aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* Specify regex engine in m_filter/m_rline CAPAB line instead of marking m_rege...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12259 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-147-7/+10
* Verify cloak keys match during CAPAB negotiation•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12258 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-146-23/+57
* Fix stripping of character prior to delimiter in StreamSocket::GetNextLine (n...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12257 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-141-1/+1
* Move revision information from Version object to a static symbol•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12256 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-147-13/+45
* Allow maxtargets to be bypassed in LoopCall for JOIN•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12255 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-143-81/+14
* Remove launchd references (incomplete pieces of a system-wide installation se...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12251 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-142-7/+1
* ...because every now and again, i have to do a massive commit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12248 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2010-01-11402-406/+406
* Remove spanningtree override of /LUSERS•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12247 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-104-75/+32
* Remove mode counter, not reliable and only used for umode +i•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12246 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-0912-74/+9
* Disallow adding prefix-mode when it is already set (fixes bug #935)•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12245 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-094-21/+17
* Add m_passforward, based on m_conn_pass_nickserv by satmd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12244 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-071-0/+97
* Show channel listmodes (+beIg) in /CHECK output•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12243 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-052-2/+32
* Fix makefile remake target to work in BSD make and avoid looping when .config...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12242 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-042-5/+10
* GCC 4.5 warning fixups•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12241 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-042-2/+2
* Fix counting error in r12237•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12240 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-021-5/+1
* Fix sqllog compile error•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12239 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-021-1/+2
* Remove special-case handling of SVSNICK, SVSJOIN, SVSPART; enables intelligen...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12238 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-0212-159/+132
* Hook OnUserRegister instead of OnUserConnect so that remote user connection i...•••Fixes bug #926. Conflicts: src/modules/m_sqllog.cpp git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12237 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-12-311-3/+7
* Check channel name in SVSJOIN to avoid propegating an invalid channel, fixes ...•••This will result in a mild desync if someone has (ab)used SVSJOIN when linking a server running this to their network, but since those channels are screwed anyway.. Conflicts: src/modules/m_spanningtree/svsjoin.cpp git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12235 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-12-311-7/+12
* 2.0 alpha 2 release•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12216 e03df62e-2008-0410-955e-edbf42e46eb7 v2.0.0a2Gravatar danieldg2009-11-301-1/+1
* Delete modewatchers when unloading modules that use them to keep the server f...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12168 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-11-212-0/+6
* Don't tell the user they are banned and then still let them join if they have...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12165 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-11-211-2/+2
* allow channels starting with ## in m_banredirect.cpp, fixes bug #921 reported...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12164 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-11-211-3/+7
* erm, why are we doing this twice?•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12146 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-171-6/+0
* Use ServiceProvider for inter-module dependencies•••This will stop dependency chains from preventing module reloads when it is not actually needed; however, it removes some failsafes that will need to be reimplemented in order to avoid unmapped vtables. This deprecates Request as an inter-module signaling mechanism, although SQL still uses it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12140 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-1644-1146/+555
* Fix failed oper snomask being sent to local oper sno on remote servers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12136 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-151-2/+1
* Add Inspircd::AddServices•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12135 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-1521-52/+104
* Add ParamChannelModeHandler•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12134 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-155-101/+58
* Add ModeHandler* versions of channel mode access•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12133 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-154-48/+32
* Hide channel mode structures•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12132 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-156-49/+22
* Get rid of socklen_t parameter to Bind, we are using C++ here and can do it o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12129 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-137-10/+10
* OpenBSD apparently hates adding features that can be implemented in other way...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12126 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-131-1/+1
* Added ircdriven at request of zomg•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12112 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-11-121-0/+1
* Fix typo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12107 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-121-1/+1
* Fix incorrect opaque object use in ProtoSendMetaData (this is a reason to avo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12106 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-121-1/+1
* Fix double-cull of users quitting due to connection error•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12105 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-125-1/+5
* Add fine-grained command flood controls•••This reintrouces "Excess Flood" quits for those that prefer it to fakelag, and allows the maximum command rate to be set in the connect block. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12093 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-1110-34/+71
* Fix compilation due to dirent header•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12092 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-0/+4
* Change /HELPOP => /HELP to be sensible and match every other ircd•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12088 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-1/+1
* Get rid of DieDelay, it just freezes the ircd prior to exit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12084 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-113-21/+2
* Allow static build of inspircd without module support•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-1112-329/+540
* Allow near-empty configuration to work by adding sensible defaults•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12066 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-091-95/+24
* Set a name on all connect blocks•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12065 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-091-6/+7
* Remove Extensible parent from EventHandler•••This also fixes SSL certificate support when m_sslinfo is not loaded git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12048 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-069-55/+95
* Move StreamSocket inheritance off of User•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12047 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-0610-70/+78
* Send %#chan messages to all members ranked at least halfop, not just those th...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12046 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-061-5/+5
* Show IP of the user in the quit snomask [dKingston]•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12042 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-061-4/+4
* Add example modules.conf files that match Unreal and Charybdis feature sets [...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12037 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-063-0/+762
* Clarify handshake failure messages•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12008 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-041-2/+1
* Match USERINPUT/USEROUTPUT identifiers•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12004 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-033-2/+1