Adam
3bdc81348a
Fix unserializing badwords to not add dupes when unserializing an existing bw object
2014-09-01 13:11:21 -04:00
Adam
bf8f62c32d
Change Channel::GetModeList to return a copy of the mode list, not a
...
pair of lower/upper bound iterators.
Sometimes when iterating the list, like in cs_mode, we can modify the
contents of it, which combined with mlock always agressively trying to
readd modes to it can do bad things.
2014-08-24 16:39:04 -04:00
Robby-
d417241a5b
cs_set: Fix logging for SET SUCCESSOR to correctly log overrides.
2014-08-11 20:16:42 +02:00
Adam
e5cb2018e5
List opertypes in /os oper info
2014-08-03 19:15:08 -04:00
Adam
8210e82a5e
Fix some botserv help entries from showing when they shouldn't
2014-08-03 19:08:12 -04:00
Adam
d6d72cd803
Add cs_mode:max config option
2014-08-03 18:57:00 -04:00
Adam
063d9bf5f6
Allow "modify" in flags to be optional
2014-08-03 18:33:56 -04:00
Adam
830e8617e6
Allow "set" in topic set to be optional
2014-08-03 18:28:54 -04:00
Adam
cf89e10a4c
Add ms_ignore:max config option
2014-08-03 18:22:03 -04:00
Adam
6842ad36f7
Do not allow unconfirmed users to send memos or request vhosts
2014-08-03 18:05:41 -04:00
Robby-
1137c50095
Fix a few help messages.
2014-07-27 07:34:02 +02:00
Robby-
b0ec178e85
Merge pull request #84 from Zantox/2.0
...
Minor cs_unban Lang Update @Robby-
Updated HostServ Command English Language
Updated ChanServ Command English Language
Updated BotServ Command English Language
2014-06-26 22:17:51 +02:00
Zantox
f753a925ad
Minor cs_unban Lang Update @Robby-
2014-06-26 22:14:10 +02:00
Zantox
74dbfe0699
Updated HostServ Command English Language
2014-06-25 02:16:09 -04:00
Zantox
3bea089793
Updated ChanServ Command English Language
2014-06-25 02:09:43 -04:00
Zantox
8fecad3039
Updated BotServ Command English Language
2014-06-23 07:47:26 -04:00
Adam
9a947fa435
Correct some language strings
2014-06-17 08:37:19 -04:00
Adam
08edb15bea
Fix help log output example
2014-06-09 16:44:15 -04:00
Adam
56c6ef4449
Fix information leak in cs_updown
2014-06-09 16:36:49 -04:00
Adam
d6e600f74b
Fix access check in ns_group
2014-05-30 15:16:03 -04:00
Adam
f627a3bacd
Core prep for p10 stuff
2014-05-21 08:50:40 -04:00
Adam
866f3f32ab
Speed up akill xline checks
...
Cache xline nick, user, host, etc instead of rebuilding it everytime its
requested. Store users ip in sockaddr form and not string form to
prevent having to rebuild sockaddrs when checking xlines.
Also do not try to convert empty config values in Config::Get as this
can be rather common if a non string configuration value is not set, and
the cost of the ConvertException is great.
2014-05-20 21:16:00 -04:00
Adam
4034b3054a
Add English language file which users can edit to modify language strings
2014-05-20 11:41:05 -04:00
Adam
01021131ca
Also search channel descriptions and topics in /cs list
2014-05-20 09:52:26 -04:00
Adam
df321a118e
Fix access lists showing the wrong mask if the display nick for a group
...
expires but the group still exists. This can cause access entries for
nicks to not be deleted whenever the nicks are deleted.
2014-05-14 19:10:23 -04:00
Adam
1c8a77ab9f
Accept an optional reason for svspart
2014-05-13 19:52:05 -04:00
Adam
0c7d53f81e
Don't show both online from's if they have the same mask in ns_info
2014-05-13 18:38:14 -04:00
Cronus89
91c7862579
Update Paramater length for os_dns to fix DNS SET
2014-05-13 11:12:00 -05:00
Adam
1f2c385bb9
Add config options to ns_suspend and cs_suspend to configure which information is shown to non opers
2014-05-01 21:03:32 -04:00
Adam
d79dd0b7d7
Pass password to nick register event so modules like m_ldap_authentication can create the respective account using the decrypted password which might not always be available
2014-05-01 18:38:17 -04:00
Attila Molnar
3049916ade
Fix undefined symbol error when loading os_stats, caused by 82008d507c
2014-04-30 01:15:10 +02:00
Adam
8021a53ac4
Fix misc help output to not be case sensitive
2014-04-26 18:30:54 -04:00
Adam
2ee496b8ac
Change the "does not expire" string in ns_group to NO_EXPIRE which is translatable
2014-04-26 17:30:58 -04:00
Adam
6a03eb69eb
Add "virtual mode" support
...
This allows fully tracking extbans and other modes set by a different
underlying mode, such as InspIRCd's namedmodes
Add two configuration options to cs_ban to configure which mode is set
and whether or not to kick banned users.
Add default "mute" fantasy command to botserv.example.conf
2014-04-25 16:51:06 -04:00
Adam
82008d507c
Fix Stas::Unserialize to return the instance
2014-04-25 16:46:37 -04:00
Adam
c9473bcc67
Fix botserv/kick/bolds desc
2014-04-24 17:10:06 -04:00
Adam
75ed5a9b59
Fix os_stats counters not saving with db_sql_live. Bleh.
2014-04-24 01:50:50 -04:00
Adam
f010ab7dbf
Resend ircd login name on /ns set display
2014-04-24 01:40:56 -04:00
Adam
00b2cc9ce6
Require at least user@host format for akills. Fix XLine::GetHost() not returning anything if an xline only has a host
2014-04-24 01:38:45 -04:00
Adam
d52cc7bcbc
Bug #1587 - fix bot change not properly reintroducing clients
2014-04-24 01:25:25 -04:00
Adam
f369157906
Use OnChanRegistered instead of OnCreateChan to set default mlocks.
...
Because OnCreateChan is called from ChannelInfo's constructor, during
DB loading it could cause mode locks to be unserialized without having
all channels loaded, which breaks things.
2014-04-17 16:58:04 -04:00
Adam
43219d3906
Do not apply module changes on rehash until after the new config has been applied. Fix renaming opertypes on reload.
2014-04-06 23:01:10 -04:00
Adam
1f8dec4c24
Fix /os mode to not require a mode when setting param modes which taken no argument when setting
2014-04-06 18:09:36 -04:00
Adam
10732baec2
Fix compile error in cs_set_misc with C++11 enabled
2014-03-31 22:41:02 -04:00
Adam
317d55f3f1
Fix ns_set password to read the correct parameter.
...
Even though 1 is past the "end" of the vector, because vectors never
shrink and due to how the command parser works, it is always less than
the capacity, and almost always contains what is in params[0] (though
this is of course implementation dependant), which is why this was not
identified sooner, as it executes cleanly under valgrind on every machine I can find.
2014-03-31 20:11:36 -04:00
Robby-
4f412bc213
cs_set_misc: Add missing override capability for services operators, and logging.
2014-03-19 03:05:54 +01:00
Adam
296a75f2a9
Do not allow users to add certs that other users are using. Only allow adding certfps if the user is using it.
2014-03-13 20:07:50 -04:00
Adam
ca6b3723a9
Merge pull request #64 from ShutterQuick/2.0+hsgroupsync
...
2.0+hsgroupsync
2014-03-10 07:32:24 -04:00
Adam
8d1ad6fbe5
Make nickserv/glist show the correct expire time for unconfirmed nicks
2014-03-09 22:59:16 -04:00
Adam
750569201a
Add missing space to session exception expiration message
2014-03-09 22:56:25 -04:00