Adam
|
a950ed8cab
|
Rewrote the MySQL API to use threads. This acts similar to before, but is faster. Removed db_mysql_execute for now.
|
2010-08-15 01:45:38 -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
|
d05afb3ca3
|
Fix an error in db-upgrade on sha256 encrypted passwords.
|
2010-08-08 22:30:00 -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 |
|
Naram Qashat
|
8703afe116
|
Add a delimiter argument to BuildStringList and BuildStringVector, and use it with str_is_ip and str_is_cidr to better fix the earlier crash bug found by Cronus.
|
2010-08-04 18:01:45 -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 |
|
Naram Qashat
|
a659f82814
|
Fix str_is_ip() and str_is_cidr(), bug found by Cronus.
|
2010-08-03 07:26:43 -04:00 |
|
Adam
|
44387a2587
|
Rewrote the GetToken functions to act like they did back in 1.8, fixes many problems with commands using them (hs_set, hs_setall, hs_request)
|
2010-08-03 03:25:50 -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 |
|
DukePyrolator
|
503215f39c
|
changed the way how CTCP PINGs are processed, all services clients can now reply to CTCP PING and CTCP VERSION requests
|
2010-08-02 19:42:00 +02:00 |
|
lethality
|
ddb886aa99
|
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
|
2010-08-02 15:13:37 +01:00 |
|
Adam
|
48d58d9b88
|
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
|
2010-08-02 01:17:58 -04:00 |
|
Adam
|
15a0f998a7
|
Log an error message if we are unable to load the socket engine module, and changed the default engine to be select
|
2010-08-02 01:17:50 -04:00 |
|
DukePyrolator
|
ca26c4d9ca
|
fixed segfault on ctcp ping
|
2010-08-02 07:09:46 +02:00 |
|
lethality
|
80f0351a8b
|
Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
|
2010-08-02 04:04:11 +01:00 |
|
Adam
|
5258549305
|
Fixed the epoll engine so it really works
|
2010-08-01 22:43:48 -04:00 |
|
lethality
|
94371e69a9
|
Added Italics support to the BotSev kickers
|
2010-08-02 03:35:12 +01:00 |
|
Adam
|
f887b37453
|
Set the correct bs default flags on new channels
|
2010-08-01 21:17:52 -04:00 |
|
Adam
|
fd31d4aa29
|
Mark our clients as protected, prevents users from using /cs kick etc to kick services clients
|
2010-08-01 20:52:16 -04:00 |
|
Adam
|
4fe1c9233c
|
Made the epoll socket engine handle MarkWriteable and ClearWriteable events
|
2010-08-01 20:43:48 -04: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
|
2f6c0e435c
|
some code cleanup in misc.cpp and fixed a small typo
|
2010-08-01 18:48:40 +02: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 |
|
DukePyrolator
|
5b68782133
|
fixed a problem with parting botserv bots
|
2010-08-01 18:30:11 +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 |
|
Naram Qashat
|
11663765e2
|
Cleanup in messages.cpp.
|
2010-08-01 03:21:53 -04: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
|
afb3782aa3
|
Some more slight cleanups, this time in modes.cpp and module.cpp.
|
2010-07-30 20:00:52 -04:00 |
|
Adam
|
ef651b667e
|
Fixed a typo in hashcomp.h for detecting what version of VC is in use
|
2010-07-30 19:47:22 -04:00 |
|
Naram Qashat
|
7a7b8933bb
|
Cleanup in modulemanager.cpp, make it so CMake only includes the -fno-leading-underscore flag on a GNU compiler, changed the hash compare functions to use struct to appease clang, and made it so hashcomp.h uses tr1/unordered_map with g++ 4.x or up.
|
2010-07-30 19:24:41 -04:00 |
|
Naram Qashat
|
a68e215bad
|
Slight cleanup in modules.cpp.
|
2010-07-30 17:34:33 -04:00 |
|
Naram Qashat
|
174cc58a8d
|
Slight code cleanup in nickalias.cpp and nickcore.cpp.
|
2010-07-30 13:15:35 -04:00 |
|
Naram Qashat
|
527304ed2c
|
Some code cleanup and constification in nickserv.cpp.
|
2010-07-30 08:09:07 -04:00 |
|
Adam
|
0cacbf30d2
|
Fixed hash_map code to build on VS 2008
|
2010-07-30 03:56:14 -04:00 |
|