1
0
mirror of https://github.com/anope/anope.git synced 2026-06-25 12:56:38 +02:00
Commit Graph

97 Commits

Author SHA1 Message Date
Adam e2b47e001f Bug #1291 - fixed parsing JOIN on ratbox 2011-07-27 19:06:42 -04:00
Adam e8c00b9e8b A few small fixes 2011-07-26 05:44:14 -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 3ad93a31c9 Burst our channels with the uplink when we connect & fixed bug #1274 2011-06-02 14:59:34 -04:00
Adam 115f94bfc2 Made Anope able to process normally when disconnected from the uplink and not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp. 2011-05-21 04:57:27 -04:00
Adam b59602abf8 Check for a valid server in /operserv noop 2011-05-16 04:10:18 -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 076ebafa1b Moved some global functions to be member functions and misc cleanup 2011-05-16 04:07:56 -04:00
Adam c8c23158a4 Moved the core pseudo clients out into their own modules 2011-05-16 04:06:17 -04:00
Adam 605b5d5717 Removed ngircd as we've decided not to support it at this time 2011-05-16 02:57:28 -04:00
Adam ddfb16de1a Fixed compile 2011-03-14 20:16:38 -04:00
DukePyrolator 3fbf39b25d Added some useful Anope::Version functions to prevent some files from unnecessarily rebuilding on every make 2011-03-13 03:42:30 -04:00
DukePyrolator fbae3344ff added ns_cert 2011-03-12 09:27:16 +01:00
Adam 46a3afadb9 Fixed validating users on all server syncs 2011-03-11 17:09:49 -05:00
Adam 97c2e0957d Bug #1251 - Fixed logging inspircd logging us logging inspircd. Also moved the Server::Find messages to debug level 2 2011-03-10 19:20:58 -05:00
Alexander Barton 09a5791bc6 ngIRCd protocol: announce Anope with its version 2011-03-09 12:29:59 -05:00
Adam 8db5ecd736 Fixed sending CHANINFO on ngIRCd with two parameters if the channel has no modes locked. 2011-03-09 12:28:24 -05:00
Adam 8eb23e7d48 Added support for extbans 2011-03-07 19:54:51 -05:00
Adam 093b3d258e Change the mode name code to use Flags names in preparation for extban support 2011-03-06 19:36:52 -05:00
Adam 6fe2d8af97 Removed nickrequests, instead have unconfirmed registrations. Also made ns_resetpass allow remote-id to get past things such as kill immed. 2011-03-05 17:23:22 -05:00
Adam bcaf406747 Made akills work on IRCds that do not support bans (ngircd) 2011-02-27 16:47:23 -05:00
Adam c38b6392c5 More fixes. Also made db_mysql_live not keep bots updated because thats pointless and made m_asynch_commands respect user language settings. 2011-02-25 21:41:08 -05:00
Adam ee38756982 Fixed a lot of small problems 2011-02-25 21:40:43 -05:00
Adam b15410fd3a Store modes in the databases told to us during runtime that we don't have information any about. Allows mlocking things like InspIRCds +w etc. Also fixes part of #1235 2011-02-22 20:30:45 -05:00
Adam dfbb5264fa Inspircd does not send CAPAB NOQUIT, assume it 2011-02-19 21:17:53 -05:00
Adam f49a3e03c1 Fixed aborting because of invalid values given to mode +f on inspircd 2011-02-19 19:03:05 -05:00
Adam f463b772b0 Removed a lot of the old capab flags we dont/have never used 2011-02-09 20:09:26 -05:00
Adam eec897762c Enable quitstorm for ngircd 2011-02-09 17:41:07 -05:00
Adam e62664138b Added patricia_tree::iterator 2011-01-28 23:09:25 -05:00
Adam 3eadc1509f Fixed setting usermode +k on our clients on InspIRCd 2.0 2011-01-28 13:19:26 -05:00
lethality a86873c93e fixed some minor presentation, grammar mis-use and copyright date in DP's ngircd 2011-01-21 16:49:25 +00:00
DukePyrolator 4a3ee91c55 fixed a bug in the ngircd protocol module 2011-01-18 19:05:20 +01:00
Adam c669820481 Added an amsg kicker 2011-01-15 16:11:31 -05:00
DukePyrolator 2e7d08c10b fixed a small bug in the ratbox protocol module 2011-01-08 08:18:46 +01:00
DukePyrolator 47b87e903b added support for ngIRCd protocol 2011-01-08 08:15:48 +01:00
lethality 0eb9152749 fix some more copyright and typos (not mine) spotted by chaz :P 2011-01-07 23:01:19 +00:00
lethality 9efebe5461 update copyrights for 2011 2011-01-05 18:34:38 +00:00
DukePyrolator 7198fa73d1 removed SendSVSPart(), we dont use it 2011-01-04 07:33:34 +01:00
DukePyrolator 03ba592c48 removed SendSVSMode(), we dont use it 2011-01-04 07:14:50 +01:00
DukePyrolator 2784cd17fc Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope into 1.9 2010-12-30 05:50:55 +01:00
Adam 72b8f4609b Use empty SJOINs when allowed to create empty permanent channels 2010-12-29 23:12:26 -05:00
Adam d36e53f702 Added a ConvertException to be thrown when convertTo fails 2010-12-29 20:19:37 -05:00
DukePyrolator 4235df2b28 Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope into 1.9 2010-12-24 06:42:55 +01:00
Adam 3009540a00 Rewrote the ignore code. Adds creator and reason to /os ignore list. 2010-12-23 18:39:54 -05:00
DukePyrolator 02476332ea Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope into 1.9 2010-12-14 08:13:09 +01:00
Adam 49d3c97b67 Bug #1079 - Don't use users real host and IPs when matching against
bans and excepts, except when a user is unbanning themselves, in an
attempt to prevent people from gaining other users IPs.
This removes support for Unreal and Bahamuts SVSMode -b because
it will unban users by real host and IP.
2010-12-13 16:36:36 -05:00
DukePyrolator 5d56a2486e changed a few 'if' to 'else if' 2010-12-13 07:26:05 +01:00
Adam eb138a02d6 Do not validate users during netburst until after the server is done syncing 2010-12-12 19:37:04 -05:00
Adam 9f7a2e4da2 Bug #1177 - Readded in support for cs_mode to act on every channel 2010-12-12 19:37:04 -05:00