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

Commit Graph

  • dc65eca3d8 Update TODO to show timers having been redone thanks to Adam. cyberbotx 2009-06-21 19:10:36 +00:00
  • 01b831c4c6 Fixes broken langfiles for NS HELP REGISTER (Cheers Adam-the-Awesome!) sjaz 2009-06-20 22:28:24 +00:00
  • 28d77b7ebe Fixes multiple issues with HELP with non-identified nicks. (Thanks Adam!) sjaz 2009-06-20 22:27:44 +00:00
  • b81d902a2e Fixes issue with /NS INFO with non-identified users. (Thanks Adam!) sjaz 2009-06-20 22:27:06 +00:00
  • 9eea1444fa Fixes issue with /NS CONFIRM with non-registered nicks. (Thanks Adam) sjaz 2009-06-20 22:26:30 +00:00
  • bcae4f00e1 Update to allow windows build to function with the removal of inspircd10.c sjaz 2009-06-20 19:54:44 +00:00
  • 1ee6c20e1e Initialize the Bot flags value inside of BS BOT, fixes problem with BotServ bots on database load, patch by DukePyrolator. cyberbotx 2009-06-20 04:58:58 +00:00
  • 01f65c7e64 Fix memory leak in NS SUSPEND, patch by Adam. cyberbotx 2009-06-15 20:28:57 +00:00
  • 157dfbd5c6 Fix memory leak in NS SUSPEND, patch by Adam. cyberbotx 2009-06-15 20:25:08 +00:00
  • 958521b8c6 Added a few missing entries to Changes. jantje_85 2009-06-15 10:55:05 +00:00
  • 2cc4ace60b Forward port of bugfix for bug #1082 from SVN r2322, remove check for NSModeOnID from NS UPDATE, it's not logical to check for NSModeOnID since you must be identified to use NS UPDATE anyways. cyberbotx 2009-06-12 03:11:29 +00:00
  • 06d5233502 Bugfix for bug #1082, remove check for NSModeOnID from NS UPDATE, it's not logical to check for NSModeOnID since you must be identified to use NS UPDATE anyways. cyberbotx 2009-06-12 03:11:18 +00:00
  • a4b40f6f67 Fix potential crash in Charybdis protocol module, patch by Adam. cyberbotx 2009-06-11 21:41:08 +00:00
  • fc78e51452 Make stristr() const-safe, replace post-increment on iterators with pre-increment, remove now unused variables, made my_memo_lang() in hs_request.c const-safe. cyberbotx 2009-06-11 20:28:06 +00:00
  • 8fa6752858 Cleanup of internals of new opertype stuff by Adam. Removes OS OPER and OS ADMIN, changes OS STAFF to be more helpful in their place. rburchell 2009-06-11 10:16:35 +00:00
  • a68b5efe27 Added missing timers.h and timers.cpp from Adam, removed timeout.h and timeout.c. cyberbotx 2009-06-11 00:01:08 +00:00
  • 695644d0c4 New timer infrastructure, can be used inside modules. Replaces old ENFORCE/COLLIDE/inhabit timers, too. Patch by Adam. rburchell 2009-06-10 22:29:59 +00:00
  • 1d4f61e089 Change default of UnRestrictSAdmin to be enabled, so hopefully we get less users complaining about their +a being removed and being unable to use /sa* commands. cyberbotx 2009-06-10 05:38:11 +00:00
  • c8c89c7af0 Remove events.h, should have been deleted in earlier patch to replace events system with the new one. cyberbotx 2009-06-09 03:15:38 +00:00
  • 9ff6ed2430 New events stuff, patch totally by Adam (aka Awesome). rburchell 2009-06-06 23:33:23 +00:00
  • 2eae738083 Patch to fix issue with /CS INFO (Thanks Adam) sjaz 2009-06-05 16:06:48 +00:00
  • 6bed75b41f Fix issue with using static_cast instead of reinterpret_cast for Extensible, allows for more than just char pointers to be used for Extensible. cyberbotx 2009-06-03 22:14:19 +00:00
  • 426f72117b Fix bug #1080, changing core pseudo-client nicks in the config should register the change when the bots are brought back online, patch from Adam. cyberbotx 2009-06-03 20:29:33 +00:00
  • affc29aca5 Typo fix in ./Config sjaz 2009-06-03 15:51:46 +00:00
  • 8ff16f17cc Fix to fix the broken langfiles in my last commit. Langfiles 1 - Me 0 (Spaces != Tab) sjaz 2009-06-02 21:29:46 +00:00
  • 2bb115f6e4 [#1081] - Fixing CS HELP output to not imply you can invite anyone bar yourself into a channel. sjaz 2009-06-02 21:20:26 +00:00
  • 3bd357725a Add SendSWhois() to inspircd12.cpp, patch by Adam. cyberbotx 2009-05-31 03:01:07 +00:00
  • 08b3ef7d4e Remove now unneeded checks for identified nick, patch by Adam. cyberbotx 2009-05-30 00:44:21 +00:00
  • deeec4fbf1 Typo fixing, spotted by DukePyrolator. cyberbotx 2009-05-26 04:33:44 +00:00
  • 7e8a7fc598 Make sure the .svn folder is removed when checking src/modules for subdirectories, spotted by DukePyrolator. cyberbotx 2009-05-26 04:26:35 +00:00
  • c1bc7cbafc Added ability for CMake to build a module from a subdirectory of src/modules. Added calculate_libraries() CMake macro to condense library checking in CMakeLists.txt in src/modules. Fixed slight problem with strip_string() macro call in root CMakeLists.txt. cyberbotx 2009-05-25 18:58:51 +00:00
  • e46b0f0ccd Change sizeof() to strlen() in db_mysql_secure(), patch by DukePyrolator. cyberbotx 2009-05-17 05:57:08 +00:00
  • 3fa978c958 Fix from Adam for a segfault in /NS ALIST sjaz 2009-05-16 09:35:39 +00:00
  • 572d1a94bd Fix bug #1078, MySQL query should no longer fail when password and salt are too long, patch from Adam. cyberbotx 2009-05-10 23:01:07 +00:00
  • 1f48897042 Patch to allow jupe on all bar uplink and self. Thanks Adam. (Bug #1076) sjaz 2009-05-08 15:10:52 +00:00
  • 9210aae6f9 Patch to allow jupe on all bar uplink and self. Thanks Adam. (Bug #1076) sjaz 2009-05-08 15:10:05 +00:00
  • feab2cb854 Move where command permission checking is done, patch by Adam. cyberbotx 2009-05-07 23:59:11 +00:00
  • 2d050edb4e Fix link to Link Block Generator on our site. Good find whoever it was :) sjaz 2009-05-07 17:35:41 +00:00
  • d4b6968108 Fix link to Link Block Generator on our site. Good find whoever it was :) sjaz 2009-05-07 17:33:53 +00:00
  • 672acf306f Patch from DukeP - founderstatus (gained by /cs identify) is not removed on logout, and on remote logout the nicktracking and the timers are removed from the wrong user (u instead of u2). Cheers! :) sjaz 2009-05-06 07:52:57 +00:00
  • dc102049b0 Adds check for opertype permissions to mod_run_cmd() in commands.c, and adds optional parameter to Command class constructor that takes the opertype permissions for the command. cyberbotx 2009-05-05 22:26:41 +00:00
  • 845b15ddd9 Fix segfault in /os chankill (Adam) sjaz 2009-04-26 16:40:36 +00:00
  • b9d2e9c092 To document the use of /ms set notify mail and nomail. (Backported to 1.8 in r2289) (Adam) sjaz 2009-04-26 16:40:06 +00:00
  • a408ceee74 Backport from 1.9 to document the use of /ms set notify mail and nomail (Adam) sjaz 2009-04-26 16:37:38 +00:00
  • 49512f902c Patch to rectify Syntax output from langfiles. (Adam) sjaz 2009-04-22 18:12:36 +00:00
  • 55a564a0b4 Patch to rectify Syntax output from langfiles and update certain modules to use syntax_error rather than notice_lang. (Adam) sjaz 2009-04-22 18:10:38 +00:00
  • 3a6a3330ac Fix crash if NS SET <anything> was used without a parameter, spotted and patched by Adam. cyberbotx 2009-04-19 22:36:08 +00:00
  • 086ae2c6ce Forward Port of r2284: Don't enfoce akick/forbidden/etc.. settings on clients on ulined servers. jantje_85 2009-04-17 22:48:13 +00:00
  • 027567b4b0 Don't enfoce akick/forbidden/etc.. settings on clients on ulined servers. jantje_85 2009-04-17 22:39:18 +00:00
  • 3e9bd7583c Check Command::permission in command handler. rburchell 2009-04-16 20:29:21 +00:00
  • fc4f89e079 Add Command::SetPermission member to centralise access checking. Remove duplicated comments at the same time. rburchell 2009-04-16 20:28:52 +00:00
  • 723e3f2ce0 PERMISSION_DENIED -> ACCESS_DENIED string. rburchell 2009-04-16 20:28:21 +00:00
  • 89883ac325 Remove finished extra rburchell 2009-04-16 20:26:43 +00:00
  • 89850c85a9 Remove unused modules_unload_all fini param rburchell 2009-04-16 20:26:24 +00:00
  • d8e1f104a4 Show proper syntax errors on CS BAN and CS KICK, patch from Adam. cyberbotx 2009-04-16 02:18:07 +00:00
  • 76e83f613b Remove 2 unneeded ternary operators, the result is the same with or without them, patch from Sergio. cyberbotx 2009-04-13 19:07:49 +00:00
  • 22b53ec9cd Correct help for CS INFO and add syntax errors for cs_modes, patch from Adam. cyberbotx 2009-04-13 00:35:55 +00:00
  • dccb56a496 Copy Extensible::GetExtList() from InspIRCd, patch from DukePyrolator, plus 2 small cosmetic tweaks. cyberbotx 2009-04-12 05:08:59 +00:00
  • 25e81f6ea9 Backport of r2271, remove files from the modules runtime directory on startup, just in case files were left behind during a previous run. cyberbotx 2009-04-11 06:57:52 +00:00
  • 1787a8ac27 Remove files from the modules runtime directory on startup, just in case files were left behind during a previous run. Suggested by DukePyrolator and Namegduf. cyberbotx 2009-04-11 06:55:40 +00:00
  • a2b1284aac Fix more problems with help, patch from Adam. cyberbotx 2009-04-10 02:16:07 +00:00
  • 7b6a109100 Added missing help to BS ACT, patch from Adam. cyberbotx 2009-04-10 01:52:09 +00:00
  • 56464bbdd8 Fix crash in mod_help_cmd when a non-existing command is looked up, spotted by Adam. cyberbotx 2009-04-10 00:10:27 +00:00
  • 87ecbec79d Remove all remaining uses of (My)SQL from the code. cyberbotx 2009-04-07 05:31:14 +00:00
  • 578da38d30 Replace Set*Help() functions with virtual *ServHelp() functions that can be overriden in a module's Module class. Patch from Adam. cyberbotx 2009-04-06 21:25:56 +00:00
  • fbb1ab9246 Patch to make changing bots not send multiple QUIT commands (Thanks Adam). sjaz 2009-04-06 16:40:07 +00:00
  • cd034d6935 Patch to allow NS CONFIRM and NS RESEND to be used by non identified users. (Thanks Adam) sjaz 2009-04-06 16:37:02 +00:00
  • af85de47c7 [#1039] Patch to update documentation on CS RESTRICTED to reflect historical behaviour. FORWARD PORT from 1.8. (Thanks Adam for both!) sjaz 2009-04-06 16:32:40 +00:00
  • ea090fae8d [#1039] Patch to update documentation on CS RESTRICTED to reflect historical behaviour. sjaz 2009-04-06 16:30:34 +00:00
  • 178def8291 Remove is_services_admin() check from cs_enforce to allow build to succeed. cyberbotx 2009-04-04 02:38:38 +00:00
  • 9f20b2f7dd Removed is_host_setter() and is_host_remover() from code and replaced them with opertype priv "hostserv/set", removed <hostserv:hostsetters> from configuration. cyberbotx 2009-04-04 01:27:18 +00:00
  • df627065ac Marking these volatile isn't a lot of use, and it is confusing. rburchell 2009-04-04 01:15:13 +00:00
  • ad77b5ee2d Remove various uneeded priv checks. rburchell 2009-04-04 01:09:07 +00:00
  • 146ecc2fbb Remove is_services_* methods.. this forces us to actually remove uses of them. rburchell 2009-04-04 00:52:25 +00:00
  • 36f523249a Fix access checking in core rburchell 2009-04-04 00:49:50 +00:00
  • b0b8e70442 Fix access checking on ns_* rburchell 2009-04-04 00:49:11 +00:00
  • 2dba060c6a Patch from DukePyrolator to include an OnUserNickChange() event to replace EVENT_CHANGE_NICK, also patch from me to have the ratbox protocol module send account data on login and logout. cyberbotx 2009-04-03 21:16:33 +00:00
  • 74c5d989bc Backport of bugfix for bug #1004 from SVN r2003, Modechanges from ulined server are no longer being blocked by SECUREOPS. jantje_85 2009-04-03 19:45:24 +00:00
  • a7316c1770 Fix ratbox protocol to use TS6SID for sending (UN)RESV, and fix m_privmsg to correctly find the core pseudo-clients if the IRCd sends a UID instead of a nick. cyberbotx 2009-04-03 18:36:10 +00:00
  • 1dec3ee8fb Fixed non-standard C-style comment. jantje_85 2009-04-03 18:25:20 +00:00
  • 446a6f6ea5 Updated example.conf regarding removal of the inspirc10 protocol module and SRA requirement for SuperAdmin. jantje_85 2009-04-03 18:13:37 +00:00
  • 9d89891a90 Someone seems to have forgotten about Changes.. added most significant commits to Changes. jantje_85 2009-04-03 18:07:13 +00:00
  • a6f0b5e8d4 Don't generate UID twice in ratbox protocol module. This is a leftover from before the core generated UIDs. rburchell 2009-04-03 17:37:15 +00:00
  • 821c6ac90b Reintroduce sending login/logout account messages, they were added back in SVN r1944 but went poof with the command API change. cyberbotx 2009-04-03 06:53:40 +00:00
  • aab6dad14f Fix compile error in ru.l due to lack of tabs in an earlier commit. cyberbotx 2009-04-03 06:01:56 +00:00
  • 1cbfdac929 Backport of bugfix for bug #1050 from SVN r2163, patch from Adam, MS STAFF's syntax shows correctly, required adding a language string as well, currently they are all English until they can be properly translated. Also update version.log with previous 4 revisions as well. cyberbotx 2009-04-03 02:57:40 +00:00
  • 6280432bc7 Fix bug #1047, patch from Adam, fixes documentation of CS CLEAR OPS. cyberbotx 2009-04-03 02:50:14 +00:00
  • 6d97b7f8f9 Fix bug #1045, patch from Adam, suspended channels can no longer be administered, and control over checking forbidden and suspended channels has been moved out of the modules and into the core. cyberbotx 2009-04-03 02:42:06 +00:00
  • c6ef1e0390 Added service argument to OnPreCommand, added OnPostCommand event, changed the following modules to use On[Pre|Post]Command instead of hooking into existing commands: hs_request, ns_maxemail, and os_info. cyberbotx 2009-04-03 00:16:15 +00:00
  • 48ef6617ac Remove capability for commands to hook existing commands, add an OnPreCommand event instead. Tidies up a lot of stuff. Also remove a bunch of dead code. NOTE: This will break some stuff. rburchell 2009-04-02 22:59:27 +00:00
  • 49d1d9e79b Fix compile error with inspircd11 module. cyberbotx 2009-04-02 22:51:21 +00:00
  • ef400fa6dc Remove restrictgetpass option from the conf rburchell 2009-04-02 20:35:44 +00:00
  • 93baed333f Remove rootmodeonid, opermodeonid, adminmodeonid - unused, and utterly useless/bad. rburchell 2009-04-02 20:33:28 +00:00
  • e9e5ccc891 Remove NSRestrictGetPass, and replace it with opertype usage. rburchell 2009-04-02 20:27:47 +00:00
  • d37f569188 More miscellaneous bits. rburchell 2009-04-02 20:24:08 +00:00
  • a39137e271 Fix up a bunch of access checking to be a bit more modern and so on rburchell 2009-04-02 20:21:43 +00:00
  • 25050df434 Apparantly I forgot to update some language files. rburchell 2009-04-02 20:18:22 +00:00
  • b79c68d829 Change some stuff to use NC::IsServicesOper instead of is_services_*. Remove some unused language strings also. rburchell 2009-04-01 23:32:06 +00:00
  • 6712748378 Boink. rburchell 2009-04-01 20:07:47 +00:00
  • 3cdca9e47a Replace nick_is_* checking of static userlevels with NickCore::IsServicesOper, which just confirms they have *an* opertype. rburchell 2009-04-01 19:56:40 +00:00