Adam
|
5007b72b28
|
Update copyright to 2013. This was done with:
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-2012 Anope Team/-2013 Anope Team/i' {} \;
|
2013-01-09 04:20:55 -05:00 |
|
Adam
|
5f3dfc2960
|
Track +g on inspircd, fix saving/loading mode locks for generic modes
|
2013-01-07 21:30:07 -05:00 |
|
Adam
|
6ba49642d0
|
Fix fmode handling on inspircd20
|
2013-01-06 00:48:50 -05:00 |
|
Adam
|
b591e8cdc8
|
Use the same object for chanusercontainer and userchancontainer
|
2012-12-28 10:43:30 -05:00 |
|
Adam
|
b6407afa06
|
Fix chghost/chgident/etc on inspircd20
|
2012-12-15 05:13:09 -05:00 |
|
Adam
|
8a6962fc36
|
Keep track on what ircds we can svsjoin, add an svspart method
|
2012-11-26 23:09:26 -05:00 |
|
Adam
|
f0708340ef
|
Fix parsing fjoin on inspircd
|
2012-11-24 19:10:07 -05:00 |
|
Adam
|
ded89b0d49
|
Made IRCDProto a Service
|
2012-11-23 23:10:41 -05:00 |
|
Adam
|
36b1166cf6
|
Change the return type of ircdmessage to void now that we don't use it, add an ircd message module event, and a few more fixups
|
2012-11-23 16:56:06 -05:00 |
|
Adam
|
d33a0f75a5
|
Pretty large coding style cleanup, in source doc
cleanup, and allow protocol mods to depend on each
other
|
2012-11-22 00:50:33 -05:00 |
|
Adam
|
ff3e396e92
|
Add a config option to disable sasl
|
2012-11-09 19:13:33 -05:00 |
|
Adam
|
53b2bdfe5e
|
Use std::tr1::unordered_map for a few of the larger maps
|
2012-11-06 11:02:12 -05:00 |
|
Adam
|
8fd3fc7c13
|
Add sasl support to unreal, inspircd
|
2012-10-26 10:46:19 -04:00 |
|
attilamolnar
|
fca9ec085e
|
InspIRCd: Add handler for FIDENT to 2.0 protocol, so we know when someone changes ident on the network
|
2012-10-24 07:40:16 -04:00 |
|
attilamolnar
|
959a3f3cca
|
InspIRCd: Log when server-side topiclocking is enabled in the config but the module is not loaded
|
2012-10-07 11:49:38 +02:00 |
|
Adam
|
4ec10d798b
|
Fixups and cleanup for the last few commits
|
2012-10-06 20:11:47 -04:00 |
|
attilamolnar
|
3dd21e4dcd
|
InspIRCd: Add support for server side topic locks using METADATA topiclock
|
2012-10-07 01:35:14 +02:00 |
|
attilamolnar
|
682d76835e
|
InspIRCd: Add support for sending detecting m_topiclock and sending SVSTOPIC when it is available
|
2012-10-07 01:33:49 +02:00 |
|
attilamolnar
|
42aa367f16
|
InspIRCd: Send channel METADATA using a dedicated function
|
2012-10-07 01:32:31 +02:00 |
|
attilamolnar
|
2d9541c4c8
|
Parse and store the spanningtree protocol version for InspIRCd
|
2012-10-06 02:18:48 -04:00 |
|
attilamolnar
|
14d7de0cf3
|
InspIRCd: Remove has_svshold, use IRCDProto::CanSVSHold
|
2012-10-06 02:06:18 -04:00 |
|
Adam
|
7042223f2e
|
Somehow the kick handler got lost in the confusion. Send the topic time with ftopic on inspircd not the current time. Removed some unneeded protocol functions
|
2012-10-02 21:21:37 -04:00 |
|
Adam
|
89428a9d10
|
Cleanup of all of the protocol modules, rewrote message handling system to be a bit more C++ ish
|
2012-10-01 01:56:57 -04:00 |
|
Adam
|
28aa981464
|
Actually the core can't handle empty realnames, just ignore them
|
2012-07-01 23:50:38 -04:00 |
|
Adam
|
2b8a09bf55
|
Remove some unused code in inspircd20 protocol module & allow /chghost/ident/naming services clients
|
2012-07-01 22:26:05 -04:00 |
|
Adam
|
70fb5900a2
|
Add support for inspircd2.0+s mlock, improved on Unreal's, and made server side mlock usage configurable
|
2012-05-23 19:35:56 -04:00 |
|
Adam
|
1081ecdae8
|
Fixed non-debug build
|
2012-04-25 14:29:50 -04:00 |
|
Adam
|
573e49a7ea
|
Reworked live SQL support yet again
|
2012-04-23 05:08:26 -04:00 |
|
Adam
|
3850b073dd
|
Added regex support for many commands, such as akill, sqline, snline,
all of the */list commands, etc.
Also extended the ability of akill to match a full nick!user@host and
real name of users.
|
2012-02-22 18:12:02 -05:00 |
|
Adam
|
b84e080463
|
Made our message sources actual clients/servers, and put in a few more default messages for very standard things (KICK etc)
|
2012-02-19 20:54:55 -05:00 |
|
Adam
|
ee5cd8493e
|
Use C++11's explicit override feature if available
|
2012-02-18 15:04:26 -05:00 |
|
Adam
|
a9772cde21
|
Clean up and reorganize our header files
|
2012-02-14 15:13:27 -05:00 |
|
Adam
|
4204ece7a8
|
Updated Copyright to 2012
|
2012-01-02 21:28:24 -05:00 |
|
Adam
|
150831c1a6
|
Made capab management a bit simplier
|
2011-12-27 23:11:14 -05:00 |
|
Adam
|
cef3eb78df
|
Remove send_cmd and replace it with a stringstream
|
2011-11-25 00:44:31 -05:00 |
|
Adam
|
faea45245d
|
Reorder some stuff in Init & the ts6 proto mods to fix weirdness from bots being introduced by 3rd party modules
|
2011-10-18 01:48:05 -04:00 |
|
Adam
|
ddc3c2f38c
|
Added options:nonicknameownership config option
|
2011-10-14 12:20:07 -04:00 |
|
Adam
|
4fcb371bc8
|
Track what "level" channel status modes are, which allows us to have chanserv/mode determine if a status mode can be set by users better
|
2011-09-10 01:52:59 -04:00 |
|
Adam
|
1c5ff92c93
|
Changed a few fatal exceptions to shutdown a bit more gracefully
|
2011-08-29 17:08:26 -04:00 |
|
Adam
|
1571508aac
|
Only match users against the more "serious" extbans (ones which prevent users from joining)
|
2011-08-25 10:16:56 +02:00 |
|
DukePyrolator
|
2f3969b4be
|
Bug #1317 - fixed sha1 fingerprint hashes in the inspircd protocol modules
|
2011-08-18 07:59:58 +02:00 |
|
Adam
|
54710a782b
|
Removed the unused ChannelModeBan code
|
2011-08-12 01:51:14 -04:00 |
|
Adam
|
25e3408ff6
|
Fixed generating sid on startup
|
2011-08-07 17:43:23 -04:00 |
|
Adam
|
34da226bd9
|
Generate random SIDs for us if one is not specified
|
2011-08-03 05:54:03 -04:00 |
|
Adam
|
63a4201d15
|
Fixed these ModuleManager::Attach calls once and for all..
|
2011-07-31 06:24:24 -04:00 |
|
Adam
|
f858164dee
|
Rewrote how commands are handled within Anope.
This allows naming commands and having spaces within command names.
|
2011-07-14 02:31:12 -04:00 |
|
Adam
|
c585964e60
|
Fixed the mode manager from complaining about prefixless modes on insp20
|
2011-06-27 19:14:30 -04:00 |
|
Adam
|
583954d3a1
|
Use module type to determine what type each module is instead of its location in the configuration file.
|
2011-05-16 04:09:32 -04:00 |
|
Adam
|
c8c23158a4
|
Moved the core pseudo clients out into their own modules
|
2011-05-16 04:06:17 -04:00 |
|
Adam
|
ddfb16de1a
|
Fixed compile
|
2011-03-14 20:16:38 -04:00 |
|