1
0
mirror of https://github.com/anope/anope.git synced 2026-06-25 20:26:39 +02:00
Commit Graph

25 Commits

Author SHA1 Message Date
Adam b354d4d1ab nickcore:language is a string now, not an int 2011-01-24 19:04:27 -05:00
Adam 81d8858e56 Fixed some SQL queries 2011-01-24 17:52:33 -05:00
Adam e9f84a0db9 Load session exceptions on start when using SQL
(cherry picked from commit a1c635b050)
2010-12-27 01:35:40 -05:00
Adam 0c686e7168 Bug #1220 - Fixed an event in /hs activate and /ms del
(cherry picked from commit 49dd1c3409)
2010-12-27 01:02:18 -05:00
Adam 12d6e2ef3f Bug #1211 - Fixed loading and saving anope_os_sxlines 2010-12-24 20:04:25 -05:00
Adam aab915f2e9 Fixed some mysql queries 2010-11-18 21:34:38 -05:00
Adam 721ef7d345 Fixed the OnPostCommand event overload in db_mysql 2010-11-07 18:06:02 -05:00
Adam 011582ff3c Fixed bug #1197 - Store vhosts in MySQL 2010-10-31 13:03:10 -04:00
Adam fb9f41b3e5 Made gettext work on most OSs. Tested on Debian, FreeBSD, Gentoo, and Windows.
Added a search path option to the Config script for cmake to use when finding libraries for modules or for gettext.
Fixed m_mysql and m_ssl to work under Windows, made the Windows Config
program remember the last used options, and fixed Windows release builds.
2010-10-30 19:41:13 -04:00
Adam a26f119bc8 Do not store memo number in memo structs, fixes some bugs with deleting memos 2010-10-27 22:29:34 -04:00
Adam dc0c07b408 Made the SQL tables use foriegn keys and references to each other, removed many now unnecessary queries from db_mysql 2010-10-12 21:43:39 -04:00
Adam d7aa5f6a3a Fixed Windows build 2010-10-11 18:47:54 -04:00
Adam 5ca2df1edb Fixed bug #1196 - truncate anope_extra before flushing data into it again 2010-10-09 12:22:55 -04:00
Adam 64a3bda235 Fixed two types in db_mysql 2010-10-05 16:25:52 -04:00
Adam 592060ac75 Attempt to write back the old mlock to the databases if we try and fail to connect to the uplink. Because we may not know modes until after we are synced we could accidentally nuke all of the mlocks 2010-10-04 18:57:54 -04:00
Adam d44f7971b1 Rewrote some of the socket code to allow m_ssl to be a service.
This allows modules (xmlrpc) to create and accept SSL connections.
Also fixed unloading m_mysql at certain times and made the threading
engine always work correctly on Windows.
2010-10-01 21:01:49 -04:00
Adam d646d455e2 Changed the language system to use gettext 2010-09-26 02:33:01 -04:00
Adam f00e76d30a Added Anope::CurTime to keep us from calling time() everywhere 2010-09-10 20:31:31 -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 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 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