summaryrefslogtreecommitdiffstats
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
...
* Consider your crackpipes confiscated, there was some right dailywtf-worthy st...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6547 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-4/+3
* A quick unit test shows this is broken -- fix quick•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6545 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-1/+1
* satmd tell me if this works, if ive got the wrong octet i need to change a bi...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6544 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-23/+8
* Fix warning, remove unused var•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6543 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-2/+1
* Remember: C++ only works if you type the right method names and not ones that...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6542 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-072-4/+4
* Ident fixes,•••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 Gravatar brain2007-02-072-10/+25
* Fix ipv6 ass-u-me's•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6540 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-072-4/+17
* Add InvalidateCache() calls and fix a ton of ass-u-me :/•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6539 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-3/+8
* Make this work when we have both ipv6 and ipv4 connections at once•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6538 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-3/+11
* To be more specific, specify rpath() macro here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6537 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-1/+1
* Support port binding here•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6535 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-076-5/+7
* If a user connects over 4in6 (YUCK) give them an ipv4 cloak•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6533 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-071-0/+5
* Fix for bug #205 reported by nenolod (modules that erroneously check remote u...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6532 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-0714-7/+29
* Extra safety checks while exchanging certs, just in case•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6531 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-061-4/+10
* Fix using wrong var to determine if host is ipv6 or ipv4, resulting in wrong ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6527 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-061-1/+1
* And fix the bugs that show up when we try and build it on ipv6•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6525 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-061-3/+4
* Fix to work with mixed protocol environment•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6524 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-061-7/+17
* And fix typo.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6523 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-061-1/+1
* Make use of new AAAA->A resolving•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6522 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-061-3/+24
* Stuff to allow resolving of AAAA record, and on failure try A record•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6521 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-062-2/+13
* Fix resolving of security ips to allow for ipv4 resolution when built for ipv6•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6520 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-062-5/+35
* Fixes to make this module build with the slightly changed inspsocket (insp_so...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6516 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-061-1/+8
* Heavy state of debug. If you are a developer, please avoid making use of this...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6498 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-051-1/+1
* Move quitting of clients to a central Cull List, and do quitting outside user...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-02-052-167/+149
* We already have the numeric durations, why the fuck was I trying to get them ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6490 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-02-041-3/+3
* Call events properly on KLINE, GLINE and ZLINE for DNSBL module. This fixes b...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6488 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-02-041-0/+3
* Better error reporting of failures to read certs in gnutls by calling gnutls_...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6487 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-031-10/+14
* Better logging for openssl, using SSL_print_error_cb() which calls a callback...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6486 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-031-10/+26
* Make this work on ancient gcc's•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6485 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-031-1/+1
* On ipv6 servers, if a user connects with 4in6 (0::ffff:...) then attempt a dn...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6484 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-031-3/+20
* Fix this not working.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6481 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-02-031-8/+11
* Mention that +z means SSL only in the 489, thanks dmb•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6480 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-02-021-1/+1
* Fixed a bug in m_connflood that caused the bootwait value to have no effect•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6478 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-02-021-3/+4
* Add <securelist:exception> to allow certain masks to get around securelist.•••By default add two lines to the config which allow searchirc and netsplit.de. (bwahaha) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-02-011-3/+18
* Fix w00ts compile error :p (if you do an if without braces, vars declared wit...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6464 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-301-1/+2
* Add strerror(errno) to port bind failure on TreeSocket•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6461 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-301-1/+1
* If no topic specified, give index help, thanks Robby•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6460 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2007-01-301-4/+5
* Opertype in /check is now properly spacified•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6455 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2007-01-291-1/+1
* Fix this so that it works with outbound connects again.•••Also fix it to cope with EAGAIN properly in handshake negotiation without returning 1 from Write() (when nothing was actually written at the upper layer of the transport!) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6451 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-281-9/+18
* Remove debug, add a few comments•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6450 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-282-41/+3
* Fix broken openssl outbound connects.•••A record needs to be kept of if this session was initially outbound or inbound, so we know if we need to re-call SSL_connect or SSL_accept on handshake failure, we also need to have two SSL_CTX's, one initialized as a client context and one as a server context (this is EW, but i guess its just how openssl does stuff) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6449 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-282-12/+81
* Potential desync on "nick collision at same time as fjoin" fix•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6445 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-271-7/+16
* fix so that OnWhois is triggered for remote whois, and remove smelly bold cha...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6444 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-271-1/+1
* Correctly allow all supporting versions of PostgreSQL to use secure string es...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6443 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-01-271-1/+1
* The mob has spoken: PQescapeStringConn is used for pgsql >= 8.1.4•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6442 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-01-271-1/+1
* For the filter GLINE action, ban *@IP, so that they cant change their ident a...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6440 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-251-1/+5
* Fix endless loop on dns hit.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6433 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2007-01-241-10/+10
* Add check for openssl >= 0.9.7, and fix for if the library cant be found at all•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6424 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-211-1/+1
* Whoops put this back to 3.3•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6423 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-211-1/+1
* Fix broken function vcheck() that checks one dot-delimited version string aga...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6422 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2007-01-211-1/+1