aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Check is off by one, this wont break anything but will cut a character off ↵Gravatar brain2007-10-111-1/+1
| | | | | | the set ident git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8149 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #435 and fix return codes (these cannot be localonly for ↵Gravatar brain2007-10-111-2/+2
| | | | | | add/remove as its more efficient to propogate the SILENCE to the remote server so that messages can be blocked there and not routed) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8145 e03df62e-2008-0410-955e-edbf42e46eb7
* Added a warning when 4in6 is used for bindingGravatar special2007-10-111-1/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8144 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #437 (Empty userstats setting denies stats to opers too)Gravatar special2007-10-101-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8142 e03df62e-2008-0410-955e-edbf42e46eb7
* Change 'unrecognised command BLAH' to 'unrecognised or malformed command ↵Gravatar brain2007-10-091-1/+1
| | | | | | BLAH' just to make it obvious to lazy people. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8140 e03df62e-2008-0410-955e-edbf42e46eb7
* sanity check for existing server in DoFailOver seems to have vanished!Gravatar brain2007-10-091-2/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8138 e03df62e-2008-0410-955e-edbf42e46eb7
* This should fix m_svshold to not allow the nick to be taken on connectGravatar brain2007-10-071-12/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8136 e03df62e-2008-0410-955e-edbf42e46eb7
* Support 501 numeric (its different for user modes compared to channel modes) ↵Gravatar brain2007-10-071-1/+1
| | | | | | - thanks anmaster git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8134 e03df62e-2008-0410-955e-edbf42e46eb7
* dz is determined to crash your ircd :PGravatar special2007-10-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8132 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #434 (cycle allows bypassing modes for users outside of the ↵Gravatar special2007-10-071-2/+8
| | | | | | channel). Patch by dz git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8131 e03df62e-2008-0410-955e-edbf42e46eb7
* PROPAGATE this fixGravatar brain2007-10-036-8/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8118 e03df62e-2008-0410-955e-edbf42e46eb7
* Cut out redundant loop from nickname introductions, also ensure that each ↵Gravatar brain2007-10-031-10/+7
| | | | | | UID message is immediately followed by any metadata related to that nickname git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8116 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweaks to icky icky select() engine (thanks Ersan) this MIGHT fix select ↵Gravatar brain2007-10-031-2/+1
| | | | | | | | | problems, but nobody really uses it anyway. We've been having more than usual problems due to select() due to epoll not being detected properly and it falling back on select() which isnt as well tested. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8113 e03df62e-2008-0410-955e-edbf42e46eb7
* Someone please bp thisGravatar brain2007-10-021-1/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8107 e03df62e-2008-0410-955e-edbf42e46eb7
* Users were also being attached to the wrong server names (by uid and not by ↵Gravatar brain2007-09-301-1/+1
| | | | | | server name) meaning that users werent being quit on squit. this was hampering my efforts to find an unrelated bug git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8103 e03df62e-2008-0410-955e-edbf42e46eb7
* Whoops, forgot some stuff for when GECOS was moved to position 10 in the UID ↵Gravatar brain2007-09-302-5/+10
| | | | | | command, this was broken git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8102 e03df62e-2008-0410-955e-edbf42e46eb7
* Minor change, param for local PING wasnt an SID and should beGravatar brain2007-09-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8101 e03df62e-2008-0410-955e-edbf42e46eb7
* parameters[0] -> parameter.c_str()Gravatar brain2007-09-301-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8099 e03df62e-2008-0410-955e-edbf42e46eb7
* Removed extremely verbose debugging from the SSL modules, as I believe that ↵Gravatar special2007-09-292-11/+0
| | | | | | bug has been fixed (and we don't want this in for release anyway) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8092 e03df62e-2008-0410-955e-edbf42e46eb7
* Correct wording of message in cmd_invite pointed out by ZabaGravatar brain2007-09-281-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8090 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove /summon and /users (I think 15+ years of being marked deprecated is ↵Gravatar w00t2007-09-272-52/+0
| | | | | | enough, really) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8088 e03df62e-2008-0410-955e-edbf42e46eb7
* Forgot part of the fix for bug #404Gravatar special2007-09-271-1/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8086 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #404; this was caused by recieving multiple OPERTYPEs from a ↵Gravatar special2007-09-264-13/+6
| | | | | | remote server, which eventually resulted in bad pointers inside the all_opers list git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8084 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove compiler warnings in windows buildGravatar brain2007-09-251-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8082 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix compile errorGravatar brain2007-09-251-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8080 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #415, affects only trunk (wish i'd known this before i started!)Gravatar brain2007-09-254-5/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8079 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #407, set ref[fd] AFTER some checks that may return false and ↵Gravatar brain2007-09-254-8/+9
| | | | | | leave the socket engine in an undefined state git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8077 e03df62e-2008-0410-955e-edbf42e46eb7
* The only solution is to hide the killing oper even from other opers, and ↵Gravatar brain2007-09-251-11/+3
| | | | | | make them read the snomasks. You cant have it both ways, if you want to hide stuff, you HIDE it. Deal with it. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8075 e03df62e-2008-0410-955e-edbf42e46eb7
* Final part of fix for #419Gravatar brain2007-09-241-3/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8072 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix part of bug #419 (source nick showing in KILL message to user with ↵Gravatar brain2007-09-241-1/+2
| | | | | | hidekills on) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8071 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #424Gravatar brain2007-09-241-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8069 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove InspIRCd::DoOneIteration, throwback to software threading (lulz)Gravatar brain2007-09-231-74/+68
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8065 e03df62e-2008-0410-955e-edbf42e46eb7
* Seems nobody tested this in windows at all, Module::Module(Inst) is not ↵Gravatar brain2007-09-231-2/+1
| | | | | | valid in msvc 8, Module(Inst) must be used in the constructor git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8063 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix dodgy constructorGravatar brain2007-09-231-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8061 e03df62e-2008-0410-955e-edbf42e46eb7
* More compile fixesGravatar brain2007-09-233-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8057 e03df62e-2008-0410-955e-edbf42e46eb7
* Test from vista laptopGravatar brain2007-09-231-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8052 e03df62e-2008-0410-955e-edbf42e46eb7
* Thanks dz, forgot uppercase equivalent of AEIOU in the strchrGravatar brain2007-09-202-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8048 e03df62e-2008-0410-955e-edbf42e46eb7
* As per request from Bricker, change the format of the 'you are now an oper ↵Gravatar brain2007-09-202-2/+2
| | | | | | of type <...>' to 'You are now a/an <...>' git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8047 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed m_saquit to direct the command to the user's server and from there ↵Gravatar special2007-09-191-2/+6
| | | | | | send a QUIT to all servers, to prevent desyncs in services and such that don't support saquit. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8046 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #418 (incorrect numerics for part of /ADMIN and /USERS) - patch by ↵Gravatar special2007-09-182-2/+2
| | | | | | Zaba git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8044 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #417 (empty userstats allowed all stats to be viewed)Gravatar special2007-09-181-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8042 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed bug #414 (cosmetic issue with oper failure notices). Patch by dzGravatar special2007-09-151-4/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8040 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a compile error in m_ident on ipv6Gravatar special2007-09-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8037 e03df62e-2008-0410-955e-edbf42e46eb7
* Made m_ident bind ident requests to the same IP the user is connected on, ↵Gravatar special2007-09-131-3/+22
| | | | | | which is much more sane and should fix IPv6. Bug #406 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8035 e03df62e-2008-0410-955e-edbf42e46eb7
* Redesigned m_rpc_json to work properly in a modular environment, and added ↵Gravatar special2007-09-134-2594/+688
| | | | | | the beginnings of a framework-inspecific RPC interface for modules. Be warned, this WILL change some - this can be considered an alpha :P git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8033 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed a rare infinite loop in InspSocket::FlushWriteBuffer() - this could ↵Gravatar special2007-09-131-0/+6
| | | | | | only affect a few rarely used modules, and is difficult to trigger. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8031 e03df62e-2008-0410-955e-edbf42e46eb7
* Made m_blockcaps' <blockcaps:minlen> parameter default to 1, not 0, since ↵Gravatar special2007-09-131-5/+5
| | | | | | trying to block an empty line makes no sense git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8029 e03df62e-2008-0410-955e-edbf42e46eb7
* Modified m_cloaking to not use need_positive (instead, cast to an unsigned ↵Gravatar special2007-09-121-5/+10
| | | | | | int). This allows it to use all possible values for an unsigned int, instead of just the positive values in a signed int git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8026 e03df62e-2008-0410-955e-edbf42e46eb7
* Renamed the needs_unsigned parameter of ConfigReader::ReadInteger to ↵Gravatar special2007-09-121-5/+5
| | | | | | need_positive to better reflect what it does git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8025 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed the order of signon/signoff messages in m_watch (bug #410)Gravatar special2007-09-111-9/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8023 e03df62e-2008-0410-955e-edbf42e46eb7