summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix rehashing to display a success notice, tidy up some WriteOpers notices v1.1.1Gravatar brain2007-02-103-2/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6570 e03df62e-2008-0410-955e-edbf42e46eb7
* Tweak hostname matching in HostMatchesEveryone to compensate for being able ↵Gravatar brain2007-02-101-3/+15
| | | | | | to match all 3 of host and ip and CIDR git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6569 e03df62e-2008-0410-955e-edbf42e46eb7
* Use userrec::MakeHost(), not strlcpy/strlcat!Gravatar brain2007-02-101-5/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6568 e03df62e-2008-0410-955e-edbf42e46eb7
* Merge patch for WEBIRC command from satmdGravatar brain2007-02-101-6/+69
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6565 e03df62e-2008-0410-955e-edbf42e46eb7
* Improve +f kick message:Gravatar brain2007-02-101-1/+3
| | | | | | | [17:25] --- You have been kicked from #test by test2.chatspike.net (Channel flood triggered (limit is 4 lines in 20 secs)) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6564 e03df62e-2008-0410-955e-edbf42e46eb7
* Make some stuff configurable that hasnt been and should be.Gravatar brain2007-02-102-4/+14
| | | | | | | | <securelist waittime="n">: number of seconds a user must wait before LIST <safelist throttle="n">: Number of seconds a user must wait between each LIST command git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6563 e03df62e-2008-0410-955e-edbf42e46eb7
* timermanager never had a ServerInstance. Give it one so we can use ↵Gravatar brain2007-02-102-3/+3
| | | | | | InspIRCd::Time() rather than time() git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6561 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove dup code by calling TickTimers in a loopGravatar brain2007-02-101-29/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6560 e03df62e-2008-0410-955e-edbf42e46eb7
* DELETE() on the timergroup in DelTimer (small memory leak)Gravatar brain2007-02-101-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6559 e03df62e-2008-0410-955e-edbf42e46eb7
* Finally make this module work at all on 1.1Gravatar brain2007-02-101-36/+41
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6558 e03df62e-2008-0410-955e-edbf42e46eb7
* When opening a file to read, check its not a directory with stat()Gravatar brain2007-02-102-8/+14
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6557 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for nonexistent fileGravatar brain2007-02-092-6/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6556 e03df62e-2008-0410-955e-edbf42e46eb7
* Change the constructor of ModeParser, make it just a tiny bit prettier.Gravatar brain2007-02-091-25/+29
| | | | | | | Rather than calling AddMode like 25 times, put them in a nice looking array and call it in a loop, doesnt look as craqy (although its exactly the same thing with makeup on) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6555 e03df62e-2008-0410-955e-edbf42e46eb7
* Increment version and give codename -- release is planned for sunday.Gravatar brain2007-02-091-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6554 e03df62e-2008-0410-955e-edbf42e46eb7
* Add and properly test the ability for an InspTimer to DelTimer itself from ↵Gravatar brain2007-02-092-6/+44
| | | | | | | | | | | within its own Tick method. This wasnt supported before and would corrupt the iterator in the TickTimers() method of TimerManager. Non the less, peaveys new (perfectly sensible) fix broke it because i didnt document the caveat about DelTimer() :p This FIXES m_ident and possibly some other stuff. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6553 e03df62e-2008-0410-955e-edbf42e46eb7
* And change this to gnutls in the debug message.Gravatar brain2007-02-081-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6552 e03df62e-2008-0410-955e-edbf42e46eb7
* Catch the ModuleException thrown when AddIOHook fails, so that we can make a ↵Gravatar brain2007-02-082-16/+30
| | | | | | port hook failure nonfatal. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6551 e03df62e-2008-0410-955e-edbf42e46eb7
* Check for ::ffff:x.x.x.x ips in user resolver, and if we see one initiate an ↵Gravatar brain2007-02-081-2/+9
| | | | | | ipv4 PTR lookup rather than ipv6 git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6550 e03df62e-2008-0410-955e-edbf42e46eb7
* "is now your hidden host" -> "is now your displayed host". Wording fits ↵Gravatar brain2007-02-081-1/+1
| | | | | | better when uncloaking git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6549 e03df62e-2008-0410-955e-edbf42e46eb7
* Try without deletes that it done anyway on close of InspSocket's socket.Gravatar peavey2007-02-081-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6548 e03df62e-2008-0410-955e-edbf42e46eb7
* Consider your crackpipes confiscated, there was some right dailywtf-worthy ↵Gravatar brain2007-02-071-4/+3
| | | | | | stuff in here. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6547 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some debugGravatar brain2007-02-072-11/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6546 e03df62e-2008-0410-955e-edbf42e46eb7
* A quick unit test shows this is broken -- fix quickGravatar brain2007-02-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6545 e03df62e-2008-0410-955e-edbf42e46eb7
* satmd tell me if this works, if ive got the wrong octet i need to change a ↵Gravatar brain2007-02-071-23/+8
| | | | | | bit of logic ops git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6544 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix warning, remove unused varGravatar brain2007-02-071-2/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6543 e03df62e-2008-0410-955e-edbf42e46eb7
* Remember: C++ only works if you type the right method names and not ones ↵Gravatar brain2007-02-072-4/+4
| | | | | | that dont exist. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6542 e03df62e-2008-0410-955e-edbf42e46eb7
* Ident fixes,Gravatar brain2007-02-075-36/+25
| | | | | | | | removal of some old craq we dont use. cgiirc optimizations and tidyups git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6541 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix ipv6 ass-u-me'sGravatar brain2007-02-072-4/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6540 e03df62e-2008-0410-955e-edbf42e46eb7
* Add InvalidateCache() calls and fix a ton of ass-u-me :/Gravatar brain2007-02-071-3/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6539 e03df62e-2008-0410-955e-edbf42e46eb7
* Make this work when we have both ipv6 and ipv4 connections at onceGravatar brain2007-02-071-3/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6538 e03df62e-2008-0410-955e-edbf42e46eb7
* To be more specific, specify rpath() macro hereGravatar brain2007-02-071-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6537 e03df62e-2008-0410-955e-edbf42e46eb7
* Support port binding hereGravatar brain2007-02-076-5/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6535 e03df62e-2008-0410-955e-edbf42e46eb7
* Added support for explicitly binding an outbound connection to an ip. Will ↵Gravatar brain2007-02-071-8/+10
| | | | | | be used by spanningtree. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6534 e03df62e-2008-0410-955e-edbf42e46eb7
* If a user connects over 4in6 (YUCK) give them an ipv4 cloakGravatar brain2007-02-071-0/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6533 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix for bug #205 reported by nenolod (modules that erroneously check remote ↵Gravatar brain2007-02-0714-7/+29
| | | | | | users to apply privmsg/notice restrictions) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6532 e03df62e-2008-0410-955e-edbf42e46eb7
* Extra safety checks while exchanging certs, just in caseGravatar brain2007-02-061-4/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6531 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove debug output that was only useful to meGravatar brain2007-02-063-34/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6530 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix using wrong var to determine if host is ipv6 or ipv4, resulting in wrong ↵Gravatar brain2007-02-061-1/+1
| | | | | | cloak algorithm being picked for ipv6 users git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6527 e03df62e-2008-0410-955e-edbf42e46eb7
* Lets try this fixGravatar brain2007-02-061-0/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6526 e03df62e-2008-0410-955e-edbf42e46eb7
* And fix the bugs that show up when we try and build it on ipv6Gravatar brain2007-02-061-3/+4
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6525 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to work with mixed protocol environmentGravatar brain2007-02-061-7/+17
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6524 e03df62e-2008-0410-955e-edbf42e46eb7
* And fix typo.Gravatar brain2007-02-061-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6523 e03df62e-2008-0410-955e-edbf42e46eb7
* Make use of new AAAA->A resolvingGravatar brain2007-02-061-3/+24
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6522 e03df62e-2008-0410-955e-edbf42e46eb7
* Stuff to allow resolving of AAAA record, and on failure try A recordGravatar brain2007-02-062-2/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6521 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix resolving of security ips to allow for ipv4 resolution when built for ipv6Gravatar brain2007-02-062-5/+35
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6520 e03df62e-2008-0410-955e-edbf42e46eb7
* When brain adds code into a constructor to fix a destructor crash, make sure ↵Gravatar brain2007-02-061-0/+6
| | | | | | brain adds code to all three constructors, not just one. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6519 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix to stop failed sockets crashing in destructorGravatar brain2007-02-061-0/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6518 e03df62e-2008-0410-955e-edbf42e46eb7
* ipv6 fixesGravatar brain2007-02-061-11/+11
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6517 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to make this module build with the slightly changed inspsocket ↵Gravatar brain2007-02-061-1/+8
| | | | | | (insp_sockaddr addy is gone) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6516 e03df62e-2008-0410-955e-edbf42e46eb7
* Fixes to allow inspsocket connects to be protocol transparentGravatar brain2007-02-061-41/+157
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6515 e03df62e-2008-0410-955e-edbf42e46eb7