Adam
|
435c9116e9
|
Added an arg to User::IsRecognized to check for NI_SECURE
|
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
|
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
|
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
|
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
|
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
|
ebfff71599
|
Made opertypes inheritable
|
2010-06-18 20:58:55 -04:00 |
|
Adam
|
9439cac6b1
|
Added m_ssl.cpp which allows Anope to use SSL when connecting to its uplink
|
2010-06-18 20:58:55 -04:00 |
|
Adam
|
a93be9ff1c
|
Added two events called in ns_info and cs_info that allows modules to easially add info output. Made os_info use this
|
2010-06-18 20:58:55 -04:00 |
|
Adam
|
5d437d9ab5
|
Renamed the init_module function to AnopeInit - Some systems have an init_module function outside of Anope which causes a crash if you try to load a non-Anope module
|
2010-06-18 20:58:55 -04:00 |
|
Adam
|
031bc4a8b0
|
Merged branch threadingengine with master - Added a threading engine
|
2010-06-18 20:58:54 -04:00 |
|
Adam
|
503958aa77
|
Prevent negaitve mode changes, kicks, bans, and autokicks from affecting users with unreal usermode +q or similar
|
2010-06-18 20:58:54 -04:00 |
|
Adam
|
c1d161dec4
|
Rewrote all of the server handling code
|
2010-06-18 20:58:52 -04:00 |
|
Adam
|
fa82890696
|
Moved Commands stuff to its own file and changed Command::name to be ci::string - Will be used after hashing system is rewritten
|
2010-06-18 20:55:38 -04:00 |
|
Adam
|
c4b725b2e1
|
Removed all references to $, git has no svn keywords
|
2010-06-18 18:39:30 -04:00 |
|
cyberbotx
|
b766b3a597
|
Minor edits to fix compile errors/warnings with clang and a small compile warning under Windows (gotta work on the other 450+ Windows warnings sometime).
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@3006 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-06-16 23:50:33 +00:00 |
|
Adam-
|
9abdb4e2e9
|
Added inspircd2.0 protocol module, moved usermode +r unsetting on nick change to the protocol modules to fix inspircd1.2s weird usermode +r behavior
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2997 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-06-03 19:01:28 +00:00 |
|
Adam-
|
6d87e0eb72
|
Use pongs to determine when servers are done syncing in Unreal, fixes a problem with Unreals endburst system where we have clients introduced to us from a "synced" server when they really arent
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2995 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-06-03 05:15:44 +00:00 |
|
Adam-
|
1c89004245
|
Removed ircd->b_delay_auth, have User::CheckAuthenticationToken validate users. Fixes us telling people to identify after netmerge then silently identifying them once we process svid.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2994 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-06-03 05:15:39 +00:00 |
|
Adam-
|
e4189822bc
|
Rewrote some of the user nick changing code, enable vhosts for users on nick change, and dont update last seen/last realname when users are identified to an account which doesn't own the nick they are using
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2990 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-05-28 21:57:15 +00:00 |
|
Adam-
|
1e2e80bf75
|
Changed User::AutoID to always log in the user to the core, and to set usermode +r on users that should be. Fixes everyone being identified but not usermode +r on inspircd 1.2
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2985 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-05-25 20:21:59 +00:00 |
|
Adam-
|
543e0d770a
|
Fixed bug #1165, fixed soem missing tables in /os sqlsync. Also added support for saving cs_levels
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2979 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-05-23 20:46:23 +00:00 |
|
Adam-
|
d5f0360175
|
Rewrote the nick colliding/releaseing/canceling system, fixes many many bugs on IRCds without svsnick and/or svshold
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2975 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-05-22 07:40:22 +00:00 |
|
Adam-
|
3860856dd2
|
Moved opertype access checking to NickAlises constructor, cleans up some code and fixes bug #1163
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2968 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-05-19 06:17:55 +00:00 |
|
Adam-
|
b8674ee3fb
|
Logout the SQLUser & any fake users after using commands
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2911 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-24 22:20:00 +00:00 |
|
Adam-
|
80c9c4903e
|
Fixed dropping nicks registered through MySQL
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2907 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-24 06:51:19 +00:00 |
|
Adam-
|
531cba9251
|
Actually use readtimeout from the config & fixed many valgrind errors
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2905 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-22 19:40:58 +00:00 |
|
Adam-
|
e84db77a2c
|
Correctly identify a user when they get autoidentified and made db_plain not crash if it gets a founderless channel
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2888 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-11 20:09:06 +00:00 |
|
Adam-
|
1e9de0c7f1
|
Return MOD_STOP in various places where the user executing the command had been killed, fixes a crash if a user gets killed for too many invalid passwords
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2885 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-11 00:29:07 +00:00 |
|
Adam-
|
c424dce517
|
Made db_plain backup its databases
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2882 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-10 22:58:42 +00:00 |
|
Adam-
|
c4f40ed3a7
|
Fixed tracking of InspIRCd mode +J and fixed mode manager and stacker to handle parameter modes correctly
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2879 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-09 22:50:48 +00:00 |
|
Adam-
|
af45426be5
|
Fixed a crash when linking servers
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2876 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-09 18:11:00 +00:00 |
|
Adam-
|
1a3a4b275f
|
Removed the OnFind events, they are not necessary anymore and just waste CPU
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2872 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-09 06:04:52 +00:00 |
|
dukepyrolator
|
a840ef8ae8
|
added a new event OnFinishSync, that allows modules to send additional data to the IRCd before we send the EOB
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2871 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-09 05:28:46 +00:00 |
|
Adam-
|
973ecb7058
|
Rewrote sockets. This adds support for IPv6 and makes Anope capable of reconnecting if it loses connection to the uplink.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2862 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-04-08 20:23:00 +00:00 |
|
Adam-
|
2404bb74c5
|
Fixed windows build
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2850 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-03-31 06:21:16 +00:00 |
|
Adam-
|
b1c34faf49
|
Fixed cs_xop to not add its commands until after it knows what modes as supported by the IRCd
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2849 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-03-31 04:42:00 +00:00 |
|
Adam-
|
b55ac06019
|
Added akicks into SQL
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2848 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-03-31 04:41:56 +00:00 |
|
Adam-
|
94822c99c0
|
Added last used time to akick view
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2846 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-03-31 04:41:44 +00:00 |
|
Adam-
|
f4bcf833ec
|
Finish rest of BotServ SQL stuff
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2839 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-03-28 07:57:05 +00:00 |
|
Adam-
|
7e8e6e849b
|
Removed some unused externs from extern.h
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2835 5417fbe8-f217-4b02-8779-1006273d7864
|
2010-03-24 01:17:43 +00:00 |
|