1
0
mirror of https://github.com/anope/anope.git synced 2026-06-28 09:36:36 +02:00
Commit Graph

34 Commits

Author SHA1 Message Date
Adam b5ff856f47 Windows 2011-11-08 17:29:16 -05:00
Adam 22b7d9fbee Added a copy constructor to dynamic_reference to allow references to reference other references correctly 2011-11-01 00:15:28 -04:00
Adam 700a585b1b Allow modules to add their own channel levels 2011-09-10 02:05:00 -04:00
Adam b5b2c42242 Removed this ondeleteobject event, was for m_async_commands which died 2011-08-22 17:14:18 -04:00
DukePyrolator 6148ffa669 added a Anope::string::capacity() function 2011-06-12 06:28:22 +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 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 076ebafa1b Moved some global functions to be member functions and misc cleanup 2011-05-16 04:07:56 -04:00
Adam c8c23158a4 Moved the core pseudo clients out into their own modules 2011-05-16 04:06:17 -04:00
Adam 8dec0c1f17 Fixed bug #1258, more Windows stuff, and more language strings 2011-03-30 23:59:57 -04:00
Adam ddfb16de1a Fixed compile 2011-03-14 20:16:38 -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
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
DukePyrolator d436e4ca4a added Anope::printf() 2011-02-13 20:06:01 +01:00
lethality 0eb9152749 fix some more copyright and typos (not mine) spotted by chaz :P 2011-01-07 23:01:19 +00:00
lethality 9efebe5461 update copyrights for 2011 2011-01-05 18:34:38 +00:00
Adam a507816701 Fixed looking up users to use case insensitivity 2010-12-12 19:37:03 -05:00
Adam cbd0f52eff Made Base not virtual, prevents us from having to dynamic cast in the mode stacker on release builds 2010-11-04 00:36:53 -04:00
Adam d7aa5f6a3a Fixed Windows build 2010-10-11 18:47:54 -04:00
Adam ab5ebc2245 Automatically destruct messages when modules are unloaded 2010-10-04 16:38:25 -04:00
Adam cf98cd3e06 Changed the protocol handling system to use a vector of strings instead of C style arrays. Burned the old process/split_buf/memory.c code 2010-10-04 13:59:30 -04:00
Adam 227909e2cf Rejig of some of the socket stuff. Fixed marking sockets as nonblocking on Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere. 2010-09-17 19:20:07 -04:00
Adam cd1e9f3181 Fixed Anope::CurTime to really work, and made ChanServ timers allow using the channels botserv bot instead of only ChanServ 2010-09-16 18:12:12 -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 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
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
DukePyrolator bfd94136c6 fixed enc_sha256 2010-08-01 09:56:34 +02:00
Adam 0cacbf30d2 Fixed hash_map code to build on VS 2008 2010-07-30 03:56:14 -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 971df4825c Clean up send.cpp a bit to use Anope::string, as well as fix Anope::string's replace_all_* functions to actually work if the original and replacement strings are not the same length. 2010-07-28 08:16:33 -04:00
Adam 707268f30b Some windows fixes caused by the last commit 2010-07-25 23:03:06 -04:00
Naram Qashat ae38212c1c Epic commit to replace most of the strings in Anope with a single Anope::string class, plus some other little fixes here and there. If you follow 1.9.x development and are testing things, THIS is one of those things that NEEDS testing. 2010-07-25 21:58:20 -04:00