Adam
|
573e49a7ea
|
Reworked live SQL support yet again
|
2012-04-23 05:08:26 -04:00 |
|
DukePyrolator
|
deb5196101
|
Added Chanstats. It uses a new, improved database format and is not compatible with current phpdenora or magirc installations.
|
2012-04-08 12:43:34 +02:00 |
|
Adam
|
a5b9e235ae
|
Added chanserv:require config option to set which modes must be on all registered channels. Prevents the core from always enforcing +r on every channel, even if chanserv is not loaded.
|
2012-02-26 23:23:15 -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
|
ca33ac608d
|
Bug #1354 - Allow mode chars to be used for channel prefixs in services.conf
|
2011-11-03 02:28:29 -04:00 |
|
Adam
|
0e012f73d4
|
Check for being at terminal before forking
|
2011-10-09 21:29:34 -04:00 |
|
Adam
|
9f850334a1
|
Give more verbose messages on startup
|
2011-10-09 02:52:13 -04:00 |
|
Adam
|
43201ead95
|
Fixed /os reload doing weird things to service channels, and allow setting modes by clients on burst
|
2011-09-19 18:35:40 -04:00 |
|
Adam
|
62752db4c4
|
Rewrote mlock saving/loading code to not use this silly extensible hack
|
2011-09-10 01:58:39 -04:00 |
|
Adam
|
8a6d6577bd
|
Removed log:inhabitlogchannel and replaced it with service:channels
|
2011-09-10 01:52:46 -04:00 |
|
Adam
|
f3d7d4ee37
|
Track when our clients are introduced or not
|
2011-08-12 12:46:11 -04:00 |
|
Adam
|
feee50e695
|
Allow bot usermodes to be configurable
|
2011-08-12 03:13:56 -04:00 |
|
Adam
|
25e3408ff6
|
Fixed generating sid on startup
|
2011-08-07 17:43:23 -04:00 |
|
Adam
|
b3f4ba0082
|
Start the ts6 sid generator off at 00A if none is given
|
2011-08-03 06:09:27 -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
|
2667f9046e
|
Cleaned up some of the logger code which fixes not logging debug logs to files etc when debug is enabled, and some other small things
|
2011-06-20 23:25:46 -04:00 |
|
Adam
|
a3d0ab3d09
|
Use case insensitive matching when looking up servers by name
|
2011-06-20 23:00:49 -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
|
fd4b52ec38
|
Added os_forbid
|
2011-05-16 04:10:18 -04:00 |
|
Adam
|
fd21c36725
|
Fixed some logic fail in ts6_uid_retrieve
|
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
|
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 |
|
Adam
|
beabbb3a20
|
When a server quits use its quit reason for all of its links
|
2011-03-13 19:15:53 -04: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 |
|
Adam
|
f463b772b0
|
Removed a lot of the old capab flags we dont/have never used
|
2011-02-09 20:09:26 -05:00 |
|
Adam
|
e62664138b
|
Added patricia_tree::iterator
|
2011-01-28 23:09:25 -05:00 |
|
Adam
|
512d23d60f
|
Made the Flag class able to convert flags to strings and back
|
2011-01-08 00:25:11 -05:00 |
|
lethality
|
9efebe5461
|
update copyrights for 2011
|
2011-01-05 18:34:38 +00:00 |
|
Adam
|
aed53dbb47
|
Cleaned up some things, made the protocol modules use some basic inheritance to cut back on their code duplication. More work can be done in the future to remove even more of it.
|
2010-12-12 19:37:03 -05:00 |
|
Adam
|
1a286397e3
|
Added a plexus3 protocol module
|
2010-12-12 19:36:16 -05:00 |
|
Adam
|
7790a7f98c
|
Allow the patricia tree to store non-pointers
|
2010-12-12 19:35:30 -05:00 |
|
Adam
|
c792c7f62d
|
Switched the system for storing users, channels, and sesions to a patricia
tree from STL's unordered_map, which was giving horrible performance.
|
2010-12-12 19:33:58 -05:00 |
|
Adam
|
acec166702
|
Use safe iteration when deleting servers off of hubs
|
2010-10-05 16:16:39 -04:00 |
|
Adam
|
cf98cd3e06
|
Changed the protocol handling system to use a vector of strings instead of C style arrays. Burned the old process/split_buf/memory.c code
|
2010-10-04 13:59:30 -04:00 |
|
Adam
|
0a8bb88085
|
Made OperServ and Global optional
|
2010-10-02 03:08:29 -04:00 |
|
Adam
|
8131851058
|
Rewrote all of the topic code, fixes a few topic related problems on some older IRCds
|
2010-09-15 16:40:55 -04:00 |
|
Adam
|
f00e76d30a
|
Added Anope::CurTime to keep us from calling time() everywhere
|
2010-09-10 20:31:31 -04:00 |
|
Adam
|
46813ccb8c
|
Added an asynchronous DNS system and m_dnsbl, which checks clients against DNS blacklists.
Rewrote internal handling of IPs, we now properly support users using IPv6.
Fixed a few problems with the UnrealIRCd protocol module.
|
2010-09-09 23:43:11 -04:00 |
|
Adam
|
4319319f97
|
Burst back our juped servers if we disconnect
|
2010-08-28 23:17:33 -04:00 |
|
Adam
|
c2ddecc2b1
|
Added a new logging system
|
2010-08-27 20:56:28 -04:00 |
|
Adam
|
ea9b945830
|
Internally ULine our server, and fixed a user count check for botserv when setting -P on channels
|
2010-08-24 21:34:08 -04:00 |
|
Adam
|
fb551f0d5d
|
Made Anope keep track of channels its clients are in if it splits from its uplink, then burst them back to its uplink once connection is reestablished.
Also made Anope use TS enforcement to change persistant channels creation time to the time they were registered.
|
2010-08-21 01:40:36 -04:00 |
|
Adam
|
e65d8b2f3d
|
Rewrote the config reader to better handle invalid configs.
This prevents Anope from exploding when /os reload has errors.
|
2010-08-17 19:27:37 -04:00 |
|
Adam
|
90976b6672
|
Fixed some issues with reconnecting if we disconnect from the uplink
|
2010-08-01 20:05:52 -04:00 |
|
Naram Qashat
|
4700c96268
|
Yet more annoying code cleanup, plus made Server's Links list into a normal variable and not a pointer.
|
2010-07-28 00:19:19 -04:00 |
|
Naram Qashat
|
57bb759305
|
Trying to make things a little more const-safe, a work in progress but this is a bit better.
|
2010-07-26 23:32:03 -04:00 |
|