summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Collapse)AuthorAgeFilesLines
* 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/branches/1_1_stable@8093 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/branches/1_1_stable@8087 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #421Gravatar brain2007-09-251-0/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8081 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport: Fix for bug #424Gravatar brain2007-09-241-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8070 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/branches/1_1_stable@8038 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. MUST BE TESTED ON IPV6. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8036 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/branches/1_1_stable@8030 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/branches/1_1_stable@8024 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix bug #408, reported and patched by SwitchGravatar w00t2007-09-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8021 e03df62e-2008-0410-955e-edbf42e46eb7
* * Backport: Fixed connection messages in ModuleSpanningTree::HandleConnect.Gravatar burlex2007-09-041-3/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8018 e03df62e-2008-0410-955e-edbf42e46eb7
* * Backported crash dumping system for Win32 - see 1.2 log for a full descriptionGravatar burlex2007-09-041-1/+1
| | | | | | * Fixed new m_ident compile under Win32 git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8016 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixed an issue that could cause empty parameters in module commands to not ↵Gravatar special2007-09-022-11/+11
| | | | | | be sent to other servers properly git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8013 e03df62e-2008-0410-955e-edbf42e46eb7
* backport: Completely rewrote m_ident; the old one was written long ago and ↵Gravatar special2007-09-021-254/+148
| | | | | | had a history of being very buggy (and still had quite a few bugs). Needs QA. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8010 e03df62e-2008-0410-955e-edbf42e46eb7
* backport: Fixed a double free in m_ident. Found by AnMasterGravatar special2007-08-311-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8006 e03df62e-2008-0410-955e-edbf42e46eb7
* backport: Fixed a bug introduced in r7827 (does not affect 1.1.12) that ↵Gravatar special2007-08-311-0/+11
| | | | | | would cause an infinite loop for some spanningtree link errors. Found by danieldg git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@8004 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport: Add SVSPART at request of the Anope team - You can tell if the ↵Gravatar brain2007-08-283-1/+34
| | | | | | | | | server has SVSPART by the presence of SVSPART=1 in the CAPAB. No, we will NOT be enforcing this network-wide, its a server-origin command so it wont cause disconnects if it doesnt exist somewhere. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7983 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport tweak to NAMES reply to show the proper =, * and @ from RFC 2812Gravatar brain2007-08-283-5/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7953 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in fix for invalid channels in SVSJOIN by w00tGravatar brain2007-08-271-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7853 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport: Add m_commonchans.so (documented in example conf, no wiki yet) ↵Gravatar brain2007-08-261-0/+102
| | | | | | resolves bug #342 feature request by Casey git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7833 e03df62e-2008-0410-955e-edbf42e46eb7
* Document ModuleSpanningTree::RemoteMessage. Maybe useful for other stuff.Gravatar brain2007-08-261-1/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7829 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #398, when someone does /rconnect and the connection fails, more ↵Gravatar brain2007-08-266-27/+64
| | | | | | stuff is now globally broadcast using SNONOTICE and PUSH git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7827 e03df62e-2008-0410-955e-edbf42e46eb7
* backport: Implement bug #396, feature request from BrickerGravatar brain2007-08-251-35/+46
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7825 e03df62e-2008-0410-955e-edbf42e46eb7
* Add some stuff to change how we process a token sepeperated streamGravatar brain2007-08-236-19/+18
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7801 e03df62e-2008-0410-955e-edbf42e46eb7
* Use userrec::MakeHost not userrec::GetFullRealHost, one has the nick on and ↵Gravatar brain2007-08-211-1/+1
| | | | | | we dont want it git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7792 e03df62e-2008-0410-955e-edbf42e46eb7
* Implement feature in bug #395 reported by stealth, and tidy up a bitGravatar brain2007-08-211-4/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7790 e03df62e-2008-0410-955e-edbf42e46eb7
* Introducing major crashy bugs to annoy Stskeeps... just kidding, backport of ↵Gravatar brain2007-08-211-1/+2
| | | | | | stability fix in r7787 git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7788 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport, phew, glad this one applied cleanly.Gravatar brain2007-08-203-3/+4
| | | | | | | | | | The only possibility for the issue sts found is that a socket is deleted but also ends up in the socket cull list somehow. To ensure that the socket does not get deleted, remove the delete and replace with an explicit call to insert into the socket cull list. We were grappling with these issues in early 1.1 with the userrec cull list, too. NOTE for later 1.2's consider making CullList a base class which we can derive from to delete lists of other items than userrecs. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7776 e03df62e-2008-0410-955e-edbf42e46eb7
* backport of fix for bug #382. When colliding a nick, we didnt have : before ↵Gravatar brain2007-08-201-2/+2
| | | | | | | | | | | the kill reasons for the serverkill. Because of a recentish refactor of server to server kills, when killing the user, the kill handler checks for params != 2 and returns if this is true Because 'nick collision' is two words, long, it ignores the KILL and risks a desync (basically a race condition). Couldnt duplicate myself, but this *SHOULD* fix. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7773 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport fix for bug #389, m_nicklock desyncGravatar brain2007-08-201-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7771 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport <hostchange:ports> from bug #363 (feature)Gravatar brain2007-08-191-3/+21
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7763 e03df62e-2008-0410-955e-edbf42e46eb7
* backport loading warning suggested by BrickerGravatar brain2007-08-191-0/+3
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7752 e03df62e-2008-0410-955e-edbf42e46eb7
* Also deleted json.h from 1.1Gravatar special2007-08-191-544/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7745 e03df62e-2008-0410-955e-edbf42e46eb7
* Blocked r7743 and deleted m_rpc_json from 1.1, since it isn't completed yetGravatar special2007-08-191-2096/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7744 e03df62e-2008-0410-955e-edbf42e46eb7
* bp: Fixed a crash within the timeout for m_httpd socketsGravatar special2007-08-191-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7741 e03df62e-2008-0410-955e-edbf42e46eb7
* bp: Added the <cloak:ipalways> and <cloak:lowercase> options. Patch by nenolodGravatar special2007-08-181-36/+68
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7738 e03df62e-2008-0410-955e-edbf42e46eb7
* * Fixed bug in m_banredirect where removing a ban on a channel with maxbans ↵Gravatar burlex2007-08-171-1/+1
| | | | | | | | set would result in a "ban list full" message. * Fixed win32 compiling (forgot to backport the #pragma linker directive) git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7734 e03df62e-2008-0410-955e-edbf42e46eb7
* bp: Fixed bug #390 (broken m_chanprotect noservices)Gravatar special2007-08-161-17/+20
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7731 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove a whole load of #ifdef as we can now use gettimeofday.Gravatar brain2007-08-152-9/+0
| | | | | | | If we add a wrapper for getrusage, then we can remove a ton more git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7726 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge 7719, 7720Gravatar brain2007-08-152-14/+19
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7721 e03df62e-2008-0410-955e-edbf42e46eb7
* bp 7717: Fix new millisec /map to compile on windows, by ifndef gettimeofday ↵Gravatar peavey2007-08-132-0/+11
| | | | | | out reverting back to seconds for latency. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7718 e03df62e-2008-0410-955e-edbf42e46eb7
* bp typo fixGravatar brain2007-08-111-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7703 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport *possible* fix for bug #374, note i am working BLIND here without a ↵Gravatar brain2007-08-101-2/+6
| | | | | | proper backtrace! This is *guesswork* but the fix makes sense. diff to see. git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7701 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport display glitch fix found by djGrrr, fixed by w00tGravatar brain2007-08-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7692 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #379 reported by stealth. Trigger watch signon/signoff on +Q and -QGravatar brain2007-08-091-0/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7690 e03df62e-2008-0410-955e-edbf42e46eb7
* Feature request from djGrr, allow changing of server to server ping ↵Gravatar brain2007-08-075-5/+13
| | | | | | frequency: Backport to 1.1 for deployment on certain nets git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7687 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge in missing part of gnutls fixGravatar brain2007-08-061-1/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7683 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r7678Gravatar w00t2007-08-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7679 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r7676Gravatar w00t2007-08-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7677 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport of sorts for r7665 - adding m_nickflood. I do this only because ↵Gravatar w00t2007-08-051-0/+284
| | | | | | it's an entirely new module, therefore it won't break anyone's setup if it explodes, and because 1.2 is a long way away :P git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7671 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport as fix, as old way was somewhat useless:Gravatar brain2007-08-053-3/+14
| | | | | | | Change latency figures in /map to milliseconds, much more useful for lag measurement than seconds git-svn-id: http://svn.inspircd.org/repository/branches/1_1_stable@7668 e03df62e-2008-0410-955e-edbf42e46eb7