| 1 | -- oftc-hybrid 1.6.8 RELNOTES |
|---|
| 2 | o) Fix a crash bug as noted in CVE-2009-4016. |
|---|
| 3 | |
|---|
| 4 | -- oftc-hybrid 1.6.7 RELNOTES |
|---|
| 5 | o) Fix a bug causing temp dlines to crash ircd when they expire |
|---|
| 6 | |
|---|
| 7 | -- oftc-hybrid 1.6.6 RELNOTES |
|---|
| 8 | o) A bit like below but done properly so that SSL still works |
|---|
| 9 | |
|---|
| 10 | -- oftc-hybrid 1.6.5 RELNOTES |
|---|
| 11 | o) Fix a bug causing users connecting on the SSL port to never be disconnected |
|---|
| 12 | if they didn't do anything |
|---|
| 13 | |
|---|
| 14 | -- oftc-hybrid 1.6.4 RELNOTES |
|---|
| 15 | o) Support sending certificate chains in SSL handshakes |
|---|
| 16 | o) Fix a bug in the client notice that tells you your certificate fingerprint on connect |
|---|
| 17 | |
|---|
| 18 | -- oftc-hybrid 1.6.3 RELNOTES |
|---|
| 19 | o) Fix a core in temporary RESVs |
|---|
| 20 | |
|---|
| 21 | -- oftc-hybrid 1.6.2 RELNOTES |
|---|
| 22 | o) Fix SVSNICK to not fail for flood reasons, also prevent opers from using it. |
|---|
| 23 | o) Fix a bug in shedding causing it to fail randomly. |
|---|
| 24 | o) Fix a long standing bug in wallops preventing local non oper users from |
|---|
| 25 | seeing them. |
|---|
| 26 | |
|---|
| 27 | -- oftc-hybrid 1.6.1 RELNOTES |
|---|
| 28 | o) Fix bug causing KICK evasions when +S to not work. |
|---|
| 29 | o) Fix bug causing +T users to be able to be kicked. |
|---|
| 30 | |
|---|
| 31 | -- oftc-hybrid 1.6.0 RELNOTES |
|---|
| 32 | o) Add ability to accept ssl client certifiates and store their fingerprints |
|---|
| 33 | against the client. |
|---|
| 34 | o) Add usermode +P for services clients only. Not settable by users. |
|---|
| 35 | o) Add channel mode +z - op moderation. Ops will see any messages sent to |
|---|
| 36 | moderated channels. |
|---|
| 37 | o) K-Lines are now enforced on realhost if applicable. |
|---|
| 38 | o) User shedding now starts from the back of the client list instead of the |
|---|
| 39 | front so that users who just joined arent the first choice for shedding. |
|---|
| 40 | o) Remote and timed xlines fixes. |
|---|
| 41 | o) Various bug fixes. |
|---|
| 42 | |
|---|
| 43 | -- oftc-hybrid 1.5.7 RELNOTES |
|---|
| 44 | o) Bugfix release to fix the class name display in the reject notice. |
|---|
| 45 | |
|---|
| 46 | -- oftc-hybrid 1.5.6 RELNOTES |
|---|
| 47 | o) Make temporary lines get written into the conf files so they are permenant |
|---|
| 48 | but duration based |
|---|
| 49 | o) Various things to support this such as displaying expiration time in oper |
|---|
| 50 | reason in stats k |
|---|
| 51 | o) Fixed a bug in god mode when a channel TS was 0. |
|---|
| 52 | o) Fix chmode +S so that it actually works instead of doing the opposite. |
|---|
| 53 | o) Added class information to the reject notices. |
|---|
| 54 | o) Update smalldate() to give us a better datetime format |
|---|
| 55 | |
|---|
| 56 | -- oftc-hybrid 1.5.5 RELNOTES |
|---|
| 57 | o) Bugfix release |
|---|
| 58 | |
|---|
| 59 | -- oftc-hybrid 1.5.4 RELNOTES |
|---|
| 60 | o) Fix the +i WHO option, and add CIDR to it |
|---|
| 61 | o) Make cidr classes global so max_per_cidr is global |
|---|
| 62 | o) max_per_ip is now global too |
|---|
| 63 | o) Added a reject_message to the class{} block to allow configurable messages |
|---|
| 64 | o) Added stats n which dumps user counts in all areas(host, ip, cidr) |
|---|
| 65 | o) Added --with-services-name configure option |
|---|
| 66 | o) Reduced startup connect timer |
|---|
| 67 | |
|---|
| 68 | -- oftc-hybrid 1.5.3 RELNOTES |
|---|
| 69 | o) Actually fix the /names output bug instead of making it worse |
|---|
| 70 | o) UMode +S now times out after a configurable timeout |
|---|
| 71 | o) Fix a critical bug in the kqueue io handler |
|---|
| 72 | |
|---|
| 73 | -- oftc-hybrid 1.5.2 RELNOTES |
|---|
| 74 | o) Bugfix release to make stats E non admin-only and stats p not show remote |
|---|
| 75 | non-admins |
|---|
| 76 | |
|---|
| 77 | -- oftc-hybrid 1.5.1 RELNOTES |
|---|
| 78 | o) Allow non chanops to view +q lists |
|---|
| 79 | o) Fix a bug in /names output |
|---|
| 80 | o) DNS server failure is now reported a little better |
|---|
| 81 | o) /stats p is now global and will show all opers on the network |
|---|
| 82 | |
|---|
| 83 | -- oftc-hybrid 1.5.0 RELNOTES |
|---|
| 84 | o) UMode +G moved to +S to make way for hybrid +G |
|---|
| 85 | o) UMode +S removed |
|---|
| 86 | o) Shedding accepted new paramters |
|---|
| 87 | o) The various services shortcuts and SVSNICK are now from hybrid contrib |
|---|
| 88 | o) Code merged with hybrid 7.2.2 release |
|---|
| 89 | o) Added channel mode +q which prevents users matching that mask from speaking |
|---|
| 90 | on a channel |
|---|
| 91 | |
|---|
| 92 | -- oftc-hybrid 1.4.1 RELNOTES |
|---|
| 93 | o) Fix amd64 issues. |
|---|
| 94 | o) Fixed server max_connections |
|---|
| 95 | o) Other misc fixes. |
|---|
| 96 | |
|---|
| 97 | -- oftc-hybrid 1.4.0 RELNOTES |
|---|
| 98 | o) Add Client SSL Support |
|---|
| 99 | o) Add user shedding |
|---|
| 100 | o) Add new channel modes: |
|---|
| 101 | o) +R - Cannot join channel unless regisitered with NickServ |
|---|
| 102 | o) +M - Cannot talk on channel unless registered with NickServ |
|---|
| 103 | o) +S - Cannot join channel unless using SSL |
|---|
| 104 | |
|---|
| 105 | -- ircd-hybrid-7.2.2 RELNOTES |
|---|
| 106 | o) Added channel::disable_fake_channels config directive |
|---|
| 107 | o) Fixed broken FORCEJOIN (contrib) |
|---|
| 108 | o) Added missing documentation for connect::vhost |
|---|
| 109 | o) Fixed problem with G-Line voting |
|---|
| 110 | o) Fixed "STATS ?" so it doesn't report negative traffic statistics |
|---|
| 111 | o) Fixed core in m_mkpasswd.c (contrib) |
|---|
| 112 | o) Reduced memory usage for channel members |
|---|
| 113 | o) Added general::stats_e_disabled which simply disables "STATS e" |
|---|
| 114 | for other operators and administrators |
|---|
| 115 | o) Ignore signal SIGXFSZ to prevent the daemon from dying on missconfigured |
|---|
| 116 | file size limits |
|---|
| 117 | o) Slight optimizations to the block allocator |
|---|
| 118 | o) Fixed harmless bug that could result in incorrect bytes sent statistics |
|---|
| 119 | in "STATS t" |
|---|
| 120 | o) "STATS y|Y" now shows whether a class is active or disabled |
|---|
| 121 | o) Added ircd-brazilian_pt.lang language file |
|---|
| 122 | o) Misc. ACCEPT fixes. E.g. don't remove an accept record if a client is |
|---|
| 123 | changing between equivalent nicknames like 'nick' and 'NiCk'. |
|---|
| 124 | o) Fixed core on MODRESTART |
|---|
| 125 | |
|---|
| 126 | |
|---|
| 127 | -- ircd-hybrid-7.2.1 RELNOTES |
|---|
| 128 | o) Fixed build on SRV4 |
|---|
| 129 | o) Fixed problem where ircd would disconnect all SSL connections |
|---|
| 130 | o) Added initial CAP support. Additional documentation can be found |
|---|
| 131 | in doc/technical |
|---|
| 132 | o) Speeded up command parsing |
|---|
| 133 | o) Fixed occasional core dump on UN*LINE |
|---|
| 134 | o) Fixed bug where particular clients would always receive |
|---|
| 135 | "Load is temporarily too heavy" message |
|---|
| 136 | o) Improved memory consumption, i.e. memory consumption has |
|---|
| 137 | been reduced for remote clients |
|---|
| 138 | o) Fixed possible core in case default_cipher_preference directive isn't set |
|---|
| 139 | o) Fixed "CHANSERV INVITE" bug with anope services |
|---|
| 140 | o) Updated example configuration files to reflect new topicburst flags |
|---|
| 141 | directive in connect{} blocks |
|---|
| 142 | o) Fixed core if using the operator::umodes directive |
|---|
| 143 | o) Don't allow shared k-lines to be set without a valid reason |
|---|
| 144 | o) Improved channel ban match processing. This also fixes CIDR bans |
|---|
| 145 | |
|---|
| 146 | |
|---|
| 147 | -- ircd-hybrid-7.2.0 RELNOTES |
|---|
| 148 | o) Fixed broken operwall = yes; |
|---|
| 149 | o) Added 'umode' directive to oper{}. List of modes to get on /OPER. |
|---|
| 150 | This behaves exactly like H6's sixth O line field |
|---|
| 151 | o) Fixed a WHOIS bug |
|---|
| 152 | o) Fixed bug where we would increase Count.invisi even |
|---|
| 153 | if general::invisible_on_connect is turned off |
|---|
| 154 | o) Removed invite_ops_only, controlled by paranoid (+p) now |
|---|
| 155 | o) Better DDoS protection |
|---|
| 156 | o) Fixed va_list bug on amd64 |
|---|
| 157 | o) Fixed /dev/poll |
|---|
| 158 | |
|---|
| 159 | |
|---|
| 160 | -- ircd-hybrid-7.2rc1 RELNOTES |
|---|
| 161 | o) ircd can dynamically change all its client/fd limits at runtime |
|---|
| 162 | o) Added epoll as the primary I/O engine under Linux |
|---|
| 163 | o) Local channels will not show up in remote /WHOIS |
|---|
| 164 | o) Added hidden_name which allows customized hidden server names |
|---|
| 165 | o) Added restrict_channels to define a static channel set |
|---|
| 166 | o) Added --disable-gline-voting to disable G-Line votes |
|---|
| 167 | for small networks or people who don't want it. |
|---|
| 168 | o) Allow accumulating more ip= entries in an exempt{} block |
|---|
| 169 | o) Various improvements and bugfixes |
|---|
| 170 | o) Make win32 build usable |
|---|
| 171 | o) Fixed ban caching bug |
|---|
| 172 | o) Cosmetical fixes to TIME |
|---|
| 173 | o) Get "KLINE nick" to work with clients that have a spoof |
|---|
| 174 | o) Fixed RESV/XLINE bug in conjunction with names that include escaped |
|---|
| 175 | characters such as \*, \?, \#. |
|---|
| 176 | |
|---|
| 177 | -- ircd-hybrid-7.2beta1 RELNOTES |
|---|
| 178 | o) Usermode +G, like +g, but allow messaging from people on common channels |
|---|
| 179 | o) Usermode +D - "deaf", don't receive channel messages |
|---|
| 180 | o) RXLINE and RKLINE - commands for setting perl compatible regular expression |
|---|
| 181 | based K and X lines |
|---|
| 182 | o) Join flood is now detected and reported to +b opers |
|---|
| 183 | o) Re-added REJECT_HOLD - lock clients for a while before throwing away |
|---|
| 184 | o) ping_warning, a class{} option to notify opers before "Ping timeout" |
|---|
| 185 | o) New hooking system, modularized: usermodes, iauth, message filtering etc. |
|---|
| 186 | o) Network I/O speedups |
|---|
| 187 | o) Various cleanups and bugfixes |
|---|
| 188 | o) Support for client SSL |
|---|
| 189 | o) Support for services (contrib/m_services.c) |
|---|
| 190 | o) IP cloaking module (contrib/ip_cloaking.c) |
|---|
| 191 | o) Native win32 build |
|---|
| 192 | o) The password set in auth::password can now be encrypted |
|---|
| 193 | o) Introduced new listen::flags directive. Currently available flags are |
|---|
| 194 | 'ssl' and 'hidden'. Please read example.conf for further details |
|---|
| 195 | |
|---|
| 196 | -------------------------------------------------------------------------------- |
|---|
| 197 | |
|---|
| 198 | BUGS: Major bugs in this release are listed in BUGS |
|---|
| 199 | |
|---|
| 200 | BUG REPORTS: If you run this code and encounter problems, you must report |
|---|
| 201 | the bug in one of the following ways: |
|---|
| 202 | a) By EMAIL to bugs@ircd-hybrid.org |
|---|
| 203 | b) On http://forum.ircd-hybrid.org/ |
|---|
| 204 | Please include a gdb backtrace and a copy of your setup.h and |
|---|
| 205 | ircd.conf with any report (with passwords and other sensitive |
|---|
| 206 | information masked). |
|---|
| 207 | |
|---|
| 208 | DISCUSSION: There is a mailing list for discussion of hybrid issues, |
|---|
| 209 | including betas. To subscribe, use this link: |
|---|
| 210 | https://lists.ircd-hybrid.org/mailman/listinfo/hybrid |
|---|
| 211 | This is the proper place to discuss new features, bugs, etc. Posting here |
|---|
| 212 | is much more likely to get something done than ranting on #TZ. |
|---|
| 213 | You can also use Hybrid forums at http://forum.ircd-hybrid.org/ |
|---|
| 214 | |
|---|
| 215 | Questions/comments directed to bugs@ircd-hybrid.org |
|---|
| 216 | |
|---|
| 217 | Please read doc/whats-new.txt for information about what is in this release |
|---|
| 218 | |
|---|
| 219 | Other files recommended for reading: BUGS, README.FIRST, INSTALL |
|---|
| 220 | |
|---|
| 221 | -------------------------------------------------------------------------------- |
|---|
| 222 | $Id$ |
|---|