1
0
mirror of https://github.com/anope/anope.git synced 2026-07-02 09:46:38 +02:00

Commit Graph

  • 5fb10d27de Changed a few small things in the db format because it already changed anyway, bumped DB version to 2 Adam 2010-08-15 19:53:06 -04:00
  • de8eeab2d9 Fixed persist to work correctly with the new bot tracking system Adam 2010-08-15 17:15:15 -04:00
  • c2a97d9f3f Cleanup of various different crashes/inconsistancies Adam 2010-08-15 14:08:05 -04:00
  • a950ed8cab Rewrote the MySQL API to use threads. This acts similar to before, but is faster. Removed db_mysql_execute for now. Adam 2010-08-15 01:45:38 -04:00
  • a29845cc56 Updated german language file. Han 2010-08-14 18:27:46 -04:00
  • fac3b85903 Merge branch '1.8' of ssh://git.sigterm.info/gitroot/anope/anope into 1.8 Adam 2010-08-14 12:22:29 -04:00
  • d1b5797f5d Added a config option that allows nix users to fork when sending mail, can drastically speed up mail sending on some boxes Adam 2010-08-14 12:21:39 -04:00
  • 4d0a1aaabd Fixed some chanserv help set/saset replies lethality 2010-08-14 14:16:21 +01:00
  • c24ec06861 And fixed /bs info to show the correct chancount Adam 2010-08-13 18:52:48 -04:00
  • d4c7f67b58 Readded in BotInfo::chancount, it never should have been removed in the first place Adam 2010-08-13 18:45:50 -04:00
  • f1fa7e1a5f Fixed some line endings in version.log that would make ./Config fail Adam 2010-08-13 14:01:19 -04:00
  • a2e9e45e37 fixed line break in my last commit :( lethality 2010-08-12 16:32:13 +01:00
  • ee0636ac46 Fixed some English when unreals link block is incorrect and bump version number from my last commit lethality 2010-08-12 16:22:52 +01:00
  • ed9ec89061 Removed /'s that showed when not using BSGentleBWReason lethality 2010-08-12 00:27:55 +01:00
  • b7c6f8ec7f Removed Example.confs DefSessionLimit's reference to accepting 0, it doesn't. lethality 2010-08-10 23:13:27 +01:00
  • d05afb3ca3 Fix an error in db-upgrade on sha256 encrypted passwords. Naram Qashat 2010-08-08 22:30:00 -04:00
  • 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. Naram Qashat 2010-08-08 21:53:32 -04:00
  • 94f7962e1a Fixed bug #1180 - Fixed tracking of internal clients when they change nicks on TS6 IRCds Adam 2010-08-05 23:18:36 -04:00
  • 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) Naram Qashat 2010-08-05 21:05:06 -04:00
  • 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. Naram Qashat 2010-08-04 22:05:45 -04:00
  • f78243b6b1 Also fix enc_old using the previous commit's fix. Naram Qashat 2010-08-04 21:51:48 -04:00
  • 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. Naram Qashat 2010-08-04 21:48:40 -04:00
  • 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. Naram Qashat 2010-08-04 18:01:45 -04:00
  • 3308ab7153 Fixed bug #1178 - properly track users hosts when a user is -x and has a vhost via chghost Adam 2010-08-03 23:09:18 -04:00
  • 951de6b39d Accommodate for the InspIRCd 2.0 protocol being even more oversized then we previously thought.. Viper 2010-08-04 00:44:06 +02:00
  • 9696118ff5 Fixed enc_old, it has been broken since revision ae38212c1c Adam 2010-08-03 18:02:16 -04:00
  • 263f69a40e Fixed enc_md5, it has been broken since revision ae38212c1c Adam 2010-08-03 16:59:24 -04:00
  • a659f82814 Fix str_is_ip() and str_is_cidr(), bug found by Cronus. Naram Qashat 2010-08-03 07:26:43 -04:00
  • 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) Adam 2010-08-03 03:25:50 -04:00
  • 59ee16c7cb Made ns set/saset work like cs set/saset, cleans up a lot of code Adam 2010-08-03 01:49:15 -04:00
  • 388fe38d00 Fixed a typo in the NICK_SASET_MSG_SYNTAX lang string Adam 2010-08-02 23:23:04 -04:00
  • 7b27a4e491 Fix NS SASET to actually work. Naram Qashat 2010-08-02 19:17:17 -04:00
  • 4ffdd7ca6b saset noexpire works now DukePyrolator 2010-08-02 22:37:41 +02:00
  • 503215f39c changed the way how CTCP PINGs are processed, all services clients can now reply to CTCP PING and CTCP VERSION requests DukePyrolator 2010-08-02 19:42:00 +02:00
  • ddb886aa99 Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 lethality 2010-08-02 15:13:37 +01:00
  • 48d58d9b88 Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 Adam 2010-08-02 01:17:58 -04:00
  • 15a0f998a7 Log an error message if we are unable to load the socket engine module, and changed the default engine to be select Adam 2010-08-02 01:17:50 -04:00
  • ca26c4d9ca fixed segfault on ctcp ping DukePyrolator 2010-08-02 07:09:46 +02:00
  • 80f0351a8b Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 lethality 2010-08-02 04:04:11 +01:00
  • 5258549305 Fixed the epoll engine so it really works Adam 2010-08-01 22:43:48 -04:00
  • 94371e69a9 Added Italics support to the BotSev kickers lethality 2010-08-02 03:35:12 +01:00
  • f887b37453 Set the correct bs default flags on new channels Adam 2010-08-01 21:17:52 -04:00
  • fd31d4aa29 Mark our clients as protected, prevents users from using /cs kick etc to kick services clients Adam 2010-08-01 20:52:16 -04:00
  • 4fe1c9233c Made the epoll socket engine handle MarkWriteable and ClearWriteable events Adam 2010-08-01 20:43:48 -04:00
  • 90976b6672 Fixed some issues with reconnecting if we disconnect from the uplink Adam 2010-08-01 20:05:52 -04:00
  • 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. Adam 2010-08-01 16:47:43 -04:00
  • d59c1b95e1 Cleanup in main.cpp. Naram Qashat 2010-08-01 13:42:35 -04:00
  • 2f6c0e435c some code cleanup in misc.cpp and fixed a small typo DukePyrolator 2010-08-01 18:48:40 +02:00
  • cb3a18e524 Merge branch '1.9' of ssh://anope.git.sourceforge.net/gitroot/anope/anope into 1.9 DukePyrolator 2010-08-01 18:39:06 +02:00
  • 5b68782133 fixed a problem with parting botserv bots DukePyrolator 2010-08-01 18:30:11 +02:00
  • 084766069c Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 Naram Qashat 2010-08-01 12:21:42 -04:00
  • 1175ef320e Cleanup in memoserv.cpp. Naram Qashat 2010-08-01 12:21:17 -04:00
  • a65e9df8dc ns_info now ignores any extra parameters DukePyrolator 2010-08-01 14:50:07 +02:00
  • bfd94136c6 fixed enc_sha256 DukePyrolator 2010-08-01 09:56:34 +02:00
  • 11663765e2 Cleanup in messages.cpp. Naram Qashat 2010-08-01 03:21:53 -04:00
  • c770c47e18 Don't dynamically allocate commands in modules anymore, instead made them members of modules. This means the commands are automatically destructed when the module is unloaded. Cleans up some old ugly code. Adam 2010-07-31 21:37:45 -04:00
  • 9d0d44d738 fixed some database issues DukePyrolator 2010-07-31 11:57:42 +02:00
  • 602d2378f5 Cleanup in misc.cpp. Naram Qashat 2010-07-30 21:47:28 -04:00
  • afb3782aa3 Some more slight cleanups, this time in modes.cpp and module.cpp. Naram Qashat 2010-07-30 20:00:52 -04:00
  • ef651b667e Fixed a typo in hashcomp.h for detecting what version of VC is in use Adam 2010-07-30 19:47:22 -04:00
  • 7a7b8933bb Cleanup in modulemanager.cpp, make it so CMake only includes the -fno-leading-underscore flag on a GNU compiler, changed the hash compare functions to use struct to appease clang, and made it so hashcomp.h uses tr1/unordered_map with g++ 4.x or up. Naram Qashat 2010-07-30 19:24:41 -04:00
  • a68e215bad Slight cleanup in modules.cpp. Naram Qashat 2010-07-30 17:34:33 -04:00
  • 174cc58a8d Slight code cleanup in nickalias.cpp and nickcore.cpp. Naram Qashat 2010-07-30 13:15:35 -04:00
  • 527304ed2c Some code cleanup and constification in nickserv.cpp. Naram Qashat 2010-07-30 08:09:07 -04:00
  • 0cacbf30d2 Fixed hash_map code to build on VS 2008 Adam 2010-07-30 03:56:14 -04:00
  • 8e6fe99181 Fixed some Windows issues with hashing and sockets. This currently limits building to VS 2010, will look at 2008 later Adam 2010-07-30 01:11:19 -04:00
  • e353b15df8 Slight cleanup in operserv.cpp. Naram Qashat 2010-07-30 00:05:19 -04:00
  • 5ed69ed678 Used std::list for ignore's IgnoreData instead of using the old C-style double-linked list, also removed the addition of an ignore when a command "takes too long". Naram Qashat 2010-07-29 23:34:39 -04:00
  • abfc9926db Added support for tracking inspircd2.0 usermode +Q and cahnged the Flags bitsets for modes to not use a max defined value, it can go over Adam 2010-07-29 23:08:47 -04:00
  • cc64903179 Rewrote the hashing systems to properly handle the new Anope::strings which we have everywhere. Adam 2010-07-29 18:38:56 -04:00
  • 04200cc838 Made all of IRCDProto use const pointers, with the exception of SendVhostDel because of the Unreal protocol module, it makes me sad. Naram Qashat 2010-07-29 08:12:54 -04:00
  • 06cb137fde Some code cleanup in regchannel.cpp. Naram Qashat 2010-07-28 17:44:42 -04:00
  • 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. Naram Qashat 2010-07-28 08:16:33 -04:00
  • aa9610a56f Merge branch '1.9' of ssh://anope.git.sf.net/gitroot/anope/anope into 1.9 Naram Qashat 2010-07-28 00:28:59 -04:00
  • 4700c96268 Yet more annoying code cleanup, plus made Server's Links list into a normal variable and not a pointer. Naram Qashat 2010-07-28 00:19:19 -04:00
  • d034a9c36a Log out superadmins when someone forces them to logout, and fixed crash when using /os umode +r on an unregistered user when using inspircd12 Adam 2010-07-27 23:56:26 -04:00
  • a2573a2c30 Removed some assertions, replaced with throwing CoreExceptions Adam 2010-07-27 22:12:20 -04:00
  • 4b870cc5f9 Added debug_cast which uses dynamic_cast on debug builds, and static_cast on release builds Adam 2010-07-27 21:31:13 -04:00
  • 66c0e280ee A few more random annoyances cleaned up. Naram Qashat 2010-07-27 20:03:10 -04:00
  • 92edce8ef9 Cleaned up some code in src/users.cpp that kinda annoyed me. Naram Qashat 2010-07-27 18:28:16 -04:00
  • 502c985072 Fix bug in User::CheckAuthenticationToken since it should've been getting an Anope::string out of the extensible, not a char *. Oops. Naram Qashat 2010-07-27 18:13:56 -04:00
  • 1144744c85 Rewrote Anope::Match to use Anope::string instead of doing an ugly reinterpret_cast to unsigned char pointers. Naram Qashat 2010-07-27 18:06:36 -04:00
  • 4b25719177 Fixed Windows build - this is the real 1.9.2-p2 release 1.9.2-p2 Adam 2010-07-27 03:42:27 -04:00
  • ebdb2fc6e3 Anope 1.9.2-p2 Release Adam 2010-07-27 02:56:01 -04:00
  • d4048134af Some windows fixes from the Anope::string commit Adam 2010-07-27 02:03:10 -04:00
  • 57bb759305 Trying to make things a little more const-safe, a work in progress but this is a bit better. Naram Qashat 2010-07-26 23:32:03 -04:00
  • 2a79be7f91 Added hostserv/del command permission, fixed example.conf to show that hostserv/* is a command, not a permission Adam 2010-07-26 20:15:38 -04:00
  • 6e6b6b46aa Added hostserv/del command permission, fixed example.conf to show that hostserv/* is a command, not a permission Adam 2010-07-26 20:10:33 -04:00
  • 8ea033dd35 Missed changing a couple of these, it seems. Naram Qashat 2010-07-26 00:22:45 -04:00
  • aa2c1009ee Removed std::string and ci::string versions of LoadModuleList, we only need the Anope::string version now. Naram Qashat 2010-07-26 00:20:00 -04:00
  • 707268f30b Some windows fixes caused by the last commit Adam 2010-07-25 23:03:06 -04:00
  • 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. Naram Qashat 2010-07-25 21:58:20 -04:00
  • 15d7f0f6fe Added support for m_customprefix in inspircd20 Adam 2010-07-25 04:18:20 -04:00
  • d2b34c45c3 Added support for m_customprefix in inspircd20 Adam 2010-07-25 04:18:20 -04:00
  • cbe7885f68 Fixed a typo in inspircd20.cpp that could cause not adding some modes Adam 2010-07-25 03:39:49 -04:00
  • 0af849cc05 Backported changes to inspircd20.cpp from 1.9 Adam 2010-07-25 03:27:26 -04:00
  • 49064ec67d Properly handle FMODEs from InspIRCd with more than 25 arguments.. reported by Angel-SL Adam 2010-07-25 02:37:55 -04:00
  • 5cd986e82b Properly handle FMODEs from InspIRCd with more than 25 arguments.. reported by Angel-SL Adam 2010-07-25 02:34:48 -04:00
  • 0d817b0572 Properly handle FMODEs from InspIRCd with more than 25 arguments.. reported by Angel-SL Adam 2010-07-25 02:34:48 -04:00
  • 2328c3e7ec Always use non-blocking sockets Adam 2010-07-24 13:45:54 -04:00