Public bug reported: Binary package hint: inspircd
Hello, I request a Feature Freeze Exception for inspircd in order to sync with Debian unstable. Inspircd has many large bugs and security holes fixed in 1.1.17. There is also a serious packaging bug in the 1.1.15 package which prevents the removal or upgrade of inspircd. Some of the security and bug fixes include: - bug #458: servers go missing on collision (functionality issue) - when an oper is on a notify list and the oper sets +Q, then the watch list for that user goes into an undefined state , due to the metadata not being correctly cleared from the user in m_watch OnUserQuit (crash/security). As this is also a sync request i'm including the Debian changelog as well as the usual stuff. As a final note upstreams changelogs are not in diff friendly format so i have included the entry for 1.1.17. Regards Matt Upstream Changelog The key changes are that users will now quit faster (e.g. in netsplits, glines, etc), Windows should no longer have weird problems with "ghost" users and high CPU use. 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, see the changelog (below) for full details. I'd like to thank everyone who helped with QA for their time and effort - here's hoping the process continues to be as effective. * Fix: trying to send out all lines in one hit is different from the way we do users, etc - and also won't be too healthy for the socket buffer with lots of them. This also removes a data copy, which in theory will make it fractionally faster. Fixes bug #496 reported by Skip. * Manually merge patch from danieldg, thanks * Make select socketengine build on vs80 * Fix oper quit messages (needed to be set to regular quit if empty) - same fix may apply to 1.2..? * Backport reworked culllist from 1.2: drastically improves performance when quitting a lot of users (e.g. on netsplit). I was originally not going to do this for 1.1, but it seems to perform well, and I can't break it under clone flooding - so in it goes. QA: please test this with lots of activity (connecting, disconnecting, ping timeouts, socket errors, anything you can throw at it) * K|G|Z|ELine fix, from 8901 * Don't declare a dupe InspIRCd * * Set FD_SETSIZE to 12000, this allows 12000 users per ircd rather than 64. I doubt select can scale this high, but 64 is rediculous. * Commit stuff from fez that he couldnt get committed - fixes to make socketengine-select work in windows (should be more stable than iocp as the api is known to us unix devs) * Rewrite nick targeted bans to [EMAIL PROTECTED] or IP bans where necessary. I don't know why this didn't happen already. * Backport r8866: make K|G|Z|ELine actually work with a nickname target (code was there but not functional) * Backport low risk memory leak fix to m_cgiirc (r8852) * MODEACTION_ALLOW was being used instead of DENY, fixes bug #490 * Probably fix a crash in randquote (it does for me) * Backport r8810: minor FTOPIC desync fix * Backport r8786 from dz: closes bug #391 * Merge in patches to fix bug #487, submitted by dz, thanks * Update SAMODE * Apply patch from bug #484 written by John. In 1.1 this applies without modification, thanks * Check that exec() macros havent failed before commencing build * Backport: Fix for bug found by eLement, when an oper is on a notify list and the oper sets +Q, then the watch list for that user goes into an undefined state , due to the metadata not being correctly cleared from the user in m_watch OnUserQuit. Thanks Debian Changelog: inspircd (1.1.17+dfsg-1) unstable; urgency=low [ Darren Blaber ] * New upstream release, fix /etc/init.d/inspircd stop. * Fix the postrm script so there is no duplicate update-rc.d * Fix the manpage so there are no more errors in it [ Matt Arnold ] * Fix prerm so it works (Closes: #466924) [ Giacomo Catenazzi ] * Added me as uploader * Add again support of dpatch in debian/rules * Build sources only once! * Correct make clean target, not to include generated ./inspircd on sources * Don't change permission of configuration files, when starting inspircd (separation of policy and program). -- Giacomo Catenazzi <[EMAIL PROTECTED]> Thu, 06 Mar 2008 07:56:47 +0100 ** Affects: inspircd (Ubuntu) Importance: Undecided Status: New -- FreezeException request-- Sync with Debian unstable https://bugs.launchpad.net/bugs/201941 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs