forked from ScrollZ/ScrollZ
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
1092 lines (1024 loc) · 55.7 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
This is ScrollZ IRC client changelog
Meaning of flags:
+ = new stuff
! = fixed stuff
- = removed stuff
~ = changed stuff
------------------------------------------------------------------------------
ScrollZ
! some more crashes when last server is disconnected
! desktop notification via libnotify for messages and notices
(enable it by passing --enable-notify to configure, also
read HELP SET NOTIFICATION_LEVEL)
! files over 2GB were reported with negative size
(patch by jm_)
ScrollZ v2.3, 11.2.2016
NOTE: Homepage has been changed to http://www.scrollz.info/
! UTF-8 support should now work on OpenBSD out of the box
(patch by Tomasz Konojacki)
! configure --mandir (reported by NetBSD maintainer)
! file mode bits for installed manual page (reported by
NetBSD maintainer)
! usage of deprecate GnuTLS types (reported by NetBSD maintainer)
! iconv() compiler warnings on platforms that require const
parameter (reported by NetBSD maintainer)
! silly bug where channels that were not bound are displayed
in current window
! some numerics were not timestamped reported by Tim)
! mIRC colours brown and orange were mixed (reported by Tim's gf kut)
~ IGNORE QUIT now works per channel (hi Jugernaut!)
! hopefully scrolling through lastlog is now fixed for good
! nick tab completion should now traverse all channels in
search for matching nicks (reported by Tim)
! more cases where channels go to wrong window, yay for
ircii handling of hidden windows
! silly bug which prevented client from ignoring repeated
CTCP requests (reported by dcb314)
! crash in VERSION reply on irc.koreaboo.com (reported by wiz)
! do not display away status when not connected to a server
! NEWHOST on Linux systems, it now uses proper APIs to collect
assigned IP addresses (hi Jugernaut)
~ updated TLD table for $COUNTRY() - some TLDs were dropped
(such as .CS or .YU), if you really miss them let me know and I
can readd them
+ support for 256 colors if the terminal supports it - you can
use FGx and BGx syntax in ScrollZ.save, for example, juha would
enable EGO and use FG154,BG213 for PUBLIC color6 (patch by jm_)
+ SZsetup can be used to configure for 256 colors - use keys
'FfBb' to increase/decrease foreground/background, which works
only when string FG or BG is found in color definiton and 'Ee'
to insert the color string directly, but there is no real
editing available so backspace or cursors might not work
(patch by jm_)
+ SET INPUT_PROMPT_SHIFT_NEW, when set to ON it will show
some context when shifting input prompt (patch by jm_)
! FiSH encryption is now enabled by default, if you wish to
disable it you can do so via configure option
+ SET SSL_PRIORITY_STRING when building with GnuTLS support,
this can be used to enable or disable individual SSL
protocols / ciphers
! when connecting via SSL client will verify if server's
certificate is valid (reported by Boyuan He)
+ SET SSL_CA_PATH to set path to CA certificate file
+ SET SSL_VERIFY_CERTIFICATE to enable or disable certificate
verification (default is ON)
+ SZsetup now shows colour string for current entry
+ COLMISC color6 is used for URLs
! crash in SETAWAY when current window is not connected to a server
+ SET URL_BUFFER_SIZE to set URL buffer size (default is 30 URLs)
! SSL connections should work without pauses before new data is
received
------------------------------------------------------------------------------
ScrollZ v2.2.3, 29.12.2013
! crash when displaying very large aliases (reported by -jff-)
! +password in ENCRMSG is not treated as a FiSH key if FiSH is
not available (reported by -jff-)
! slashes (on Unix) and backslashes (on Windows) in channel names
are converted to underscores in per channel logging
+ SET DEFAULT_PROTOCOL to specify default IP protocol for
server connections (patch by SteelyDan)
! parallel make install (patch by Nathan Phillip Brink)
! respect CPP flags in Makefile (patch by Nathan Phillip Brink)
! dependencies in Makefile, fixes build on Debian sid
(reported by juha)
! example for REGEXPREP (thanks SteelyDan)
! MODE #channel I/e/b for IPv6 addresses (reported by Jugernaut)
~ set AI_ADDRCONFIG flag for IP lookups when IPv6 support is
enabled (suggested by SteelyDan)
! update target directory for manual page to modern /usr/share/man
(reported by dan408)
+ parsing of numeric 378 for freenode (requested by SteelyDan)
! configure now exits if it can't find a working libtermcap
/ libncurses
+ half-op counters are now displayed in NWHOIS
! various small fixes
! memory / fd leaks reported by valgrind (thanks SteelyDan)
- ICB support (patch by SteelyDan)
+ IRC servers can now be grouped (patch by SteelyDan)
+ TRACE facility, read HELP SET TRACE for more information
(this is optional and has to be enabled in defs.h and is
meant to help me track down bugs faster)
! annoying bug where bound channels would sometimes get
relocated to a random window on reconnect
! do not lose one page of scrollback buffer after CLEAR
(reported by -jff-)
! compilation on FreeBSD 10 (reported by FBSD maintainer)
! IPv6 address formatting (reported by SteelyDan)
! SHOWUSER formatting of long user@host strings (reported
by SteelyDan)
! reconnect when server is specified as IPv6 address
! active servers can no longer be deleted (reported by SteelyDan)
+ new ignore types NICK for nick changes and QUIT for sign off
messages (requested by dc)
------------------------------------------------------------------------------
ScrollZ v2.2.2, 15.4.2012
! auto completion bug introduced by a rather stupid fix in v2.2.1
(reported by bon)
------------------------------------------------------------------------------
ScrollZ v2.2.1, 30.12.2011
! a crash when input buffer exceeded 1024 characters and AUTOCOMPL
was enabled (reported by Jugernaut)
+ public flood now displays flooded channel (requested by Blaxthox,
patch by SteelyDan)
! topic time display no longer cuts off year when using T command
(fix by SteelyDan)
! CDCC size reporting (fix by SteelyDan)
+ path tabkey completion for SET AWAY_FILE, DECRYPT_PROGRAM,
ENCRYPT_PROGRAM, HELP_PATH, HISTORY_FILE, LOAD_PATH, LOGFILE,
XTERM_PATH and for WINDOW LOGFILE (patch by SteelyDan)
! tabkey completion for SETs (fix by SteelyDan)
~ use non-obsolete GnuTLS APIs (fixes Debian bug #624050)
------------------------------------------------------------------------------
ScrollZ v2.2, 14.5.2011
+ SET USERNAME to set username sent to IRC server (requested by jm_)
! a silly bug that made client confused about the nickname (if
initial connect returned invalid nickname error, thanks to enkil
for debugging)
! a bug where bound channel was bound to another window on
reconnect (patch by jm_)
! tab handling should no longer crash after reconnects (patch by jm_)
! handling of numeric 477 for networks with NickServ (reported
by several users)
! crash when delay joining a channel (reported by flashback)
! DCC speed reporting
! WHOIS actually (fix by flashback)
! LINKS command would stop working when server throttling
kicked in (fix by flashback)
+ SET RATELIMIT_JOIN - configurable server versions on which channel
joins are rate limited (implemented by flashback)
+ client with UTF-8 support should be buildable on SGI IRIX
+ tabkey improvements for OP, DOP, HOP, DH, VO and DV, read
HELP TABKEY for more information (patch by flashback)
! status bar corruption on 64-bit systems due to overlapping
string copy
! number of DCC GET/SEND requests in status bar is now correctly
set to zero when a signal USR1 is received
+ SHOWIDLE can now be sorted, see help for details
(requested by Blaxthos)
! FiSH on 64-bit systems
------------------------------------------------------------------------------
ScrollZ v2.1, 23.12.2009
I'd like to dedicate this release to frash who passed away in
September 2009.
NOTICE: Mailing list is no longer operational. It only received
spam so we have decided to turn it off.
! ISO 2022 JP encoding in lastlog
! compilation using older compilers (gcc 2.95, reported by aflux)
! IGNORE blah ^TYPE (reported by one)
+ SET DCC_HOST (requested by wiz)
! line wrapping improvements (patch by jm_)
! GNU TLS now uses pkg-config (patch by Mike Markley, thanks)
+ configure option to disable UTF-8 support
+ push line functionality, default bind is alt-q, see help
for more info (patch by jm_)
! default STATUS_FORMAT now properly terminates colour sequence
to prevent background colour overflowing to next lines
(reported by TrN)
~ FiSH encryption now requires libgmp (patch by TrN based on
implementation by Dcoder)
+ SET ENCRYPT_PAD_MSGS and SET ENCRYPT_PAD_PUBLIC (an effort to
make encryption less prone to frequency analysis attacks)
+ SET SAVE_ENCRYPTION_KEYS, when enabled keys used for encryption
are saved to ScrollZ.save (requires master password to be set
as keys are encrypted using master password, requested by TrN,
you are prompted to enter master password when client is restarted
if keys are found in ScrollZ.save)
+ improvements to tabkey handling for directories (patch by jm_)
+ various small improvements
! fixes for 64-bit systems (reported by Jugernaut)
! some bugs that led to crashes (mostly dereferencing NULL pointers)
~ W without arguments uses current channel (patch by flashback)
! buffer overflow crash (reported by fet)
------------------------------------------------------------------------------
ScrollZ v2.0, 30.12.2008
! IGNORE nick ignore_type works again (reported by -jff-)
+ URL catcher now saves nick and channel in publics
+ OpenSSL support (use configure --with-openssl)
! input encodings other than UTF-8 produced garbled non-ASCII
characters when input history was used (reported by biini)
! crashes when iconv fails (reported by ShadowImg)
+ $stripcrap() which strips all non-printable characters
from a string (requested by JohnnyM)
+ $tr() which translates characters in set1 from characters
in set2 (similar to a Unix tr utility, requested by JohnnyM)
+ $pattern() which returns all words from a list that are
matched by a pattern (requested by JohhnyM)
+ $chr() which returns string from a list of ascii codes
! DCC RAW connections executed connect hook too early when
non blocking connections were enabled
! ScrollZ now runs fine on Mac OS X x86
+ SHOWCHAN which allows one to hide certain channels from
status bar (requested by juha)
+ LISTN now has options to list only online/offline notifies
(requested by ol@fson)
! STRSTR() which returned wrong string
! SET AWAY_FILE now accepts full path for ScrollZ.away file
(reported by gebion)
+ URL catcher now also handles channel topics
! don't print join sync msg when sending mode #chan +b, this
happens upon receiveing channel operator status after join
because we send MODE #chan e to obtain ban exceptions
(reported by wiz)
+ ISO-2022-JP encoding support, /SET ISO2022_SUPPORT ON
if you need it
! bug when nick ended with a tilde, client would still show
nick as present even though they parted the channel
(reported by juha)
! WHO -FILE fixes by flashback
+ support for numeric #479 (illegal channel name, coded by
flashback)
+ FiSH support has been integrated in main src
+ MSG -SERVER (requested by smk)
~ DCC RAW no longer sends newline by default, fix your scripts
in case you need this!
+ SET AUTO_RECONNECT_CHANNELS (coded by flashback)
+ -n CLI parameter, if specified no server is connected at
startup (coded by flashback)
! configure should now properly find iconv.h on FreeBSD
! don't send disconnect notice in plain text when SSL
connection is used (reported by wiz)
! crash when server connection is closed in case of SSL connections
(if GNUTLS is used, reported by q)
+ tab completion for SET variables (implemented by flashback)
+ WHOIS now recognises numeric 671 (secure connection, implemented
by flashback)
+ upon receipt of DCC REJECT CTCP reply the corresponding DCC
is closed
+ SET SEND_USERHOST_ON_NICK_IN_USE (if set to off client will
not send userhost query when server sends nickname already
in use reply)
+ MONITOR support (available on ircd-ratbox, coded by flashback)
+ SET NETSPLIT_TIME (to set how long client keeps netsplit info,
patch by flashback)
! stuck input prompt bug (thanks to wiz for testing)
! SZsetup was missing some colours (reported by jm_)
! crash upon exit if flood list was not yet initialized
+ SET NOTIFY_SHOW_NAME (if enabled activity includes
window name, patch by flashback)
+ WINDOW UNNAME (unset window name, patch by flashback)
! long standing bug where client would send stuff from
unnitialised buffer to server (thanks to Jugernaut
for helping me with this)
+ SET CHANLOG_STRIP_ANSI (by flashback, when enabled ANSI
colour codes are stripped from chanlog)
+ SET STATUS_NOTIFY_END and SET STATUS_NOTIFY_START
(see help for more info, patch by jm_)
------------------------------------------------------------------------------
ScrollZ v1.9.99, 30.10.2006
NOTE: Homepage has been changed to http://www.scrollz.org/
+ temporary ban shitlist type (see help on commands ADDBK
and BANTIME, requested by duckdown)
! crash on SET -STATUS_FORMAT (reported on Debian BT)
! memory leak (ircII bug from UTF-8 code merge)
+ SET STATUS_LINES to set default number of status lines
for new windows (requested by a Debian user)
+ SET STATUS_SCROLLED, SET STATUS_SCROLLED_LINES (ircII merge)
- SET USE_OLD_MSG (ircII merge)
~ flood protection status bar variable has been renamed to %X
------------------------------------------------------------------------------
ScrollZ v1.9.98.1, 4.5.2006
! compilation without ANSI colour support
! ANSI colour support when compiled without iconv support
------------------------------------------------------------------------------
ScrollZ v1.9.98, 1.5.2006
! core dump on exit when FLOOD_USERS was increased (reported by jm_)
! crash on IrcNet when doing /FILINE (reported by kore)
! orig nick displaying server messages even if quiet mode
was enabled (it happened if lag is greater than orig nick timer,
reported by wood)
! GNU TLS 1.0 is required for SSL support now, OpenSSL is no
longer supported
+ REGEXPREPL() which offers POSIX.2 compatible search & replace
functionality with back references support, see HELP ALIAS FUNCTIONS
for an example
! ncurses check during configure, should fix build on SuSE Linux
+ IGNORE nick!user@host now works (reported by pluto)
~ userlist takes precedence over shitlist (so you can shitlist
*!*~*@* and still alow *!*user@*.host.com, requested by tel)
! DESTDIR errors for manual pages (fix provided by Matto Fransen)
! numeric 477 is properly handled on Freenode (reported by TrN)
+ merged UTF-8 support from ircII - some things might be
broken because of that, please report bugs
+ support for channel modes gzQ on freenode (requested by TrN)
+ $chankey(#channel) returns channel key (requested by TrN)
------------------------------------------------------------------------------
ScrollZ v1.9.5, 23.4.2005
~ attempt has been made to work around a limitation on efnet
servers where you are not allowed to see ban exceptions unless
opped, client will resend MODE #chan e when opped
+ REGEXP() which uses POSIX.2 regular expression matching,
requested by Mc
+ SHOWIDLE -O|-N to display chan ops/non-ops only, requested by Blaxthos
+ SHOWKILL will now show when were you killed (requested by Blaxthos)
! weird crash upon channel join (seen on broken ircd, reported by kore)
+ ETOPIC to extend current topic (requested by hapan)
+ ETDELIM to set topic delimiter for ETOPIC (requested by hapan)
+ VOICE/DVOICE to voice/devoice users (requested by hapan)
! CDBAN not clearing all bans on channels with large ban list
(reported by Blaxthos)
! wserv now compiles on FreeBSD (reported by sgm)
------------------------------------------------------------------------------
ScrollZ v1.9.4, 19.12.2004
+ DESTDIR support in Makefile, patch submitted by MadHack-
! support for ! channels on IRCNet (reported by jups)
! ETA display on DCC REGET at connection startup
! DCC completed prematurely message when DCC REGET completes
! LIST -WIDE crashing/freezing the client (reported by
Clemens Fischer)
! excess flood problems on newer Efnet servers should now
be fixed (client queues channel joins, this results in
slower joins though)
! don't use $color() in STAMP_FORMAT when LITE is defined
(reported by Damm)
! FTRACE * irc.non-existing-server.com bug where FTRACE would
no longer work (reported by taliz)
+ support for numeric 515 on freenode (need to be identified to
join +r channels, requested by TrN)
+ partial support for ~ (channel owner) and & (channel admin)
in unreal ircd (requested by Ahnberg)
! orignick not working for certain values of ORIGNTIME
(reported by Tero)
! CDCC GET not working on filenames with spaces (reported by TrN)
! OV bugfixes
! compile with WANTANSI undefined (reported by vetere)
! crash with SET DISPLAY_ANSI set to OFF (reported by vetere)
+ support for channel mode R on ircd 2.11 (reop, requested by Tero)
------------------------------------------------------------------------------
ScrollZ v1.9.3, 11.5.2004
! when ARINWIN was trigered by an action and current window
did not match target window for the action, all messages
would start showing in current window
------------------------------------------------------------------------------
ScrollZ v1.9.2, 9.5.2004
! only characters with ASCII codes below 32 are printed in
reverse when printing channel names returned by whois, fixes
display of 8-bit national characters (reported by Tero)
------------------------------------------------------------------------------
ScrollZ v1.9.1, 1.5.2004
! wserv now builds again (reported by aflux)
+ COLOR MISC color4 is now used to color <>s in publics for people
from user list, COLOR MISC color5 is used for your publics
(requested by salan)
! crash on PASSWD one_letter_password
+ SETBACK now decrypts away messages if master password is set and
AWAYENCR is set to ON (requested by Metalfan)
! tab completion no longer assumes slash is the command character but
honours value of CMDCHARS (reported by Anton Aksola)
! ETA calculation for DCC reget/resend (patch submitted by Freddie)
! parsing of @+ in names on hispano IRC network (reported by emux)
+ parsing of WHOIS actually (requested by braneded)
+ SET STAMP_FORMAT now supports strftime conversion specifiers if
available (requested by wiz)
+ improved OperVision parsing
! lots of OperVision parsing bugs
+ ignore levels PART and JOIN for channels parts and joins,
respectively (requested by TrN and tel)
! SET DISPLAY_ANSI OFF no longer cuts lines at 4 characters
! mIRC colours overflowing to input prompt if a line with
mIRC colours was not terminated with a color off
(reported by Una)
+ FDLINE to filter D/d lines in -DOPER (requested by wiZ)
! SET DISPLAY_ANSI OFF cutting lines at 4th character
! terminal resize bug with hidden windows (ircII bug, reported
by Zid)
+ $stamp() which returns current timestamp as set by
SET STAMP_FORMAT
! IDLETIME value being ignored when determining what users to kick
(reported by taliz)
! delayed op no longer ops already opped users (reported by taliz)
! turn off all colours after user's IRCNAME in whois (reported by taliz)
! a possible buffer overflow
+ AWAYSAVE AWAY, it controls saving of SetAway/SetBack messages to
ScrollZ.away (requested by taliz)
! timer + orignick related bug where ScrollZ would take all CPU time
it could get (reported by Una, thanks to TrN for testing)
+ ADDF now accepts -QUIET to omit sending notice to target nick
(requested by taliz)
+ SET HYPER_DCC which replaces compile time define HYPERDCC
(suggested by Merlin)
! WINDOW LEVEL +level1,level2,...
+ URL catcher now also stores the source of the URL (nick if it
was in a privmsg, or a channel for publics, requested by poorboy)
+ $url(number [string]) now returns given url and its source if
called with two arguments
~ by default kick/nick/deop floods, showaway, kick on flood and
kick on ban are turned off (suggested by b-)
! TIMER -REFNUM crash (ircII bug, reported by Adam Balogh)
! WHO -SHOW_SERVER command line parsing, fixes WHO -SHOW_SERVER
-OPER (reported by braneded)
! CDBAN not clearing all bans (reported by enkil)
! crash on switch_channels with empty server list (reported by jups)
+ @ usermode support
+ wordkicks in actions (coded by braneded)
+ CDE to clear ban exceptions (requested by Blaxthos)
! compile with celerity enabled (bugfix by Pier)
! compile on FBSD 5.1+ with IPv6 enabled (patch from ircII by Damm)
! @%+nick support for some ircds
+ ADDW now support -BAN and -TIME, see help for more info
(requested by eviilboy)
+ client should no longer excess flood when joining a lot of channels
at once (when reconnecting on hybrid7/latest ratbox)
! compile using Apple GCC and IBM XLC (fix by TrN)
! crash when orignick kicks in and there are no servers in the
list (reported by taliz)
! annoying bug where a character with hex code 0xff was entered
in input prompt when input prompt was empty and a value of
DISPLAY_ANSI variable has changed
+ support for numeric 379 (channel redirects on Freenode,
suggested by nms)
! character translation screw up when scrolling back (ircII bug,
reported by KOBAN)
+ translation tables to the tarball
! crash on numeric 351 on irc.winbeta.org (looks like weird
ircd to me, reported by unstable)
+ ARINWIN support for actions (requested by taliz)
~ non-printable characters in channel names returned by
WHOIS are now printed in reverse (requested by taliz)
+ FTRACE -E|-G (both use ETRACE from ircd-ratbox, -G does matching
on gecos field, requested by taliz)
! don't parse operwalls as server notices (reported by taliz)
~ ignore level WALLOPS now also ignores operwalls
(suggested by taliz)
+ channel based host ignore, example of usage:
IGNORE *.no!#blah public (requested by several users)
! compilation with -DLITE
! NEWHOST problem with dummy net devices on Linux
(reported by emux)
! translation screw up in input prompt (reported by KOBAN)
! it is now possible to send files from dirs with commas
in dirname (reported by arc)
------------------------------------------------------------------------------
ScrollZ v1.9, 22.12.2002
+ shitlist is now checked upon nick change (requested by Toch)
+ CJOIN and KNOCK (code submitted by braneded)
+ CDCC AUTOGET ALWAYS to autoget DCCs regardless of warnings about
address mismatch, zero size etc (code submitted by braneded)
! WINDOW TITLE is now case insensitive
! compile under Cygwin now produces working executable (#define SZ32 in
defs.h), this is actually quite useful under NT/2000/XP (reported
by inf0rmer)
! no such nick/channel error when sending too long encrypted message to
a server
! cut encrypted messages at 304 characters to avoid decryption problems
at the other end when IRC server cuts the message (reported by [2am])
+ all mass commands (MDOP, MOP etc) now support -A flag to operate on
all users (requested by ogre)
+ server connect time information (it is displayed with SERVER for all
servers and with SZINFO for current server, suggested by ogre)
! LASTLOG -TIME which was broken after SET STAMP_FORMAT was introduced
~ better SET STAMP_FORMAT handling, should save us some CPU cycles
as it is processed only once per minute
! crash in CHANUSERS() without channel as argument (fix by braneded,
now returns info for current channel if none is given)
+ L now accepts list of channels separated by comma (coded by braneded)
+ improved tabkey completion now cycles through channels as well,
/DCC GET nick<tab> cycles through the files offered by nick
/DCC SEND nick <tab> cycles through files on disk - if you use a
relative path it looks in your CDCC ULDIR or current dir if that
isn't set, also completes commands as in /M<tab> and /HELP M<tab>,
path in /LOAD and DCC CHAT nicks (coded by braneded, many thanks!)
+ SHOWWALLOP to toggle whether to show included/excluded nicks with
channel wallops
! don't core in completion routine if we're not on a server
+ SSL support: to enable it call configure with --with-ssl. to use it
SERVER -SSL HOST:PORT or WINDOW [-]SSL HOST:PORT or prefix server
hostname with a ! as in scrollz nick !server:port. SSL connections are
indicated with a ! in the server list (thanks to Sharky and Darkie for
permission to use their code from BitchX SSL port)
~ PASSWD, it now acts as a master password a-la Mozilla for
ENCRMSG and log files encryption - because of this you can't decode
pre ScrollZ 1.9 encrypted files! it can now be used in interactive
mode for privacy reasons
~ changed interface to ENCRMSG, it is now possible to use it entirely in
interactive mode for privacy reasons, see help for new usage
(requested by ogre)
! core dump on page up on very long lines (thanks to braneded)
! core dump on long lines when logging was enabled
+ time stamping to wallops (coded by braneded)
+ merged CAST encrypt stuff from ircII to ensure compatibility
(you need to obtain cast_sbox.h and cast.c, run configure --with-cast,
requested by Anton)
+ -COUNT option to FTRACE to only count matches and not report them
(requested by ogre)
! WHOLEFT formatting which broke with SET STAMP_FORMAT when STAMP was
set to MAX (reported by jm_)
~ upon netsplit we don't display 'Press Control-F to see who split away'
notice anymore to save screen space
+ per channel logging, check help for commands CHANLOG, CHANLOGDIR,
CHANLOGPOST and CHANLOGPREFIX (requested by Ahnberg and his gang)
! PONG notice being displayed on servers without dot in the server name
(reported by Ahnberg)
+ decrypter for log files to tools subdir
! don't allow FTRACE command if previous one hasn't completed yet
(reported by ogre)
+ OperVision now displays IP and server name if available in SERVER
command (requested by Tero)
! ignore case of nickname in IGNORE nickname (reported by braneded)
~ display channel mode +-I when mode compression is enabled
(reported by ogre)
+ mIRC compatible DCC resume, it has to be enabled in defs.h
(patch submitted by braneded)
~ DCC speed calculation for resend/reget (fixed by braneded)
~ merged ircii-20011210 changes (without ISO-2022-JP stuff and mIRC
color stuff - sorry but my screen.c is too different these days
from ircII and ircII won't allow for ANSI color codes, also removed
ircII's SET SHOW_STARS and SET STAR_PREFIX in favour of my, more
complete code, there is no support for %v (voice status) in status
bar as ScrollZ already uses %@ for that)
+ ARINWIN BOTH to always display public in window with level USERLOG4
(even when public's channel is current channel, requested by fox)
- checks for "/etc/" or "passwd" in DCC SEND/RESEND
+ BKT [-T unban time] to specify unban time (requested by poorboy)
+ support for uppercase usermodes (requested by a few users)
~ WINDOW SERVER server CHANNEL #chan,key now works (reported by
qoreQyaS)
~ we now use HELP like ircII - all ScrollZ.help text was moved into
help directory which is now part of the distribution (thanks braneded)
plus I have also described all ScrollZ modifications such as
additional functions, status variables and all SETs (I really hope
someone is gonna take over the docs project as I simply don't have
time to do both the coding and the docs)
WARNING: SHELP is gone, use HELP from now on!
+ REPWORD is now taken in consideration on actions, we use COLOR ME
color number 6 for this (requested by skuum)
+ NICKCHAN to display nick change in all user's channels (only once per
window though, much like SHOWSIGN for signoffs, requested by fox)
+ AWAYENCR to toggle encryption of ScrollZ.away on or off (the file is
encrypted using master password, a tool to decrypt such encrypted
files can be found in tools directory)
+ hopefully made scandir() stuff work on all platforms by moving the
#ifdef magic to scandir.h
! ircII NICK bug where entering existing nick twice resulted in client
believing it gained the nick (reported by dethnite and braneded)
! don't select G0 character set null mapping so Putty works with ISO
8859-1 characters (reported by gamo)
! OV now handles whois on opers on ircd 2.10.3 (reported by KOBAN)
+ JOIN -NOWHO to enable joining large channels, however this disables
some functionality built into the client (requested by Dolphin)
! topic in status bar bug where topic for current window's channel
was displayed in all visible windows (reported by tlund)
+ CDCC FSEND to -DEXTRAS, it is like CDCC SEND except that it ignores
Cdcc queue (requested by arc)
+ notify now supports grouping of people, see help for more information
(requested by KOBAN)
+ possibility to have one OperVision window for several servers
(define MULTI_SERVER_OV in defs.h, requested by MrDev)
+ scrollz irc.server.com now connects you directly to the specified
IRC server (patch by braneded)
+ we now finally have a homepage, the URL is www.scrollz.com,
thanks to largo for the design and to tel for hosting it
~ cursor is now immediately moved to input line (requested by salan)
! crash in SZINFO when not connected to a server (reported by Dolphin)
! bug where client would think it grabbed illegal nick
! client now keeps asking for a nickname if SET NO_ASK_NICKNAME
is set to OFF (reported by Matt Mills)
+ support for numerics 320/330 (identifed user on OPN/QuakeNet, coded
by braneded)
! don't report nicks multiple times in WALL when included with +nick
(reported by Matt Mills)
! crash in RECONNECT/SERVER when IRCHOST was set to an invalid IP
address (reported by kurd)
! don't allow unbindable IP address for virtual hostname, use
hostname in that case to allow client to connect (reported by kurd)
! URL catcher was saving wrong URL to ScrollZ.notepad (reported by jaska)
! WINDOW NEW followed by WINDOW KILL crash when not connected to a server
(reported by brain)
! ask user for new nick when NO_ASK_NICKNAME is OFF (reported by
braneded)
! don't op/halfop user with MOP/MHOP if they're shitlisted with D flag
(reported by Cnf--)
+ support for channel mode S for LinkNET (requested by ba8ak)
~ use SSLv3_client_method() in SSL connections to support greater
number of ciphers (suggested by Cnf--)
! hopefully ANSI characters in input prompt now work fine in all
terminal emulators
! ircII bug (crash) when splitting lines without spaces (reported by TrN)
! ircII bug with meta keys 6,7 and 8 being sticky (reported by nms)
! RECONNECT not working for IPv6 connections
! bantype E now creates good masks for IPv6 connections (reported by
enkil)
! ircd 2.10 not returning userhost reply in HTM (thanks to Anton for the
hint, reported by gamo)
! crypto support for notices now works the same as for messages
(reported by jups)
! long standing bug where CDCC ULDIR was prepended twice when CDCC ULDIR
was set to a relative path (reported by Ajdin)
------------------------------------------------------------------------------
ScrollZ v1.8m, 15.10.2001
~ AUTORECON crash (reported by Tero)
- debian subdirectory
~ default compile time flags in defs.h.in
+ man page (contributed by Debian maintainer Mike Markley)
~ distclean now removes auto generated header files
~ prefix/lib to prefix/share/scrollz
! compile without -DWANTANSI
+ EXTPUB to show status on public messages (@/+ in front of nick,
requested by entropy)
+ WINDOW SIZE (requested by MadHack)
~ changed .ircquick to .scrollzquick
+ permanent ignores (the ones set with IGNORE command) are now saved
to ScrollZ.save (requested by ogre)
! channel settings not being set upon join from .scrollzrc (thanks
to gamo for figuring this out)
+ define for alphabetically sorted nicks in CSCAN to defs.h
- AUTORECON since it is handled by a SET
+ anonymous channel topic handling on hybrid7 (reported by braneded)
+ numeric 308 (server admin) on hybrid7 (patch submitted by braneded)
! -DCELECOSM without -DCELE compile (reported by braneded)
! numeric 477 for IRCNet
+ numeric 276 (virtual channels) on hybrid7 (request by braneded)
+ INSTALL.ScrollZ in doc subdirectory (hello Exodus)
! handle ! channels on ircd 2.10 properly, not the ircII way
(reported by Ahnberg)
~ tabkey handler, when line starts with /MSG we adhere to the pre 1.8l
tabeky behaviour (line is cleared when tab is pressed and next nick
from the list is inserted, requested by several users)
+ re-added ^T bind so one can use it to insert nicks when line starts
with /MSG (see above)
! status bar bug where string was cut one column too early (reported
by jaska)
+ CHPASS filter - now removes user's password (suggested by braneded)
! WHOIS in -DGENX now honours value of STAMP (reported by kore)
+ time stamping to CSCAN
+ -DALTERNATE_PUBLICS to defs.h which uses () in publics instead of <>
(requested by several users)
+ halfops handling for hybrid7 (% denotes halfop status in status bar,
EXTPUB, CSCAN, etc., coded by braneded)
+ halfops in friends lists, flag is h (coded by braneded)
+ WHO now accepts -HOPS for halfops (coded by braneded)
+ -H and -NH for SHOWUSER (coded by braneded)
+ $chanusers(#channel 1) returns %nick for halfops (coded by braneded)
+ HOP, DHOP, MHOP, MDHOP (coded by braneded)
~ mass commands take -F to mean affect/don't affect friends. we'll still
accept -O in case scripts use it. MHOP only sends +h for non opped
users. MASSV only sends +v for non halfopped / opped users. they're
also more specific when nobody's to be affected. i.e. MOP -O said
"no users to op on #channel". now says "no friends to op on #channel"
(coded by braneded)
+ MC sends -a on hybrid7 servers (coded by braneded)
+ halfops stuff in CHANST and improved look (coded by braneded)
~ index is now a section in ScrollZ.help (idea by braneded)
+ handle numeric 263 (load too high). it resets internal links flag so
we can do another LINKS et al. as soon as we like (coded by braneded)
- Cdcc handling via messages
+ timestamp to DCC chat (requested by ogre)
+ TOPICLOCK and TOPICUNLOCK to lock/unlock topic (requested by acidflash)
only available if compiled with -DEXTRAS
! don't lose mode lock when we part a channel
! don't lose mode lock when we have joined too many channels
+ FCLINE, FLLINE to filter C: and L: lines (requested by ogre)
+ timestamp to WHO reply
! ORIGNICK losing QUIET setting when ORIGNICK without args was executed
(reported by fox)
+ semi-colon is now allowed in SET DCC_PORTS (a-la iptables or ipchains)
+ netsplit/netjoin messages and signon/signoff messages now use value
of timestamp to format the output
! hash function to work with high ASCII nicks (used on Russian servers,
reported by Koban)
- orignick based on notify signoff
+ ORIGNICK now allows multiple nicks (separate them with comma, requested
by fox)
~ annoying PONG notice when connecting through psyBNC (thanks to markalso
for debugging) but other things might not work 100% because psyBNC mucks
with the data stream between client and server
! don't crash doing MAP if no LINKS info is returned by ircd (reported
by braneded)
+ customizable timestamp format (SET STAMP_FORMAT to see default example,
code submitted by braneded, thanks)
! don't skip IRC operators in FTRACE (reported by Hans)
! show command that caused error in ScrollZ.save file
------------------------------------------------------------------------------
ScrollZ v1.8l, 3.7.2001
! TOPIC ircII bug (reported by Tero)
! MOP/MDOP/MASSV/MASSDV bug in huge channels (reported by ogre)
! ORIGNICK saving to ScrollZ.save (reported by Tero)
~ new logo by juice
+ parsing of @#channel so it is recognised as channel wallop
(requested by fox)
+ time stamping to notice display (thanks to fox for reminding me)
! crash when kicked from a channel during TBAN (reported by ogre)
~ MODELOCK w/o args now shows stored mode locks for all channels
(requested by ogre)
~ MODELOCK info is no longer lost when we part channel, I wonder how no
one reported this for the past 2 years
! status %! and %y ate one character when invalid args were supplied
! status bar and input prompt now honour the value of SET DISPLAY_ANSI
(found out by ogre)
+ people with Cdcc flag in userlist are exempt from queue and minspeed
checking (requested by Blaxthos)
! display all settings properly not just ORIGNICK
! close slow DCC if file transfer does not meet minimum speed (stale
connections or when user disconnects but client does not notice it)
+ CTCP yournick CDCC QUEUE will tell user their queue position
(requested by Blaxthos)
+ LLOOK can now store and load information from a file (requested by
Ahnberg, see help for more information)
~ new and improved tabkey handling, if input line starts with /msg nick
client cycles through msg list otherwise it cycles through nicks
matching word to the left of the cursor, this can be used to complete
one channel too (idea by Ahnberg and fox) - this means tabkey in the
middle of input line is now possible
- NICK_COMPLETION is gone because of the above
~ ^T is back to TRANSPOSE_CHARACTERS
! DIRLSM now sends encrypted message to a user if encrypted communication
with that user is established (reported by Tero)
! use current channel for WHO SHOW_SERVER if none specified
~ FKLINE now accepts optional -TEMP argument, read shelp for more info
(requested by ogre)
+ SET AWAY_FILE to specify away file (requested by Ahnberg)
+ user's publics can now be ignored for specific channel only (example:
IGNORE nick!#channel PUBLIC, requested by blazini)
+ SHOWSIGN to show signoff in all channels user was in (requested by
Ahnberg and fox)
+ quarantined nicks, full I: line and X: line warning parsing to OV
(requested by ogre)
! crash in input line history search (ircII bug)
+ TIME option to LASTLOG (example: LASTLOG -TIME 19:00-20:00 would only
print lastlog entries between 19:00 and 20:00), it works only with
STAMP enabled, lines without time stamp are exempt from matching
------------------------------------------------------------------------------
ScrollZ v1.8k, 22.1.2001
+ multiple channels can now be bound to one window (requested by Ahnberg)
+ WINDOW BIND #chan1,#chan2,... is now possible (requested by Ahnberg)
! SERVER + bug
+ exclusive REPWORD (see help for more info, requested by Ahnberg)
! WHO and MODE #channel b bug on ircnet servers when joining &oper
channels (thanks to Tero for help)
! bug in ENCRMSG encryption, passwords test and testtest were both
able to decrypt encrypted messages (read help for compatibility issues,
thanks Viha)
~ better handling of server pings for splitted servers (requested by ogre)
~ upon loading of ScrollZ.save CDCC PTIME and NTIME are set to two hours
(requested by many users)
+ environment variable DCCHOST can be set to IP address for DCC offers
(this is useful in combination with SET DCC_PORTS if you are behind a
firewall)
! FTRACE bugs with clients containing [ in nickname, also colorized and
formatted the display (reported by Ahnberg)
+ WHO -SHOW_SERVER to show server in WHO (requested by Tero and others)
! prevented excess floods upon CTCP CDCC LIST with huge offers (reported
by Myrlin)
! whois queue handling with servers that in some cases return only
numeric 401 but not numeric 318 (thanks to markalso for helping me
with this one)
~ STAMP to show time stamp for a lot more events, read help for more
information (rule of thumb: time stamp is displayed where SCROLLZ_STRING
would be displayed in older releases when STAMP is set to MAX)
+ new argument NOMODES in OV to supress sending user modes to server when
OperVision is enabled/disabled (see help for more information, requested
by crystlize)
+ SET AUTO_RECONNECT to enable/disable automatic reconnect, SET is used so
it can be set prior to connect in ~/.scrollzrc (aparently some servers
K: line you for doing this, requested by Jakes)
~ LASTJOINER_KICK will only kick target user from channel they joined
(requested by ogre)
~ BK, BKI and BKT now accept (optional) channel name
+ parsing of SERVER to OperVision for IRCNet, also SQUIT now shows reason
(requested by Tero)
+ encrypted communication is now indicated by [!] in publics and private
messages (requested by Ahnberg)
! REMS failing when nicks were different
! core dump when removing last server from the server list (ircII bug)
+ merged ircII 4.4Z changes
+ optional QUIET arg in ORIGNICK to supress messages during attempt to
gain nick (requested by kitten, read help for usage information)
------------------------------------------------------------------------------
ScrollZ v1.8j, 15.8.2000
Note that the below log is in some cases inconsistent because it was
written accross the v1.8i# (#=1-6) series. Hopefully from now on I'll
be releasing new version in shorter intervals. Also new web page is
in works and will be announced when it will be ready! The changelog
for versions pre 1.8j has been deleted and will be available on the
web page.
! Cdcc min speed bug (reported by EA)
+ flags are now used in ScrollZ.save for userlist and shitlist entries
instead of cryptic numbers
! auto nick completion bug
! CDCC LOAD now updates number of offered packages
+ added MKILL (in -DACID) by acidflash (DEFKILL is default reason, it is
saved in ScrollZ.save)
! core dump on WHOIS in some cases when country was defined
(reported by PreZ)
! userlist/shitlist bug related to whowas buffer
! keyboard handling when prompting for key (URL, SETAWAY,...)
(reported by ack)
+ REMCHAN (opposite of ADDCHAN, requested by JMnemonic)
+ -ALL to LK (it will kick all non opped users)
+ IDLEKICK AUTO channels is now possible, it will kick non opped idle users
(requested by JMnemonic)
! STATS K core dumping on FEFnet
! nasty ircII bug that sometimes led to crash on window kill
(thanks to c9c1 for help and hints)
! bug when you join too many channels (reported by Fryguy)
+ encryption for userlist passwords (if you use this feature ask
for utility that will update ScrollZ.save, requested by cain)
~ changed encryption for ScrollZ.save, if you use this feature ask for
new decode utility
~ URL catcher now ignores dupes (requested by arc)
~ client will now start DCC send from queue when CDCC LIMIT is increased
(requested by arc)
! reconnect on kill, should now work with multiple windows connected
to different server
+ $8 to DCC_LIST hook, it stands for filesize (requested by nas)
~ INSERT_TABKEY to INSERT_TABKEY_NEXT
+ INSERT_TABKEY_PREV (default bind is alt-i, requested by Myrdraal)
+ DCC, Cdcc, tabkey and auto-reply are now multiple servers compliant
(requested by several users)
+ SET DCC_PORTS, usage is /set dcc_ports low_port-high_port, this
tells client to only use ports from range low-port-high_port for DCC
connections (this is useful for people who are behind a firewall so
they can open only a limited number of ports), when set to 0 it has
no effect (requested by someone whose nick I forgot, if you are
reading this please remind me to put your name here). Note that this
is only used for DCC CHAT and DCC SEND.
+ CHSIGNOFF to -DEXTRAS, when set to on it will display list of channels
when user quit IRC (requested by Merlin)
+ STAMP, when enabled client will show time in front of publics
(requested by acidflash)
+ if channel in CDCC CHANNELS starts with + it means client will use
CDCC NOTICE instead of CDCC PLIST for that channel (requested by Zig)
! when DCC chat is established nick is added to tabkey list (reported
by ogre)
! JOIN 1,2,3 now joins #1, #2 and #3 (reported by Merlin)
! odd bug on join where channel would be suddenly bound to completely
unrelated window, it had to do with the way ircII maintains window
list and whowas buffer for channels
! crash when user sent large ammounts of files (reported by arc)
! shitlist bug with ident being 10 characters long
! CHSIGNOFF always showing regardless of setting (reported by kali)
! WALL ignoring SHOWWALLOP value from ScrollZ.save
+ WALL now accepts optional target channel as first argument (requested
by Zero)
! status bar not showing usermode +z when set
~ DCC ACTIONs now go to window with level DCC or to window whose query nick
matches DCC nick (reported by Myrdraal)
~ orignick will not react on notify signoff if your userhost matches
userhost of person that signed off, but you have to be on
a channel for this to work (requested by arc)
! wallops not displaying nick when OperVision was active (reported
by pier)
! input prompt bugs shown with ANSI prompts (reported by [Una])
~ Cdcc queue now ignores dupes and files already present in DCC list
(requested by art3mis)
! fixed $szvar() core dumping with NULL strings (thanks to whitefang
for figuring this one)
+ DIRLM, DIRLN, DIRLSM and DIRLSN are now multiple servers compliant
(requested by several users)
+ last join in status bar and LASTJOINER_KICK are now multiple server
compliant
+ CDCC VERBOSE, when set to off remote Cdcc messages are hidden
from user (requested by Zig)
+ COLOR SBAR2
+ new status modifier %y#, # is digit or letter in range a-c,
digits 1-6 represent color1 through color6 from COLOR SBAR
whereas digits 7-9 and letters a-c represent color1 through
color6 from COLOR SBAR2 - take a look at default status bar
variables to see use of this then try COLOR SBAR BLACKBG to
see it at work (idea and coding by Zakath)
! crash when there were no servers in server list (there were
two related bugs, one on my part and the other is from stock
client - this is system dependant, reported by Myrdraal)
! bitch mode bug (reported by ogre)
+ ability to complete first matching channel name on ^T and
TAB (try /M #first_few_letters_of_channel<TAB> or
#first_few_letters_of_channel<^T>)
+ Cdcc hooks now also work on CTCP your_nick CDCC LIST
+ FTRACE to -DACID
+ NWHOIS now accepts filter (requested by TrN)
+ MIRC STRIP which strips mIRC color crap (requested by Sparhawk)
! crash related to tabkey (reported by Psylocke)
~ SHOWUSER, it now allows multiple filters and N flags (check
help for more information)
+ ability to send files with spaces in filenames (surround filename
by double quotes ("), requested by arc)
! properly handle mIRC colors by ddd
! stock client logging bug for good (reported by justme_)
+ merged ircII 4.4F code
+ CDCC SAVE now saves number of gets for each pack, and CDCC LOAD restores
it (requested by Zig)
+ AUTOOPDELAY (requested by enkil)
! IGNORE * CRAP preventing client from caching topic (reported by
Sparhawk)
+ new friend list flag X for instant op
+ -A to NEWHOST to query more interfaces (requested by zero)
! channel loss bug when user joined maximum number of channels
(reported by ogre)
~ the way auto replies work, now whole word is matched - if you want
old style matching use *word* (requested by arc)
! closing DCCs with spaces in filenames (reported by arc)
! bug where client got all confused when user supplied illegal
nick to NICK (reported by dds)
! bug with auto nick change routine when nick was 9 characters long
(reported by dds)
! hopefully fixed ircII bug that is responsible for broken lastlog
(reported by many users)
! crash when joining channel which wasn't successfully joined in
previous attempt (reported by whytefang)
! crash upon ping reply in some cases (reported by Damm)
+ SENTMSG type to AWAYSAVE (it saves sent publics and private
messages, requested by Ahnberg)
! XECHO -LEVEL ircII bug (reported by Ahnberg)
+ mnemonics to TIMER (ie. TIMER 1d2h30m4s SAY hi, requested by arc)
+ channel key reported via notice is stored and is used upon join
(ScrollZ, Pupette, C-ToolZ and BitchX formats are supported, thanks
to asylum and acidflash for snippets of code)
~ tabkey behaviour, if input line is /m nick<space> it cycles
through tabkey list and if there is no space after nick it cycles
through matching nicks (this fixes most of tabkey bugs, reported by
acidflash and Merlin)
! annoying PONG messages from server being displayed when client got
confused about server name
! tabkey bug introduced with change in tabkey behaviour
! reconnect to server, it now uses WINDOW SERVER to reconnect
+ SHOWIDLE now displays idle times even if IDLEKICK is turned off and