--------------------- PatchSet 1846 Date: 2002/11/17 17:31:27 Author: codemastr Log: Added can_override oper flag Members: .RELEASE.NOTES:1.1.2.30->1.1.2.31 [devel] Changes:1.1.1.1.2.1.2.1.2.1461->1.1.1.1.2.1.2.1.2.1462 [devel] include/struct.h:1.1.1.1.6.1.2.176->1.1.1.1.6.1.2.177 [devel] src/channel.c:1.1.1.1.6.1.2.181->1.1.1.1.6.1.2.182 [devel] Changes:1.1.1.1.6.1.2.186->1.1.1.1.6.1.2.187 [devel] src/s_svs.c:1.1.2.32->1.1.2.33 [devel] --------------------- --------------------- PatchSet 1863 Date: 2002/11/26 23:07:13 Author: codemastr Log: Fixed a bug where chmode +q users could not kick chmode +a users Members: Changes:1.1.1.1.2.1.2.1.2.1474->1.1.1.1.2.1.2.1.2.1475 [devel] src/channel.c:1.1.1.1.6.1.2.183->1.1.1.1.6.1.2.184 [devel] --------------------- --------------------- PatchSet 1877 Date: 2002/11/30 19:22:42 Author: codemastr Log: Fixed an oper count bug with SVS2MODE Members: Changes:1.1.1.1.2.1.2.1.2.1486->1.1.1.1.2.1.2.1.2.1487 [devel] src/modules/m_svsmode.c:1.1.2.20->1.1.2.21 [devel] --------------------- --------------------- PatchSet 1899 Date: 2002/12/13 22:06:16 Author: codemastr Log: Rewrote some +G code Members: Changes:1.1.1.1.2.1.2.1.2.1501->1.1.1.1.2.1.2.1.2.1502 [devel] include/struct.h:1.1.1.1.6.1.2.178->1.1.1.1.6.1.2.179 [devel] src/badwords.c:1.1.4.1.2.9->1.1.4.1.2.10 [devel] Changes:1.1.1.1.6.1.2.201->1.1.1.1.6.1.2.202 [devel] --------------------- --------------------- PatchSet 1903 Date: 2002/12/14 18:22:19 Author: codemastr Log: Fixed a +/-f bug when using values > 65535. Now limits to 500:500 Members: Changes:1.1.1.1.2.1.2.1.2.1504->1.1.1.1.2.1.2.1.2.1505 [devel] src/channel.c:1.1.1.1.6.1.2.184->1.1.1.1.6.1.2.185 [devel] --------------------- --------------------- PatchSet 1909 Date: 2002/12/17 19:56:11 Author: mcskaf Log: Fix bug 552 Members: include/h.h:1.1.1.1.6.1.2.94->1.1.1.1.6.1.2.95 [devel] src/badwords.c:1.1.4.1.2.10->1.1.4.1.2.11 [devel] --------------------- --------------------- PatchSet 1912 Date: 2002/12/19 21:49:34 Author: codemastr Log: Added set::snomask-on-oper Members: Changes:1.1.1.1.2.1.2.1.2.1511->1.1.1.1.2.1.2.1.2.1512 [devel] include/dynconf.h:1.1.1.1.6.1.2.20->1.1.1.1.6.1.2.21 [devel] Changes:1.1.1.1.6.1.2.206->1.1.1.1.6.1.2.207 [devel] src/modules/m_oper.c:1.1.2.24->1.1.2.25 [devel] --------------------- --------------------- PatchSet 1918 Date: 2003/01/03 17:05:57 Author: codemastr Log: Removed USE_LONGMODE Members: Changes:1.1.1.1.2.1.2.1.2.1517->1.1.1.1.2.1.2.1.2.1518 [devel] Changes:1.1.1.1.6.1.2.64->1.1.1.1.6.1.2.65 [devel] include/struct.h:1.1.1.1.6.1.2.180->1.1.1.1.6.1.2.181 [devel] src/channel.c:1.1.1.1.6.1.2.185->1.1.1.1.6.1.2.186 [devel] --------------------- --------------------- PatchSet 1950 Date: 2003/01/19 20:30:29 Author: syzop Log: Fix for missing mode 'S' in 005 CHANMODES= message Members: Changes:1.1.1.1.2.1.2.1.2.1539->1.1.1.1.2.1.2.1.2.1540 [devel] include/common.h:1.1.1.1.6.1.2.47->1.1.1.1.6.1.2.48 [devel] --------------------- --------------------- PatchSet 1954 Date: 2003/01/19 22:58:05 Author: syzop Log: Added RPL_ENDOFSTATS after tkl_stats output if called by /kline, /gline, etc without parameters. Members: Changes:1.1.1.1.2.1.2.1.2.1543->1.1.1.1.2.1.2.1.2.1544 [devel] src/modules/m_tkl.c:1.1.2.18->1.1.2.19 [devel] --------------------- --------------------- PatchSet 1956 Date: 2003/01/20 00:30:50 Author: syzop Log: Fixed shun: ADMIN and PONG are allowed if shunned, also manually removing a SHUN from a user affects connected clients immediatly. Moved ~45 lines of code to a seperate function for this. Members: Changes:1.1.1.1.2.1.2.1.2.1545->1.1.1.1.2.1.2.1.2.1546 [devel] src/packet.c:1.1.1.1.6.1.2.49->1.1.1.1.6.1.2.50 [devel] src/modules/m_pingpong.c:1.1.2.9->1.1.2.10 [devel] --------------------- --------------------- PatchSet 1957 Date: 2003/01/20 00:46:25 Author: syzop Log: Fixed SVSMODE bug in handling of non-qaohvbe modes. (#0000631) *parabuf wasn't set to '\0' so previous modes were applied in some cases... Members: Changes:1.1.1.1.2.1.2.1.2.1546->1.1.1.1.2.1.2.1.2.1547 [devel] src/modules/m_svsmode.c:1.1.2.21->1.1.2.22 [devel] --------------------- --------------------- PatchSet 1960 Date: 2003/01/20 15:21:37 Author: syzop Log: Fixed crash when +x is in modes-on-oper, user has -x and then /oper's. Members: Changes:1.1.1.1.2.1.2.1.2.1549->1.1.1.1.2.1.2.1.2.1550 [devel] src/modules/m_oper.c:1.1.2.25->1.1.2.26 [devel] --------------------- --------------------- PatchSet 1965 Date: 2003/01/20 21:17:24 Author: syzop Log: Fixed bug in channel mode +L #aaaaaaaaa. Members: Changes:1.1.1.1.2.1.2.1.2.1554->1.1.1.1.2.1.2.1.2.1555 [devel] src/channel.c:1.1.1.1.6.1.2.191->1.1.1.1.6.1.2.192 [devel] --------------------- --------------------- PatchSet 1967 Date: 2003/01/21 23:01:43 Author: syzop Log: Fixed major (?) bug in resolver (affects ipv4 only), could cause long stalls / crashes. for (i = 0; &HE(cp)->h_addr_list[i]; i++) was used in ipv4 mode, but should be without the &... this caused some stalls (like 11 seconds) at my machine because the loop was executing >1 million times (I don't understand why it didnt crash however). Members: Changes:1.1.1.1.2.1.2.1.2.1556->1.1.1.1.2.1.2.1.2.1557 [devel] src/res.c:1.1.1.1.6.1.2.49->1.1.1.1.6.1.2.50 [devel] --------------------- --------------------- PatchSet 1968 Date: 2003/01/22 19:37:40 Author: syzop Log: Added much better checking for weird characters in hostnames. We were doing "deny known bad characters" instead of "only allow known good characters", this was REALLY bad... This patch limits hostnames to alphanumeric, '-', '_' and '.'. Members: Changes:1.1.1.1.2.1.2.1.2.1557->1.1.1.1.2.1.2.1.2.1558 [devel] src/res.c:1.1.1.1.6.1.2.50->1.1.1.1.6.1.2.51 [devel] --------------------- *** Checkout m_userhost *** --------------------- PatchSet 1976 Date: 2003/01/24 23:37:32 Author: syzop Log: Fixed halfop bug, ex: /mode -o+b user *!*@blah.com will get +b user!*@*. (#0000653) The bug was we forgot to return wheter a parameter was eaten or not (returned always 0). Members: Changes:1.1.1.1.2.1.2.1.2.1565->1.1.1.1.2.1.2.1.2.1566 [devel] src/channel.c:1.1.1.1.6.1.2.193->1.1.1.1.6.1.2.194 [devel] --------------------- --------------------- PatchSet 1984 Date: 2003/01/27 19:30:32 Author: codemastr Log: Fixed an HCN bug with client exiting notices Members: Changes:1.1.1.1.2.1.2.1.2.1573->1.1.1.1.2.1.2.1.2.1574 [devel] include/h.h:1.1.1.1.6.1.2.99->1.1.1.1.6.1.2.100 [devel] src/send.c:1.1.1.1.6.1.2.72->1.1.1.1.6.1.2.73 [devel] --------------------- --------------------- PatchSet 1985 Date: 2003/01/27 19:53:58 Author: codemastr Log: Fixed an SVSO bug and a throttling bug Members: Changes:1.1.1.1.2.1.2.1.2.1574->1.1.1.1.2.1.2.1.2.1575 [devel] src/hash.c:1.1.1.1.6.1.2.19->1.1.1.1.6.1.2.20 [devel] src/modules/m_svso.c:1.1.2.10->1.1.2.11 [devel] --------------------- --------------------- PatchSet 2000 Date: 2003/01/29 20:27:00 Author: codemastr Log: Fixed a channel mode +A bug Members: Changes:1.1.1.1.2.1.2.1.2.1586->1.1.1.1.2.1.2.1.2.1587 [devel] src/channel.c:1.1.1.1.6.1.2.195->1.1.1.1.6.1.2.196 [devel] --------------------- --------------------- PatchSet 2008 Date: 2003/02/02 03:39:51 Author: syzop Log: - Fixed bug which made opers unable to do -a/-q (#0000654). - Fixed bug in +q/+a list (/mode #chan q) <= lol this was some historic bug by DrBin or something ;). In case you wanna know.. the whole loop logic was wrong... initalisation vs null pointer check... ;). Members: Changes:1.1.1.1.2.1.2.1.2.1592->1.1.1.1.2.1.2.1.2.1593 [devel] src/channel.c:1.1.1.1.6.1.2.196->1.1.1.1.6.1.2.197 [devel] --------------------- --------------------- PatchSet 2016 Date: 2003/02/03 18:52:04 Author: syzop Log: Fixed /topic for opers when not in +s-channel Members: Changes:1.1.1.1.2.1.2.1.2.1600->1.1.1.1.2.1.2.1.2.1601 [devel] src/channel.c:1.1.1.1.6.1.2.198->1.1.1.1.6.1.2.199 [devel] --------------------- --------------------- PatchSet 2029 Date: 2003/02/04 21:23:41 Author: syzop Log: - Fixed a bug in m_part reported by Angrywould, cause unknown (yet). - Currently it's not possible to compile with ZIP_LINKS _and_ SSL without changing zlib.h :(. It really sucks... it's because zlib.h has a typedef for 'free_func' and this is also used in openssl header files as a (useless) name... :((. I did some updates to allow future zlib changes, dunnow if they will because it can break other zlib programs. It compiled fine at windows, but not at Linux... you need to replace free_func to zlib_free_func in zlib.h in order to get ZIP_LINKS + SSL to work... but like I said, that may break programs (ARGH!). Members: Changes:1.1.1.1.2.1.2.1.2.1612->1.1.1.1.2.1.2.1.2.1613 [devel] src/channel.c:1.1.1.1.6.1.2.200->1.1.1.1.6.1.2.201 [devel] src/zip.c:1.1.2.4->1.1.2.5 [devel] src/modules/m_chgident.c:1.1.2.10->1.1.2.11 [devel] src/modules/m_chgname.c:1.1.2.7->1.1.2.8 [devel] --------------------- --------------------- PatchSet 2043 Date: 2003/02/10 00:41:18 Author: syzop Log: Fixed a bug in coadmin: global flags were not added (#0000716). Members: Changes:1.1.1.1.2.1.2.1.2.1625->1.1.1.1.2.1.2.1.2.1626 [devel] include/struct.h:1.1.1.1.6.1.2.192->1.1.1.1.6.1.2.193 [devel] Changes:1.1.1.1.6.1.2.227->1.1.1.1.6.1.2.228 [devel] --------------------- --------------------- PatchSet 2044 Date: 2003/02/10 00:56:56 Author: syzop Log: Made ".. did a /whois on you" always show the real host (#0000705). Members: Changes:1.1.1.1.2.1.2.1.2.1626->1.1.1.1.2.1.2.1.2.1627 [devel] src/modules/m_whois.c:1.1.2.16->1.1.2.17 [devel] --------------------- --------------------- PatchSet 2056 Date: 2003/02/16 04:59:26 Author: syzop Log: List options were not correctly freed when /list was completed. The bug was it did free the yeslist/nolist elements but not the data in it (lp->value) :PP. Changed to use free_str_list() instead, just like in exit_client. Members: Changes:1.1.1.1.2.1.2.1.2.1637->1.1.1.1.2.1.2.1.2.1638 [devel] src/channel.c:1.1.1.1.6.1.2.206->1.1.1.1.6.1.2.207 [devel] --------------------- --------------------- PatchSet 2057 Date: 2003/02/16 21:12:31 Author: syzop Log: - Fixed MyConnect()/MyClient() bug causing memory leak. Members: Changes:1.1.1.1.2.1.2.1.2.1638->1.1.1.1.2.1.2.1.2.1639 [devel] include/struct.h:1.1.1.1.6.1.2.197->1.1.1.1.6.1.2.198 [devel] src/list.c:1.1.1.1.6.1.2.46->1.1.1.1.6.1.2.47 [devel] --------------------- --------------------- PatchSet 2064 Date: 2003/02/18 18:59:35 Author: syzop Log: - Fixed bug with channel mode +u: Quits/nick changes of other users were shown. Members: Changes:1.1.1.1.2.1.2.1.2.1645->1.1.1.1.2.1.2.1.2.1646 [devel] src/send.c:1.1.1.1.6.1.2.78->1.1.1.1.6.1.2.79 [devel] --------------------- --------------------- PatchSet 2068 Date: 2003/02/19 16:02:28 Author: syzop Log: - Fixed chmode +u again. Members: Changes:1.1.1.1.2.1.2.1.2.1649->1.1.1.1.2.1.2.1.2.1650 [devel] src/send.c:1.1.1.1.6.1.2.79->1.1.1.1.6.1.2.80 [devel] --------------------- PatchSet 2082 Date: 2003/02/26 22:07:10 Author: syzop Log: - Added feature that if the chan is +m AND +u (so both!) and you ban IRC!*@* then ops will no longer see the "relayed" message from IRC. Members: Changes:1.1.1.1.2.1.2.1.2.1660->1.1.1.1.2.1.2.1.2.1661 [devel] src/channel.c:1.1.1.1.6.1.2.208->1.1.1.1.6.1.2.209 [devel] --------------------- --------------------- PatchSet 2083 Date: 2003/02/27 17:13:01 Author: syzop Log: - Made set::allow-userhost-change forced-rejoin work. - Fixed chmode +u bug when chanop was parting but wasn't sent to normal users. Members: Changes:1.1.1.1.2.1.2.1.2.1661->1.1.1.1.2.1.2.1.2.1662 [devel] src/channel.c:1.1.1.1.6.1.2.209->1.1.1.1.6.1.2.210 [devel] Changes:1.1.1.1.6.1.2.241->1.1.1.1.6.1.2.242 [devel] Changes:1.1.1.1.6.1.2.261->1.1.1.1.6.1.2.262 [devel] src/modules/m_chghost.c:1.1.2.14->1.1.2.15 [devel] src/modules/m_chgident.c:1.1.2.11->1.1.2.12 [devel] src/modules/m_sethost.c:1.1.2.13->1.1.2.14 [devel] src/modules/m_setident.c:1.1.2.15->1.1.2.16 [devel] --------------------- --------------------- PatchSet 2085 Date: 2003/02/27 23:23:22 Author: syzop Log: - Added SVSWATCH: allows U-lined server to modify the watch list of a user. - Added SVSSILENCE: allows U-lined server to modify the silence list of a user. Members: Changes:1.1.1.1.2.1.2.1.2.1663->1.1.1.1.2.1.2.1.2.1664 [devel] help.conf:1.1.2.13->1.1.2.14 [devel] makefile.win32:1.1.1.1.4.1.2.41->1.1.1.1.4.1.2.42 [devel] makefile.win32.ssl:1.1.2.4->1.1.2.5 [devel] makefile.win32.ssl.ziplink:1.1.2.2->1.1.2.3 [devel] makefile.win32.ziplink:1.1.2.2->1.1.2.3 [devel] include/h.h:1.1.1.1.6.1.2.107->1.1.1.1.6.1.2.108 [devel] Changes:1.1.1.1.6.1.2.262->1.1.1.1.6.1.2.263 [devel] src/modules/Makefile.in:1.1.2.27->1.1.2.28 [devel] src/modules/l_commands.c:1.1.2.46->1.1.2.47 [devel] src/modules/m_svssilence.c:1.1->1.1.2.1 [devel] src/modules/m_svswatch.c:1.1->1.1.2.1 [devel] --------------------- --------------------- PatchSet 2095 Date: 2003/03/02 23:13:32 Author: syzop Log: - Fixed /setident bug Members: Changes:1.1.1.1.2.1.2.1.2.1668->1.1.1.1.2.1.2.1.2.1669 [devel] src/modules/m_setident.c:1.1.2.16->1.1.2.17 [devel] --------------------- --------------------- PatchSet 2100 Date: 2003/03/07 14:37:24 Author: stskeeps Log: - Fixed a buffer overflow that could be used against setuid setups, found by rave@dtors.net, reported by kokanin - Disabled CMDLINE_CONFIG(-f) by default Members: Changes:1.1.1.1.2.1.2.1.2.1672->1.1.1.1.2.1.2.1.2.1673 [devel] Changes:1.1.1.1.6.1.2.74->1.1.1.1.6.1.2.75 [devel] Changes:1.1.1.1.6.1.2.244->1.1.1.1.6.1.2.245 [devel] --------------------- --------------------- PatchSet 2102 Date: 2003/03/08 17:41:03 Author: codemastr Log: Fixed a /list bug with +s channels and opers Members: Changes:1.1.1.1.2.1.2.1.2.1673->1.1.1.1.2.1.2.1.2.1674 [devel] src/channel.c:1.1.1.1.6.1.2.210->1.1.1.1.6.1.2.211 [devel] --------------------- --------------------- PatchSet 2104 Date: 2003/03/09 03:07:58 Author: syzop Log: - Fixed a match() bug In case of a mask like '*\' it was trying to read out of bounds data. Members: Changes:1.1.1.1.2.1.2.1.2.1675->1.1.1.1.2.1.2.1.2.1676 [devel] src/match.c:1.1.1.1.6.1.2.8->1.1.1.1.6.1.2.9 [devel] --------------------- --------------------- PatchSet 2115 Date: 2003/03/15 19:06:33 Author: codemastr Log: Added chmode +M to numeric 005 and a /restart and /die cleanup Members: Changes:1.1.1.1.2.1.2.1.2.1686->1.1.1.1.2.1.2.1.2.1687 [devel] include/common.h:1.1.1.1.6.1.2.52->1.1.1.1.6.1.2.53 [devel] --------------------- --------------------- PatchSet 2123 Date: 2003/03/21 21:43:36 Author: codemastr Log: Added usermode +p 'hide channels in whois' Members: Changes:1.1.1.1.2.1.2.1.2.1694->1.1.1.1.2.1.2.1.2.1695 [devel] doc/unreal32docs.html:1.1.2.39->1.1.2.40 [devel] include/h.h:1.1.1.1.6.1.2.108->1.1.1.1.6.1.2.109 [devel] src/modules/m_whois.c:1.1.2.17->1.1.2.18 [devel] ---------------------