Commit graph

5 commits

Author SHA1 Message Date
adrianp
76182366bf 1.1.19
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-05-05 15:32:12 +00:00
adrianp
acad9f8fb1 Update to 1.1.13
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-10-13 21:11:38 +00:00
adrianp
c54fd07c3f Update to 1.1.2
#  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-08-25 09:21:15 +00:00
adrianp
b3bb9fd042 Update to 1.1.11
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-30 22:00:00 +00:00
adrianp
9a07bde08b InspIRCd is a modular C++ IRC Daemon for Linux, BSD and Windows systems
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.
2007-07-24 20:13:19 +00:00