1
0
mirror of https://github.com/anope/anope.git synced 2026-07-09 02:03:14 +02:00
Commit Graph

2146 Commits

Author SHA1 Message Date
Adam 36c646c7d2 Added support for InspIRCd 2.0s dynamic modes.
Note that this changes the maximum length of an acceptable
IRC message from 512 to 1024 because InspIRCd sends messages
longer than 512 characters.
2010-06-26 21:12:31 -04:00
Naram Qashat 4e31757f14 Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 2010-06-26 01:39:11 -04:00
Naram Qashat 6dc3af5db4 The next of a few "CBX OCDing over code style" commits, focusing on src/core/hs_* and src/core/ms_*, plus some tiny fallout caused by changing the FOREACH_* macros. 2010-06-26 01:38:19 -04:00
Adam d5ee411aca Moved src/tools/README to docs/TOOLS 2010-06-25 22:13:32 -04:00
Adam 03fbc7d281 Changed the versioning system to use git 2010-06-25 20:00:21 -04:00
Adam cbcead4e89 Made db-convert handle old corrupted databases from 1.8 that used mysql with rdb 2010-06-25 19:14:05 -05:00
Naram Qashat 7bb90e1922 The next of a few "CBX OCDing over code style" commits, focusing on src/core/enc_*, plus fixing unintentional broken logic in said modules caused by my first OCD commit.
Also added a note to example.conf about enc_sha1 being potentially broken, and slight code style OCD in hashcomp.cpp found by Adam.
2010-06-24 00:34:04 -04:00
Adam c4233e9f9a Made db-convert really convert nickalias lastseen/lastused/lastquit 2010-06-22 16:21:57 -04:00
DukePyrolator 959a1a69a5 moved FindMessage() into the Anope class 2010-06-22 22:06:23 +02:00
DukePyrolator 7e872db956 changed the name of the logfile from servics.log.<date> to <date>.services.log to make windows users happy 2010-06-22 21:33:29 +02:00
Naram Qashat e8d7c65ecf Fix compile errors I unintentionally caused 2 commits ago. <.< 2010-06-22 08:39:03 -04:00
Naram Qashat 6a8c359b4f The next of a few "CBX OCDing over code style" commits, for db_plain.cpp 2010-06-22 08:36:37 -04:00
Naram Qashat 1e20877e2f The next of a few "CBX OCDing over code style" commits, focusing on src/core/bs_* and src/core/cs_*. 2010-06-21 23:14:28 -04:00
Adam fb16ce72a0 Fixed some more problems with db-convert 2010-06-21 16:16:11 -04:00
Naram Qashat 36bf5fcb26 Fix problem with anope.db being empty even after running /os update. 2010-06-21 01:33:36 -04:00
Adam 16854ae793 Fixed a few Windows problems with cleaning out the runtime directory 2010-06-21 00:02:57 -04:00
Adam 17040c088a Store modules in a list and xlines in a vector, not deques. We need to be able to keep iterators valid. 2010-06-20 21:33:01 -04:00
Adam 0d2d7e9968 Fixed Windows build 2010-06-20 20:05:23 -04:00
Naram Qashat 63d7bee2a6 Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9
Conflicts:
	include/config.h
2010-06-20 18:51:03 -04:00
Naram Qashat 381c9c8870 The first of a few "CBX OCDing over code style" commits, focusing on include/* and src/* but not src/core/* or src/modules/*. 2010-06-20 18:42:58 -04:00
Adam e8a1570ed9 Added m_helpchan to replace the cores helpchannel functionality 2010-06-20 14:04:17 -04:00
Adam 448eadd747 Made db-converter add all of the core clients when converting a 1.8 database 2010-06-19 20:53:53 -04:00
Adam 68b54f3fb5 Made db-converter only write mlock params if there really is one, fixes some problems with converting mlock for certain databases 2010-06-19 13:39:12 -04:00
Adam 7c4a9cf979 Switched cs_set to the subcommand system and added cs_saset 2010-06-18 21:04:10 -04:00
Adam e6447fa2c4 Added in a subcommand system and switched ns_set and ns_saset to use it 2010-06-18 21:04:09 -04:00
Adam 6cd8849466 Moved the *Serv help functions to Command, will come in use later with subcommands 2010-06-18 21:04:09 -04:00
Adam b8f9116b19 Rewrote all of the command handling to get rid of all the nasty strtoks() everywhere, and added a bot map by uid 2010-06-18 21:04:08 -04:00
Adam 435c9116e9 Added an arg to User::IsRecognized to check for NI_SECURE 2010-06-18 21:04:08 -04:00
Adam c43666e344 Rewrote cs_access to be more C++ish, changed NumberList to be more C++ish and fixed some compiler warnings on 64bit systems 2010-06-18 21:04:08 -04:00
Adam 1394c96173 Removed a lot of unnecessary .c_str() calls in the find* functions 2010-06-18 21:04:08 -04:00
Adam f0a44ba894 Made NumberList take an arg to determin if it should pass numbers in descending order, fixes listing specific ranges being returned in descending order 2010-06-18 21:04:08 -04:00
Adam 4a2b9ebcf3 Renamed all of source files from .c to .cpp 2010-06-18 21:04:07 -04:00
Adam 2fba686904 Burned slist, rewrote operservs XLine code 2010-06-18 21:04:05 -04:00
Adam 3a2c2a916a Dont load mlock from the database until after Anope is connected, it doesnt know all of the available modes until then 2010-06-18 21:03:44 -04:00
Adam 0358ae062b Unmark services as syncing when we are done, fixes cs_xop and cs_modes reloading mode specific commands 2010-06-18 21:03:43 -04:00
Adam cab6fcc82d Added a founder access level used to determin who is a channel founder. This is completely independant of the owner levels 2010-06-18 21:03:43 -04:00
Adam 17ab410400 Removed process_numlist and having to mark everything as "in use" and constantly checking it. Replaced with a better system. 2010-06-18 21:03:41 -04:00
Adam 2a22d9c2fd Fixed cmake build, removed version_flags it is no longer need, removed old unneeded defs.h and split up pseudo.h 2010-06-18 21:02:12 -04:00
Adam ee57f57193 Store modes in users and channels using the Flags class, cleaner 2010-06-18 21:01:55 -04:00
Adam c966d7ec17 Send a QUIT before we shutdown or restart for all of our bots 2010-06-18 21:01:55 -04:00
Adam f049124905 Rewrote the hashing system to use std::tr1::unordered_map 2010-06-18 21:01:53 -04:00
Adam 81a45520a7 Added some global variables for the core pseudo clients, keeps us from having to call findbot() everywhere 2010-06-18 21:01:17 -04:00
Adam e6263dba84 Allow attaching metadata to nickrequests and storing it in the databases and fixed windows build 2010-06-18 21:01:17 -04:00
Adam 631d11d6a8 Store a plaintext version of mode names in the mode structures, removes alot of unneeded code from db_plain/db_mysql. 2010-06-18 21:01:17 -04:00
Adam 4e1286ca10 Rewrote the mail system to use threading 2010-06-18 21:01:09 -04:00
Adam 4149afd45d Changed threadengine to delete threads after Joining them, so the whole thread exists when being joined and so its safe to call non-threadsafe functions in the destructor 2010-06-18 21:00:04 -04:00
Adam 6db15e1783 Added the nickserv/ungroup command 2010-06-18 21:00:03 -04:00
Adam e78a055c2b Removed old config.h and moved configreader.h to config.h 2010-06-18 21:00:02 -04:00
Adam af805e5b45 Allow enabling ssl on a per-uplink basis 2010-06-18 20:58:55 -04:00
Adam b775c84402 Fixed the Makefiles to build m_ssl correctly and marked m_ssl as permanent 2010-06-18 20:58:55 -04:00