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

Commit Graph

  • ea0ac23e43 Fix bug 1000, do not allow a nick to be grouped if the IRCd protocol deems the nick invalid. cyberbotx 2009-01-22 11:47:18 +00:00
  • a68730adb1 Fixed check for backtrace() in configure. cyberbotx 2009-01-18 21:05:42 +00:00
  • 9d24e8f35c Initialized 1.8 SVN. Fixed MySQL dumping failing on unsafe queries. [Bug #994] jantje_85 2009-01-17 14:52:23 +00:00
  • dd6c5a57e8 Fix bug 997, Anope no longer crashes if a kick is non on a non-existant user. cyberbotx 2009-01-15 02:22:43 +00:00
  • c767dcac5f Fix bug 992, cause was an unsigned value of 0 having 1 subtracted from it. cyberbotx 2009-01-13 02:13:39 +00:00
  • f7088139a0 Fix bug 993, Anope was crashing on /os reload, no longer crashes. cyberbotx 2009-01-12 18:25:28 +00:00
  • cf266b95c9 Small update to TODO for 1.9.0. cyberbotx 2009-01-11 02:24:44 +00:00
  • ff62cb2eea Fix crash bug in os_modload when a non-existant module is given, thanks to Ankit for spotting this. cyberbotx 2009-01-06 16:37:30 +00:00
  • 4dca000328 Really fix bug 985, had to fix security hole in User::SendMessage() as well. cyberbotx 2009-01-05 08:30:13 +00:00
  • 6e3a5ade35 Fix for bug 985, secure calls to SendMessage. cyberbotx 2009-01-05 08:15:24 +00:00
  • 4a8bc79a06 Update install.js with correct url for windows build help links. sjaz 2009-01-03 17:14:32 +00:00
  • 73bd4f99ca Housekeeping contact address updates. sjaz 2009-01-03 17:06:39 +00:00
  • b37da9de9e More housekeeping contact address updates. sjaz 2009-01-03 16:31:29 +00:00
  • a632cdc732 Update copyright & contact information within files. sjaz 2009-01-03 16:17:00 +00:00
  • 8903e93474 Added quotes to Config.bat to fix windows error when initiated from spaced path (Input Error: There is no file extension in "C:\Documents".) sjaz 2009-01-02 18:45:24 +00:00
  • 0173105a11 This shouldn't have been changed. rburchell 2009-01-02 18:20:56 +00:00
  • fba6ec736d Update copyrights for 2009. rburchell 2009-01-02 18:20:35 +00:00
  • c777c8d9aa Anope Stable Branch sjaz 2009-01-01 12:00:20 +00:00
  • cd10010f50 Possible fix for a crash bug in the InspIRCd 1.1 module. cyberbotx 2008-12-31 07:24:45 +00:00
  • c16600fee5 Removed check for HAVE_VA_LIST_AS_ARRAY, it broke MemoServ. cyberbotx 2008-12-31 02:05:50 +00:00
  • 23f4c6b439 Edited Config to create a build directory if the user tried to run Config directly from the source directory, to prevent in-source building but not complain to the user about it. cyberbotx 2008-12-30 22:10:32 +00:00
  • 8287325d4d Fix install errors with Autotools build system. cyberbotx 2008-12-30 19:04:43 +00:00
  • 7974747cc2 Fix bug 977, topics should show the nick of the user instead of UID now. cyberbotx 2008-12-30 03:40:46 +00:00
  • 7c2d66cbfc Fix compile error in recent AKICK fix. cyberbotx 2008-12-30 00:56:41 +00:00
  • 6ab2f3b010 Bug 983 :: Forwarding patch to dev branch. This Fixes akicklist not being reordered after a nickcore is dropped. jantje_85 2008-12-29 23:35:22 +00:00
  • 7d9865150a Edits to CPack-related part of CMake to not include Autotools-built files from a dirty source tree. cyberbotx 2008-12-29 22:04:53 +00:00
  • 47fb48706c Removing one free too much.. jantje_85 2008-12-29 22:02:38 +00:00
  • a66a6cdd79 Include edited vsvars32.bat that was referenced in WIN32.txt. cyberbotx 2008-12-29 20:47:32 +00:00
  • 7de39e3d4a Removed anoperc.cmake and left anoperc.in to be used by Autotools and CMake. cyberbotx 2008-12-29 20:14:24 +00:00
  • a022f27a07 Updated INSTALL and WIN32.txt docs to explain usage of CMake. cyberbotx 2008-12-29 20:08:21 +00:00
  • 110dbb673e Final modifications to Autotools build system to work alongside CMake build system. CMake build system will only allow out-of-source building now. Removed all old NMake Makefiles for Windows to focus on use of CMake on Windows (it's not as important to require the old system on Windows like it is on *nix). cyberbotx 2008-12-29 20:08:13 +00:00
  • bd2cb095aa Modifications to the Autotools build system to try to make it work with the changes made from CMake, still untested (again, don't use this commit). cyberbotx 2008-12-29 20:07:55 +00:00
  • d6bb55476c Revived Autotools from the grave, although it'll need some tweaking to work alongside CMake now. (In other words, don't use this commit, I committed this so I don't have to re-add these files again if I screw something up.) cyberbotx 2008-12-29 20:07:38 +00:00
  • 0bb13ddf57 Really fix the reverting back to r1870. cyberbotx 2008-12-29 09:32:05 +00:00
  • e0c10d684e Reverting my last 2 commits in an attempt to fix my own screwball mistake. cyberbotx 2008-12-29 09:02:03 +00:00
  • 6a2c0a7785 Merge branch 'cmake' cyberbotx 2008-12-29 06:57:35 +00:00
  • 432edbf68f Merge branch 'cmake' cyberbotx 2008-12-29 06:57:30 +00:00
  • f5209be18a Fix uninitialised variable usage leading to stray freeing of memory. rburchell 2008-12-29 02:50:30 +00:00
  • f88808b431 Forgot one in last commit. jantje_85 2008-12-27 12:11:33 +00:00
  • f30c8e19d5 Fixed crashbug in the banlist processing. jantje_85 2008-12-27 11:53:05 +00:00
  • 33b7492264 Better check for the backtrace function (actually look for the function, not the execinfo.h header) cyberbotx 2008-12-26 20:02:25 +00:00
  • 967f42b4fc Minor CMake cleanup, moving include directories and defines to use include_directories and add_definitions instead. cyberbotx 2008-12-26 19:14:49 +00:00
  • 77893492da Allow CMake to still check for the -pipe flag with CMake 2.4.3 or older, also small addition to install the MSVCRT library if needed. cyberbotx 2008-12-25 07:37:16 +00:00
  • 5982fc4e68 Slight update to README to include myself and w00t (as per r1853 in 1_8_0 branch). cyberbotx 2008-12-24 03:56:34 +00:00
  • fe67916159 Fixed problem with unreal protocol module not storing usermode changes. Not the nicest patch, but should do the job. jantje_85 2008-12-23 23:27:37 +00:00
  • e802b6dfe8 Some more Windows fixes, both in CMake and in the code itself. (I don't like the const casting for the latter, but it's only until we get rid of use of strchr) Added CPack setup to automate generation of source package for *nix and NSIS installer for Windows. Some other minor CMake fixes. Converted docs/README and docs/WIN32.txt from Unix linefeeds to DOS linefeeds so they show up right in Notepad under Windows. Added small fix for Visual Studio 2008, CMake doesn't detect the Express version correctly and it must be explicitly defined. cyberbotx 2008-12-23 07:38:22 +00:00
  • 40ec6f0854 Some more CMake edits, this allows versions of CMake as early as 2.4.0 to work now. Also fixed an issue with adding the dl library to the linker flags, reported by Obi_Wan, thanks! cyberbotx 2008-12-21 17:42:39 +00:00
  • 4ef5ab0306 Forward port: fix incorrect debug message, r1855. rburchell 2008-12-20 19:15:28 +00:00
  • fff6aadc1e Fixed crashbug in db-merger. jantje_85 2008-12-20 12:46:32 +00:00
  • 75b4bc020f Some more CMake fixes for 2.4.x (Apparently 2.4.x before 2.4.8 didn't have a FIND sub-command for the list() function) As a side-note, I'd also recommend trying (it's not required) to get CMake 2.6.x to use with Anope, the workarounds to get 2.6.x's functionality with 2.4.x are slow. cyberbotx 2008-12-19 20:09:37 +00:00
  • 51353104ee Updated the CMakeLists.txt files to function under CMake 2.4.x (earliest version to work is 2.4.4 now). cyberbotx 2008-12-19 02:25:31 +00:00
  • ab658faa91 Fix compile error. rburchell 2008-12-19 00:06:43 +00:00
  • 2cf1042582 Removed empty and thus unneeded folders. cyberbotx 2008-12-18 02:32:18 +00:00
  • 6db8824d0b Fix umode +d bug slightly more properly. rburchell 2008-12-17 23:57:18 +00:00
  • a5c031382e Don't crash on server-sent private messages. rburchell 2008-12-17 23:17:49 +00:00
  • ca4db9f235 Removed the old autotools files that are no longer needed because of the use of CMake. cyberbotx 2008-12-17 20:19:13 +00:00
  • 81b7aa6571 Massive cleanup of the CMakeLists.txt files to finalize them. Edited configuration scripts for *nix and Windows to use CMake as well as support both in-source and out-of-source builds. Changed directory structure for *nix to match Windows to remove some conditionals in both CMake and Anope itself. cyberbotx 2008-12-17 20:18:40 +00:00
  • fd45a3ad42 Implemented dependency calculation within CMake, now header file dependencies are no longer hardcoded. Also a few minor changes to the CMakeLists.txt files. cyberbotx 2008-12-17 20:18:11 +00:00
  • ad7b5bdd30 A few GCC 3.4.x and MSVC++ warning fixes. cyberbotx 2008-12-17 20:17:52 +00:00
  • c4a8cc7e2f Fixed issue with the MSVC++ build of Anope crashing on a DLL throwing an exception, thanks to w00t for pointing out the overloaded new/delete operators from InspIRCd. cyberbotx 2008-12-17 20:17:30 +00:00
  • 88701c226e More CMake work, adding win32.rc generation and fixing some other problems. cyberbotx 2008-12-17 20:17:13 +00:00
  • 2d72446860 More CMake work, mostly to handle both *nix and Windows builds. Also some tweaks to generation files (like version.sh) to take both input and output files as arguments, to handle CMake when it's used for an out-of-source build. cyberbotx 2008-12-17 20:16:55 +00:00
  • 1cd73b4dad Implemented CMake build system to replace the old autoconf-based build system. (Note: Although each Makefile was changed, they will be removed later as CMake reconstructs them.) Also fixed generation of language files and version.h to not rely on the current directory they are in. Edited Config to send parameters to cmake, but it is no longer a requirement. cyberbotx 2008-12-17 20:16:25 +00:00
  • 1fca479d8e Add charset stuff to 1.9.2 rburchell 2008-12-17 20:03:13 +00:00
  • 92fa9d99e3 Note that ss_main+service class is good to go, retarget signals stuff at 1.9.1 (it's a bit messy to touch now) rburchell 2008-12-17 20:02:32 +00:00
  • ea3b19a22c Fix an incorrect variable name. rburchell 2008-12-17 19:22:51 +00:00
  • b4b2a7bd1b Forward-port 0f3414de39df90405cf6c98a51194e957e8e5afa from 1.8: don't set +d when setting svid on a user w/ unreal protocol. rburchell 2008-12-17 19:22:35 +00:00
  • b9b70be010 Forward-port b00da8a8a5d15f3d96bb2da72c8be7a9caf6861e from 1.8: only set +si on forbidden or suspended channels. rburchell 2008-12-17 19:22:19 +00:00
  • 6e53f2c591 Forward-port f9f00043eda253ab2aa97fff029befa072074b2a from 1.8: don't decrement session count twice on NS GHOST rburchell 2008-12-17 19:22:00 +00:00
  • 5b18e7144d Updated Win32 Makefile to include ss_main. cyberbotx 2008-12-01 01:30:14 +00:00
  • b779e4d3bb Removed Service class, if we need something like it later we can add it back, but for now it's just an extra class without a purpose. cyberbotx 2008-11-30 16:25:26 +00:00
  • 685edb9999 Set ss_main to be permanent, as well as set it's type, author, and version. cyberbotx 2008-11-30 16:17:45 +00:00
  • f62207f8d3 Fix issue with ss_main where it doesn't recreate StatServ when it's unloaded and loaded at run-time. cyberbotx 2008-11-30 16:12:18 +00:00
  • 7f555f08e7 Modified BotInfo to store a pointer to a command hash table (this is so modules like ss_main can store their own commands but still have them called by the core). Updated the current sample of ss_main to utilize BotInfo instead of Service (which might be removed) as well as accept a HELP command. cyberbotx 2008-11-30 05:50:25 +00:00
  • ccb8c76295 Added ss_main.c, a small sample showing how to create a pseudo-client from a module, will soon become StatServ though. cyberbotx 2008-11-29 04:11:25 +00:00
  • f300ac836e Add services.cpp that didn't get sent with r1814 or r1815. >.< cyberbotx 2008-11-29 00:35:52 +00:00
  • 68deba3296 Renamed Services to Service, keeping it more in line with the naming of other classes in the core. cyberbotx 2008-11-29 00:34:19 +00:00
  • 3e9413c835 Added start of Services class to be used by new and existing pseudo-clients. cyberbotx 2008-11-29 00:34:13 +00:00
  • f9d4002ba8 Forward-port of r1754: changed error message to be more descriptive... cyberbotx 2008-11-28 21:36:21 +00:00
  • e8e95f4dfd Removed a few instances of AnopeFini that were still clutching on for dear life, only to be cut down in their prime. cyberbotx 2008-11-28 16:27:47 +00:00
  • be278d2bb8 Remove (void) args, these just make things ugly. rburchell 2008-11-28 16:16:53 +00:00
  • 72e09121b2 Revise TODO rburchell 2008-11-28 16:03:14 +00:00
  • 000b8b3423 Removed mod_current_module, again, so far, no ill-effects... cyberbotx 2008-11-28 06:32:45 +00:00
  • f439924aa2 Removed mod_current_module_name, so far no ill-effects... cyberbotx 2008-11-28 06:20:40 +00:00
  • bdc13b4d6d Removed mod_current_user and mod_current_op, the latter of which was only an extern. cyberbotx 2008-11-28 06:00:47 +00:00
  • c11d431dd0 Removed mod_current_module and mod_current_module_name from moduleDisplayHelp(). cyberbotx 2008-11-28 03:42:33 +00:00
  • b2f1f14320 Remove a few prototypes to module-related functions that were moved to the Module class. cyberbotx 2008-11-28 03:16:25 +00:00
  • 7fdd8d7872 Moved moduleSet*Help() functions to Module::Set*Help(). Also corrected a few issues with tabs in the help lines for non-core modules caused from the space->tab conversion a while back. cyberbotx 2008-11-28 03:05:31 +00:00
  • bac9e520ed Moved moduleNoticeLang() to Module::NoticeLang(). cyberbotx 2008-11-28 01:04:57 +00:00
  • bf3da7cd80 Add TODO for 1.9.1 rburchell 2008-11-27 18:18:15 +00:00
  • c0c73e4abd Moved moduleGetLangString() to Module::GetLangString(). Also changed modules_unload_all() to not delete a module directly, but instead call ModuleManager::UnloadModule(). cyberbotx 2008-11-27 05:35:34 +00:00
  • 3964ead17e Moved moduleDeleteLanguage() to Module::DeleteLanguage(). cyberbotx 2008-11-27 03:13:27 +00:00
  • 2e41f43ace A few more Win32 fixes, Anope 1.9 compiles and runs under Windows now. cyberbotx 2008-11-26 22:13:01 +00:00
  • 797edb40ba test commit... with little todo addition :) pimpmylinux 2008-11-26 19:47:57 +00:00
  • c5b9eaeda0 Various fixes for compiling under Windows. Also updated ms_* modules to use std::vector Memo struct from earlier commit. cyberbotx 2008-11-26 01:41:39 +00:00
  • 90f6431603 Fixed issue with nick changes showing the new nick as non-existing. cyberbotx 2008-11-25 21:58:24 +00:00
  • 55b6e0438d Used std::vector for MemoInfo's memos variable instead of an malloc'd array. cyberbotx 2008-11-25 21:22:10 +00:00
  • 6faec5eb4a Possible fix to the delete that explodes the world. cyberbotx 2008-11-25 11:26:24 +00:00
  • d2e3963d78 Fix another issue with writing channels in db-convert. cyberbotx 2008-11-25 02:57:45 +00:00
  • 2557d0b091 Fix this, delete that explodes the world. rburchell 2008-11-24 23:14:41 +00:00