summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* Show users their own server name in "/whois myself"•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11236 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-191-56/+48
* Make m_dccallow reread badfiles on rehash, not just on load.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11235 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-03-181-0/+1
* fix dccallow logic to allow <badfile:action> to override <dccallow:defaultact...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11234 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-03-181-8/+11
* Fix for bug #791, if an error is set treat this as 'could not get certificate'•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11233 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-03-181-4/+7
* Fix for bug #784 reported by HiroP, add check to the FHOST code to not send o...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11232 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-03-181-1/+7
* Fix for bug #788, set user->quitting before writing error to users socket, an...•••This allows the ERROR message to reach the user. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11231 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-03-182-6/+8
* Fix for bug #792 reported by recyclebin, do not attempt to ping local servers...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11230 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-03-181-0/+6
* Fix for bug #773 reported by Taros, thanks!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11229 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-03-181-1/+6
* fix for bug #777•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11228 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-03-181-0/+8
* Instead of re adding the HandshakeTimer in m_spanningtree, make it a reoccurr...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11227 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2009-03-161-2/+4
* Fix m_shun silently blocking allowed commands on shunned users, fixes bug #77...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11225 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-03-151-1/+2
* Use IS_OPER(u) instead of checking for umode +o to correctly add opers during...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11224 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-03-151-1/+1
* Update all wiki links to point to the new wiki. This was done automatically w...•••for file in $(find -type f -and -not -path '*/.svn/*' -and -not -name '*.so') ; do sed -e 's#http://www.inspircd.org/wiki#http://wiki.inspircd.org#' -e 's#http://wiki.inspircd.org/index.php/#http://wiki.inspircd.org/#' -i $file ; done git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11223 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2009-03-15340-342/+342
* Extban rework: allow exceptions to override bans on join•••Move all bans that prevent a user from joining the channel to OnCheckBan, then stack their return results to allow an exception to override a ban. This does not make join exceptions override any other exception like mute. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11222 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-1418-155/+91
* Show the IP address only in zline added messages if *@ip was supplied.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11221 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-03-141-3/+3
* Strip a zline target of anything resembling an ident prior to sanity checking...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11220 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-03-141-16/+9
* Allow commands to be reloaded when they previously failed to load•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11219 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-141-12/+9
* Revert r11194 "Quiet bursts for uplinks, suggested by HiroP, thanks!"•••This check on uplink was not sufficient. It has been replaced by marking children of a bursting server as bursting, so the uplink is no longer needed. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11218 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-144-16/+9
* Mark children of remote servers as bursting while their parent is bursting•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11217 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-143-1/+14
* Send remote BURST on new incoming server introduction•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11216 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-141-7/+8
* Fix bug #775, GRELOADMODULE displays success message on failure. Reported by ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11214 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-131-1/+5
* Fix bug #779, SSL metadata sent using the wrong case. Thanks HiroP•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11213 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-132-2/+2
* Follow-up fix to r11081. Escalate minimum privileges from '%' to '@' if halfo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11212 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-03-131-2/+4
* Fix an oper-triggerable crash on CBAN; found by Taros•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11211 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2009-03-121-3/+4
* Send denied commands to the correct snomask (t, not d). Reported by HiroP.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11209 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-111-1/+1
* Make the ident module assume that a connect tag wants ident functionality unl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11206 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-03-111-1/+1
* Fix ComparePass for servers not supporting HMAC-SHA256 when ChallengeResponse...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11205 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-111-2/+2
* Fix fast quit/connect by changing nick to UID on QuitUser•••This requires moving the sending of the QUIT back to usermanager from cull_list in order to prevent client desyncs. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11203 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-102-21/+25
* Send (last message repeated N times) snomask to log channel•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11202 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-101-3/+10
* Fix snomask stacking to only delay (last message repeated) part of the snomask•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11201 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-101-33/+40
* 1.2.0rc2+PepperSteik•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11199 e03df62e-2008-0410-955e-edbf42e46eb7 v1.2.0rc2Gravatar w00t2009-03-101-1/+1
* Apparantly someone can't figure out which index to check. Fixes CHGHOST with ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11196 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-101-1/+1
* Push password comparison logic into ComparePass, fixes authentication bug not...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11195 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-102-13/+7
* Quiet bursts for uplinks, suggested by HiroP, thanks!•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11194 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-03-104-9/+16
* Flush snotices instantly on send (disable queueing) - in it's present form, i...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11193 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-091-0/+2
* Add Taros to regular contributors list, too.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11192 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-091-1/+1
* Fix bug #751 (wallops are not being processed remotely), reported by Taros.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11191 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-091-3/+0
* Fix bug #764 (/stats i outputs numerics with uppercase I), reported by KingTa...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11190 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-091-1/+1
* Rewrite BufferedSocket::BindAddr to actually make sense, and not infinite loo...•••Seems to work okay on an invalid bind and nonexistant bind.. Fixes bug #754, reported by HiroP and Indoril. Fix FD leak in some circumstances: if bind fails hard (requested address couldn't be bound), Close() the socket. Also fixes a deficiency of the previous commit in that if one address failed to bind, the FD would be invalidated. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11189 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-091-61/+86
* An FJOIN is not bursting unless the source server is bursting•••Fixes bug #755 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11188 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-091-1/+1
* Correctly fill LastParseParams on servermode. Fixes bug 763, thanks Ankit•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11187 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-091-1/+1
* m_override: fix messages on multi-mode changes•••This fixes bug 664 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11186 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-082-105/+95
* Fix +k for real•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11185 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-071-8/+20
* Let's try that +k fix again, this time with more testing•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11184 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-071-7/+6
* Remove some unneeded debug messages on the common case of FJOIN•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11183 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-071-3/+3
* Fix r11178 not allowing keys to be unset•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11182 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-071-28/+22
* Include explicit parameter list in ProtocolInterface::SendMode•••Also leave the strings split into deque, there's no need to pack it into a string just to unpack it during the translate. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11181 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-079-43/+37
* Construct explicit parameter type list for MODE parameters•••Previously, we used TR_SPACENICKLIST on the parameters. This worked only because usually, if anything in the list parsed as a nick, then it was a nick. However, some modes like +k and +g allow free-form text, which could also resolve as a nick. Add extra parameters to allow modes to specify their TranslateType, defaulting to TR_TEXT. This fixes bug #757, found by Taros git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11180 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-0610-59/+70
* Send SVSNICKs during nick collision to prevent servers that do not fully impl...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11179 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-03-063-24/+35
* Drop channel keys if they are identical to the already-set key (fix for bug #...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11178 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-03-061-0/+5