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
|
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
|
2803190255
|
Made Config ask what version of Visual Studio you are using so cmake can generate the correct files
|
2010-08-22 12:56:31 -04:00 |
|
Adam
|
f20512c849
|
Use pipe() instead of pipe2() - some systems dont have pipe2()
|
2010-08-22 12:23:43 -04:00 |
|
Adam
|
ada65a3baf
|
Added a classbase for the major classes, makes dynamic_reference invalidation really work.
This also cleans up a bit of the code in the modestacker.
|
2010-08-22 00:34:02 -04:00 |
|
Adam
|
8a4c6ae618
|
Updated .gitignore and removed the rest of the old autotools system
|
2010-08-21 19:39:54 -04:00 |
|
Naram Qashat
|
88d3338fdd
|
Better check for eventfd.
|
2010-08-21 18:52:12 -04:00 |
|
Charles Kingsley
|
32c31f25ec
|
Change default encryption module to enc_md5
|
2010-08-21 09:15:42 +01:00 |
|
Adam
|
6608f16b7d
|
Removed Config.bat and install.js and replaced it with a small C# program that tends to fail less.
|
2010-08-21 03:47:01 -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
|
931b0777fb
|
Changed the svid system back to using user timestamps for IRCds limited to just usermode +d. This allows us to keep people logged in once again when Anope is restarted.
|
2010-08-19 16:27:38 -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
|
fa7684b3a3
|
Fixed a few SQL queries
|
2010-08-17 20:54:06 -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
|
2575008baa
|
Fixed part of the Windows build.
The SQL modules still don't build due to some weird VS bug... will fix it later.
|
2010-08-16 23:33:03 -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 |
|
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 |
|