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
20ce170024
Show account names in log messages
2014-05-20 12:19:26 -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
e581158645
Fix two compile warnings in access.cpp on newer compiles
2014-05-20 10:00:34 -04:00
Adam
01021131ca
Also search channel descriptions and topics in /cs list
2014-05-20 09:52:26 -04:00
Adam
13ea98a02e
Fix server usercounter not being incremented when servers are bursting
2014-05-19 22:46:28 -04:00
Adam
db56a61f86
Fixup previous commit when serializing access entries
2014-05-19 22:45:45 -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
1931fcf0e5
Fix webpanel mode list to only show real list modes
2014-05-13 22:59:41 -04:00
Adam
63b02b8c97
Sanitize nuh masks more to prevent the other side from rewriting them, which screws with our internal tracking of them
2014-05-13 22:57:53 -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
Adam
bcc3ae5742
Merge pull request #76 from miwob/master
...
Update ircd-hybrid protocol module
2014-05-13 17:50:07 -04:00
Adam
4e67e0897a
Merge pull request #77 from Cronus89/patch-2
...
Update Paramater length for os_dns to fix DNS SET
2014-05-13 17:47:33 -04:00
Michael Wobst
76a9538441
Fix compile warning in base64.cpp:B64Encode
...
/home/ircd/anope/src/base64.cpp: In function ‘void Anope::B64Encode(const Anope::string&, Anope::string&)’:
/home/ircd/anope/src/base64.cpp:85: warning: ‘input’ is used uninitialized in this function
2014-05-13 18:28:53 +02:00
Cronus89
91c7862579
Update Paramater length for os_dns to fix DNS SET
2014-05-13 11:12:00 -05:00
Michael Wobst
6b6bc81999
Update ircd-hybrid protocol module
2014-05-13 18:00:10 +02: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
Adam
8b2e8137f6
Merge pull request #75 from attilamolnar/2.0+inspircd-globops
...
InspIRCd 2.0: Recognize GLOBOPS in CAPAB CAPABILITIES
2014-05-01 18:19:23 -04:00
Adam
732466d8f4
Merge pull request #74 from attilamolnar/2.0+fix-os-stats
...
Fix undefined symbol error when loading os_stats, caused by 82008d50
2014-05-01 18:19:01 -04:00
Attila Molnar
3049916ade
Fix undefined symbol error when loading os_stats, caused by 82008d507c
2014-04-30 01:15:10 +02:00
Attila Molnar
0afd666f22
InspIRCd 2.0: Recognize GLOBOPS in CAPAB CAPABILITIES
2014-04-29 22:55:10 +02:00
Adam
8021a53ac4
Fix misc help output to not be case sensitive
2014-04-26 18:30:54 -04:00
Adam
0663f5e412
Fire the on user quit event when bots are deleted too
2014-04-26 17:45:16 -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
3abb18721b
Accept non server sources for SQUIT
2014-04-26 17:21:33 -04:00
Adam
4eb0a3bdb7
Fix ModeManager::RebuildStatusModes, not all modes are in GetChannelModes() at the time this is called
2014-04-26 15:24:19 -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
4fa2a00bd5
Close timed out proxyscan sockets better
2014-04-25 16:47:10 -04:00
Adam
82008d507c
Fix Stas::Unserialize to return the instance
2014-04-25 16:46:37 -04:00
Adam
2ab4f175a8
Don't allow users to join channels they are already in
2014-04-25 16:20:23 -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
63838fa77d
Merge pull request #72 from attilamolnar/2.0+svsnickfix
...
Fix SVSNICK target being a nick even when UIDs are available
2014-04-20 02:03:03 -04:00
Attila Molnar
e36f8143e3
Fix SVSNICK target being a nick even when UIDs are available
2014-04-19 14:35:50 +02:00
Adam
72b26043b2
Remove unused event.
...
Mark some oper only usermodes as oper only.
Fix reading SID in TS6_SID_Retrieve
2014-04-18 02:21:06 -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
ba46b8e4ab
Merge pull request #70 from Jyzee/langFR-Patch
...
Update French language file.
2014-04-09 02:26:24 -04:00
Jyzee
254901aace
Update French language file.
2014-04-09 07:49:14 +02:00
Adam
c1c45a5db9
Do not clear all extension items tied to objects when unserializing.
...
Instead, pass the old object to the unserialization functions and let
them incrementally update the object.
2014-04-07 15:28:07 -04:00
Adam
a65e95837f
Document that memo_mail can be in nickserv defaults. These should move to memoserv.conf one day.
2014-04-06 23:13:46 -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
fb5c5e3442
Set minus no arg on +l in all proto mods
...
Set oper modes/vhost on oper too, evan after iding
Add umode +q to plexus
2014-04-02 22:37:35 -04:00
Adam
e357c39774
Add travis config
2014-04-01 23:34:02 -04:00
Adam
10732baec2
Fix compile error in cs_set_misc with C++11 enabled
2014-03-31 22:41:02 -04:00