]> jfr.im git - irc.git/blob - software/!RELEASES/ircservices/achurch.org/services/lists/ircservices/2005/004896.html
RELEASE -> !RELEASE
[irc.git] / software / !RELEASES / ircservices / achurch.org / services / lists / ircservices / 2005 / 004896.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
2 <HTML>
3 <HEAD>
4 <TITLE> [IRCServices] [Fwd: [Unreal-users] Unreal3.2.3 released]
5 </TITLE>
6 <LINK REL="Index" HREF="index.html" >
7 <LINK REL="made" HREF="mailto:ircservices%40ircservices.esper.net?Subject=%5BIRCServices%5D%20%5BFwd%3A%20%5BUnreal-users%5D%20Unreal3.2.3%20released%5D&In-Reply-To=">
8 <META NAME="robots" CONTENT="index,nofollow">
9 <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
10 <LINK REL="Previous" HREF="004934.html">
11 <LINK REL="Next" HREF="004897.html">
12 </HEAD>
13 <BODY BGCOLOR="#ffffff">
14 <H1>[IRCServices] [Fwd: [Unreal-users] Unreal3.2.3 released]</H1>
15 <B>Psadi</B>
16 <A HREF="mailto:ircservices%40ircservices.esper.net?Subject=%5BIRCServices%5D%20%5BFwd%3A%20%5BUnreal-users%5D%20Unreal3.2.3%20released%5D&In-Reply-To="
17 TITLE="[IRCServices] [Fwd: [Unreal-users] Unreal3.2.3 released]">list at psam.se
18 </A><BR>
19 <I>Mon Mar 14 10:23:05 PST 2005</I>
20 <P><UL>
21 <LI>Previous message: <A HREF="004934.html">[IRCServices] operserv/akill: BUG: (cancel_akill) Missing @ in
22 mask: *
23 </A></li>
24 <LI>Next message: <A HREF="004897.html">[IRCServices] ircservices 5.0.40 with db of 5.0.48
25 </A></li>
26 <LI> <B>Messages sorted by:</B>
27 <a href="date.html#4896">[ date ]</a>
28 <a href="thread.html#4896">[ thread ]</a>
29 <a href="subject.html#4896">[ subject ]</a>
30 <a href="author.html#4896">[ author ]</a>
31 </LI>
32 </UL>
33 <HR>
34 <!--beginarticle-->
35 <PRE>I gues that Andrew knows this allready. But I send it along so that more
36 can get the info also
37
38 With regards
39
40 Psadi
41
42 -------- Ursprungligt meddelande --------
43 &#196;mne: [Unreal-users] Unreal3.2.3 released
44 Datum: Mon, 14 Mar 2005 02:35:31 +0100
45 Fr&#229;n: Bram Matthys &lt;<A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">syzop at unrealircd.com</A>&gt;
46 Till: <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">unreal-notify at lists.sourceforge.net</A>
47 Kopia: <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">unreal-users at lists.sourceforge.net</A>
48
49
50
51 -----BEGIN PGP SIGNED MESSAGE-----
52 Hash: SHA1
53
54 After almost 5 months of coding (not counting the hotfix)
55 there's finally a new 3.2* stable release out: 3.2.3.
56 As usual, this is a recommended upgrade.
57
58 Unreal3.2.3 Release Notes
59 ==========================
60
61 ==[ GENERAL INFORMATION ]==
62 - - If you are upgrading on *NIX, make sure you run 'make clean' and './Config'
63 first before doing 'make'
64 - - The official UnrealIRCd documentation is doc/unreal32docs.html
65 online version at: <A HREF="http://www.vulnscan.org/UnrealIrcd/unreal32docs.html">http://www.vulnscan.org/UnrealIrcd/unreal32docs.html</A>
66 FAQ: <A HREF="http://www.vulnscan.org/UnrealIrcd/faq/">http://www.vulnscan.org/UnrealIrcd/faq/</A>
67 Read them before asking for help.
68 - - Report bugs at <A HREF="http://bugs.unrealircd.org/">http://bugs.unrealircd.org/</A>
69 - - When upgrading a network, we assume you are upgrading from the previous
70 version (3.2.2). If you got a net running with servers that are several
71 versions behind (eg: 3.2.1) then you might experience (desynch) problems.
72 Also, if you try to use the new features, some might not work properly
73 until all your servers are upgraded. It is therefore recommended to
74 upgrade all servers in a 'short' time span (x day[s], not weeks).
75
76 ==[ NEW ]==
77 - - Channel mode +I (invex, invite exceptions). Users on this list can join +i channels
78 without needing an /invite.
79 - - Channel mode +j (jointhrottle). If you set +j X:Y you limit each user (individually)
80 to X joins per Y seconds to the channel.
81 - - Nick Character System: this allows you to choose which additional characters to
82 allow in nicknames by language (and codepage). Currently available are:
83 catalan, dutch, french, german, swiss-german, icelandic, italian, spanish,
84 swedish, hungarian, polish, romanian, slovak, czech, greek, turkish, russian,
85 hebrew and chinese. There are also several 'groups' available, for more info see:
86 <A HREF="http://www.vulnscan.org/UnrealIrcd/unreal32docs.html#feature_nickchars">http://www.vulnscan.org/UnrealIrcd/unreal32docs.html#feature_nickchars</A>
87 - - *NIX: ./Config -advanced, allows you to choose more options
88 - - tld::botmotd and tld::opermotd
89 - - Using /INVITE with no parameters will a list of channels you are invited to
90 but have not yet joined.
91 - - set::gline-address, works just like set::kline-address but then for glines.
92 - - Added a basic regex tutorial in unreal32docs.html
93 - - /SAJOIN now supports multiple channels (and '0') again.
94 - - Spamfilter topic support ('t' in spamfilter, 'topic' in conf).
95 - - Added a feature to +b/+e ~c: ~c:[prefix]&lt;#channel&gt;. This can be used if you for
96 example trust all ops of #leet: mode #x +e ~c:@#leet.
97 - - Various translated documents in doc/: unreal32docs.gr.html (Greek), help.fr.conf
98 and example.fr.conf (French), help.de.conf &amp; example.de.conf (German), and
99 example.hu.conf (Hungarian).
100
101 ==[ CHANGED ]==
102 - - Updated auspice.conf
103 - - The usual doc updates, help.conf, spamfilter.conf, dccallow.conf, etc.
104 - - The config parser got (mostly) recoded. This makes it rehash much faster,
105 additionally &quot;duplicate item&quot; checking is now available.
106 - - Added a 'B' flag to /who output for bots. Also normal users can now /who +m B.
107 - - Support in configfiles for \\ (= a \)
108 - - set::dns::bind::ip, hardly useful for anyone
109 - - If a user is +b on a channel, and set::allow-userhost-change force-rejoin is
110 in use, then a part/join is not sent in order to prevent flooding.
111 - - OperOverride INVITE notices are now sent out globally to all +s +e users.
112 - - User mode 'g' is now operonly, it hardly did anything for non-opers.
113 - - Made CIDR no longer accept bitmasks with less than 16bits for /*line commands.
114 - - Modulized a lot of commands (~5000 lines of code).
115 - - Made channel modes +c/+S deal with RGB color codes.
116 - - If no log { } block is present, then a warning will be printed and we will log
117 by default to ircd.log (errors only).
118 - - If an invalid character is found in a nick then the whole nick is rejected now.
119 - - Changed numeric&amp;text of 'is a Secure Connection' to 'is using a Secure Connection',
120 client coders are encouraged to add support for this new numeric 671. Until then,
121 in-window-/whois's will probably be broken.
122 - - A locops with can_override/can_gkline/can_gzline is now automatically converted
123 to a globop, just like we do with can_globalroute/can_gkline. These privileges
124 are GLOBAL and therefore are not meant to be granted to locops.
125 - - A warning is now sent to an oper if (s)he tries to use /(G)ZLINE on a host.
126 (G)ZLINES should be placed on *@ipmasks because they are processed before any
127 ident and host lookups.
128 - - Made (fast) badwords work better with word boundaries, in practice this means
129 blocking of words with accents/umlauts/es-zett/etc now works properly.
130 - - Made it so halfops can now -h themselves and chanadmins can -a themselves.
131 - - Made spamfilter 'u' also check nickchanges.
132
133 ==[ MAJOR BUGS FIXED ]==
134 - - Serious crashbug [this is the same fix that was fixed by the hotfix/3.2.2b]
135 - - TRE mem corruption- &amp; crash-bugs (eg: in backreferences).
136
137 ==[ MINOR BUGS FIXED ]==
138 - - Made kline/shun/zline/gzline without parameters report the correct stats(flag).
139 - - Made a few more errors send out to all opers, such as link::bind-ip problems.
140 - - A few missing operflags in /STATS O (and SVSO)
141 - - DCC Spamfilter was not always working correctly
142 - - OperOverriding to, for example, a +zi channel did not print the special join notice.
143 - - Servers behind ulines were not properly ulined, one effect that had was causing
144 an odd view in /MAP if you had flat-map + hide ulines + a juped server in services.
145 - - Made SVSMODE -b/-e remove bans/excepts placed on IPs
146 - - The set::htm::incoming-rate config item was not working correctly
147 - - If a user was +R then remote server notices were accidently also filtered.
148 - - A locop setting MODE #CHAN +O caused a desynch
149 - - Resolver sometimes incorrectly aliased names, causing incorect TTLs etc.
150 - - Fixed SVSNOOP not removing ALL oper status properly.
151 - - 'shun' target was not working for spamfilter and ban version { }
152 - - Removing of shuns placed on IP's did not take effect immediately (had to reconnect).
153 - - Fixed a bug in mode skipping (eg: '+qk a b' if not +q) and error msgs.
154 - - Chanmode +f #t (per-user text limit) now no longer affects halfops.
155 - - Opers w/can_override can now +qa/-qa if they are not netadmins, also affected +L/+u.
156 Be sure you upgrade all servers to 3.2.3 if using these new abilities, or else you
157 will get desynch issues.
158 - - Fixed several /SAMODE bugs as well, regarding non-netadmins, being halfop'ed, etc.
159 - - /GZLINE [nick] was placing a *line on *@host instead of *@IP, fixed.
160 - - alias::format in combination with ::type 'command' caused a crash
161 - - zlib upgraded to 1.2.2, curl upgraded to 7.13.1, both fix various issues.
162 - - Win32 installer now also installs doc\technical\*.*
163 - - Desynch issues regarding +s/+p and +c/+S
164 - - /SAMODE causing a 'fishy timestamp' if a cmode with a digit parameter was used.
165
166 ==[ REMOVED ]==
167 - - NAZIISH_CHBAN_HANDLING (did not work at all)
168 - - The 'oldcloak' cloaking module is now removed, since this old algorithm got broken
169 8 months ago, nobody should be using it anymore.
170
171 ==[ CHANGELOG ]==
172 - - Fixed a typo in the makefile for USERIP
173 - - Made the WATCH command work for WebTV users (#0002121) suggested by White_Magic.
174 - - Some text updates... docs: now 3.2.2-CVS, also got rid of double version to avoid
175 confusion. credits: fixed typo.
176 - - Added updated auspice.conf from Rocko since previous one was outdated (#0002147).
177 - - Recoded the config parsing code
178 - The new system is much faster, for the programmers out there, the
179 old system averaged O(MN) where N was the number of sub-directives for a block, and
180 M was the number of sub-directives actually contained in the block in the config file.
181 The new system averages O(N), so the number of sub-directives no longer has a significant
182 impact on performance.
183 - Added duplicate config entry detection (#0002126) suggested by brain2
184 - May have a few bugs (easily fixed)
185 - - Corrected numerous -Wall warnings
186 - - Fixed a bug with /rehash and classes due to the config parser rewrite
187 - - Modified the module symbol dependency code to do more accurate searching for the module
188 that contains the necessary symbol (#0002123) suggested by Xuefer.
189 - Unreal will now prepend the pathname to the module and append the appropriate extension
190 (.so or .dll) to the end)
191 - The new module system version is &quot;3.2.3&quot; to allow for backwards compatibility
192 - - Documented the default behavior of snomasks when /mode nick +s is used (#0002141) suggested
193 by Bugz.
194 - - Added &quot;const&quot; to the functions in match.c, (#0002116) suggested by Xuefer.
195 - - Made ./Config better handle command line arguments
196 - - Removed NAZIISH_CHBAN_HANDLING as it didn't do anything
197 - - Added -advanced flag to ./Config to configure advanced options (#0002145) suggested by
198 Bugz. As a result, some config.h options are now in ./Config -advanced.
199 - - Small fix for above
200 - - Added the ability to specify a botmotd and opermotd in a tld {} (#0000176) suggested by
201 swissSolaris.
202 - - Fixed crashbug on /rehash due to config rewrite, also made DEBUGMODE working again.
203 - - Removed an excess space from the SAMODE notice when a mode without a parameter was set
204 (#0002134) reported by Bugz.
205 - - Fixed small memory leak on /rehash (post-3.2.2).
206 - - Fixed botmotd crash due to last change (post-3.2.2).
207 - - Updated the Donation file
208 - - Added a 'B' flag to /who output for bots, and allowed normal users to /who +m B
209 (#0002096) suggested by White_Magic
210 - - Added support for using \\ in the config file to indicate a \ (#0002178) reported by
211 TimeFX
212 - - Added documentation for set::options::fail-oper-warn (#0002166) reported by Snake
213 - - Removed an extra ) in the Throttle disconnect message (#0002165) reported by Snake
214 - - Fixed a bug where the &quot;looking up your hostname&quot; message could still be displayed even
215 if hostname resolving was disabled (#0002161) reported by Xuefer
216 - - Made typing /kline, /shun, /zline, and /gzline correctly report the correct /stats flag,
217 and these commands now produce the same output as the respective /stats flag they emulate
218 (#0002149) reported by Snake
219 - - Renamed some calls from report_error() to report_baderror() since otherwise the errors are
220 hardly ever seen (unless you have +s +j set). For example a bad link::bind-ip only caused
221 &quot;Couldn't connect to xxxxxx&quot; without any meaningful error message. Additionally, errors
222 sent to report_baderror() are now logged.
223 - - Win32 installer: Apparently 'install as a service' was still not the default, reported
224 by fez (#0002191, #0002189).
225 - - Fixed the crule parser to treat - and : as valid 'word' characters rather than separators
226 (#0002188) reported by diskman1.
227 - - Fixed bug in remote version reply, reported by DukePyrolator (#0002180).
228 - - Added set::dns::bind-ip (rarely ever needed, but might be useful for paranoid people).
229 - - Some unreal32docs-&gt;security section improvements.
230 - - Fixed a minor bug in the new config system when displaying link {} and set::hosts errors
231 (#0002194) reported by AngryWolf.
232 - - Renamed RPL_INVITELIST/RPL_ENDOFINVITELIST to RPL_INVEXLIST/RPL_ENDOFINVEXLIST
233 - - Using /invite with no parameters now lists the channels you are invited to but have not
234 yet joined (#0002190) suggested by sac.
235 - - Added some missing operflags to /stats O and SVSO (#0002193) reported by Bugz.
236 - - If a user is +b on a channel, and set::allow-userhost-change force-rejoin is used, a
237 part/join is not sent in order to prevent flooding (#0001933) suggested by Z3l3zT.
238 - - Rewrote some of the previous change to deal with some strange issues found by aquanight
239 - Introduced two new macros DYN_LOCAL and DYN_FREE to allow creation/deletion of dynamically
240 sized arrays in the most efficient manner (C99 variable length, alloca, or malloc)
241 - - Changed the +z cannot join message to be a bit more descriptive (#0002148) suggested by cust.
242 - - Added a config.h options, IPV6_COMPRESSED to make Unreal use compressed IPv6 addresses where
243 possible (#0002107) suggested by Neo-Vortex.
244 - - Fixed alloca warning @ Linux (post-3.2.2)
245 - - Numeric audit: 15 small changes (int/long mismatches etc). This might have fixed some
246 bugs on architectures where 'long' and 'int' have different sizes (eg: opteron).
247 - - Added a set::gline-address which works like set::kline-address (#0001298) suggested by
248 Bugz.
249 - - Added missing documentation for spamfilter away target (#0002205) reported by Dukat.
250 - - Fixed dcc spamfilter problem reported by TimeFX and Deadalus (#2177, #2204).
251 - - Fixed Oper Override not giving a 'special join notice' if +z is set along with another mode
252 (eg: +i/+k), reported by tabrisnet (#0001487).
253 - - help.conf: Fixed a typo, updated *CMDS indexes a bit, reported crazy (#0002208),
254 added long flags to OFLAGS.
255 - - OperOverride INVITE notices are now also global (if you have the eyes snomask set) (#2212).
256 - - Module coders: New function: sendto_snomask_global().
257 - - Speedup sendto_snomask/sendto_connectnotice/sendto_fconnectnotice code.
258 - - spamfilter.conf: fixed mIRC exploit sigs
259 - - Fixed all spamfilters in configfile not working due to configrewrite (post-3.2.2).
260 - - Module coders: sendto_snomask* now only sends to opers, sendto_snomask_normal* can be used
261 to send to normal users w/the snomask set.
262 - - Fixed dcc filtering a bit more.
263 - - Made usermode 'g' operonly since it didn't do much, reported by DukePyrolator (#0002024).
264 - - Fixed tkl except { } not working (post-3.2.2).
265 - - Fixed bug where servers behind ulines were not ulined, causing for example juped servers to
266 show up if flat-map was enabled, reported by GSF19 (#0002230).
267 - - Some doc/ updates: removed: Unreal31_to_32.html &amp; example.settings, updated: Authors &amp;
268 translations.txt.
269 - - Added a basic regex tutorial to unreal32docs.html (#0000920)
270 - - Updated wircd.def
271 - - Made CIDR no longer accept bitmasks with less than 16bits for /*line commands (#0002240)
272 reported by aquanight.
273 - - Made the (?) kill message not show IP addresses (#0002227) reported by neothematrix.
274 - - Added some error checking to /sapart (#0002253) suggested by Troco.
275 - - Imported TRE 0.7.2 for Windows
276 - - Imported TRE 0.7.2 for *nix
277 - - Got rid of wma/wmv in dccallow.conf, better to require an explicit select here due to
278 recent DRM exploits (spyware etc).
279 - - Fixed /restart reasons, reported by SouL-FoRTuNe.
280 - - Partial (incomplete!) fix for alloca warnings during compile (especially w/SSL).
281 - - Fixed serious crashbug that can be triggered by users, released a hotfix and a seperate
282 version called 3.2.2b (which is just 3.2.2+patch+version change to '3.2.2b',
283 nothing else).
284 - - Fixed 'make install' error due to example.settings remove.
285 - - Fixed a minor typo in the &quot;now an oper&quot; announcement (#0002284) reported by Rocko.
286 - - Made SVSMODE -b and -e remove bans/excepts placed on IPs (#0002270) reported by Snake.
287 - - Fixed a couple of problems introduced with the ./Config -advanced changed (#0002239).
288 - - Made the win32 installer include the dccallow.conf (#0002269) reported by Ron2K.
289 - - Made the win32 installer work with the latest version of Inno Setup (5.0.6).
290 - - Made /sajoin support multiple channels and using 0 (#0002231) suggested by acemi.
291 - - Fixed a problem where doing ./unreal restart multiple times would not actually restart
292 the ircd (#0002120) reported by SineSwiper.
293 - - Made it so +f notices are sent to %#chan, not @%#chan (#0002248) reported by aquanight.
294 - - Hopefully fixed the last of the alloca warnings (#0002202) reported by Stoebi.
295 - - Fixed a problem with set::htm::incoming-rate being interpreted incorrectly (#0002266)
296 reported by tabrisnet.
297 - - Fixed a resolver cache bug regarding CNAME's. Thanks to insiderZ.DE for tracing down
298 this issue.
299 - - Fixed a bug related to the sajoin recode regarding notices displayed (#0002293) reported
300 by Troco.
301 - - Reworded a cloak-key error message to make it clearer (#0002297) reported by Bugz.
302 - - Fixed a bug where /whois notices were not sent to users who are +R if the sender is -r
303 and on a remote server (#0002288) reported by Freadon.
304 - - Made /stats E include tkl except stats as well (#0001524) suggested by Cnils.
305 - - Added an options member to the ExtbanInfo structure. This currently supports one flag,
306 EXTBOPT_CHSVSMODE. When set, this extban will be removed when an SVSMODE -b [nick] is
307 executed (#0002222) suggested by Snake.
308 - - Fixed a bug where specifying a reason to SVSPART would cause it to fail (#0002210) reported
309 by tabrisnet.
310 - - Moved channel mode +G to extcmode to make room for invex.
311 - - Added debug code to trace proto-check bugs in DEBUGMODE [IsToken() etc]
312 - - [Module coders] Added new function: do_cmd(cptr, sptr, cmd, parc, parv) which is an
313 uniform method to call any other commands. For more info, see description in src/packet.c.
314 This will be used for any further modulization of commands that need to call other
315 commands, like NICK (will be done soon).
316 - - Added invite exceptions (+I). This prevents users from needing a /invite in for a +i
317 channel (#0002044) suggested by medice.
318 - - Updated help.conf's +f documentation for the new syntax
319 - - Fixed some problems with the /stats help and documentation (#0002299) reported by Rocko.
320 - - Corrected the help.conf documentation for /invite (#0002306) reported by White_Magic.
321 - - Fixed a documentation inconsistency with me::numeric (#0002290) reported by Bugz.
322 - - Fixed a problem when compiling Unreal with GUEST support (#0001758) dvzion.
323 - - Fixed a win32 GUI problem where the tray menu's config submenu was not updated when new
324 files were loaded or files were unloaded (#0002084) reported by Troco.
325 - - Made m_template.c use CommandAdd() and CMD_FUNC()
326 - - Modulized a lot of commands and related subfunctions: NICK (750 lines), USER (200),
327 MODE (2300), WATCH (250), JOIN (600), PART (250), MOTD (100), OPERMOTD (100),
328 BOTMOTD (100), LUSERS (100). More will follow soon (probably including more subfunctions
329 related to existing commands).
330 - - Various (important) fixes to above, also made win32 compile work again.
331 - - And some more.
332 - - Made unreal_copyfile try hardlinking first, if that fails.. it will try to copy
333 (perhaps this should be a different function?). Anyway, this means less diskspace
334 is needed (~1.5mb or more), and it also makes it a bit easier for RBAC (#2300).
335 - - Made a new function DoMD5() which is ssl/non-ssl independent. Also made the cloaking
336 module and the auth functions use it. Hopefully I didn't break anything ;). Suggested
337 by Bugz (#2298).
338 - - Fixed mode #chan +O set by locop causing a desynch, reported by Unim4trix0 (#0001946).
339 - - Added spamfilter topic support ('t' in /spamfilter, or 'topic' in conf), suggested
340 by Z3l3zT (#0001929).
341 - - Updated makefile to fix compile problem, reported by vonitsanet (#0002317) [?].
342 Also made loading m_*.so work again.
343 - - Added unreal_copyfileex() which works just like unreal_copyfile() but has an additional
344 param to try hardlinks first.
345 - - Win32 crash fixes due to modulizing
346 - - Made channel mode +c block RGB color codes.
347 - - Fixed a bug with channel alias{}'s where using the format syntax caused a crash (#0002323)
348 reported by Snake.
349 - - Made channel mode +S strip RGB color codes.
350 - - Added channelmode +j (jointhrottle), syntax: /mode #chan +j X:Y, and then it will
351 throttle the number of joins per-user to X in Y seconds. Idea from Angrywolf (who
352 wrote a module that did this before). This needs testing :).
353 It's enabled by default but can be #undef'ed in include/config.h (line 449).
354 - - Added a feature to +b ~c, ~c:[prefix]&lt;#channel&gt;, prefix can be +/%/@/&amp;/~ and will
355 check if the user is voiced/halfoped/etc.. Especially useful for +e ~c. Idea from
356 Bugz (#0002198). Obviously all servers need to be upgraded to make this work.
357 - - Fixed SVSNOOP bug where remote servers still thought the opers had privileges, reported
358 by Zell (#0002185)
359 - - Docs: log { } from 'optional' -&gt; 'recomended'
360 - - If no log { } block is present a warning will be printed out and we will fallback
361 to a default of logging errors to ircd.log. Suggested by w00t (#0002327).
362 - - Fixed shuns not working as target in spamfilter and ban version { }, reported by Bugz
363 (#0002223).
364 - - Fixed a bug where shuns placed on IP's did not take effect to currently connected users.
365 - - Fixed a small doc bug regarding shun in spamfilter, reported by KnuX (#0002338).
366 - - Added greek docs, translator: GSF.
367 - - Some help.conf/005.txt updates, reported by Ron2K (#0002354).
368 - - No longer cutoff nick upon illegal character -- just reject the whole nick. The nick is
369 still cutoff if the nick is too long. Basically this is the same way as Hybrid does it
370 so it should work ok :).
371 - - Added nick character system. This allows you to choose which (additional) characters
372 to allow in nicks via set::allowed-nickchars. See unreal32docs.html -&gt; section 3.16
373 for a list of available languages and more info on how to use it.
374 Current list: dutch, french, german, italian, spanish, euro-west, chinese-trad,
375 chinese-simp, chinese-ja, chinese.
376 If you wonder why your language is not yet included or why a certain mistake is present,
377 then please understand that we are most likely not experienced (at all) in your language.
378 If you are a native of your language (or know the language well), and your language
379 is not included yet or you have some corrections, then contact <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">syzop at vulnscan.org</A> or
380 report it as a bug on <A HREF="http://bugs.unrealircd.org/">http://bugs.unrealircd.org/</A>
381 - - Added swedish support for nicks, supplied by Tank.
382 - - Various updates to unreal32docs from Ron2K (#0002354).
383 - - set::allowed-nickchars:
384 - Renamed 'euro-west' to 'latin1' since that's more descriptive/fair ;)
385 - Added 'hungarian' [supplied by AngryWolf]
386 - Added category 'latin2': just Hungarian for now
387 - Added 'catalan' [supplied by Trocotronic]
388 - Added 'greek' [supplied by GSF]
389 - Added category 'latin7': alias for 'greek'
390 - Added category 'gbk': alias for 'chinese'
391 - - Removed 2 unneeded characters from 'catalan'.
392 - - Added NICKCHARS= in PROTOCTL. This indicates which languages are accepted in nicks.
393 If 2 servers try to link and the allowed nick characters do not fully match, then
394 the link will be rejected. Note that this will not prevent you from 3.2.2&lt;-&gt;3.2.3/CVS
395 charsets mistakes, but only with linking CVS/3.2.3+ servers. Suggested by Troco (#0002360)
396 This might need some additional testing, but initial results are positive :).
397 - - NickChars:
398 - Got rid of 'latin7', tiny mistake ;)
399 - Removed e' accent from German (used in borrow-words only), reported by Dukat.
400 - Added 'swiss-german', which is just German without es-zett, reported by Dukat.
401 - Added 'turkish', supplied by Ayberk Yancatoral.
402 - Build in some additional checks (especially for Chinese).
403 - Fixed a bug in chinese character range (affecting 3.2*)
404 - Relaxed nick character checking from remote servers (rely on NICKCHARS= PROTOCTL
405 to deal with problems). This is useful to prevent any kills in case we slightly
406 change the characters that are allowed in a language.
407 - Added 'polish' (latin2), supplied by k4be.
408 - Added 'hebrew' (iso8859-8I / windows-1255), supplied by PHANTOm.
409 - - Added French example.fr.conf and help.fr.conf, translated/maintained by Babass.
410 - - Fixed a doc typo, reported by SDF_of_BC.
411 - - NickChars: Updated polish a bit, and added polish-w1250 which is unfortunately more
412 common than real latin2 (iso-8859-2), supplied by k4be as well.
413 - - NickChars: Added 'icelandic', supplied by Saevar.
414 - - Updated wircd.def
415 - - Fixed a bug where USERIP would say USERHOST in the not-enough-parameters numeric
416 (#0002366) reported by vonitsanet.
417 - - Fixed a bug causing SVSNICK not to send out a snomask +n notice (#0002359) reported by
418 Rob_.
419 - - Fixed a bug where SAJOIN would list channels multiple times in the notices (#0002325)
420 reported by vonitsanet.
421 - - Fixed a bug in mode-skipping (eg '+qk a b' if not +q) and error msgs, reported by brain2
422 (#0002372).
423 - - Fixed bug where chanmode +f #t (per-user text kick[ban]) was also affecting halfops,
424 reported by seneces (#0002333).
425 - - Fixed doc bug reported by Dukat (#0002374). Also fixed 2 error msgs related to
426 the nickchars system printing out incorrect set:: directives.
427 - - spamfilter.conf and dccallow.conf are now also copied upon make install, reported by
428 TommyTheKid (#0002313).
429 - - Made CHGIDENT, CHGHOST and CHGNAME use more numerics (where possible) (#0002358).
430 - - Fixed halfop trying to set chanmode +G/+T/+j not getting an error message, reported
431 by Ron2K (#Ron2K).
432 - - Module coders: using extcmode_default_requirechop is now depricated, check src/extcmodes.c
433 ctrl+f extcmode_default_requirechop for more details (solution: copy+paste &amp; fill in modechar).
434 - - Nicks with ~ are now also not cutoff anymore but rejected like any other illegal char (#0002074).
435 - - Fixed bug in +G where with not-really-matching-words color was needlessly stripped,
436 reported by SpeedFire (#0002375).
437 - - Changed the 'is a Secure Connection' msg/numeric in /whois from RPL_WHOISSPECIAL to
438 a slightly changed RPL_WHOISSECURE, namely: ':%s 671 %s %s :is using a Secure connection',
439 I'm sure some client coders will bitch at this, but the current way is brok in 2 ways:
440 - RPL_WHOISSPECIAL is meant for 1 line of additional whois info, usually an IRCOp title or
441 description. Having a dedicated numeric for it allows for client-side interpretations
442 and/or translations.
443 - The 'is a Secure Connection' was incorrect English, this has been reported numerous times.
444 The PRO's of this change are clear, the only CON is that in-window-/whois's are now
445 likely not to show this line properly in-window but rather in the status window, until client
446 coders implement this numeric.
447 If you wonder why we didn't use RPL_USINGSSL, that's because this numeric collides with
448 RPL_STATSDLINE (which we are already using for &gt;5 years).
449 If you wonder why we didn't use the RPL_WHOISSECURE numeric as-is (even though I haven't
450 seen it in use anywhere), then that's because we wanted to minimize display problems in
451 the transition period and the extra parameter would not be used by us anyway.
452 - - If a locop now has can_override/can_gkline/can_gzline we will print out a warning and
453 convert it to globops. This is also what we always did for can_globalroute/can_gkill
454 (well, except the warning). Giving such NETWORK (GLOBAL) privileges to a LOCAL operator
455 does not make any sense and is therefore no longer allowed.
456 - - NickChars:
457 - Added 'russian-w1251', supplied by Roman Parkin. There are like 7 standards
458 in Russia (and like 2-3 main ones), so I didn't dare to call this one 'russian' ;).
459 - Added 'czech-w1250' and 'slovak-w1250' (both might miss a few characters).
460 - Added 'windows-1250' group which contains czech-w1250, slovak-w1250, polish-w1250
461 and hungarian.
462 - Hungarian characters show both fine in w1250 and latin2, hence hungarian is included
463 both in 'windows-1250' and 'latin2'.
464 - Fixed bug: polish was not included in latin2
465 - - Fixed various OperOverride issues:
466 - Opers with can_override can now +qa/-qa even if they are not netadmins,
467 and they can also (un)set L/u.
468 - Fixed several SAMODE bugs, such as not completely working for non-netadmins and
469 not working if you were halfop'ed, etc.
470 Bugs reported by pak, aquanight, niphler, Bugz, and more.
471 If there are still any bugs left, please report them on <A HREF="http://bugs.unrealircd.org/">http://bugs.unrealircd.org/</A>
472 NOTE: some of these enhancements will produce desynchs if your net is not 100%
473 on current CVS / Unreal3.2.3 and an oper tries to use these 'new features'.
474 So use with care on mixed-version nets.
475 - - Fixed /(G)ZLINE [nick] placing the *line on *@host instead of *@IP, reported by
476 Snake (#0002246).
477 - - A warning is now sent to the oper if (s)he tries to add a (G)ZLINE on *@host.
478 (G)ZLINES should have an ipmask, not a hostmask, because they are processed BEFORE
479 any dns lookups are done. Therefore any (g)zlines placed will probably work
480 (but not necessarily) for like an hour (or whatever TTL), but after that the
481 (ab)user can get in again so this is usually not what you want ;).
482 I suppose I'll add a FAQ entry about this.
483 - - Made badwords (+G) now work with hardcoded word boundaries. Also made the fastbadwords
484 system accept more characters. Basically what this means is that the (fast) badwords
485 system can now be used to properly block words with accents and things like that, just
486 the way you block English words. Bug reported by MJ12Helios (#0002311).
487 - - Fixed 'russian-w1251', was not working ok at all.
488 - - Made it so halfops can -h themselves, and chanadmins can -a themselves, reported
489 by fez (#0001503).
490 - - Made spamfilter 'u' also check nickchanges, reported by Gilou (#0002251).
491 - - Updated doc/technical/token.txt, reported by webfox (#0002373).
492 - - NickChars: Added 'romanian', supplied by crazytoon.
493 - - Added 3.2.3 release notes (expected to be changed later on).
494 - - Updated russian-w1251 (added 2 chars).
495 - - Made the (G)ZLINE warning only happen on add, as it should. Reported by crazy.
496 - - Made some (incorrect) -Wall warnings dissapear.
497 - - Renamed version to 3.2.3-pre1, for Thursday. I'll keep the doc version numbers
498 at 3.2.2-CVS to avoid confusion with the online semi-realtime docs ;).
499 ** internal 3.2.3-pre1 release **
500 - - Fixed a bug with /invite with no parameters (accidentily broken when +I was added)
501 (#0002383) reported by trystanscott.
502 - - Fixed a bug where /SAJOIN user 0 caused a desynch, reported by trystanscott (#0002384).
503 - - Merged NICKCHARS= in PROTOCTL for now, since a seperate one is not (yet!) needed,
504 reported by SolutechUK and psadi (#0002386).
505 - - Fixed various (major) problems that the '-h yourself' caused, reported by Trocotronic
506 (#0002387).
507 - - Fix for above, also reported by Trocotronic.
508 ** internal 3.2.3-pre2 release **
509 - - Fixed a couple of typos in doc/example.conf (#0002393) reported by AngryWolf.
510 - - Added documentation about channel mode +j (#0002392) suggested by Dukat.
511 - - Added doc/help.de.conf and doc/example.hu.conf
512 - - Fixed +s/+p and +c/+S desynch issue during netmerge, reported by Ron2K (#0002391).
513 - - Fixed a bug where an unknown operflag would cause a crash.
514 - - Windows versions will now be compiled with zlib 1.2.2 and curl 7.13.1.
515 - - Made windows installer also install doc\technical\*
516 - - Removed oldcloak cloaking module, everyone should be using the new cloak one by now.
517 - - Updated release notes (translated docs, zlib, doc\technical, sp/cS desynch).
518 - - Made +g get removed when an oper sets -o (#0002399) reported by Ron2K.
519 - - Made it so the win32 version shows channel modes in /list (#0002397) reported by Ron2K.
520 - - Fixed /SAMODE with no can_override not always working with +G/+j/+T (extcmodes), reported
521 by Ron2K (#0002398).
522 - - Added doc/example.de.conf
523 ** internal 3.2.3-pre3 release **
524 - - Some spelling fixes in unreal32docs.html, reported by alex323 (#2412).
525 - - Updated the list of donators
526 - - /SAMODE could cause 'fishy timestamp' if digit parameters were used (eg: SAMODE #chan +l 5),
527 this has now be fixed by sending an explicit TS 0.
528 - - Fixed an important channelmode +j memory corruption bug that would cause crashes, reported
529 by Bergee (#0002416).
530 - - Some clarifications on /RESTART, remote restarts were well never supported, so the docs
531 are now updated on that (no code changes).
532 ** internal 3.2.3-pre4 release **
533 - - Corrected small doc typo in unreal32docs, reported by arbiter.
534 ** 3.2.3 release **
535
536 Downloadable, as usual, from <A HREF="http://www.unrealircd.com/">http://www.unrealircd.com/</A>
537
538 We have created 2 PGP keys:
539 <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">releases at unrealircd.com</A> [0x1C8A554E]
540 <A HREF="http://www.unrealircd.com/pgp/release_key.asc">http://www.unrealircd.com/pgp/release_key.asc</A>
541 Used for signing releases _only_
542 <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">coders at lists.unrealircd.org</A> [0x61904C03]
543 <A HREF="http://www.unrealircd.com/pgp/coders_key.asc">http://www.unrealircd.com/pgp/coders_key.asc</A>
544 For secure communication with the UnrealIRCd head coders.
545
546 Since all releases now have PGP signatures (see details when downloading a
547 file), we suggest you to validate the downloaded files via PGP/GPG instead
548 of using MD5/SHA1 checksums. But here they are anyway...
549
550 MD5 checksums (not recommended):
551 b41f09c5999c67dc8e33db777b7397cf Unreal3.2.3.tar.gz
552 32c1b8545901717775a7d1fc26bea45c Unreal3.2.3.exe
553 5e2052ce173edc63c577ab97af1c99c5 Unreal3.2.3-SSL.exe
554
555 SHA1 checksums:
556 5820906434f0c9e2cd027882e85900a919a2065d Unreal3.2.3.tar.gz
557 b5897b0e02ae96475fa15c08d5e1c8452de468bb Unreal3.2.3.exe
558 535e06ba695f134683d91d7f9cd2eaf15cdf3457 Unreal3.2.3-SSL.exe
559
560 Thanks you for using UnrealIRCd,
561
562 The UnrealIRCd team.
563 -----BEGIN PGP SIGNATURE-----
564 Version: GnuPG v1.2.5 (MingW32)
565
566 iD8DBQFCNOpi4cPWX+btKqIRAsvaAKCTpH4dWuiy6R0Tcji6vBqmtaw/vQCeI88i
567 pMrXj8YxFkUgomcKaVaKiFc=
568 =16DW
569 -----END PGP SIGNATURE-----
570
571
572 -------------------------------------------------------
573 SF email is sponsored by - The IT Product Guide
574 Read honest &amp; candid reviews on hundreds of IT Products from real users.
575 Discover which products truly live up to the hype. Start reading now.
576 <A HREF="http://ads.osdn.com/?ad_id=6595&amp;alloc_id=14396&amp;op=click">http://ads.osdn.com/?ad_id=6595&amp;alloc_id=14396&amp;op=click</A>
577 _______________________________________________
578 Unreal-users mailing list
579 <A HREF="http://lists.ircservices.za.net/mailman/listinfo/ircservices">Unreal-users at lists.sourceforge.net</A>
580 <A HREF="https://lists.sourceforge.net/lists/listinfo/unreal-users">https://lists.sourceforge.net/lists/listinfo/unreal-users</A>
581
582
583
584
585 </PRE>
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602 <!--endarticle-->
603 <HR>
604 <P><UL>
605 <!--threads-->
606 <LI>Previous message: <A HREF="004934.html">[IRCServices] operserv/akill: BUG: (cancel_akill) Missing @ in
607 mask: *
608 </A></li>
609 <LI>Next message: <A HREF="004897.html">[IRCServices] ircservices 5.0.40 with db of 5.0.48
610 </A></li>
611 <LI> <B>Messages sorted by:</B>
612 <a href="date.html#4896">[ date ]</a>
613 <a href="thread.html#4896">[ thread ]</a>
614 <a href="subject.html#4896">[ subject ]</a>
615 <a href="author.html#4896">[ author ]</a>
616 </LI>
617 </UL>
618
619 </body></html>