Adam
|
ccc6109879
|
Fixed crash on setting XOP on
|
2010-09-16 12:41:17 -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
|
e30370af10
|
Allow identifying to other accounts using /nickserv id account pass
|
2010-09-11 22:47:36 -04:00 |
|
Adam
|
f00e76d30a
|
Added Anope::CurTime to keep us from calling time() everywhere
|
2010-09-10 20:31:31 -04:00 |
|
Adam
|
9eb7562bee
|
Fixed bug #1187 - Fixed releasing enforcer clients on TS6 IRCds
|
2010-09-10 15:46:19 -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
|
7a522d1c34
|
Only look up session exceptions if the user exceeds the session limit, really send akills for exceeding session limits, and fixed os akill del to really work
|
2010-09-01 21:01:52 -04:00 |
|
Adam
|
4319319f97
|
Burst back our juped servers if we disconnect
|
2010-08-28 23:17:33 -04:00 |
|
Adam
|
26ba944d55
|
Allow unidentified users to use sendpass and resetpasss if configured properly
|
2010-08-28 13:58:23 -04:00 |
|
Adam
|
10d901084f
|
Do not log RAWIO messages to services log channels, added a config option on whether or not to join bots to the log channels, and fixed two log messages in ns_identify
|
2010-08-28 00:14:06 -04:00 |
|
Adam
|
56045afda2
|
Removed some problematic IsRecognized checks in ms_cancel and ms_check, and fixed a variable name in logger.cpp to make clang happy
|
2010-08-27 21:30:16 -04:00 |
|
Adam
|
c2ddecc2b1
|
Added a new logging system
|
2010-08-27 20:56:28 -04:00 |
|
Adam
|
73fb94c553
|
Added an Anope::string::is_pos_number_only function to use everywhere we convertTo unsigned values, and
fixed the mail delay error message to give the correct time.
|
2010-08-27 13:44:30 -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
|
b180d5f975
|
Always unload socketengines/database/protocl etc modules last, and fixed a potential crash in m_mysql when unloading when not in GDB
|
2010-08-17 22:19: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
|
5fb10d27de
|
Changed a few small things in the db format because it already changed anyway, bumped DB version to 2
|
2010-08-15 19:53:06 -04:00 |
|
Adam
|
de8eeab2d9
|
Fixed persist to work correctly with the new bot tracking system
|
2010-08-15 17:15:15 -04:00 |
|
Adam
|
c2a97d9f3f
|
Cleanup of various different crashes/inconsistancies
|
2010-08-15 14:08:05 -04:00 |
|
lethality
|
4d0a1aaabd
|
Fixed some chanserv help set/saset replies
|
2010-08-14 14:16:21 +01:00 |
|
Adam
|
c24ec06861
|
And fixed /bs info to show the correct chancount
|
2010-08-13 18:52:48 -04:00 |
|
Adam
|
d4c7f67b58
|
Readded in BotInfo::chancount, it never should have been removed in the first place
|
2010-08-13 18:45:50 -04:00 |
|
Naram Qashat
|
bbff5ae4d3
|
Add a db-upgrade to convert base64-encoded encrypted passwords to hexadecimal strings of the raw data, add in Anope::Hex for C-style strings and added Anope::Unhex, modified the encryption modules to use Hex and Unhex.
|
2010-08-08 21:53:32 -04:00 |
|
Naram Qashat
|
de7643a14f
|
Update TODO, and minor change to enc_md5 (no, it doesn't fix encryption with 1.9 git yet, I'll get to that eventually)
|
2010-08-05 21:05:06 -04:00 |
|
Naram Qashat
|
46e88e3595
|
Remove need to have a dynmaically allocated C-string in enc_sha1, it was being made too big (by the default config PassLen of 32) anyways.
|
2010-08-04 22:05:45 -04:00 |
|
Naram Qashat
|
f78243b6b1
|
Also fix enc_old using the previous commit's fix.
|
2010-08-04 21:51:48 -04:00 |
|
Naram Qashat
|
9da927889f
|
Fix enc_md5 to work with the way the new b64_encode does things with Anope::string, by making sure that the string is null terminated properly.
|
2010-08-04 21:48:40 -04:00 |
|
Adam
|
9696118ff5
|
Fixed enc_old, it has been broken since revision ae38212c1c
|
2010-08-03 18:02:16 -04:00 |
|
Adam
|
263f69a40e
|
Fixed enc_md5, it has been broken since revision ae38212c1c
|
2010-08-03 16:59:24 -04:00 |
|
Adam
|
59ee16c7cb
|
Made ns set/saset work like cs set/saset, cleans up a lot of code
|
2010-08-03 01:49:15 -04:00 |
|
Naram Qashat
|
7b27a4e491
|
Fix NS SASET to actually work.
|
2010-08-02 19:17:17 -04:00 |
|
DukePyrolator
|
4ffdd7ca6b
|
saset noexpire works now
|
2010-08-02 22:37:41 +02:00 |
|
lethality
|
94371e69a9
|
Added Italics support to the BotSev kickers
|
2010-08-02 03:35:12 +01:00 |
|
Adam
|
90976b6672
|
Fixed some issues with reconnecting if we disconnect from the uplink
|
2010-08-01 20:05:52 -04:00 |
|
Adam
|
e8d6524411
|
Fixed botserv bots parting empty channels. This also allows setting bsminusers to 0, which keeps the botserv bot in the channel at all times.
|
2010-08-01 16:47:43 -04:00 |
|
Naram Qashat
|
d59c1b95e1
|
Cleanup in main.cpp.
|
2010-08-01 13:42:35 -04:00 |
|
DukePyrolator
|
cb3a18e524
|
Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope into 1.9
|
2010-08-01 18:39:06 +02:00 |
|
Naram Qashat
|
084766069c
|
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
|
2010-08-01 12:21:42 -04:00 |
|
Naram Qashat
|
1175ef320e
|
Cleanup in memoserv.cpp.
|
2010-08-01 12:21:17 -04:00 |
|
DukePyrolator
|
a65e9df8dc
|
ns_info now ignores any extra parameters
|
2010-08-01 14:50:07 +02:00 |
|
DukePyrolator
|
bfd94136c6
|
fixed enc_sha256
|
2010-08-01 09:56:34 +02:00 |
|
Adam
|
c770c47e18
|
Don't dynamically allocate commands in modules anymore, instead made them members of modules. This means the commands are automatically destructed when the module is unloaded. Cleans up some old ugly code.
|
2010-07-31 21:37:45 -04:00 |
|
DukePyrolator
|
9d0d44d738
|
fixed some database issues
|
2010-07-31 11:57:42 +02:00 |
|
Naram Qashat
|
602d2378f5
|
Cleanup in misc.cpp.
|
2010-07-30 21:47:28 -04:00 |
|
Naram Qashat
|
527304ed2c
|
Some code cleanup and constification in nickserv.cpp.
|
2010-07-30 08:09:07 -04:00 |
|
Naram Qashat
|
5ed69ed678
|
Used std::list for ignore's IgnoreData instead of using the old C-style double-linked list, also removed the addition of an ignore when a command "takes too long".
|
2010-07-29 23:34:39 -04:00 |
|
Adam
|
cc64903179
|
Rewrote the hashing systems to properly handle the new Anope::strings which we have everywhere.
|
2010-07-29 18:38:56 -04:00 |
|
Naram Qashat
|
04200cc838
|
Made all of IRCDProto use const pointers, with the exception of SendVhostDel because of the Unreal protocol module, it makes me sad.
|
2010-07-29 08:12:54 -04:00 |
|
Naram Qashat
|
aa9610a56f
|
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
|
2010-07-28 00:28:59 -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 |
|