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

Commit Graph

  • 11d47efc7a Fix small omission in src/tools/Makefile and update version.log sjaz 2010-01-17 15:09:43 +00:00
  • c7154edb4d Small documentation update. sjaz 2010-01-17 15:03:02 +00:00
  • 15817208aa fixed a compile error on windows DukePyrolator 2010-01-16 20:15:14 +00:00
  • ff13d00eb5 Removed c_userlist and u_chanlist, replaced with std::list Adam- 2010-01-16 06:57:14 +00:00
  • aaf1cefd1c Added channels.h and moved channel stuff from services.h to it Adam- 2010-01-16 06:56:57 +00:00
  • c4c1242ac7 Fixed bug #1135 - Don't kick or ban ulined clients Adam- 2010-01-15 19:30:11 +00:00
  • 5559f91fae Fixed bug #1135 - Don't allow BotServ to kick and ban ULined clients Adam- 2010-01-15 19:29:39 +00:00
  • f432789853 some code cleanup in enc_sha256 DukePyrolator 2010-01-15 18:07:41 +00:00
  • 1cf1f044fb burned helpserv from README DukePyrolator 2010-01-15 05:40:26 +00:00
  • 525dfe12e6 Added param arg to ChannelModeSet/Unset events, and fixed it to not ignore status and list modes Adam- 2010-01-14 21:30:38 +00:00
  • 0d6fa568ec Use commasepstream in do_join and do_topic, much cleaner Adam- 2010-01-14 21:30:15 +00:00
  • fadc61f89e Fixed crash caused by r2732 caused by adding someone to the exception list Adam- 2010-01-14 21:29:39 +00:00
  • 711787b54d Burned do_sjoin and rewrote it to be sane. This changes how Anope handles new channel creations drasitcally as we now truely track it all instead of hack around it by not initially tracking user joins to new channels Adam- 2010-01-14 21:29:08 +00:00
  • f2c44c67b5 Update copyright for CBX sjaz 2010-01-11 20:28:59 +00:00
  • 0a61c06860 updated copyright info for 2010 pimpmylinux 2010-01-11 19:36:24 +00:00
  • 3dd71f207d updated copyright info for 2010 pimpmylinux 2010-01-11 19:22:52 +00:00
  • ef442c3dc8 some language fixes ported from stable pimpmylinux 2010-01-11 19:06:21 +00:00
  • 7776fb8548 Some language fixes closing issue #1124 and #1122, fixed wrong language string invoked in bot add closing issue #1118 pimpmylinux 2010-01-11 18:51:50 +00:00
  • 420b11a235 Rewrote the os_staff command to work properly with the account system. This also fixing displaying users on opered nicks when not on their main nick Adam- 2010-01-11 18:36:04 +00:00
  • 5ad60b70ee Forward port of r2747 Adam- 2010-01-11 14:28:48 +00:00
  • 7954542a86 Fixed a reply in bs_bot to be correct when you use an invalid ident, reported by Phil Adam- 2010-01-11 14:25:56 +00:00
  • b73210e538 Rewrote the code that handles and sends kicks Adam- 2010-01-10 22:56:03 +00:00
  • 01d43e7db5 changed enc_sha256 to use random salts instead of a hardcoded salt DukePyrolator 2010-01-10 19:58:32 +00:00
  • 20b5056315 changed the source argument of enc_decrypt to const DukePyrolator 2010-01-10 19:56:16 +00:00
  • a1c45be517 Fix a crash introduced in r2679 cause by is_on_access messing up the users host buffers Adam- 2010-01-09 20:49:21 +00:00
  • d66e928529 services will now send the correct message on /cs invite <nick> DukePyrolator 2010-01-09 19:35:01 +00:00
  • 4ae43c7dd2 added a salted sha256 encryption module DukePyrolator 2010-01-09 08:56:58 +00:00
  • 5e62e8f22e changed all password fields to std::string and reworked the way how the enc modules handle the passwords DukePyrolator 2010-01-09 08:49:00 +00:00
  • a4b015b39d fixed a crashbug in os_ignore on db saving and cleaned up the db code in hs_request DukePyrolator 2010-01-09 06:54:11 +00:00
  • 0761d4f74b Fix crash caused by trying to add an akick to a channel when certain types of exceptions are set, this also fixes entry_match to match with case insensitivity, as bans/excepts/invexs arent case sensitive Adam- 2010-01-06 22:55:21 +00:00
  • e34448092e Messaging service@server.name works again as it should Adam- 2010-01-06 21:30:22 +00:00
  • 9124a3be53 Fixed windows build and cleaned up a few small things Adam- 2010-01-06 20:09:48 +00:00
  • bab5a37970 Added two missing language strings to de.l and ru.l Adam- 2010-01-06 19:56:17 +00:00
  • da1162f770 Made elist_match_user also check against the users cloaked host Adam- 2010-01-06 19:56:06 +00:00
  • b462814760 Changed 'char *' fields in BotInfo to 'std::string', cleanup of bots.cpp, changed many other functions to use 'const std::string &' arguments as a chain reaction. cyberbotx 2010-01-04 06:40:24 +00:00
  • 2708eea5d1 Removed NICKMAX and CHANMAX, replaced user->nick, c->name, and ci->name with std::string Adam- 2010-01-04 05:45:58 +00:00
  • abc8b4aa4e Mark users as unrecognized on Inspircd 1.2 if no/invalid metadata is recieved for them before the next uid/eob Adam- 2010-01-03 23:53:28 +00:00
  • 60c7b5b10f Fixed typo in inspircd12.h causing 2 modes to use the same bit. jantje_85 2010-01-03 14:19:11 +00:00
  • f58026749b Fixed base64 functions to be const safe until I can convert them to use std::string instead, also a little cleanup while I was in there. cyberbotx 2010-01-03 07:42:49 +00:00
  • ed568f4750 Fixed db-convert to really convert vhosts Adam- 2010-01-03 04:36:36 +00:00
  • a939b821a7 Fixed a few SASET help replies to reply to services opers, and fixed the rest to not reply to anyone who requests help Adam- 2010-01-02 20:10:17 +00:00
  • 14150647bc Fixed help system to use notice_help instead of notice_lang (bug from r2473) Adam- 2010-01-02 18:48:30 +00:00
  • de824a599a Fixed bug #1121 - Fixes a potential crash when a user changes hosts Adam- 2010-01-02 08:21:12 +00:00
  • a819cb0cc0 Rewrote the vhost code, and moved it to be part of nickalias instead of in its own list. This also fixes being able to steal other users vhosts with /hs on Adam- 2010-01-02 08:20:59 +00:00
  • 3617d79788 Convert 'const char *' and 'char *' function arguments to 'const std::string &' instead, done in actions.c along with chain reactions in other files. cyberbotx 2010-01-02 04:55:43 +00:00
  • 657e1deb59 Added in new plaintext databases. Note: This currently has no automatic backup feature. Big thanks to Phil on this for mass scale testing Adam- 2009-12-31 01:25:10 +00:00
  • c595e6755d Fixed not being able to restart if anope was started from outside of the directory it is in Adam- 2009-12-30 23:18:16 +00:00
  • 4fd169b184 Added in support for permanet channel modes on non-registered channels Adam- 2009-12-30 02:07:17 +00:00
  • 7665af27cd Chnaged ChannelModeSet/Unset events to be able to block checks such as secureops and mlock, and made it so you can't set a mode already set or unset a mode already unset so the modestacker doesn't send modes it doesn't need to Adam- 2009-12-29 23:16:10 +00:00
  • df107dac1f Fix small typo in services.conf - thanks Phil. sjaz 2009-12-27 19:20:26 +00:00
  • bfd252b517 Send only the newly formatted users string to do_sjoin when using inspircd12, not the old one and the new one, as this implies the old users are parameters for modes, which makes mode manager unhappy Adam- 2009-12-25 20:42:02 +00:00
  • 90a500ffd6 fixed a small bug in the extensible class DukePyrolator 2009-12-25 19:11:04 +00:00
  • 80cbac3769 Replaced some static_casts related to modes with dynamic_cast - its a bit safer Adam- 2009-12-23 08:41:22 +00:00
  • f82640af7c Fixed bug #1119 - Fixed a few help replies to respect the nickserv msg option when sending blank lines Adam- 2009-12-22 23:59:06 +00:00
  • 77f0cd0c46 Change OperType's name to be ci::string instead of std::string, should hopefully make it so it doesn't matter what case is used in the oper blocks compared to the opertype blocks. cyberbotx 2009-12-21 02:30:14 +00:00
  • 1b265bf291 Using SQL with RDB will now automatically fix databases affected by the bug fixed in r2386 Adam- 2009-12-20 19:05:56 +00:00
  • 7a7f1f8390 Rewrote part of extensible, it will now automatically unallocate memory for us so we don't have to manually delete it everywhere anymore Adam- 2009-12-20 18:39:52 +00:00
  • 861fe9e7b3 Added BotInfo* sender arg to all of the User mode functions, changed IRcdProto::SendMode for channels to accept a Channel pointer and fixed unsetting users vhosts on Unreal Adam- 2009-12-17 02:10:35 +00:00
  • 453963eeae Moved /chanserv unban to its own module and added support for unbanning a nickname, this readds !unban nick Adam- 2009-12-16 23:50:33 +00:00
  • aad1a4ca8d Hopefully this fixes detecting if Unreal sends a TS at the end of the mode string and removing it, which keeps it from being passed to mode handler Adam- 2009-12-16 23:50:19 +00:00
  • ac279a1637 Documented the SQL table change in Changes.mysql from r2386 Adam- 2009-12-16 20:50:44 +00:00
  • c6e3324b30 Made many of the functions in IRCDProto accept the relative object pointers instea of char* everywhere, and updated TODO Adam- 2009-12-16 02:25:38 +00:00
  • 98aa38d800 Added !K trigger to kick people and updated Changes robbeh 2009-12-15 21:31:53 +00:00
  • f1c975c89f Added a KB alias to ban to allow the !kb fantasy trigger robbeh 2009-12-15 21:29:48 +00:00
  • 3beac16030 More work on db-convert, almost done. This also moves the bot section of the db above the chan section, so we can check if channel bot names are valid Adam- 2009-12-14 23:52:59 +00:00
  • 511c4b73d2 Updated docs/IRCD to reflect recent changes in the ircdvar struct, and made botinfo constructors set created time not bs_bot, db loaders will change it later if needed Adam- 2009-12-14 21:58:33 +00:00
  • 6f5bc22584 Did some more work on db-convert Adam- 2009-12-14 03:50:27 +00:00
  • 744d6d4030 Set the created time for BotServ bots correctly Adam- 2009-12-14 03:50:23 +00:00
  • d4af97a7a7 Ripped out old databases Adam- 2009-12-14 00:56:58 +00:00
  • 710355fd2c Don't allow mlocking/defconing modes such as beIohv Adam- 2009-12-13 23:14:20 +00:00
  • 46c0d40009 Moved hostserv/set priv to commands, only check for HasCommand() when trying to execute commands and not HasPriv(), as Privs should never be necessary to execute any command Adam- 2009-12-13 19:57:22 +00:00
  • a7ac6a0ac7 Added in a modestacker and rewrote almost all of the remaining old mode code Adam- 2009-12-13 19:32:19 +00:00
  • 3a956c51be do not show the NICK_INFO_FOR_MORE message when the user has no permission to do it DukePyrolator 2009-12-11 21:17:08 +00:00
  • 280dcc7597 Only show the user as online in /nickserv info if they are identified for the group of that nick Adam- 2009-12-08 02:33:39 +00:00
  • 37de1286fa added a function to convert some mlock modes DukePyrolator 2009-12-07 22:30:43 +00:00
  • 4630ae454a Added options:mlock in the config so you can set what modes should be locked on new channels Adam- 2009-12-05 22:12:48 +00:00
  • 42b8cfe404 Got rid of some now unnecessary code in config.c and moved Config.Opers.clear() to InitOpers where it belongs Adam- 2009-12-05 21:04:15 +00:00
  • 935c1974e8 Fix crontab script to correctly find services.pid, it's not in ~/anope/bin, it's in ~/anope/data. cyberbotx 2009-12-05 16:27:35 +00:00
  • f913188991 Added ci::string to run-cc.pl message filters, and fixed irc::string to display properly aswell Adam- 2009-12-05 06:11:23 +00:00
  • eadf52caf2 Added ns_resetpass which can be used to reset user passwords by email, very useful if you're using encryption Adam- 2009-12-05 05:44:02 +00:00
  • 661755a199 Fixed crash when using smartjoin and assigning a bot to an +i channel, reported by Platzii Adam- 2009-12-04 23:11:08 +00:00
  • 17a4789c1c some code cleanup DukePyrolator 2009-12-04 06:32:17 +00:00
  • 180ac9e4d2 Changed Extensible::Extend to not unnecessarially cast every pointer it recieves to char* and then to void*, but to just change it to void*. This allows storing of various things that the char* cast messed up, such as time_t etc Adam- 2009-12-03 01:17:08 +00:00
  • 6ed06539be Reverted & updated Changes.. ;) jantje_85 2009-12-01 00:16:48 +00:00
  • b5242e3be0 Fixed bug #1106 - Anope now keeps track of users cloaked hosts as well as virtual host and will use both in matching for things Adam- 2009-12-01 00:06:21 +00:00
  • d4b595fdb8 the database converter can now convert the operserv database DukePyrolator 2009-11-29 20:55:41 +00:00
  • f9cd8c200c the database converter can now handle a broken bot.db from 1.9.0 DukePyrolator 2009-11-29 09:32:32 +00:00
  • 0557f090fb fixed some bugs in the database converter DukePyrolator 2009-11-29 08:31:44 +00:00
  • 23b3382347 updated database converter DukePyrolator 2009-11-29 07:56:35 +00:00
  • a08b3ec592 Massive move of all of the Config variables out of global scope to the Config class Adam- 2009-11-28 23:02:07 +00:00
  • f6b823ade8 Set all of the default channel flags on new channels. Thix fixes persistant not being set on newly registered channels Adam- 2009-11-27 07:41:21 +00:00
  • 84ac00e953 Fix bug #1114. Fixed a bug in cs_clear caused by do_cmode() modifying params passed to it. Also fixed some warnings in cs_xop. jantje_85 2009-11-25 22:57:00 +00:00
  • 4fac8d6a91 Foward port of part of r2668 Adam- 2009-11-25 21:38:50 +00:00
  • 822e75b501 Fix a few more XOP related problems Adam- 2009-11-25 20:57:22 +00:00
  • e2c6825cd2 Cleaned up a lot of the channel access reordering code, properly change users with less than voice access on channels to XOP, and fix a potential crashbug after switching to XOP on IRCds that do not support halfop Adam- 2009-11-25 04:52:49 +00:00
  • 4f550d29aa fixed a crash when a user connects without a vhost DukePyrolator 2009-11-24 06:19:32 +00:00
  • 68ef593292 Properly remove users on access lists that are below voice status when converting to XOP Adam- 2009-11-24 03:05:38 +00:00
  • 24f7ffcf18 Remove the permanent channel mode from channels that are dropped/expired/etc Adam- 2009-11-24 01:19:12 +00:00
  • c3529b6129 Marked +l and +L on InspIRCd 1.2 as minus no arg Adam- 2009-11-24 01:18:59 +00:00
  • c7893e471f updated french lang file. patch provided by nemosphere DukePyrolator 2009-11-21 20:51:01 +00:00