summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 1.2.1 release v1.2.1Gravatar danieldg2009-10-191-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11918 e03df62e-2008-0410-955e-edbf42e46eb7
* Stop recvq processing when a user is marked as quittingGravatar danieldg2009-10-181-5/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11913 e03df62e-2008-0410-955e-edbf42e46eb7
* Rewrite m_alias DoCommand to do variable substitution in one pass, fixing ↵Gravatar danieldg2009-10-181-44/+45
| | | | | | bugs with $i in user-provided text git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11912 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix infinite loop on alias expansion, found by AdamGravatar danieldg2009-10-181-4/+5
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11909 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix channel iterator invalidation by running PurgeEmptyChannels in cull ↵Gravatar danieldg2009-09-302-1/+1
| | | | | | list, not in QuitUser git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11781 e03df62e-2008-0410-955e-edbf42e46eb7
* Prevent fake users from quittingGravatar danieldg2009-09-171-0/+6
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11744 e03df62e-2008-0410-955e-edbf42e46eb7
* Where there are hidden servers, report the /map server count as the hidden ↵Gravatar brain2009-09-151-3/+3
| | | | | | | | | count if the user cant see these servers. and 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
* Properly spacify opertypes in error messages. Patch by dKingstonGravatar special2009-09-142-2/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11725 e03df62e-2008-0410-955e-edbf42e46eb7
* Other half of r11694, that I forgot to commit the first timeGravatar special2009-09-131-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11695 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't allow /who to match servers when HideWhoisServer is enabled (unless ↵Gravatar special2009-09-131-4/+5
| | | | | | the user has the privilege) git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11694 e03df62e-2008-0410-955e-edbf42e46eb7
* GnuTLS: Send SSL client certificate on server linkGravatar danieldg2009-09-121-9/+43
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11691 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix invalid iterator in select socketengineGravatar danieldg2009-09-092-16/+15
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11688 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix auditorium trimming kick messages to the first word (reported on forum ↵Gravatar w00t2009-09-051-4/+4
| | | | | | topic 6453). git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11675 e03df62e-2008-0410-955e-edbf42e46eb7
* Revert "Bump version so people know what they're using."Gravatar w00t2009-09-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11553 e03df62e-2008-0410-955e-edbf42e46eb7
* Bump version so people know what they're using.Gravatar w00t2009-09-011-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11551 e03df62e-2008-0410-955e-edbf42e46eb7
* Backport r11549 from trunk - Exclude modules from build on release mode too.Gravatar peavey2009-08-311-0/+1312
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11550 e03df62e-2008-0410-955e-edbf42e46eb7
* 1.2.0 stable branch.Gravatar w00t2009-08-310-0/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/branches/1_2_stable@11548 e03df62e-2008-0410-955e-edbf42e46eb7
* Bump out of RC v1.2.0Gravatar w00t2009-08-291-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11546 e03df62e-2008-0410-955e-edbf42e46eb7
* Stop a potential null pointer dereference introduced by Namegduf's patch, ↵Gravatar w00t2009-08-281-10/+1
| | | | | | found by Dessa/Kuja for finding this, and to danieldg, Special, Namegduf and psychon for their input. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11545 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a really minor spelling error in make/configure.pmGravatar psychon2009-08-281-1/+1
| | | | | | | Thanks to Kuja aka Dessa for reporting this. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11544 e03df62e-2008-0410-955e-edbf42e46eb7
* Updated helpop files from Namegduf. Also thanks to Taros and Kazuma for ↵Gravatar w00t2009-08-282-289/+894
| | | | | | their help. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11543 e03df62e-2008-0410-955e-edbf42e46eb7
* Patch from Namegduf to use OnUserMessage instead of OnUserPreMessage, and ↵Gravatar w00t2009-08-281-10/+17
| | | | | | correctly prioritize events to fix channel aliases arriving after the effects of the alias. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11542 e03df62e-2008-0410-955e-edbf42e46eb7
* Don't subtract one from MAXCHANNELS, it's a number, not a string length.Gravatar w00t2009-08-281-1/+1
| | | | | | Reported by Sm0ke0ut. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11541 e03df62e-2008-0410-955e-edbf42e46eb7
* override: pass handling back to the core to send numerics if join ↵Gravatar w00t2009-08-271-4/+4
| | | | | | restrictions apply. Thanks to webczat for (eventually) being able to communicate what the problem was. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11540 e03df62e-2008-0410-955e-edbf42e46eb7
* Of course, in adding yet more header madness to this for VS2010, I forgot to ↵Gravatar w00t2009-08-261-1/+2
| | | | | | keep the old hash_map include for windows. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11539 e03df62e-2008-0410-955e-edbf42e46eb7
* Small example config changes; patch by jdhoreGravatar special2009-08-243-9/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11538 e03df62e-2008-0410-955e-edbf42e46eb7
* Config patch from jdhore: identify modules in example config that are not ↵Gravatar danieldg2009-08-211-3/+18
| | | | | | suitable for most networks git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11537 e03df62e-2008-0410-955e-edbf42e46eb7
* Add contents of LDFLAGS in addition to CXXFLAGSGravatar danieldg2009-08-211-0/+2
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11536 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow relative and absolute paths to work (without magic) with pidfile.Gravatar w00t2009-08-201-0/+25
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11535 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix access-after-free on rehashGravatar danieldg2009-08-201-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11534 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a regression from fcb51634669e6ed588e42f2072c6f910e267126f ("fix uid ↵Gravatar w00t2009-08-191-1/+3
| | | | | | | | collision on spanningtree reload") caused by access-after-free. Thanks to transnet for the report. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11533 e03df62e-2008-0410-955e-edbf42e46eb7
* Update .gitignore to ignore .modulemanager (and cleanup)Gravatar danieldg2009-08-171-52/+7
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11532 e03df62e-2008-0410-955e-edbf42e46eb7
* Allow forward linking compatability by accepting higher protocol version ↵Gravatar danieldg2009-08-172-10/+13
| | | | | | numbers (other server should fail the link if it becomes link-incompatable) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11531 e03df62e-2008-0410-955e-edbf42e46eb7
* cgiirc: Pass hosts to WEBIRC command on rehash. No fucking wonder this never ↵Gravatar w00t2009-08-161-3/+9
| | | | | | worked except on module load. _ARGH_. Thanks to Jeremy for his help in tracking this down. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11528 e03df62e-2008-0410-955e-edbf42e46eb7
* Partial revert of 1fb8a3f1b120db764375911be9ad8019a807a8ad by dKingston, ↵Gravatar w00t2009-08-152-5/+1
| | | | | | | | (adding RPL_NOTOPICSET). This is *not* defined as a return for JOIN message, and it's a bit annoying too. Keep the define and use it in TOPIC instead of '331' though. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11527 e03df62e-2008-0410-955e-edbf42e46eb7
* vs2010 projects too.Gravatar w00t2009-08-153-0/+1678
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11526 e03df62e-2008-0410-955e-edbf42e46eb7
* win: Add vs2010 SLN.Gravatar w00t2009-08-151-0/+51
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11525 e03df62e-2008-0410-955e-edbf42e46eb7
* win: Last part of support required for VS2010:Gravatar w00t2009-08-158-51/+59
| | | | | | | | | | | | | | | | 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
* Bump version to rc5. v1.2.0rc5Gravatar w00t2009-08-151-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11522 e03df62e-2008-0410-955e-edbf42e46eb7
* win: vs2010 requires this to link in process memory retrieval stuffGravatar w00t2009-08-151-0/+9
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11521 e03df62e-2008-0410-955e-edbf42e46eb7
* win: don't define error constants on VS2009, they're defined for us (finally)Gravatar w00t2009-08-151-6/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11520 e03df62e-2008-0410-955e-edbf42e46eb7
* Fix a compile error for IPv6 windows builds, discovered by FloGravatar special2009-08-141-1/+8
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11519 e03df62e-2008-0410-955e-edbf42e46eb7
* Make ident handling consistant: use ChangeIdent for all ident manipulation. ↵Gravatar w00t2009-08-142-4/+2
| | | | | | This fixes cache bugs properly. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11518 e03df62e-2008-0410-955e-edbf42e46eb7
* Print line on empty prefix errors to track down a bugGravatar w00t2009-08-141-1/+1
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11517 e03df62e-2008-0410-955e-edbf42e46eb7
* Set log to null on close and check for null loghandle on ↵Gravatar w00t2009-08-141-6/+9
| | | | | | FileWriter::WriteLogLine. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11516 e03df62e-2008-0410-955e-edbf42e46eb7
* Run modulemanager upgrade to check for updates to third party (and extras) ↵Gravatar w00t2009-08-141-0/+3
| | | | | | modules on reconfigure. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11515 e03df62e-2008-0410-955e-edbf42e46eb7
* (Hopefully) fix a issue with m_ident's result not being used for display.Gravatar psychon2009-08-141-1/+3
| | | | | | | | | | | 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
* Regenerate modules makefile if installing or uninstalling extras modules.Gravatar w00t2009-08-141-1/+13
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11513 e03df62e-2008-0410-955e-edbf42e46eb7
* Remove some very verbose debug that isn't really needed anymoreGravatar w00t2009-08-141-3/+0
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11512 e03df62e-2008-0410-955e-edbf42e46eb7
* Apply fake lag on garbage input to discourage crapGravatar w00t2009-08-141-8/+10
| | | | git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11511 e03df62e-2008-0410-955e-edbf42e46eb7