-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
927 lines (556 loc) · 27.8 KB
/
Copy pathChangeLog
File metadata and controls
927 lines (556 loc) · 27.8 KB
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
Thu Aug 20 09:29:29 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-5.03.
Wed Aug 19 17:48:55 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-5.02.
Thu Aug 13 21:55:13 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090813.
Tue Aug 11 20:32:58 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090811.
Tue Aug 11 20:30:31 Timo J. Rinne <tri@iki.fi>
* Tried to fix line splitting. Achieved to make totally
broken piece of shit to somewhat working one. Could
still break down if messages to be sent contain much
characters that are converted to multibyte utf-8
sequences.
Tue Aug 04 08:33:33 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-5.01.
Mon Aug 03 18:50:45 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090803.
Sun Aug 02 15:10:08 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090802-4.
Sun Aug 02 14:09:10 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090802-3.
Sat Aug 01 22:38:14 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090802-2.
Sat Aug 01 21:52:22 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090802.
Sat Aug 01 16:50:59 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090801.
Thu Jul 16 00:55:50 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090716.
Wed Jul 15 17:14:17 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-5.00.
Tue Jul 14 20:19:35 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-5.00-beta1.
Tue Jul 14 14:59:45 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090714-3.
Tue Jul 14 01:13:07 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090714-2.
Mon Jul 13 20:55:51 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090714.
Mon Jul 13 19:00:00 2009 Timo J. Rinne <tri@iki.fi>
* Removed MSN stuff. It doesn't work with current MSN
anyways. To make it work, much work (e.g. SSL) would
be needed and it's really not worth it.
Mon Jul 13 18:07:17 2009 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20090713.
Mon Jul 13 17:00:00 2009 Timo J. Rinne <tri@iki.fi>
* Added opportunistic UTF-8 decoding.
Fri Sep 23 16:08:03 2005 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20050923.
Sat Jun 28 14:30:20 2003 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20030628.
* Mask characters to 8 bits in crc calculation and encryption.
In GNU Emacs 21.1 ?ö is 2294 of which least significant 8
bits gives 246 which is correct ISO-8859-1 code.
Sun Dec 15 22:18:43 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.00.
Sun Nov 17 22:40:40 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.00-beta6.
* MSN code should now work also in GNU-Emacs
* MSN Gateway implemented by kny@iki.fi
* Cleanups and minor fixes.
* IRC protocol messages are parsed already in the process sentinel
and passed to the handler as a parsed list. The original
message is also passed since there are about 200 old-fashioned
message handlers that are using regexps in parsing the message.
At some point the handlers should be fixed so that they would
use the parsed message only.
* Prepaing for 4.00 release that should come soon if beta6 proves
to be stable.
Sat Nov 09 21:10:03 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20021109-3.
Sat Nov 09 19:44:17 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20021109-2.
Sat Nov 09 19:02:05 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20021109.
Sat Nov 09 18:39:51 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20021109.
Sat Oct 12 14:40:30 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.00-beta5.
Sat Oct 12 14:39:06 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20021012.
Mon Sep 02 20:28:25 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020902.
Sun Jun 23 15:25:09 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020623.
Thu Jun 20 10:00:14 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020620.
Mon Jun 10 09:20:55 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.00-beta4.
Sun Jun 09 15:46:55 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020609.
Sun Jun 09 14:47:12 2002 Timo J. Rinne <tri@iki.fi>
* Removed regexp nightmare from the msn protocol message handlers.
Messages are now parsed within the message consumer function
that is called directly from the process filter. This is
something that really should be done for IRC protocol too
some day.
Sat Jun 08 21:29:48 2002 Timo J. Rinne <tri@iki.fi>
* Fixed some interoperability issues for GNU Emacs.
Sat Jun 08 20:28:18 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.00-beta3.
Sat Jun 08 20:27:42 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.0-beta3.
Sat Jun 08 12:10:03 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020608.
Fri Jun 07 13:09:57 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.00-beta2.
Thu Jun 06 13:10:58 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020606.
Thu Jun 06 13:07:29 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020606.
Thu Jun 06 12:06:33 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-4.00-beta1.
Wed Jun 05 15:51:32 2002 Timo J. Rinne <tri@iki.fi>
* Added encryption to MSN-messages too. Decryption part is
still missing :).
Wed Jun 05 12:01:06 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-msn-enabled-alpha6.
Wed Jun 05 10:12:42 2002 Timo J. Rinne <tri@iki.fi>
* Various improvements in msn code.
- Status line now shows MSN-Status (if any).
- Mode changes can be inhibited by a variable.
- We can send typing notifications (if variable
is set), but we ignore incoming ones because
they can't be trusted.
- And more!
Wed Jun 05 09:46:53 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-msn-enabled-alpha5.
Wed Jun 05 00:02:08 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-msn-enabled-alpha4.
Tue Jun 04 21:48:42 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-msn-enabled-alpha3.
Tue Jun 04 20:02:24 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-msn-enabled-alpha2.
Tue Jun 04 16:22:55 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-msn-enabled-alpha1.
Tue Jun 04 15:45:34 2002 Timo J. Rinne <tri@iki.fi>
* Integrated preliminary version of MSN messenger client.
Thu May 02 16:26:32 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020502.
Thu Apr 25 17:27:21 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020425.
Mon Apr 22 15:14:19 2002 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20020422.
Mon Apr 22 18:10:10 2001 Timo J. Rinne <tri@rinne.iki.fi>
* Minor fixes
* Added support for newish 317 (IDLE) message format.
Sun Nov 04 16:10:01 2001 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20011104-2.
Sun Nov 04 12:34:22 2001 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20011104.
Sun Nov 04 14:30:00 2001 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20011104.
Sun Nov 04 14:29:00 2001 Timo J. Rinne <tri@iki.fi>
* Simplified and fixed private conversation mode.
Fri Jun 08 18:44:11 2001 Timo J. Rinne <tri@iki.fi>
* Applied scroll patch from too@iki.fi.
Thu Jun 07 14:53:38 IRCHAT Distribution Generator <irchat@rinne.iki.fi>
* Generated release irchat-20010607.
Thu Jun 07 12:47:23 2001 Timo J. Rinne <tri@iki.fi>
* Added support for invitation (I) and ban exception (e)
lists.
Sun May 13 23:31:09 2001 Timo J. Rinne <tri@iki.fi>
* Entered to CVS.
Sun May 6 23:00:06 2001 Timo J. Rinne <tri@iki.fi>
* Get full WHOIS reply also for users behind host mask.
* Made a release.
Sun Dec 3 20:30:00 2000 Timo J. Rinne <tri@iki.fi>
* Made a release of the previous snapshot.
Sun Oct 3 13:15:22 1999 Timo J. Rinne <tri@iki.fi>
* Fixed a minor incompatibility with xemacs-21.
* Made a snapshot.
Tue Jul 7 20:15:47 1998 Timo J. Rinne <tri@iki.fi>
* Added cipher-saber.el to the distribution.
It is not compiled into irchat.elc, because it's
not (yet?) needed anywhere.
Wed Jun 24 23:50:41 1998 Timo J. Rinne <tri@iki.fi>
* Irchat crypto is cracked because of the poor ad-hoc
key expansion method. Versions 1 and 2 of key
expansion should be considered totally insecure.
(setq irchat-crypt-version-default 3) is the
only way to go and it is now default.
Old message formats are still understood and they
can be used by setting variable irchat-crypt-version-default.
This should not be done.
* Snapshot
Tue May 26 12:55:46 1998 Timo J. Rinne <tri@iki.fi>
* Modified irchat-mkdst to use new make targets.
* Modified reply to version query be somewhat shorter.
Old format is left optionalt for orthodox-irchatters.
* Snapshot.
* Modified irchat-mkdist so that it removes from all
distributed source files all lines delimited by lines
matching "^... BEGIN NODIST" and "^... END NODIST"
inclusively.
Mon May 25 11:00:00 1998 Timo J. Rinne <tri@iki.fi>
* Snapshot.
* Also the first delayed send is always delayed for at least
one delayed send interval.
* Modified makefile so that legal targets are xxx,
xxx-compact or xxx-snap, where xxx can be gnuemacs
or xemacs.
Sun May 24 15:13:24 1998 Timo J. Rinne <tri@iki.fi>
* Delayed replies to ctcp queries.
* Snapshot.
* Made interval configurable.
* Made optional feature to allow or disallow identical strings to
be queued.
Tue Mar 24 11:27:45 1998 Timo J. Rinne <tri@iki.fi>
* MULE support (thanks to KASHIMA, Hiroaki
<kashima@nd.net.fujitsu.co.jp>).
* Snapshot.
Wed Jan 28 15:24:31 1998 Timo J. Rinne <tri@iki.fi>
* Snapshot.
Fri Jan 23 10:11:50 1998 Timo J. Rinne <tri@iki.fi>
* Added option for KICK reasons.
* Snapshot.
Fri Dec 12 09:02:12 1997 Timo J. Rinne <tri@iki.fi>
* Release 3.03.
* It's now 3.04alpha.
* Snapshot (essentially 3.03 release).
Thu Dec 11 08:01:10 1997 Timo J. Rinne <tri@iki.fi>
* Message split now works better. If variable
irchat-message-split-^C-compat is non-nil, also old separator
is recongnized.
* Snapshot
Mon Dec 01 08:31:01 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
Tue Nov 11 16:21:11 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* 437 handle. (nick/channel unavailable).
Tue Oct 28 09:18:58 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* Added irchat-ignore-changes-from-ignored. Defaults to nil,
that equals to the old behavior.
Fri Oct 24 10:31:34 1997 Timo J. Rinne <tri@iki.fi>
* Made a 3.01 release and promoted current version number
to 3.03alpha.
Mon Oct 20 09:12:00 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* Obsoleted some irchat-kill... variables and functions. They are
still supported, but I hope we can nuke them some day.
Sun Oct 19 19:02:07 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* Integrated global-kill stuff and uah-cache.
Thu Oct 16 12:39:12 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* Added irchat-Command-kill-by-regexp to ignore messages
matching a regexp.
Tue Oct 7 18:03:45 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* Implemented new idea key expansion method. It should be
much safer that the old one. Irchat (now) can automagically
decrypt messages encrypted with either method. The method used
in encryption can be set via variable irchat-crypt-version-default
(1 = old method (currently default), 2 = new method).
Mon Oct 6 16:45:59 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* Added splitting of `overlength' messages.
Thu Oct 2 08:54:38 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
* Irchat startup automatically removes virtual penis `___' from
the nickname on startup. This can now be inhibited by setting
variable irchat-autoremove-virtual-penis to nil.
Thu Sep 4 15:25:18 1997 Timo J. Rinne <tri@iki.fi>
* Added variable irchat-confirm-bell-on-channel-message that
defaults to t.
* Snapshot
Thu Jul 10 13:32:58 1997 Timo J. Rinne <tri@iki.fi>
* irchat-vars.el (irchat-backup-irchat-vars): No backups made
if variable irchat-backup-irchat-vars is not set to non-nil.
* Snapshot
Wed Jul 9 17:01:34 1997 Timo J. Rinne <tri@iki.fi>
* irchat-handle.el (irchat-handle-join-msg): It now handles things
so that "compress-changes" works properly.
* Snapshot
Tue Jun 17 13:04:06 1997 Timo J. Rinne <tri@iki.fi>
* irchat-cta.el (irchat-ctl-a-version-msg): Added possibility to
modify version id that is sent to VERSION queries. See variable
irchat-external-version-string.
Thu Jun 12 00:23:42 1997 Timo J. Rinne <tri@iki.fi>
* irchat-commands.el: Buffer `.irchat_vars' is killed after save
in irchat-Command-save-vars. We don't want to have any sitting
locks on that file. It may make it a bit slower but at least
everything is not necessarily screwed if there are more than one
irchat running in the same machine.
Wed Jun 11 11:14:27 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot
Tue Jun 10 15:26:47 1997 Timo J. Rinne <tri@iki.fi>
* irchat-handle.el (irchat-handle-join-msg): Modified to handle
^G crap in channel name properly. I really don't know if
this works properly or not since it cannot be easily tested.
This modification is not in today's snapshot.
* Snapshot
* No more timestamps on ignored messages. Insertions to
dialoque buffer now trigger timestamp. In some situations
ping-message can also trigger timestamp, but that's old
stuff.
* Beeps are now handled in irchat-w-insert. This makes server
join messages with channel names like "#42^Go" beep. That's
bad, but now beep works properly with encrypted messages
and stuff. Those ^G-channels should be processed in join
handle anyway, but not today.
Mon May 5 16:00:32 1997 Timo J. Rinne <tri@iki.fi>
* Version seems to be somewhat frozen. I made a 3.01 release
and promoted current version number to 3.02alpha.
* Snapshot. Virtually identical to 3.01 release.
Mon Apr 14 09:15:10 1997 Jukka Partanen <jtp@iki.fi>
* Snapshot.
* irchat-commands.el (irchat-Command-private-conversation): Don't
call irchat-Command-join if arg is nil or "".
Fri Apr 11 13:39:00 1997 Jukka Partanen <jtp@iki.fi>
* irchat-globals.el (irchat-get-buffer-window-list): Added this
function.
* irchat-main.el (irchat-w-insert): Changed to scroll all windows
the buffer is displayed in.
Thu Apr 3 16:45:31 1997 Janne Liimatainen <jsl@iki.fi>
* Snapshot.
* Added smiley.el support. New variable irchat-use-smiley.
Thu Apr 3 16:34:16 1997 Timo J. Rinne <tri@iki.fi>
* irchat-crypt.el (irchat-init-crypt): Can now be called
multiple times.
Sat Mar 29 20:31:44 1997 Jukka Partanen <jtp@iki.fi>
* irchat-globals.el: Removed irchat-timestamp-timer and
irchat-names-timer. All timers should be included in
irchat-timers.
* irchat-commands.el (irchat-Command-quit): Cancel all timers in
irchat-timers. Also removed some old timer junk.
Mon Mar 24 00:29:54 1997 Timo J. Rinne <tri@iki.fi>
* irchat-handle.el (irchat-handle-privmsglike-msg):
irchat-suspicious-message-prefix or
irchat-defected-message-prefix can be also in notices.
Thu Mar 20 11:23:23 1997 Timo J. Rinne <tri@iki.fi>
* irchat-handle.el (irchat-handle-notice-msg): Added
irchat-notice-cleartext-hook. Virtually identical behavior
to irchat-privmsg-cleartext-hook.
Wed Mar 19 19:13:33 1997 Timo J. Rinne <tri@iki.fi>
* Implemented irchat-handle-432-msg (ERR_ERRONEUSNICKNAME).
Wow, typo in protocol. (should be erroneous)
Tue Mar 18 13:55:33 1997 Timo J. Rinne <tri@iki.fi>
* Added irchat-error-prefix in order to match Cletus' nitpicker
artistic eye :).
* irchat-vars.el added irchat-suspicious-message-prefix and
irchat-defected-message-prefix. They are added into buffer
before messages. Both default to "".
* irchat-misc.el (irchat-ignore-this-p): Fixed to understand also
regexps in the nicks in kill-list. Regexps have to be perfect
matches however (i.e. _foo or foo_ is not ignored by entry
"foo" but are ignored by entry ".*foo.*")
Tue Mar 18 12:55:34 1997 Jukka Partanen <jtp@iki.fi>
* irchat-vars.el irchat-filter.el: Fixed irchat-debugmsg
documentation and use in irchat-filter.
* irchat-commands.el (irchat-Command-debug): Be more sensible
about windows.
Mon Mar 17 13:02:26 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot.
* Fixed a stupid typo irchat-format-string3-p ->
irchat-format-string3-e.
Sun Mar 16 20:18:17 1997 Tomi Ollila <too@iki.fi>
* irchat-dcc.el (irchat-Command-dcc-send): This function
can now be called noninteractively also.
Sun Mar 16 16:15:18 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot.
* irchat-globals.el (irchat-userathost-type): Variable now shows
authentication level of userathost. Can be 'ok 'not-verified
'fake or 'invalid. Current internet usually seems to give
'not-verified. Stupid "~" or "^" is removed automatically from
irchat-userathost. Are there any other possible prefixes?
Fri Mar 14 17:43:33 1997 Timo J. Rinne <tri@iki.fi>
* Fixed timer code in irchat-main. It was total crap. Now it's
maybe a bit less crap.
Fri Mar 14 00:47:39 1997 Timo J. Rinne <tri@iki.fi>
* Snapshot.
* irchat-inlines.el (irchat-update-user): Fixed to understand +v
users (+) as well as +o users (@).
* irchat-main.el (irchat): irchat-timers list is now initialized
here instead of in defvar. In defvar it is now defaulted to nil.
User can append something into it and here we append defaults
to the list if it has not been done before. Should work.
BTW It's quite ultrastupid idea to store these `default' and
`running' timer items in the same list and initialize them with
some mapcar kludge. Didn't touch it though.
Thu Mar 13 22:40:02 1997 Timo J. Rinne <tri@iki.fi>
* Added idle mechanism. Idle is reseted (irchat-reset-idle) in
irchat-send. Keepalive calls (irchat-ping-if-idle) that sends
PING (irchat-Command-ping) to server if connection has been idle
for over 2 minutes.
Thu Mar 13 XX:XX:XX 1997 Timo J. Rinne <tri@iki.fi>
* AT SOME POINT HERE JTP ADDED SOME INFO-PREFIX STUFF BUT DID NOT
THINK IT WAS WORTH CHANGE LOG ENTRY. HE ALSO MADE SNAPSHOT.
* ALSO JSL MADE SOMETHING. WRITE THESE ENTRIES!
Wed Mar 12 16:34:41 1997 Timo J. Rinne <tri@iki.fi>
* irchat-misc.el (irchat-ignore-this-p): If function
irchat-custom-ignore-this-p is defined it is called from
irchat-ignore-this-p. It gets nick and user-at-host strings
as arguments. If irchat-custom-ignore-this-p returns non nil,
the message is ignored, otherwise irchat-ignore-this-p
makes the decision.
Mon Mar 10 15:57:31 1997 Timo J. Rinne <tri@iki.fi>
* Made release 3.00.
* 3.00 has symbol irchat_300 in RCS.
* Upgraded "current" release to 3.01 and made snapshot.
3.01 (970310) is more or less identical to 3.00 release.
Thu Mar 6 00:26:04 1997 Timo J. Rinne <tri@iki.fi>
* irchat-misc.el (irchat-send): It now warns the user, if
maximum length of protocol message is exceeded.
Message is however sent and server is left to worry about
what to do with it. It usually gets truncated.
* Crypt indicator now really works.
* irchat-crypt-use-comint-on-passphrase changed to
irchat-crypt-secure-passphrase-read and read-passwd
is used instead of comint stuff.
Wed Mar 5 15:40:20 1997 Timo J. Rinne <tri@iki.fi>
* Set irchat-crypt-use-comint-on-passphrase if you want to use
comint in passphrase read.
Wed Mar 5 00:14:25 1997 Timo J. Rinne <tri@iki.fi>
* irchat-commands.el:
Fixed 'cleartext option in irchat-Command-message.
Tue Mar 4 17:47:15 1997 Timo J. Rinne <tri@iki.fi>
* Made snapshot containing recent changes.
Tue Mar 4 15:37:06 1997 Timo J. Rinne <tri@iki.fi>
* Notice messages are also decrypted.
Mon Mar 3 20:22:20 1997 Timo J. Rinne <tri@iki.fi>
* Default keys are now set to regexp rather than exact
nickname or channel. Key has to match as a whole,
i.e. default key "foo" is not used for "foobar".
Have to use "foo.*" instead.
Mon Mar 3 16:26:21 1997 Timo J. Rinne <tri@iki.fi>
* Function irchat-current-nickname returns current valid nickname.
* When irchat-privmsg-cleartext-hook is called, variables
irchat-current-message-encrypted-p,
irchat-current-message-suspicious-p,
irchat-current-message-fingerprint and
irchat-current-message-timestamp are defined.
* Function irchat-decrypt-message now inserts the fingerprint
of the encryption key into the return list.
Thu Feb 27 14:16:23 1997 Timo J. Rinne <tri@iki.fi>
* irchat-caesar.el supports now Japanese rot-47 only
optionally. Default is rot-13 only.
* Made snapshot containing previous fixes.
Thu Feb 27 12:25:14 1997 Janne Liimatainen <jsl@iki.fi>
* irchat-main.el remove tail from nickname in irchat-open-server
* fixed nickname bug. irchat-nickname is now irchat-real-nickname.
Users should still only change irchat-nickname
Thu Feb 27 03:54:28 1997 Timo J. Rinne <tri@iki.fi>
* idea.el fixed. Bug in remove-padding allowed hostile
spammer to kill irchat.
* Released a snapshot containing the fix above.
Wed Feb 26 15:21:41 1997 Janne Liimatainen <jsl@iki.fi>
* irchat-vars.el is saved periodical (after timestamps) and when
quiting.
* Added timeout to ignores.
Wed Feb 26 12:51:27 1997 Jukka Partanen <jtp@iki.fi>
* Added irchat-Crypt-map and changed bindings.
* Made snapshot.
* irchat-commands.el, irchat-main.el: changed occurrences of
get-buffer-window to irchat-get-buffer-window.
* irchat-main.el: Fixed scrolling bug in irchat-w-insert.
Wed Feb 26 00:33:26 1997 Timo J. Rinne <tri@iki.fi>
* irchat-mkdist:
You can now give the snapshot name as a parameter.
Default is date (e.g. 970225). Give YYMMDDx (x = a, b, c...)
if you are generating several snapshots in the same day.
Tue Feb 25 23:47:30 1997 Timo J. Rinne <tri@iki.fi>
* ignore-suspicious now works.
* Makefile is now GNUmakefile.
* Added target gnuemacs2 to makefile.
* Fixed one .el to .elc in the makefile.
Tue Feb 25 23:27:31 1997 Timo J. Rinne <tri@iki.fi>
* Made snapshot.
* Added toggle-crypt.
* Added ignore-defected.
* README.CRYPT now in RCS.
Tue Feb 25 15:25:37 1997 Timo J. Rinne <tri@iki.fi>
* Added *IRC CRYPT* buffer that contains apparently
encrypted messages that we were not able to decrypt.
Mon Feb 24 18:33:32 1997 Timo J. Rinne <tri@iki.fi>
* Promoted version to 3.0. All elisp files are now
revision 3.1.
* Encryption stuff is now integrated. Test it.
See ~jsl/irchat/README_CRYPT
Fri Feb 21 14:56:15 1997 Tomi Ollila <too@iki.fi>
* Released irchat-2.54
* irchat-vars.el: Added code to check whether there is a dcc
program available and sets irchat-dcc-program according to that.
Tue Feb 18 14:38:19 1997 Tomi Ollila <too@iki.fi>
* Changed most (eval-when-compile..)'s to (eval-and-compile..)'s
- now requires in already required files works
- earlyer every file that required irchat-inlines had to
require irchat-globals and irchat-vars earlyer.
- --> removed those requires in all files that requires
irchat-inlines.el
- irchat-inlines.el is always (eval-when-compile ...)'d in order
not to get (require 'irchat-inlines) to the target binary.
However, in this case, the defsubsts defined in
irchat-inlines.el doesn't work, at least when compiled irchat
w/ xemacs-19.14.
- The main point of doing all this eval-*-compile changes was to
make irchat compilable without requiring irchat-inlines.elc
appear in the target binary. This failed this time... perhaps
the `xemacs2' -target below could do this...
* Added (eval-and-compile ...) around (provide ...)'s too
(needed when compiling target `xemacs2' (see below))
* Added a test target `xemacs2' to the Makefile. w/ this target
make first catenates all .el files to irchat2.el and the
compiles that. This generates a smaller *.elc -binary.
Sun Feb 16 11:19:37 1997 Timo J. Rinne <tri@iki.fi>
* Timestamp insertion is now also triggered from ping message.
This means that if channel is idle for a long time you may have
two (not more) timestamps on consecutive lines.
Thu Jan 30 11:53:15 1997 Tero T. Mononen <tmo@iki.fi>
* Changed 353- and 366-handlers to handle split namreply-answers.
The 353-handler collects data from server-replies and 366-handler
prints the result.
* Support regexps on ignores.
* New function irchat-Command-save-vars. This function uses variable
irchat-saved-forms to list variables whose values it saves to file
specified on irchat-variables-file.
* Did not change version number. This is still 2.54alpha.
Thu Dec 19 18:09:45 1996 Timo J. Rinne <tri@iki.fi>
* Added X-FACE query support. Similar functionality to
userinfo. With upcoming X-Face support this message
should be handled accordingly. New variable
irchat-client-x-face that is to hold X-Face data.
* Handles now PART messages from newer (2.9) servers (too)
* Doesn't get stuck when nicks collide in startup (jsl)
* Promoted version number to 2.54alpha.
* Added hooks for processing to be done after the message
is handled. These are called after hooks like
e.g. irchat-after-join-hook og irchat-after-313-hook.
* Changed Makefile to require eitger gnuemacs or xemacs as
parameter.
* Message hooks (and after hooks) can now be either variables
containing a function or list of functions. The list is
executed as long as functions return nil. If all functions in
list return nil the message is processesd further.
* Added irchat-info-prefix (jtp)
Tue Sep 19 23:59:09 1995 Tomi Ollila <too@iki.fi>
* Changed compilation order in Makefile so all files doesn't need
to be deleted after irchat.elc is produced.
* Wrote identical `require's for all files that is `require'd in
a required file, to the files that requires it, since it doesn't
work otherwise (does `eval-when-compile' affect the behaviour ?)
Confused? So am I. See the `require' -paths and you'll
understand what I tried to say.
* Added one patch from mta to `irchat-w-insert'
* Separated handling of private notices from privmsgs
(no more NOTICEs to *IRC Private* -buffer).
* Added variable irchat-awaymsg and code to return
away infromation after irchat reconnect has taken place
* Added *IRC Private* -buffer initialization code.
Sat May 25 22:22:22 1995
* Irchat 2.52 released.
Mon Jan 15 11:43:37 1995
* Irchat 2.49 released.