1
0
mirror of https://github.com/anope/anope.git synced 2026-07-01 13:26:39 +02:00
Commit Graph

1015 Commits

Author SHA1 Message Date
Adam 2667f9046e Cleaned up some of the logger code which fixes not logging debug logs to files etc when debug is enabled, and some other small things 2011-06-20 23:25:46 -04:00
Adam a1b36ec0a5 Search all domains for language strings, fixes the mess that we used to use to translate strings in 3rd party modules 2011-06-17 19:57:43 -04:00
Adam df971befb2 Fixed a few small things 2011-06-14 18:23:53 -04:00
DukePyrolator 1cd65878db changed some _() to gtl() and updated do_strftime() and duration() 2011-06-13 18:20:22 +02:00
DukePyrolator 6148ffa669 added a Anope::string::capacity() function 2011-06-12 06:28:22 +02:00
DukePyrolator 717b4c3406 small improvement for Timer::SetSecs() 2011-06-09 06:16:31 +02:00
DukePyrolator 74361bec05 added a Timer::SetSecs() function 2011-06-07 06:16:57 +02:00
Adam 3ad93a31c9 Burst our channels with the uplink when we connect & fixed bug #1274 2011-06-02 14:59:34 -04:00
Adam 184b346166 Place version.h in build/ not include/ 2011-06-02 12:45:08 -04:00
Adam a45d1555d3 Added an IsServicesOper event 2011-05-23 14:47:14 -04:00
Adam 8bf8832b70 Rewrote the signal handling to use sigaction 2011-05-23 04:41:51 -04:00
DukePyrolator 4dd7e261f5 fixed a possible crash on database saving 2011-05-22 09:05:21 +02:00
Adam 115f94bfc2 Made Anope able to process normally when disconnected from the uplink and not sleep(), enable usage of non-blocking connect() and default all sockets to non blocking mode. Some cleanup to m_ssl and some cleanup to main.cpp. 2011-05-21 04:57:27 -04:00
Adam 13915d8b57 Modularized os_news 2011-05-16 04:10:18 -04:00
Adam 9962fae1a1 Calculate nc::channelcount at runtime 2011-05-16 04:10:18 -04:00
Adam fd4b52ec38 Added os_forbid 2011-05-16 04:10:18 -04:00
Adam b59602abf8 Check for a valid server in /operserv noop 2011-05-16 04:10:18 -04:00
Adam b999c6ca53 Expand more on m_alias and changed some std::string usage in sockets.cpp to use Anope::string 2011-05-16 04:10:15 -04:00
Adam 583954d3a1 Use module type to determine what type each module is instead of its location in the configuration file. 2011-05-16 04:09:32 -04:00
Adam 8fb1604f64 Fixed reading empty config values in the multiconfig code, caused by removal of DT_CHARPTR 2011-05-16 04:09:07 -04:00
Adam 284af258bf Added more useful functions to our LDAP API, allow adding newly registered accounts to LDAP, removed some unnecessary OnPre events and fixed unloading all modules 2011-05-16 04:09:07 -04:00
Adam e7887c1f01 Unmodularized the socket engine because its causing problems and really is unnecessary 2011-05-16 04:08:47 -04:00
Adam 076ebafa1b Moved some global functions to be member functions and misc cleanup 2011-05-16 04:07:56 -04:00
Adam 6922bd239c Fixed up the MySQL Query code and finished some command code I forgot earlier 2011-05-16 04:07:30 -04:00
Adam 13aa58ce5d Removed DT_CHARPTR from the config reader, its unneeded 2011-05-16 04:06:22 -04:00
Adam c8c23158a4 Moved the core pseudo clients out into their own modules 2011-05-16 04:06:17 -04:00
Adam 1782ce260c Use std::map instead of unordered_map 2011-05-16 04:01:50 -04:00
Adam b4450294af Fixed Windows build 2011-05-15 21:02:06 -04:00
Adam 4a3c64291f Fixed sometimes not removing nick masks from the access list when the group is dropped 2011-05-01 18:41:54 -04:00
Adam 4a733c93d4 Don't attempt to connect to the uplink if given invalid hostnames 2011-04-25 04:17:21 -04:00
Adam 905207093b Made LDAP support recover, release, resetpass, etc. 2011-04-03 18:07:58 -04:00
Adam 8dec0c1f17 Fixed bug #1258, more Windows stuff, and more language strings 2011-03-30 23:59:57 -04:00
Adam 8098ed899a Fixed windows build more, including ldap 2011-03-30 00:55:45 -04:00
Adam 8dbdfa9a44 Fixed windows build 2011-03-29 13:43:40 -04:00
Adam 685e99be02 Fixed some left over useprivmsg problems and fixed some compiler warnings. 2011-03-29 13:43:22 -04:00
DukePyrolator 365769d14c replaced all %R with %s in the language strings 2011-03-26 08:20:05 +01:00
Adam ddfb16de1a Fixed compile 2011-03-14 20:16:38 -04:00
Charles Kingsley 2555d0d637 Removed include/patricia.h due to oversight in attribution. This breaks compile, please do not use until this is fixed later. 2011-03-14 21:39:53 +00:00
Adam ed73d76751 Rewrote some of the opertype system, added os_login 2011-03-14 13:52:26 -04:00
Adam beabbb3a20 When a server quits use its quit reason for all of its links 2011-03-13 19:15:53 -04:00
DukePyrolator 3fbf39b25d Added some useful Anope::Version functions to prevent some files from unnecessarily rebuilding on every make 2011-03-13 03:42:30 -04:00
DukePyrolator fbae3344ff added ns_cert 2011-03-12 09:27:16 +01:00
Adam 1ee3d3d810 Added os_config and support for including additional configuration files. 2011-03-11 00:47:28 -05:00
Adam e9aa04a8f4 Store mlock in the databases and removed some unused functions from misc.cpp 2011-03-09 01:25:49 -05:00
Adam 8eb23e7d48 Added support for extbans 2011-03-07 19:54:51 -05:00
Adam 093b3d258e Change the mode name code to use Flags names in preparation for extban support 2011-03-06 19:36:52 -05:00
Adam 6fe2d8af97 Removed nickrequests, instead have unconfirmed registrations. Also made ns_resetpass allow remote-id to get past things such as kill immed. 2011-03-05 17:23:22 -05:00
Adam bcaf406747 Made akills work on IRCds that do not support bans (ngircd) 2011-02-27 16:47:23 -05:00
Adam f234a2bfab Replaced the few language strings we use with #defines to prevent accidentally translating them if we shouldnt 2011-02-26 17:54:03 -05:00
Adam 7cfca37e2a Fixed build on freebsd with precompiled headers 2011-02-25 21:41:18 -05:00