inspircd-debuginfo: Debug information for package inspircd
| Name: | inspircd-debuginfo | Vendor: | openSUSE Build Service |
|---|---|---|---|
| Version: | 1.1.21 | License: | GPLv2 only |
| Release: | 3.1 | URL: | http://www.inspircd.org/ |
- Summary
- This package provides debug information for package inspircd. Debug information is useful when developing applications that use this package or when debugging this package.
Arch: x86_64
| Download: | inspircd-debuginfo-1.1.21-3.1.x86_64.rpm |
|---|---|
| Build Date: | Thu Sep 25 02:24:46 2008 |
| Packager: | |
| Size: | 30.08 MiB |
Arch: i586
| Download: | inspircd-debuginfo-1.1.21-3.1.i586.rpm |
|---|---|
| Build Date: | Thu Sep 25 08:20:41 2008 |
| Packager: | |
| Size: | 30.06 MiB |
Changelog
- * Thu Sep 25 14:00:00 2008 mrueckert@suse.de
- update to version 1.1.21 - Fix an uninitialised variable used for /stats z, also fix the Funky Maths(tm) in /stats z (both thanks to psychon). - Fix ident using uninitialised memory meaning that ident lookups would sometimes prematurely finish (NOT good). Found and fixed by psychon. - Backport r10319 - Configure fixes; don't always use poll socket engine, better detection at when poll should be used also. Testing appreciated, as my perl sucks. - Allow U:Lines to deoper people, fixes bug #599 reported by mixx941. - Prevent redundant mode changes - Remove unnecessary logging - Minimally tested and working poll socket engine. This should work ok, but you probably don't want to use it in production until it is tested more. :) - Fix memset on engine setup - Fixes to make this compile, also add it into configure if epoll/kqueue/ports are not used. - Add poll() socket engine. Nothing will actually use this, yet, and it's untested.. - Fix problem noted by psychon: man getsockopt() states that 'optlen is a value-result parameter, initially containing the size of the buffer pointed to by optval'. This has just been working by luck that the uninitialised memory was always greater than or equal to sizeof(int).. - Backport r10202 - This wasn't supposed to have been committed, my bad. - Work around OpenSSL retardation and braindamage: if you pass a different buffer to SSL_write() (location or contents/length), then the SSL_write() fails, which will kill the connection. Set ENABLE_PARTIAL_WRITE and ACCEPT_MOVING_WRITE_BUFFER to fix/work around this.. Thanks Namegduf. (add to contributors also) - Increase the size of the matrix for map drawing to 250x250 - Merge in patch for bug #592 submitted by Zerg2000, thanks. Not required for trunk. - Fix for bug #594, already exists in trunk, backport - Give error about no ports bound after telling what the problem(s) were - Backport revision 10139 (fix bug 555, make <options:deprotectothers> work and apply to other things too like +o/+h/+v and kick) - Backport r10135. - Check the return og GetExt instead of the pointer on the resulting object. - Fix for bug #583 reported by Deyan, thanks for the heads up - Patch by CyberBotX - Don't add duplicates, backport of 10122, reported by mixx941 - Fix remote /rehash with modules, patch from CyberBotX. - Use time delta when performing /topic - Not 100% tested, but this should fix the occasional 'anope+inspircd=my network is being ddos'd bug', reported by djGrrr, Namegduf, and others. - Backport r10080: override snotices for KICK not being sent in some cases, reported by Namegduf. - backport of r10078. - backport 10068 - Fix bug #575, taxonomy finally works properly. Backport of r10065. - No crash here, but undefined and possibly odd behavour might occur - Backport r10030 - Send strerror() on socket errors, backport of r10028 - bp: Fixed #568 - gnutls does not allow reuse of credentials, which was making /rehash ssl not work properly - Fix for bug #541: /taxonomy reporting metadata for incorrect user. Can someone please test? - Backport r9962: fix a memory leak noted and fixed by Dart in bug #570 - Backport r9954 - Make SVSHOLD silent, this is extremely verbose for bigger networks, and it serves no useful purpose - Backport 9944 - include limits to get correct PATH_MAX where available - Remove this stupid ass-backwards retarded OS X shit. It was designed for packaging, but since something like 3-4 years have passed and we're still not packaged, I've given up hope on that, and it stops legitimate users actually using the fucking software... - Merge in patch from nenolod to make channelmode +z not count ulined clients when determining if all users on a channel are ssl before setting the mode. Thanks nenolod. - It is unnecessary and rather less efficient to use memmove() everywhere; it's only needed when the buffers may overlap. - It's always good procedure to use memmove() on overlapping data. - Define PATH_MAX if its not already defined - update quotes for stable, forgot about that - update to version 1.1.20 - Change VERSION output similar to that in 1.1, to make it better for indexing - Fix bug found by the atheme migration testing: +V should never affect INVITE from a remote issuer - nuke a compiler warning on long int %d - Show IP (not <unknown>) when sending error to a connection that has not yet authenticated - Block a huge bunch of revisions in svnmerge - Send link message to snomask +d only. Fixes bug #527, reported by DjMadness - Backport r9773, fixes bug #534 reported by irefuse. Listening sockets cannot have a close hook. - Add a note in here to tell the user when host resolution is disabled, so that people dont get confused and we can easily identify it - Fix the format of +p channels in /list (both in core /list and in m_safelist), thanks jrm :) - Remove needless and pointless extra format parameter - Backport socket closing fixes (stops sockets hanging sometimes) - Patch ReadFile() not to bork on one line files, and ensure it works ok with win32 (it does) - Don't allow the user to configure less than 30 descriptors - When searching by servername without wildcards, conceal +i users no matter what craq the spec was on - Removed the verbosity in 'make clean' to fix issues with OpenBSD and possibly others - Fix crash if /reload is not given a parameter (oper only command) - Apply updated helpop patch from jackmcbarn - Backport fix for stripcolour not stripping colour codes, reported by jackmcbarn - thanks. Also make rebasing neater, output to current console/output window of visual studio, not a new console - The other timedbans fix from yesterday - Don't memset a vector. backport of fix for possible stack corruption by a memset from 1.2 patch by GreenReaper - Patch to fix timedbans crash reported earlier today, thanks for the headsup wonderwal
- * Tue Apr 22 14:00:00 2008 mrueckert@suse.de
- added inspircd-1.1.19.p1_timedbans.patch: fixes a possible stack corruption with timed bans. - updated copyright header of the patch inspircd-1.1.9-m_no_op_on_channel_create.patch
- * Mon Apr 21 14:00:00 2008 mrueckert@suse.de
- update to version 1.1.19 - Fix a bad return value - Add /MP for faster build of core parts (not modules or command handlers) - Add hand-crafted resource script, contains version information and icon definition - Fix RemoveCommands to remove all commands (this function had some really odd removal logic?) - Rebase modules in 1.1 too. This uses a post build event that does not involve a change to configure, however this requires an ls binary. If you don't have an ls.exe, it wont rebase the modules. - Extract and run the vs redistributable to $TEMP, not to install dir. saves us 2.6 megs on install space - Bundle vcredist_x86.exe - installer now 6.7mb - Backport breakpoint/crash fix in bindsocket in win32 (missing operator new[] and operator delete[] - More build tweaks - Fix debug always being used for configure - For some reason /GL doesnt work right. oh well, its not that important - Who left /RTC1 in here? - Remove /Wp64 - Do /O1 /GL here too - Backport optimizations and fixes from trunk pioneered by GreenReaper, which decrease size by a large amount and remove the 200-odd dll limit caused by inefficient use of thread local storage by the C runtimes - Fix horriffic goto abuse and 4-space indents :< - Add note to explicitly point out to not use IOCP - Fix for crash when matching user with a kline on connect (userrec* sent to %s rather than userrec::nick!), Fix for bug [#505] in stable, reported by nenolod - In visual studio, CRT crashes when strftime() is given an invalid format specifier and %F/%T are not supported! - Fix crash in m_stripcolor on windows when the colour code is the first item on a line - Hosts vector not cleared on rehash, made rehashing impossible - Backport r9372: m_messageflood incorrectly letting messages past the handler - Use the right variable through the whole loop, eh? (djGrrr, this should fix your warning) - More tweaks. It seems to always put namesx last, this seems to fix. - This seems to fix, priorities tweaked and a bit of debug added. please test, peavey - Make this more readable by not reusing the loop variable name inside the inner loop, this is what caused the problem in trunk - Backport r9285: wallops should be sent regardless of oper status - Fix for bug #456 so we can be rid of it - Fix bug - we don't free the InspSocketHook interface when unloading these modules! - Nothing in 1.1 uses this, nor will it ever now.. remove it to shave a few seconds off build - Backport r9247: server buffering improvements (don't constantly flush write buffer) QA: this needs testing of server linking and SSL, and SSL server linking - Patch by brain; fix crash when no parameters are given when introducing a remote client - Remove the timer (its unsafe on unload) and replace with OnBackgroundTimer. If i remember right this isnt needed in 1.1 as we made timers safer. - always ALWAYS send CAPAB before sending SERVER in any situation. This will mean that where HMAC is in use, with any luck we'll see the other sides challenge before sending our pass. - Backport r9219-9220 from trunk. Override on operjoin, for those cases where operchans and operoverride will not satisfy your needs. - Same here, i cant make this error occur without changing code so we'll just make it nicer - additional changes from 1.1.18 - Default the max clients on windows to 10240 - We also need to re-order to make sure the length comprison comes BEFORE the append: different items may have different lengths and otherwise we'd be comparing length of the LAST item not the current - Fix for bug #506 reported by Skip - Don't desync when trying to remotely set swhois on a user who already has one - Don't expire allows with length 0, they are permanent for the session (thx praetorian) - Ricer up AllModulesReportReady further. If one fails, all fail, so returning false on first fail will save subsequent reduntant calls. - Final tweak to AllModulesReportReady, should be there now. - Fix bug where if two modules claim OnCheckReady, the core permits registration when the first of the set is ready, not when all are ready - Allow IPv6 windows builds. - Remove the note about requirement for anonymous bind - Document binddn and bindauth - Allow binding to non-anonymous DN for searches (i very much doubt most people are going to hack open their ldap tree like i did to get this module to work initially, smells of security hole) - update svn:ignore for a few files - Fix deprecation - Now compiles, note that it seems a few functions are deprecated in the versions of openldap i have. FIXME? - Merge copyrights - Use some of unreal4's extra modules at request of a user. Original code of this module by Carsten Valdemar Munk based on m_sqlauth. - Recommend that users symlink, not copy the files - Backport update telling users to use -modupdate - D'oh, this repeats the 'mode enabled' line once per channel. Thanks ElementAlchemist. - Apply voidzero's suggestion for a better worded prompt re. ssl modules - Fix bug #497, when we ported back the new cull list stuff, we didnt initialize a new bool in the userrec constructor which determines if the quit server notice line is shown, so its value is , undefined, and may hide the quit snomask. - This took ages to process. Block all revisions in svnmerge that arent needed - Fix an unneeded assignment in LoopCall that stops it being used for commands which are sent out 'raw' to other servers by spanningtree - Merge in patch by Darom that fixes race condition when unloading m_mysql.so that may cause it to crash, fixes bug #438 - Merge in tweaks