-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
2149 lines (1553 loc) · 47.8 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
2007-06-02 Chris Carlin <[email protected]>
* src/tlib/oscar.py:
Fixed the delayed message syndrome (caused by non-threadsafe twisted
libs)
2007-06-02 Chris Carlin <[email protected]>
* src/tlib/oscar.py:
Another patch from Scott Dial to keep up with AIM protocol changes
involving away messages and away contacts not showing up
2007-03-25 Daniel Henninger <[email protected]>
* AUTHORS:
Adjusted slightly (mostly for an SVN hook test).
* README:
Referencing AUTHORS instead of listing developers explicltly.
2007-03-23 Chris Carlin <[email protected]>
* src/tlib/oscar.py:
Applied patch from Scott Dial to add a ton of error catching
2007-03-22 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Applied patch from Michael Dyrna to fix password hash issues.
2007-02-16 Daniel Henninger <[email protected]>
* src/xdb/mysql.py:
Applied patch from Alexander Sulfrian to handle mysql auto-reconnect.
2006-10-03 Daniel Henninger <[email protected]>
* src/services/IqAvatarFactory.py:
Was not sending actual response.
2006-10-01 Daniel Henninger <[email protected]>
* config_example.xml:
* tools/migrate.py:
* tools/Makefile:
* tools/managessi.py:
* tools/infodump.py:
* src/adhoc.py:
* src/avatar.py:
* src/config.py:
* src/contact.py:
* src/daemonize.py:
* src/debug.py:
* src/disco.py:
* src/globals.py:
* src/groupchat.py:
* src/iq.py:
* src/jabw.py:
* src/lang.py:
* src/main.py:
* src/misciq.py:
* src/register.py:
* src/sasl.py:
* src/session.py:
* src/svninfo.py:
* src/utils.py:
* src/xmlconfig.py:
* src/services:
* src/services/ConnectUsers.py:
* src/services/EntityTime.py:
* src/services/GatewayTranslator.py:
* src/services/__init__.py:
* src/services/IqAvatarFactory.py:
* src/services/LastActivity.py:
* src/services/PingService.py:
* src/services/RosterRetrieval.py:
* src/services/SearchFactory.py:
* src/services/Statistics.py:
* src/services/VCardFactory.py:
* src/services/VersionTeller.py:
* src/xdb/__init__.py:
* src/xdb/legacyaimtransport.py:
* src/xdb/mysql.py:
* src/xdb/template.py:
* src/xdb/xmlfiles.py:
* src/web/handler.py:
* src/web/xmppcred.py:
* src/tlib/twistwrap.py:
* src/tlib/domish.py:
* src/tlib/xmlstream.py:
* src/tlib/jabber:
* src/tlib/httpcompat.py:
* src/tlib/ifcompat.py:
* src/tlib/oscar.py:
* src/tlib/scheduler.py:
* src/langs/en.py:
* src/legacy/aimt.py:
* src/legacy/buddies.py:
* src/legacy/glue.py:
* src/legacy/legacyiq.py:
* src/legacy/legacylist.py:
* src/legacy/services:
* src/legacy/services/AIMURITranslate.py:
* src/legacy/services/ChangeEmail.py:
* src/legacy/services/ChangePassword.py:
* src/legacy/services/ConfirmAccount.py:
* src/legacy/services/EmailLookup.py:
* src/legacy/services/FormatScreenName.py:
* src/legacy/services/__init__.py:
Updated to match PyICQt release.
* src/legacy/glue.py:
Updated for 0.8 release.
* config_example.xml:
Made saslUsername tag more clear.
* src/legacy/glue.py:
Killed pointless traceback.
2006-09-11 Daniel Henninger <[email protected]>
* src:
Added external ref to pull twistfix. (twistfix-0.6)
2006-05-31 Daniel Henninger <[email protected]>
* src/xdb/mysql.py:
Updated to fix security hole and disconnection issues.
2006-05-22 Daniel Henninger <[email protected]>
* src/session.py:
* src/misciq.py:
* src/jabw.py:
* src/disco.py:
Changed defaultUri to uri.
* src/avatar.py:
Killed newlines in base64 encodings.
2006-04-28 Daniel Henninger <[email protected]>
* src/legacy/aimt.py:
Fixed bad call to config.encoding.
* src/main.py:
Fixed bad call to handleResourcePresence.
2006-04-25 Daniel Henninger <[email protected]>
* src/legacy/glue.py:
Fixed icqHandle bug.
2006-04-20 Daniel Henninger <[email protected]>
* src/avatar.py:
Fixed bug with jabber-side icons.
* src/config.py:
* src/main.py:
* config_example.xml:
Synced up component binding and route wrap.
2006-04-03 Daniel Henninger <[email protected]>
* src/main.py:
Updated to not require sasl for jabberd2 component auth.
2006-03-20 Daniel Henninger <[email protected]>
* src/main.py:
Added better handling of reactors.
2006-03-06 Daniel Henninger <[email protected]>
* src/main.py:
* PyAIMt.py:
Added option to enable profiling.
* src/legacy/glue.py:
Updated version to 0.7c.
2006-03-05 Daniel Henninger <[email protected]>
* src/legacy/legacylist.py:
Fixed stupid bug with cached avatars.
* src/web/handler.py:
Fixed bug with access check.
* src/main.py:
Fixed debugLog vs debugFile.
2006-03-04 Daniel Henninger <[email protected]>
* src/legacy/glue.py:
Fixed misplaced return.
* tools/migrate.py:
* tools/managessi.py:
Switched to /usr/bin/env python.
2006-03-03 Daniel Henninger <[email protected]>
* src/legacy/glue.py:
Fixed call to non-existent variable.
* src/tlib/oscar.py:
Fixed lack of check for errorurl.
2006-03-01 Daniel Henninger <[email protected]>
* src/web/handler.py:
Fixed stupid call to attribute that didn't exist.
* tools/Makefile:
Made testinst more verbose.
* src/legacy/legacylist.py:
Fixed bad call to updateIconHashes.
2006-02-28 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Fixed warning (thanks to pkern from chatroom).
* src/legacy/glue.py:
Fixed lack of removal of buddy icon request indicator.
* src/tlib/oscar.py:
Added another error code handled.
* src/legacy/aimt.py:
Cleaned up connectionLost code a tad.
* src/legacy/legacylist.py:
Fixed bug with using encoding attribute that doesn't exist.
2006-02-27 Daniel Henninger <[email protected]>
* tools/Makefile:
Added mini-script to create a test install.
* src/legacy/glue.py:
* src/legacy/legacylist.py:
* src/tlib/oscar.py:
Worked on improvements to direct buddy icons.
2006-02-26 Daniel Henninger <[email protected]>
* AUTHORS:
Updated information about Robert's contributions.
* src/avatar.py:
* src/contact.py:
* src/config.py:
* src/debug.py:
* src/disco.py:
* src/groupchat.py:
* src/jabw.py:
* src/main.py:
* src/misciq.py:
* src/register.py:
* src/session.py:
* src/xmlconfig.py:
* src/xdb/__init__.py:
* src/xdb/xmlfiles.py:
* src/xdb/legacyaimtransport.py:
* src/legacy/legacylist.py:
* src/legacy/legacyiq.py:
* src/legacy/aimt.py:
* src/legacy/glue.py:
Switched debug style.
* src/contact.py:
* src/config.py:
* src/imgmanip.py:
* src/misciq.py:
* src/session.py:
* src/legacy/glue.py:
* src/legacy/legacylist.py:
* config_example.xml:
Added ability to disable avatars, or just default avatar.
* src/legacy/__init__.py:
Fixed lack of import of defaultAvatar.
* src/config.py:
* src/legacy/aimt.py:
* config_example.xml:
Added ability to disable mail notifications.
* src/contact.py:
* src/utils.py:
* src/tlib/domish.py:
* src/tlib/oscar.py:
* src/legacy/oscart.py:
* src/legacy/glue.py:
* src/legacy/legacylist.py:
* src/jabw.py:
* src/main.py:
* src/debug.py:
* src/session.py:
Applied Robert Quattlebaum's many patches. Includes:
iTunes URL support
encoding fixes
less presence spam when another resource comes online
better (ie, actually functional) xhtml support
misc other things
* src/globals.py:
Updated globals list.
* src/main.py:
Misc cleanup.
* src/main.py:
Added auto-find of 'best reactor'.
* src/webadmin:
* src/webadmin/__init__.py:
* src/webadmin/handler.py:
* src/web:
* src/web/__init__.py:
* src/web/handler.py:
* src/web/xmppcred.py:
* src/main.py:
* data/www:
* data/www/template.html:
* data/www/images:
* data/www/images/pyaim.png:
* data/www/css:
* data/www/css/style.css:
Switched over to new web interface.
* src/tlib/oscar.py:
Updated to newer OSCAR handler.
* tools/Makefile:
Added developer Makefile.
* INSTALL:
Updated to reflect lack of web interface in Twisted 1.*.
2006-02-25 Daniel Henninger <[email protected]>
* src/tlib/twistwrap.py:
* src/avatar.py:
* src/contact.py:
* src/disco.py:
* src/groupchat.py:
* src/jabw.py:
* src/main.py:
* src/misciq.py:
* src/register.py:
* src/session.py:
* src/utils.py:
* src/xmlconfig.py:
* src/xdb/xmlfiles.py:
* src/xdb/legacyaimtransport.py:
* src/legacy/glue.py:
* src/legacy/legacylist.py:
* src/legacy/legacyiq.py:
* tools/migrate.py:
Added twisted version wrapper.
* src/sasl.py:
Updates SASL support framework.
* PyAIMt:
* PyAIMt.py:
* src/avatar.py:
* src/main.py:
* src/xmlconfig.py:
* src/utils.py:
* src/xdb/xmlfiles.py:
* src/xdb/legacyaimtransport.py:
* src/legacy/legacylist.py:
* src/debug.py:
Changed to new style startup and os path fixes.
* src/main.py:
* src/exception.py:
Ditched useless exception crap.
* data:
* data/defaultAIMAvatar.png:
* data/defaultICQAvatar.png:
* src/legacy/defaultAvatar.png:
* src/legacy/defaultJabberAvatar.png:
* src/legacy/glue.py:
* src/legacy/legacylist.py:
* src/misciq.py:
* src/avatar.py:
Moved avatars.
* src/legacy/glue.py:
* src/legacy/__init__.py:
Mild cleanup.
* src/imgmanip.py:
* src/legacy/aimt.py:
* src/legacy/legacylist.py:
Moved image manipulation stuff.
2006-01-10 Daniel Henninger <[email protected]>
* config_example.xml:
* src/config.py:
* src/jabw.py:
* src/legacy/aimt.py:
Added support for disabling XHTML.
2005-12-12 Daniel Henninger <[email protected]>
* src/tlib/domish.py:
Fixed utf encoding issue.
* src/tlib/oscar.py:
Restructured extended status encoding check.
* src/main.py:
Added utf-8 encoding of debugging output.
* src/legacy/aimt.py:
Fixed available status encoding handling.
2005-12-01 Daniel Henninger <[email protected]>
* src/legacy/legacyiq.py:
Added check for active bos session as well.
2005-11-29 Daniel Henninger <[email protected]>
* src/misciq.py:
Fixed error packet to go back to user.
* src/tlib/oscar.py:
Added default exchange for all createChat calls.
2005-11-28 Daniel Henninger <[email protected]>
* src/jabw.py:
Fixed typo with chatStateEvent.
* src/legacy/aimt.py:
If image can't be converted to JPG, then we punt.
* src/main.py:
Added Norman's fixes for jabberd 2 component protocol.
Removed "I am sending" debug messages which are +10 to annoyance.
* src/misciq.py:
Fixed crash bug when not logged in on searches.
* src/legacy/glue.py:
Removed / from end of url for cleanliness.
* src/sasl.py:
Fixed up to override everything necessary to make sasl auth work
across twisted versions.
* src/tlib/xmlstream.py:
Restored to non-messed-with xmlstream. =)
* config_example.xml:
* src/config.py:
* src/main.py:
* src/sasl.py:
Changed useSASL to saslUsername and switched to that for sasl auth.
* src/legacy/legacylist.py:
Fixed hasCapability check to not crash.
* src/legacy/glue.py:
Updated version number.
* README:
Updated to mention new saslUser functionality.
2005-11-27 Daniel Henninger <[email protected]>
* src/debug.py:
Changed debugSmart to tracebackDebug, since I had renamed it.
* src/tlib/oscar.py:
Added defer response even when deferred not used.
2005-11-26 Daniel Henninger <[email protected]>
* src/xdb/xmlfiles.py:
Fixed bug with encrypt spool check.
* src/legacy/glue.py:
Updated version to 0.7a.
2005-11-25 Daniel Henninger <[email protected]>
* src/legacy/aimt.py:
Fixed problem with multiple resource handling.
* src/xdb/xmlfiles.py:
Minor stability mods.
* src/xdb/mysql.py:
Removal of entry cleans up properly.
Other stability fixes.
* src/xdb/legacyaimtransport.py:
Stability fixes.
* src/xdb/template.py:
Mods for new functions.
* src/xdb/xmlfiles.py:
* src/xdb/mysql.py:
Added extra functions for migration.
* tools/migrate.py:
Added migration tool.
* src/config.py:
Added xdbDriver_xmlfiles and removed encryptSpool.
* config_example.xml:
Migrated encryptSpool into xdbDriver_xmlfiles config.
* src/xdb/xmlfiles.py:
Added encrypted password functionality back.
* README:
* INSTALL:
Updated documentation.
* src/legacy/glue.py:
Updated to version 0.7.
2005-11-24 Daniel Henninger <[email protected]>
* src/session.py:
Tweaked SessionResource to match PyMSNs, still no luck.
2005-11-23 Daniel Henninger <[email protected]>
* src/legacy/aimt.py:
* src/main.py:
More minor mods in an attempt to get multi-resources working.
2005-11-22 Daniel Henninger <[email protected]>
* src/legacy/glue.py:
* src/legacy/aimt.py:
* src/contact.py:
Some work on better handling of session removal.
2005-11-21 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Finally found the magic formula to make vim do space-based tabs.
2005-11-20 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Modifications to make extended status stuff work more like gaim.
* src/legacy/aimt.py:
Added check for weird 90 and 0 length icons.
Added check for "is this an icon we don't already have".
* src/legacy/legacylist.py:
Added support for xdb attributes and checking of hashes.
2005-11-19 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Added handling of SNAC flag 0x8000, which is some weird family crap.
Various other cleanup due to this change.
* src/tlib/oscar.py:
* src/legacy/aimt.py:
Modifications to make icon uploads work (yay!).
* src/utils.py:
Added convertToJPG, since AIM does accept PNG.
2005-11-17 Daniel Henninger <[email protected]>
* tools/managessi.py:
Bugfixes and added delete support.
* src/legacy/aimt.py:
Made removeContact delete -all- instances of a user from buddy list.
* src/tlib/oscar.py:
Declared iconSum variable earlier.
Repaired handling of buddy icon sums from SSI.
* src/legacy/legacylist.py:
Readded avatar debugging so I can see why some are coming up blank.
* src/tlib/oscar.py:
Added string representations of various objects.
* src/legacy/aimt.py:
Updated to handle new SSIIconSum format.
2005-11-16 Daniel Henninger <[email protected]>
* tools/managessi.py:
Working on command line tool to interact with SSI directly.
* src/utils.py:
Applied unicode/iso-8859-1 patch provided by Aria.
2005-11-14 Daniel Henninger <[email protected]>
* src/main.py:
Adjusted send to send text, not xml. (fixes words 0.3.0 compatibility)
* src/tlib/oscar.py:
Patched a bug where a file transfer offering would crash pyaim.
2005-11-13 Daniel Henninger <[email protected]>
* src/legacy/legacylist.py:
Updated incoming avatar code to not always set back to default avatar.
* src/session.py:
Fixed typo amongst avatar stuff.
2005-11-12 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Code cleanup here and there.
2005-11-08 Daniel Henninger <[email protected]>
* src/avatar.py:
* src/config.py:
* src/contact.py:
* src/debug.py:
* src/disco.py:
* src/groupchat.py:
* src/jabw.py:
* src/lang.py:
* src/main.py:
* src/misciq.py:
* src/register.py:
* src/session.py:
* src/utils.py:
* src/webadmin/__init__.py:
* src/webadmin/handler.py:
* src/xdb/legacyaimtransport.py:
* src/xdb/xmlfiles.py:
Copyright statements updated.
* src/disco.py:
* src/globals.py:
* src/jabw.py:
* src/main.py:
* src/misciq.py:
* src/register.py:
* src/legacy/legacyiq.py:
Moved globally used variables to globals.py.
2005-11-06 Daniel Henninger <[email protected]>
* src/webadmin/handler.py:
Removed odd call of getattr that I'm not sure why it was there.
* src/legacy/aimt.py:
Moved initialization of ssigroups and ssiiconsum.
* src/register.py:
Patched to request only user@host pair for spool jid.
2005-11-05 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Removed calls to d.arm. Was depricated, now is gone.
2005-10-12 Daniel Henninger <[email protected]>
* src/main.py:
* src/sasl.py:
* src/config.py:
* config_example.xml:
Added support for SASL auth and JabberD2 Component Protocol.
* src/tlib/xmlstream.py:
Tweaked to provide version and such.
2005-10-11 Daniel Henninger <[email protected]>
* config_example.xml:
* src/config.py:
Added sasl bind option.
* src/xdb/xmlfiles.py:
* src/main.py:
Cleanup of exit routines.
* src/xdb/xmlfiles.py:
Modified house keeper to put spool files that upset it into BAD dir.
* src/xdb/xmlfiles.py:
Fixed bug with spool file removal.
2005-10-10 Daniel Henninger <[email protected]>
* src/main.py:
* src/config.py:
* config_example.xml:
Added some jabberd2 component pieces.
2005-10-09 Daniel Henninger <[email protected]>
* tools/db-setup.mysql:
Adjusted to create proper settings tables.
2005-10-03 Daniel Henninger <[email protected]>
* src/langs/en.py:
* src/misciq.py:
Added "Update My VCard" function.
* src/main.py:
Reordered adhoccommands initialization.
Minor patch.
* src/utils.py:
Added beExtremelyLenient option . . . shall I use this?
* src/legacy/aimt.py:
* src/legacy/legacylist.py:
* src/tlib/oscar.py:
Added initial functionality for retrieving buddy icons.
* src/xdb/xmlfiles.py:
* src/xdb/legacyaimtransport.py:
* src/xdb/mysql.py:
* src/xdb/template.py:
Changed Preference calls to Settings to encourage use for other things.
* src/tlib/oscar.py:
Failed connection handling... which seems to occur a lot for buddy
icons if you bother the icon server a lot.
* src/legacy/aimt.py:
Fixed crash bug.
2005-10-02 Daniel Henninger <[email protected]>
* src/legacy/glue.py:
* src/legacy/aimt.py:
Added hooks for avatar changing.
* src/tlib/oscar.py:
Slight remodelling and fixes for buddy icon hashes.
Switched gotSelfInfo to a "standard call".
* src/xdb/xmlfiles.py:
Fixed bug with removal of spool file.
* src/tlib/oscar.py:
* src/legacy/aimt.py:
Much tweaking trying to get avatars to work.
2005-10-01 Daniel Henninger <[email protected]>
* src/tlib/oscar.py:
Added minor description for UTF8 capability.
* src/legacy/aimt.py:
Added ICON capability.
* src/tlib/oscar.py:
Added SSIIconSum.
2005-09-28 Daniel Henninger <[email protected]>
* src/xdb/xmlfiles.py:
Added 'replace' to conversion to utf-8.
2005-09-27 Daniel Henninger <[email protected]>
* src/xdb/xmlfiles.py:
Added function to handle conversion of old format to new format.
Fixed calls to formRegEntry and getAttributes.
Whoooaaa.. fixed ugly bug that would wipe your roster.
Misc other roster handling fixes/cleanup.
* src/legacy/legacylist.py:
Commented out capability handler for now.
2005-09-26 Daniel Henninger <[email protected]>
* src/legacy/aimt.py:
* src/legacy/legacylist.py:
Encoding fixes for non-english languages.
2005-09-25 Daniel Henninger <[email protected]>
* src/main.py:
Switched default encoding to utf-8.
* src/xdb/mysql.py:
Fixed bug with cursor.
* src/tlib/oscar.py:
Fixed issues with unhandled character per encoding for utf-8.
Fixed dumb bug with bad readSNAC.
Imported over PyICQ pieces so oscar.py can be common between them.
* src/legacy/aimt.py:
Added autoresponse flag to away message autoresponse.
* src/tlib/oscar.py:
Revamp of message data handling and encoding indicators.
* src/legacy/aimt.py:
Handle encoding in a reasonable manner.
* src/utils.py:
Tweaks to prepxhtml to see reason for failure.
* src/main.py:
* src/misciq.py:
Disabled groupchat disco handler.
* src/legacy/aimt.py:
* src/legacy/legacyiq.py:
Fixed call to Groupchat.
2005-09-24 Daniel Henninger <[email protected]>
* src/langs/de.py:
Repaired German translation which would not import properly.
* src/utils.py:
Minor fix to handle empty strings.
* src/legacy/aimt.py:
Minor spacing adjustments.
* src/utils.py:
* src/xdb/xmlfile.py:
* src/xdb/xmlhashdirs.py:
Fixes for NotesToSelf.
* src/avatar.py:
* src/config.py:
* src/debug.py:
* src/xdb/xmlfile.py:
* src/xdb/xmlhashdirs.py:
* src/jabw.py:
* src/main.py:
* src/session.py:
* src/xmlconfig.py:
* src/legacy/legacylist.py:
Memory usage and code improvements.
XCP fixes.
* config_example.xml:
More XCP adjustments.
* src/xdb/xmlfile.py:
* src/xdb/xmlhashdirs.py:
Check for attempts to prep 'avatars' dir.
* src/legacy/glue.py:
* src/legacy/__init__.py:
* src/main.py:
* src/xdb/xmlfile.py:
* src/xdb/xmlhashdirs.py:
Removed mangle 'option'.
* src/xdb/xmlfile.py:
* src/xdb/xmlhashdirs.py:
* src/xdb/template.py:
Added hooks for XDB driver support.
* src/register.py:
* src/session.py:
* src/main.py:
* src/legacy/legacyiq.py:
* src/legacy/legacylist.py:
* src/legacy/aimt.py:
Updated to use new XDB calls.
* src/legacy/glue.py:
* src/utils.py:
Moved password encryption functions.
* src/legacy/glue.py:
Cleaned up moved functions.
* src/xdb/xmlfile.py:
* src/xdb/xmlhashdirs.py:
* src/xdb/xmlfiles.py:
Removed xmlfile, renamed xmlhashdirs to xmlfiles.
* src/config.py:
* config_example.xml:
Updated default driver to xmlfiles.
* src/legacy/defaultAvatar.png:
Updated to cleaner icon.
* src/legacy/legacylist.py:
Removed reference to msn.
* config_example.xml:
* tools/db-setup.mysql:
* src/xdb/mysql.py:
Added MySQL pieces.
* src/xmlconfig.py:
Added dict handling.
2005-09-23 Daniel Henninger <[email protected]>
* src/langs/ru.py:
Added Russian language translation.
* src/legacy/defaultAvatar.png:
Updated to an icon made by me.
2005-09-22 Daniel Henninger <[email protected]>
* src/jabw.py:
Added check/punt on bad xhtml.
* src/lang.py:
Switched to new model.
* src/langs:
* src/langs/__init__.py:
* src/langs/en.py:
* src/langs/fr.py:
* src/langs/nl.py:
* src/langs/pl.py:
Added in new lang model.
* src/register.py:
* src/disco.py:
* src/misciq.py:
* src/session.py:
* src/main.py:
* src/groupchat.py:
* src/webadmin/handler.py:
* src/legacy/aimt.py:
* src/legacy/legacyiq.py:
Switched to new lang model.
* src/main.py:
Fixed bad call to notloggedin string.
* src/langs/de.py:
Added German translation.
* src/langs/nl.py:
Updated translation.
2005-09-20 Daniel Henninger <[email protected]>
* src/legacy/aimt.py:
* src/legacy/glue.py:
* src/lang.py:
Added AIM URI translator.
2005-09-18 Daniel Henninger <[email protected]>
* src/legacy/aimt.py:
Added passing of html -> xhtml message.
Added handling of xhtml in sendMessage.
* src/jabw.py:
Added handling of xhtml passed to sendMessage.
Added handling of xhtml in messageReceived.
* src/session.py:
Added handling of xhtml in messageReceived.
* src/legacy/glue.py:
Added handling of xhtml in sendMessage.
* src/utils.py:
Added function to convert craptastic html into xhtml.
* src/avatar.py:
Placed SPOOL_UMASK in this file.
* src/jabw.py:
Added check for xhtml support.
* config_example.xml:
* src/config.py:
Added avatarsOnlyOnChat and useXCP options.
* src/debug.py: