summaryrefslogtreecommitdiff
path: root/chat/inspircd
AgeCommit message (Collapse)AuthorFilesLines
2008-06-14* Increase pkg-config magic to get SSL enabled build to work when theadrianp4-9/+42
builtin version of OpenSSL is used. * Do not, under any case, do anything with svn during the configure process
2008-06-14Update to 1.1.20adrianp2-6/+6
1.1.20 follows up with the latest fixes of the maintenence release. It is a HIGHLY RECOMENDED upgrade for all 1.1.19 (and prior) users, as it addresses a number of client compatibility and general stability fixes.
2008-05-051.1.19adrianp3-8/+7
There is a single crash fix in versions prior 1.1.19, in KLINE use. Opers on older versions are advised to avoid KLINE, and to use GLINE instead. Minor server buffering enhancements (should be a bit faster on netburst and use less CPU for highly loaded servers) Tempramental linking fix (thanks to djGrrr for helping finally track this down) Upgrade at your leisure.
2008-04-01Update to 1.1.18adrianp2-6/+6
This is a HIGHLY RECOMMENDED release. You SHOULD upgrade to it ASAP as it contains security fixes. Major changes: * dccallow: fix incorrect api usage * mysql: fix race condition (crash) on unload * core: LoopCall fix that fixes modules which call it in a command handler so that spanningtree doesnt break (useful for third party module authors only) * snomasks: Accidentally hidden quits is fixed (it wasn't me, I swear --w00t) * ssl: Reworded prompts in configure * invisible: Fix multiple +Q and -Q notices (harmless) * configreader: Better checking of newline values * swhois: Don't desync when setting a title on an already-titled user. * new module: m_ldapauth
2008-02-21Update to 1.1.7adrianp2-6/+6
The key changes are that users will now quit faster (e.g. in netsplits, glines, etc) K|G|Z|E:Line can now also be used on a nickname - e.g. /zline w00t 1d :foo would place an IP ban on my IP for one day. A low risk crash with m_invisible and m_watch was also fixed. Other miscellaneous fixes are also included
2008-01-251.1.16adrianp2-6/+6
Backport <goodchan>: Explicitly allow channels denied by <badchan> Backport fix for bug 464 reported by John Rebind server sockets on REHASH, closes bug 478 Update conf (patch from bug 463, thanks John) Backport r8661: don't send 421 to unregistered clients (thanks nenolod) Backport r8651: SHA256 consistancy fix. Backport 8634, fix for bug 464 reported by John Fix for bug 458: servers go missing on collision etc. Manual backport of r8613: remove nuh mask from /clones output Backport --disable-rpath configure option for package maintainers The mysql worker thread only sleeps 50 nanosecs between cycles, this is not enough to prevent it chomping on the CPU on most machines., Increase to 1000,
2007-11-22Update to 1.1.15adrianp2-6/+6
Another release has been issued in the 1.1.x stable line, following up with a few minor fixes to issues in previous releases. In particular, a small number of problems in the new m_ident have been addressed. A bug which lead to blank quit messages has also been fixed.
2007-10-221.1.14 is now out and about, containing a few fixes and stability backportsadrianp2-6/+6
from the 1.2 trunk. Fixes include a (yet again) refactored m_ident that should finally adress stability issues some setups encountered with it, fixes to failover linking (it shouldn't cause splits unnecessarily now) and some sockets will no longer block on some operating systems. CHGIDENT is now also silent when issued from U:Lines, for Anope users.
2007-10-13Update to 1.1.13adrianp4-15/+10
The latest in the 1.1.x stable line (1.1.13) has been released, featuring a number of stability fixes. This also includes SVSPART, at the request of the Anope team, SSL fixes, as well as various other bits and pieces. This is a HIGHLY RECOMMENDED upgrade to anyone running anything prior to 1.1.13
2007-09-29Needs ${VARBASE}/log precreated.rillig1-1/+2
2007-08-25Add patch-ac missed during the update which stops files from being installedadrianp2-1/+23
outside of ${PREFIX}
2007-08-25Update to 1.1.2adrianp4-22/+8
# Use userrec::MakeHost not userrec::GetFullRealHost, one has the nick on and we dont want it # BP: Pick up a few error conditions we didnt before in the config reader, and also increment line number correctly when 'real' newline is found in a value # Deleted m_rpc_json from 1.1, since it isn't completed yet # Remove a whole load of #ifdef as we can now use gettimeofday., If we add a wrapper for getrusage, then we can remove a ton more # Backport: Provide error output on failure to load a core command; to console on startup, and to user on /reload # Backport display glitch fix found by djGrrr, fixed by w00t # Merge in epoll availability check from trunk For a full list of changes see: http://www.inspircd.org/
2007-07-30Update to 1.1.11adrianp4-8/+22
Include SVN patch for cmd_list.cpp. * Do not take away mode r for nickchanges that only changes the case. * Merge in error check from trunk, bail if we can't chdir to our own dir on startup * Merge from trunk, eliminate warning when building with anal flags * Merge detail fix from trunk * Convert some ancient GlobalCulls usage into userrec::QuitUser * Remove redundant include for a speedup of 0.1 in compile time * Fix some comments to be multiline, and remove a redundant if() case caused by windows patch a while back * Fix crash on unload of modules with listening sockets -- some situations require that the socket cull list is purged *immediately*, provide facility for this. * Squish some silly error output on unloading spanningtree. * Add some documentation * Sanity check: we don't want to deal with Config being invalid while logging * Squash a warning reported by owine * Fix a bug reported downstream regarding cloaking keys * Remove a braindead comment ('this belongs in class InspIRCd' -- when it's already there.) * Tidyup a bunch of stuff that was using userrec::modes directly rather than userrec::IsModeSet. Same for chanrec. * Make these notices a little more helpful * Bit more tidying. Add some comments here, too. * Minor cleanup * A couple of tweaks that i did earlier as diffs. ISON didnt always respect invisibility state of users. socketengine iocp didnt range check fd's before passing them for array lookup * Fix for bug #358, by rogalek. "If there is a channel on Server1 without any ops and Server2 will link to it, first nick sent with FJOINs will be marked as op on this channel created on Server2. Every user joined this channel from Server2 will see this nick prefixed by '@'." * * Sockets will now always be nonblocking on win32 version of InspIRCd. There were some cases (mainly in TreeSockets) where a socket would not get restored to nonblocking mode after a connect() call, resulting in the server getting stuck on a blocking send() call causing freezeups., * configure will now compile under VC7 again. * Fixed windows configure in release mode in a directory with spaces. * m_testcommand deletes its command handler manually, no modules should do this. Will cause a double free * Add syntax. * Add m_taxonomy.so to example config. * Less WOOT more TAXANOMY :> * oper-immune filters should be fixed now * I broke socketengine_iocp with some fixes. Fixed again.
2007-07-28Fix a typo in Makefile and options.mkadrianp3-27/+44
Change the way the ssl opotion is handled so it actually works Remove logic for options that are not present Bump PKGREVISION
2007-07-24InspIRCd is a modular C++ IRC Daemon for Linux, BSD and Windows systemsadrianp9-0/+607
created to provide a stable, modern, lightweight ircd (irc server) from scratch and provide a vast number of features in a modularised form using an advanced module API. By keeping the functionality of the main core to a minimum we hope to increase the stability and speed of our project and make it customisable to the needs of many users.