root/tags/oftc-hybrid-1.6.8/RELNOTES

Revision 1064, 8.8 KB (checked in by swalsh, 2 years ago)

patchlevel++

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