summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Bump out of RC•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11546 e03df62e-2008-0410-955e-edbf42e46eb7 v1.2.0Gravatar w00t2009-08-291-1/+1
* 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
* Don't subtract one from MAXCHANNELS, it's a number, not a string length.•••Reported by Sm0ke0ut. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11541 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-281-1/+1
* 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 access-after-free on rehash•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11534 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-201-1/+1
* 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
* Partial revert of 1fb8a3f1b120db764375911be9ad8019a807a8ad by dKingston, (add...•••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 Gravatar w00t2009-08-152-5/+1
* 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-153-11/+11
* Bump version to rc5.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11522 e03df62e-2008-0410-955e-edbf42e46eb7 v1.2.0rc5Gravatar w00t2009-08-151-1/+1
* Fix a compile error for IPv6 windows builds, discovered by Flo•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11519 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar special2009-08-141-1/+8
* 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-142-4/+2
* 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
* Set log to null on close and check for null loghandle on FileWriter::WriteLog...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11516 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-141-6/+9
* (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
* Remove some very verbose debug that isn't really needed anymore•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11512 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-141-3/+0
* Apply fake lag on garbage input to discourage crap•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11511 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-141-8/+10
* Merge patch from dKingston for missing TOPIC numeric, also replace the litera...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11510 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-08-131-0/+4
* Fix printf format warning•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11508 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-121-1/+1
* Change to using read/write not send/recv on the ThreadSignalSocket pipe•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11506 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-121-2/+2
* Make rehash work more than once per run, and fix some uninitialized values in...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11505 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-122-4/+2
* Fixes for config reader•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11504 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-128-765/+614
* Fix module prioritization when a module asks to be after spanningtree, which ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11502 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-111-5/+22
* Fix double-free in ~SocketThread•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11501 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-111-1/+0
* Fix thread join not working for subclasses of Thread because of C++ destructo...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11500 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-104-7/+15
* Report the correct sizes as set in the config•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11499 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar brain2009-08-061-3/+3
* First space stream seperator test.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11498 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-061-1/+42
* Add commasepstream test case.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11497 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-061-7/+51
* Don't catch and rethrow, as with the mutexing here removed it's no longer req...•••This rethrow was also not best-practice, 'throw;' is the recommended C++ way to rethrow an exception. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11496 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-051-75/+66
* How about we abort if there were errors, not if there weren't any? Great idea...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11494 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-051-1/+1
* Fix config errors being detected even if there were none•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11493 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar danieldg2009-08-051-3/+4
* Exit if there were errors reading configuration on startup.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11486 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-041-0/+7
* Remove m_testcommand too•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11482 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-041-61/+0
* Comment on what looks like incorrect behaviour in User::Oper().•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11477 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-031-0/+7
* Revert "Don't do all the oper gubbins if the opertype doesn't exist. I've abs...•••This reverts commit d8ee5433eab5c67e9094d9114e3696728f1cab2a. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11476 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-031-49/+46
* Revert "Find the right variable so it actually works, too."•••This reverts commit a245aa22076e17e72c84e5a0f5699209cdf62727. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11475 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-031-1/+1
* Find the right variable so it actually works, too.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11474 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-031-1/+1
* Don't do all the oper gubbins if the opertype doesn't exist. I've absolutely ...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11473 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-031-46/+49
* Remove m_foobar. This has no practical purpose, except as a module basis,•••and nowdays we have plenty of others that can serve for that. Rest in peace. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11472 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-031-97/+0
* Make sure usage lines up neatly.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11465 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-08-021-2/+1
* Fix a few typos in here so it compiles again.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11464 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar peavey2009-08-022-3/+2
* Change all non-fatal GNUTLS initialisation notices to debug level, to avoid u...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11462 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-021-4/+4
* Fix a missed reference•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11457 e03df62e-2008-0410-955e-edbf42e46eb7 v1.2.0rc4Gravatar w00t2009-08-021-1/+1
* Bump version number to rc4•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11454 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-021-1/+1
* Patch to not increment nickchange counter for nick changes that would be bloc...•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11453 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-021-4/+35
* Don't apply bans to E:Lined connections. Should fix bug #896.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11452 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-011-0/+4
* Show config warnings/errors regardless of loglevel on startup.•••git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11451 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-011-0/+6
* Various rehash fixes that it seems were introduced by untested code.•••- Remove unused ReportConfigError member - Don't report successful load (and spam modules that failed to load) if there is a config error - Restore server name before attempting to send error string to client(s) otherwise most of them won't recieve the notifications. Fixes bug #891. Still to come: report errors loudly on startup regardless of debug mode. git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11450 e03df62e-2008-0410-955e-edbf42e46eb7 Gravatar w00t2009-08-011-11/+17