summaryrefslogtreecommitdiff
path: root/src/modules
Commit message (Expand)AuthorAgeFilesLines
* Fix crash when a remote server has the same name as we doGravatar Daniel De Graaf2010-04-161-2/+3
* Allow E:lines to make users exempt from DNSBL checksGravatar Daniel De Graaf2010-03-311-2/+1
* Add debouncing to m_cloaking, and fix cloak of hosts without dotsGravatar Daniel De Graaf2010-03-271-2/+20
* Send module load/unload notifications as metadata•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12647 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-221-0/+2
* Fix mode +L being visibly reset on every FJOIN•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12608 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-061-0/+2
* Fix memory leak and possible crash in m_ident, found in 2.0•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12587 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-03-021-0/+3
* Fix maxparams in FPART/REMOVE•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12559 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-251-2/+2
* Remove server deletion from OnError, fixes crash on ping timeout•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12511 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-214-13/+11
* Compile fix for m_ldapauth•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12496 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-181-3/+4
* Support multiple certificates in GnuTLS certificate chain•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12492 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-181-7/+18
* Backport r12486: Check for <user>:<password> for ldap auth in /PASS password ...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12487 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2010-02-171-10/+28
* Bug #645 was correct behavior on the client's part, the IRC STARTTLS standard...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12479 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-161-6/+2
* Close and delete server sockets when they are in DYING state, should avoid 10...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12473 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-161-1/+4
* Fix race where two servers with the same name can enter WAIT_AUTH_2 and cause...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12461 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-152-9/+9
* Call OnClose() before changing link state to DYING to clean up introduced ser...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12458 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-143-2/+8
* Fix sending null character on callerid metadata•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12441 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-121-1/+0
* Set link state to DYING on more error paths•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12393 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-071-2/+3
* Restart server_hash iteration after quitting dead and pinged out servers•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12391 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-02-071-1/+5
* Fix clone counting bugs in IDENT and PASS based CGI:IRC clients•••Previously, clone counts were not properly decremented for the CGI:IRC host itself if the resolver changed the user's IP. This fix removes support for passing a resolved hostname in the password field (only raw IP addresses are allowed, which are resolved by the ircd). git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12333 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-301-31/+14
* Remove users from uuidlist/clientlist on QuitUser, not during cull (allows UI...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12327 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-301-1/+3
* Fix empty FMODE being sent if SendMode denies mode changes•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12324 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-284-9/+4
* If SVSNICK is sent to force a change to a UID-lookalike, just change nick to ...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12319 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-241-3/+4
* Add DYING state, and use it instead of asking the core to delete the socket w...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12316 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-234-4/+18
* Support account invex extbans (+I R:accountname) [patch by Johannes13]•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12315 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-231-2/+22
* Allow redirect bans to be unset by any op/halfop (bug #936)•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12312 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-211-1/+1
* Slightly more comprehensible message for connect throttle banning.•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12306 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2010-01-191-1/+1
* Fix m_sqllog compilation (bug #939)•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12253 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2010-01-141-1/+2
* Hook OnUserRegister instead of OnUserConnect so that remote user connection i...•••Fixes bug #926. git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12236 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-12-311-2/+2
* Check channel name in SVSJOIN to avoid propegating an invalid channel, fixes ...•••This will result in a mild desync if someone has (ab)used SVSJOIN when linking a server running this to their network, but since those channels are screwed anyway.. git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12234 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-12-311-7/+12
* backport r12164, fixes bug #921 reported by Sm0ke0ut•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12166 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar dz2009-11-211-3/+7
* Revert "Change /HELPOP => /HELP to be sensible and match every other ircd"•••This change really doesn't belong in the stable branch git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12091 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-1/+1
* Change /HELPOP => /HELP to be sensible and match every other ircd•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@12090 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-111-1/+1
* Fix CGI:IRC user class in the other places too•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11987 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-011-0/+2
* Fix CGI:IRC user class not being changed based on their real IP when it is ch...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11986 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-11-011-0/+2
* Add hacks to fix SSL bindings to 0.0.0.0 and ::•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11979 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-282-0/+12
* Rewrite m_alias DoCommand to do variable substitution in one pass, fixing bug...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11912 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-181-44/+45
* Fix infinite loop on alias expansion, found by Adam•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11909 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-10-181-4/+5
* Where there are hidden servers, report the /map server count as the hidden co...•••calculate the user average over this number of servers too. -- Reported by Syloq, thanks! git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11728 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-09-151-3/+3
* GnuTLS: Send SSL client certificate on server link•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11691 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-09-121-9/+43
* Fix auditorium trimming kick messages to the first word (reported on forum to...•••git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11675 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-09-051-4/+4
* Stop a potential null pointer dereference introduced by Namegduf's patch, fou...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11545 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-281-10/+1
* Patch from Namegduf to use OnUserMessage instead of OnUserPreMessage, and cor...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11542 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-281-10/+17
* override: pass handling back to the core to send numerics if join restriction...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11540 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-271-4/+4
* Fix a regression from fcb51634669e6ed588e42f2072c6f910e267126f ("fix uid coll...•••Thanks to transnet for the report. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11533 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-191-1/+3
* Allow forward linking compatability by accepting higher protocol version numb...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11531 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-172-10/+13
* cgiirc: Pass hosts to WEBIRC command on rehash. No fucking wonder this never ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11528 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-161-3/+9
* win: Last part of support required for VS2010:•••NEEDS COMPILE TESTING ON: gcc3 (if possible), gcc4, vs2008. - Check for vs2010 in hash_map.h - use unordered_map if it exists - change all map creations to: #if defined(WINDOWS) && !defined(HASHMAP_DEPRECATED) // old windows crap #else #if HASHMAP_DEPRECATED // tr1/gcc crap #endif #endif git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11524 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-152-4/+4
* Make ident handling consistant: use ChangeIdent for all ident manipulation. T...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11518 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-141-3/+1
* Print line on empty prefix errors to track down a bug•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11517 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-141-1/+1
* (Hopefully) fix a issue with m_ident's result not being used for display.•••The user class has a couple of caches for the user's hostmask. If one of those caches is initialized before m_ident set the user's new ident it would stick around until the cache was invalidated the next time. This patch fixes this by using the proper API for setting a user's ident which also invalidates any caches which might still have the old ident. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11514 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar psychon2009-08-141-1/+3