lethality
ecc2fc6029
Fix CODINGs formatting and a missed typo
2011-01-14 04:50:01 +00:00
Adam
e490202a1b
Bug #1230 - Fixed unknown CTCPs from crashing services
2011-01-11 22:19:46 -05:00
Adam
fd2412a5f6
Send new memo replies to the receiver of the memo
2011-01-10 17:41:09 -05:00
Adam
07528ea8f2
Fixed CanAdd() to use safe iteration and make SNLine::Check really work
...
(cherry picked from commit 1bdadde68a )
2011-01-09 13:38:15 -05:00
Adam
43995b4c6d
Merge branch '1.9' of anope.git.sf.net:/gitroot/anope/anope into 1.9
2011-01-08 00:25:30 -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
0eb9152749
fix some more copyright and typos (not mine) spotted by chaz :P
2011-01-07 23:01:19 +00:00
Adam
4403849126
Added db_mysql_live which allows Anope to pull data
...
from the four main SQL tables in realtime, which
effectively gives us "live" SQL.
Changed eventfd pipe engine to not use buffered write.
Added TryLock to threading engines.
Made blocking SQL queries in our SQL API thread-safe.
2011-01-07 15:57:13 -05:00
lethality
9efebe5461
update copyrights for 2011
2011-01-05 18:34:38 +00:00
lethality
57a06f72e2
fixed a crash bug when a server squits
2010-12-31 21:20:34 +00:00
DukePyrolator
3019ba6f43
restoring topic for permchans on burst
2010-12-30 06:44:18 +01:00
Adam
03cc9eb5c5
Assign bots to new empty permanent channels on IRCds without permchannel mode not just join
2010-12-29 23:30:28 -05: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
Adam
a36f14c1bf
Automatically quit bots when they are deleted
2010-12-29 19:59:26 -05:00
Adam
16cab979da
Bug #1225 - Made REGISTER show in /cs help
2010-12-28 16:32:18 -05:00
Adam
5ead326454
Fixed build on debian lenny
2010-12-27 15:33:49 -05:00
Adam
1b3f2567bc
Fixed a potential crash from dropping nicks
2010-12-26 00:14:49 -05:00
Adam
80721d1873
Forward port part of 821995bf60
2010-12-25 02:30:39 -05:00
Adam
aa9e33cf74
Bug #1216 - Do not apply SQLines on our own clients
2010-12-24 19:55:09 -05:00
Adam
86900175c8
Made clearing SXLines remove the XLine from the IRCd too
2010-12-24 19:07:47 -05:00
Adam
35e328bcb6
Fixed Windows build
2010-12-24 01:23:22 -05:00
Adam
1a3ba00c24
Fixed noexpire channels expiring
2010-12-23 21:56:06 -05:00
Adam
15d29edae9
Do not clear want write on a socket if we are unable to completely write its buffer
2010-12-23 18:50:27 -05:00
Adam
3009540a00
Rewrote the ignore code. Adds creator and reason to /os ignore list.
2010-12-23 18:39:54 -05:00
Adam
265006b691
Fixed deleting expired SXLines
2010-12-23 00:03:50 -05:00
Adam
2783c82685
Removed match_usermask
2010-12-22 18:28:22 -05:00
Adam
18377ac9fd
Allow hostmasks to be in uplink:host
2010-12-21 15:57:57 -05:00
Adam
0d20c47703
Don't send SXLines until after we start bursting with our uplink
2010-12-18 19:41:13 -05:00
Adam
7f9a5e01c6
NULL the core *serv pointers when core clients are deleted
2010-12-17 03:09:51 -05: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
Adam
97467cb2c8
Bug #1113 - Document the fantasy character in /bs help
2010-12-13 13:26:01 -05:00
Adam
2a4d0e3e89
Allow getting users opertype from XMLRPC requests
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
Adam
ad5da2a988
Handle not being able to completely flush our write buffer correctly
2010-12-12 19:37:03 -05:00
DukePyrolator
099ead02a5
store the ssl fingerprint in the userstruct
2010-12-12 19:37:03 -05: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
a507816701
Fixed looking up users to use case insensitivity
2010-12-12 19:37:03 -05:00
Adam
c41c828574
Do not use wildcard matching when looking up hosts on access add/del
2010-12-12 19:37:03 -05:00
Adam
5fe41fb8a0
Document that /cs owner and deowner allow nick args
2010-12-12 19:37:02 -05:00
Adam
0ba566491e
Allowing adding hostmasks to channel access lists
2010-12-12 19:37:02 -05:00
Adam
2a4d57a1ca
Fixed subcommands
2010-12-12 19:37:02 -05:00
Adam
71c433cc50
The rest of the earlier command changes
2010-12-12 19:37:00 -05:00
Adam
2b10cc84ea
Added /bs set msg
2010-12-12 19:36:19 -05:00
Adam
cb6ef574e3
Send replies from fantasy commands back to the channel, this will be expanded on later
2010-12-12 19:36:19 -05:00
Adam
37e02a3594
Added cs_entrymsg
2010-12-12 19:36:19 -05:00
Adam
9870ee04dd
Removed some unused code paths in some of the modules
2010-12-12 19:36:18 -05:00
Adam
1a286397e3
Added a plexus3 protocol module
2010-12-12 19:36:16 -05:00
Adam
697dc89382
Added a default expiry time for suspended and forbidden nicks and channels
2010-12-12 19:36:01 -05:00
Adam
4d342d955d
Fixed some of the language strings
2010-12-12 19:35:58 -05:00