Adam
0a3d27a91f
Made XOP privileges configurable
2013-04-08 23:37:42 -05:00
Adam
ac40c53fe4
Fix /ns set display
2013-04-08 01:02:45 -05:00
Adam
1a37e1c048
Made auto* chanserv privileges not hard coded.
...
Made cs_statusupdate not remove status on users if they still match other entries.
Move privilege descriptions out of the config
2013-04-08 00:19:07 -05:00
Adam
fb7fef7a84
Optimizations of much of the more commonly used code
2013-04-07 23:46:44 -05:00
Adam
6a46a08a85
This worked before but is a little weird
2013-04-06 16:58:04 -05:00
Adam
7a2e6aa5c2
Add more logging to bs_set, cs_set, and ns_set
2013-04-06 16:43:56 -05:00
Adam
f77eb0a282
Let non founders still /cs ban by wildcard mask, but limit the number of people it will kick
2013-04-06 15:59:38 -05:00
Adam
302a409136
Unset +P from perm channels when expiring
2013-04-06 15:44:03 -05:00
Adam
0b3b9fe128
Fix toggling topiclock when the channel setting is changed
2013-04-06 15:26:52 -05:00
Adam
a5b8788014
Made the securefounder checks in cs_set more consistent
2013-04-05 16:27:12 -05:00
Adam
3cc7950c4b
Fix not constructing the /bs set greet command
2013-04-05 15:45:03 -05:00
Adam
dbc77279bf
Fix applying some sxlines to users on add
2013-04-04 18:52:35 -05:00
Adam
c4ef566a65
Fix /hs reject syntax
2013-04-04 18:45:45 -05:00
Adam
66376335ab
Fix defcon taking action on new clients
2013-04-04 15:14:17 -05:00
Adam
6e0dc0e210
Add networkinfo:modelistsize config option to set the max size of b/e/I lists
2013-03-31 00:43:11 -05:00
Adam
7e7556f064
Merge usefulness of Timer and CallBack classes into Timer, and fix it to really work
2013-03-30 23:39:43 -05:00
Adam
d23817604c
Add /bs set banexpire command to configure if/when botserv bans expire
2013-03-30 22:08:51 -05:00
Adam
4694c7afb4
Split up bs_kick subcommands into real subcommands
2013-03-30 19:08:07 -05:00
Adam
f24e17f8b4
Fix /bs set private
2013-03-29 23:50:51 -05:00
Adam
dcffa5da6f
Properly cleanup after entrymsglists and ajoinlists when destructed
2013-03-21 23:39:39 -05:00
Adam
6a0e4418f4
Check that channels still exist before nulling their ci pointer in channelinfos destructor
...
Change the persist setting on a channel to mean only that it is being
enforced ircd-side
2013-03-20 11:39:16 -05:00
Adam
1a0e6b0be3
Allow autokicking real names, extbans, and channels
2013-03-15 12:27:08 -05:00
Adam
1d16629a6d
Allow opers to override chanserv kick/ban, botserv say/act, and akick's peace setting
2013-03-13 09:45:15 -05:00
DukePyrolator
5f74662100
improved the operserv mode command
2013-03-03 10:57:53 +01:00
Adam
45c02f8e4e
Fix build with -std=c++11
2013-03-02 23:42:00 -05:00
Adam
2d309da0f6
Fix /ns drop nick showing "your nick" and not the nick you specified if the nick isn't registered
2013-03-02 18:52:15 -05:00
Adam
b9bbb3747b
Fixed logic fail in /ns resend
2013-03-02 18:46:56 -05:00
Adam
6aa9ad938a
Don't have cs_seen update data for users on syncing servers
2013-03-01 00:56:47 -05:00
Adam
6808498ead
Fix entrymsg's creation time being reset from restarts
2013-02-28 23:09:03 -05:00
Adam
8561941e22
Don't enforce session limit on clients with no IP on Unreal, fix typo in /cs down syntax, fix os_session messages to reference ip
2013-02-25 00:26:49 -05:00
Adam
5d4db2b854
Allow /cs up and /cs down to take an optional nick arg
2013-02-24 20:15:49 -05:00
DukePyrolator
a980e32581
fixed wrong parameter count in cs_updown
2013-02-24 21:07:10 +01:00
Adam
c67087d750
Fix akick list/view not showing masks sometimes
2013-02-23 04:32:41 -05:00
Adam
ed68482b4e
Add /cs mode clear command that behaves like the old /cs clear modes/bans/etc
2013-02-20 15:51:40 -05:00
Adam
32592987c8
Allow /os mode clear [all] to unset modes, similar to old clearmodes
2013-02-19 04:07:53 -05:00
Adam
73099b82e8
Fixed unserializing servers in dns zones
2013-02-15 18:32:06 -05:00
Adam
fc1d7ea89b
Switch Destroy methods to delete
2013-02-14 20:58:01 -05:00
Adam
7656c25e38
Made chanserv/unban with no parameters unban you in every channel you have access in
2013-02-14 01:20:18 -05:00
Adam
5cf1edeb6e
Fix CommandCSMode::CanSet letting everyone set voice
2013-02-14 01:20:18 -05:00
Adam
9e544a6443
Store what channels have references to accounts in NickCore to prevent having to iterate over all channels and then all access entries when nicks expire or from nickserv/alist
2013-02-14 01:20:18 -05:00
Adam
225b7c38c1
Make NickCore::aliases a vector
2013-02-14 01:20:18 -05:00
Adam
fc4b884d0e
Sort output in ns_list and cs_list
2013-02-10 12:31:37 -05:00
Adam
20794981b3
(re?)add mlock set as a simple way to clear all mlocks and add new ones at once
2013-02-09 00:24:15 -05:00
Adam
9d1fe6102c
Made DNSServer::Find case insensitive
2013-02-07 21:49:49 -05:00
Adam
2472a41561
Merge pull request #9 from Robby-/1.9-ns_set_misc
...
Fixed ns_set_misc not showing help for its SASET commands
2013-02-05 08:04:45 -08:00
Robby-
65fbdcfa87
Fixed ns_set_misc not showing help for its SASET commands.
...
Added descriptions and SASETs for the remaining commented ns_set_misc examples, without a description they won't show up in HELP if someone actually enabled those.
2013-02-05 16:31:14 +01:00
Adam
25cec015e8
Made access del by nick and other functions from 326f1a really delete objects
2013-02-05 09:45:48 -05:00
Robby-
6c43bcc3e0
cs_enforce: Make the logging also show the channel it was used on, added 2 missing log calls, can now handle overrides by services operators.
2013-02-02 07:32:32 +01:00
Robby-
15b37c1e38
Some more typo and help text fixes, proper formatting of control codes, missing privileges, and settings corrections.
2013-02-02 07:30:53 +01:00
Robby-
aea86906f4
Some configuration file updates: Removed now non-existing settings. Redid some existing settings to look more consistent/uniform. Added some missing commands/permissions.
...
Merged operserv/modlist permission into operserv/modinfo.
Fixed ChanServ INFO privilege to actually work for /BotServ INFO too for those users who have it, instead of only for founders.
Fixed some typos aswell as removed whitespaces along the way.
2013-01-31 06:19:14 +01:00