File: ChangeLog

package info (click to toggle)
pidgin-librvp 0.9.7cvs-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 2,372 kB
  • sloc: sh: 8,688; ansic: 6,281; perl: 143; makefile: 47
file content (1127 lines) | stat: -rw-r--r-- 32,999 bytes parent folder | download | duplicates (2)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
2008-04-11  Waider  <waider@waider.ie>

	* digest_access_auth.h:
	* if we have no MD5, don't bother predeclaring the digest function

	* digest_access_auth.c: * fix location of if NOMD5

	* Makefile.am: * add compat.h to RVPSOURCES

	* INSTALL: * minor updates

	* .cvsignore: * Add more config. files

2008-04-05  Waider  <waider@waider.ie>

	* rvp.c: * finally sort out the encoding conversion, at least for
	  messages. Need to see if it gets hacked about elsewhere,
	  e.g. application invitations.

2008-03-30  Waider  <waider@waider.ie>

	* digest_access_auth.c:
	* remove the hardcoded cnonce value I was testing with. doh.

	* digest_access_auth.h:
	* if we're using Gaim's MD5, make absolutely sure we don't try
	  using GCRYPT_MD5

2008-01-06  Waider  <waider@waider.ie>

	* rvp.c, Makefile.am, digest_access_auth.h, digest_access_auth.c, configure.ac, compat.h:
	* move digest auth to a separate file

2008-01-05  Waider  <waider@waider.ie>

	* rvp.c:
	* destroy_fetch_uri_data(): catch a potential null pointer dereference
	* get_auth_digest(): rewrite to support qop and MD5-sess.
	  MD5-sess is untested, nc is fixed, and the code needs refactoring
	* switch digest support on whether we have ANY MD5
	* hack the digest auth username into DOMAIN\user format

2008-01-04  Waider  <waider@waider.ie>

	* compat.h: * use gcrypt to support md5 auth

	* Makefile.am: * use gcrypt for md5 auth

	* configure.ac: * use gcrypt for MD5 auth

2007-12-25  Waider  <waider@waider.ie>

	* misc/buildall, misc/gaim-1.5.0-config, misc/notes, misc/pidgin-2.0.0-config:
	minor cleanups

	* rvp.h:
	* convert bye codes to #define as they're apparently too large for enum?

	* README: * minor updates

	* rvp.c: * stub in synchronous communications function
	* move compatibility macro stuff to compat.h
	* tweak some of the documentation

	* compat.h: * first-cut checkin

	* configure.ac:
	* allow preference of gaim over pidgin [--with-gaim] if both are installed

	* NEWS: * note for 0.9.6a release

	* misc/gaim-2.0.0-config: * removed in favour of pidgin-2.0.0

	* misc/gaim-1.0.1-config: * gaim-1.0.1 no compilee

2007-09-29  Waider  <waider@waider.ie>

	* rvp.h: * added bye codes

2007-07-10  Waider  <waider@waider.ie>

	* rvp.c: * improve gaim_status_text debug since it's coring

2007-06-19  Waider  <waider@waider.ie>

	* configure.ac: * bumped revision

	* configure.ac: * 0.9.6a release

2007-06-02  Waider  <waider@waider.ie>

	* Makefile.am: * missed one icon

2007-05-29  Waider  <waider@waider.ie>

	* merge-smiley-theme.pl.in: * add pidgin support

	* rvp.c:
	* put build date/time and version into init_plugin so I can spot
	  it early 

	* Makefile.am: * put the smileys in the right place

	* .cvsignore, misc/.cvsignore: * CVS cleanup

	* valgrind-glib.supp, misc/RVP__A_Presence_and_Instant_Messaging_Protocol.txt, misc/buildall, misc/gaim-1.0.1-config, misc/gaim-1.5.0-config, misc/gaim-2.0.0-config, misc/notes, misc/pidgin-2.0.0-config, misc/rvp.schema:
	* cleaning up CVS

2007-05-28  Waider  <waider@waider.ie>

	* Makefile.am, configure.ac:
	* put rvp.png into the right place (first go)

	* configure.ac: * and now we're version 0.9.6cvs

	* README, NEWS, configure.ac, ChangeLog: 0.9.6 release

2007-05-27  Waider  <waider@waider.ie>

	* configure.ac: * remove --with-gaim completely

	* configure.ac: * fix GAIM_IS_GAIM flag

	* rvp.c: * minor tweak to make list_emblems work again

	* rvp.h: * GAIM_IS_GAIM detects presence of gaim vs. pidgin

	* configure.ac:
	* define GAIM_IS_GAIM when we're actually building against Gaim

	* configure.ac: * deprecate 'with-gaim' option in favour of pkgpath

2007-05-21  Waider  <waider@waider.ie>

	* configure.ac: * hack in Pidgin support. ugly but workable.

	* rvp.c: * first cut at pidgin compat

	* rvp.h: * first cut at Pidgin compat

2007-01-28  Waider  <waider@waider.ie>

	* rvp.c:
	* gaim 1.x: check rvp_xfer_connect_callback for error condition

	* rvp.c:
	* add a timeout to the final cleanup so we don't get stuck in the
	  pending loop
	* if g_convert fails, bail out from sending with an error message

2006-12-24  Waider  <waider@waider.ie>

	* rvp.c: * Pete's fixes for status updates

2006-12-11  Waider  <waider@waider.ie>

	* configure.ac: * used autoupdate to update this

	* rvp.c: * memory leak: free authdomain on exit

	* configure.ac: * really fix up autoconf options. autoconf is DUMB.

	* configure.ac: * fix up arg_enable quotes

2006-12-02  Waider  <waider@waider.ie>

	* rvp.c: * update for gaim beta5

2006-11-02  Waider  <waider@waider.ie>

	* rvp.c: * one last beta4 tweak

	* rvp.c: * and refix for 1.x

	* rvp.c: * support for beta4

2006-10-25  Waider  <waider@waider.ie>

	* rvp.c, README:
	* when a single-user chat becomes multi-user, discard the single-user window

2006-10-24  Waider  <waider@waider.ie>

	* rvp.h: * add RVP_LOGIN_OUT flag

	* rvp.c: * minor cleanup stuff
	* make rvp_close a little more robust
	* half-hearted attempt at closing single-user conversation when it
	  goes multi - untested

2006-10-17  Waider  <waider@waider.ie>

	* configure.ac: bump version to 0.9.5cvs

2006-10-16  Waider  <waider@waider.ie>

	* configure.ac:
	* bump version to 0.9.5 in order to make a gaim2 version publicly available

	* rvp.c:
	* remove some old compat code (picking up config from env vars)
	* add upnp option for gaim2

	* README: * 'document' UPNP switch for Gaim2

2006-09-21  Waider  <waider@waider.ie>

	* rvp.c:
	* remove Fixed Port option as it's (a) not working (b) extraneous

2006-09-18  Waider  <waider@waider.ie>

	* rvp.c:
	* fix coredump bug in parse_acls: don't try to update the status of
	  someone not in the buddy list. Who knows why they're not there
	  already, but handwave.
	* fix shutdown to wait for the pending table to empty. This may
	  reintroduce a hang-on-exit bug, which I find marginally preferable
	  to a core-on-disconnect bug. really, I hate gaim's event loop.
	* add callbacks for get_cb_real_name and get_cb_info
	* fix up the prefs stuff for gaim2; may backport it to gaim1.x, too.

2006-09-17  Waider  <waider@waider.ie>

	* README: * update to include 2.0 build notes

	* rvp.c:
	* more 2.0 work - should now be usable under Gaim 2.0, albeit rough
	* fix bug where phantom group was being created named after a user
	* fix away-msg override (missing 'if' clause)

2006-08-16  Waider  <waider@waider.ie>

	* rvp.c:
	* fix multiple appearances of chat instigator in multi-user chat

	* rvp.c:
	* fix file receive. I have no idea how it got so broken. Also, fix
	  most of the shutdown race condition.

	* rvp.h: * trash the RVP_LOOP_UNTIL_SENT macro

2006-08-01  Waider  <waider@waider.ie>

	* rvp.c: * fix rvpdata->state handling somewhat

2006-07-31  Waider  <waider@waider.ie>

	* rvp.c:
	* tracking down instances of setting the user@domain incorrectly

2006-07-30  Waider  <waider@waider.ie>

	* rvp.h: * fix stupidity with debug variable

	* rvp.h: * split rvpdata->host into authdomain and authhost

	* rvp.c: * add a debug byte counter for file transfers
	* temporarily disable the username check in file transfers
	* don't do srv lookups from normalize function (hammers DNS...)
	* distinguish between auth domain and auth server; normalised version
	  is now user@domain, not user@server
	* if we know the data of a just-subscribed buddy, update the UI to
	  match (don't wait for the next proppatch)

2006-07-19  Waider  <waider@waider.ie>

	* rvp.c: * more cleaning up of the idle/away code

2006-07-18  Waider  <waider@waider.ie>

	* rvp.c: * cleared away a few more XXX markers

	* rvp.h, rvp.c: * remove SOA code and negative caching for SRV records
	* remove hardcoded state message indices
	* fix up auto-idle code

2006-07-07  Waider  <waider@waider.ie>

	* rvp.h, rvp.c: * make full unsubscribe optional
	* fix connection timeout preference
	* make full unsubscribe logging quieter

2006-07-06  Waider  <waider@waider.ie>

	* rvp.c: * fix some more brokenness in the authhost stuff

	* rvp.c:
	* forgot to remove the ! from in front of strstr for the connection:
	  close check.

	* rvp.c:
	* parse multiple Connection: close headers as one (fixes Pete's bug, I hope)
	* fix handling of auth host option such that it actually works

2006-06-28  Waider  <waider@waider.ie>

	* rvp.c: * check for null password before attempting to use it

2006-06-05  Waider  <waider@waider.ie>

	* rvp.c: * allow timeout to be set in preferences

	* rvp.h, rvp.c: * implement a 30-second timeout on requests

	* rvp.c:
	* report anonymous messages to the user (shouldn't ever see one)

2006-06-03  Waider  <waider@waider.ie>

	* rvp.c: * run unsubscribe stuff somewhat in parallel

2006-05-30  Waider  <waider@waider.ie>

	* rvp.c:
	* whoops, missed an opportunity to clear the parsedheaders array

	* rvp.c: * cleaning up some of the xxx stuff

2006-05-28  Waider  <waider@waider.ie>

	* rvp.h: * add temp variables for non-blocking header read

	* rvp.c: * make file transfer header read non-blocking
	* have the invite parsing code use the new header parser code

	* rvp.h: * add parsedheaders hash to gfud

	* rvp.c: * redo get_header_content to only parse header once
	* extract status code from multistatus response (not doing anything
	  with it, though)

2006-05-17  Waider  <waider@waider.ie>

	* rvp.c: * Pete Fales' fix for spurious online accounts post-disconnect
	* replace any use of 'struct rvp_data' with RVPData
	* remove rvp_bind_local_socket and use Gaim's code instead

2006-05-16  Waider  <waider@waider.ie>

	* rvp.h: * split cookies into send/receive

2006-05-14  Waider  <waider@waider.ie>

	* rvp.c: * full unsubscribe on close
	* sending files to yourself now works, but cancelling transfers is broken

2006-05-03  Waider  <waider@waider.ie>

	* configure.ac: * bump version to 0.9cvs

	* Makefile.am: * remove rvp_protocol.txt

	* ChangeLog: * updated for 0.9 release

	* configure.ac: * bumped version to 0.9

	* rvp.c: * minor code cleanups and comments added

	* README: * updated to match current state of code

	* INSTALL: * new file to replace generic instructions

	* rvp_protocol.txt:
	* out of date and never really consulted for anything

	* rvp.c: * don't try to send a cancel if the invite hasn't been sent

2006-05-01  Waider  <waider@waider.ie>

	* rvp.h: * remove unused members of RVPData, move some stuff above
	  'needs to be verified' line.

	* rvp.c: * remove most direct access to ac->username and ac->password
	* remove rd->user and rd->fd
	* try Gaim's idea of the client ip address, allow myhostname to override it
	* use client_host (now set correctly) as a cache of client ip address
	* nuke all obsolete host discovery stuff

	* getntlm.c: * clip '@domain' out of username if it's present

	* rvp.c:
	* cleaning up memory leaks, tracking memory usage with debug messages

	* rvp.h: * remove unused client_url
	* make RVP_LOOP macros noisier for debugging

2006-04-29  Waider  <waider@waider.ie>

	* rvp.h: * more changes to invite struct to match changes to filexfer

	* rvp.c: * remove extraneous variables

	* rvp.c: * cleaned up the file transfer stuff

2006-04-28  Waider  <waider@waider.ie>

	* rvp.h: * more bits in invite struct for filetransfer support

	* rvp.c: * we have file transfers! (needs robustification, however)
	* set all buddies to offline when unsubbing

2006-04-25  Waider  <waider@waider.ie>

	* rvp.h: * add busywait macros
	* add pending hashtable
	* remove unsubbed boolean

	* rvp.c:
	* convert busywaiting stuff to a hash of pending requests and lookups
	  on same.

2006-04-24  Waider  <waider@waider.ie>

	* rvp.c:
	* more fixing on the state-setting. seems it *has* been broken all along...

	* rvp.c: * hmm. did I have the state-setting code wrong all this time?

2006-04-23  Waider  <waider@waider.ie>

	* rvp.h: * add buffer to RVPInvite struct

	* AUTHORS: * updated my own copyright notice

	* rvp.c:
	* Yay! File transfers! (only from Gaim->MSN right now, and needs cleanup)

2006-04-22  Waider  <waider@waider.ie>

	* rvp.c: * font-frobbing on incoming messages
	* rvp_close now does propatch & self-unsubscribe

2006-04-17  Waider  <waider@waider.ie>

	* NEWS: Whoops, forgot about the %C thing

	* README, NEWS: * update for 0.8

	* Makefile.am: * stop trying to install the CVS directory

2006-04-16  Waider  <waider@waider.ie>

	* rvp.c:
	* Clear out session id from any buddies if it becomes a group chat

2006-04-13  Waider  <waider@waider.ie>

	* rvp.c: * fix rvp_parse_principal to not return nulls
	* stub for rvp_conv_closed
	* only trash buddy's sessionid if we're not in a chat
	* fix some usages of rvp_normalize that didn't strdup the result
	* allow Gaim to instigate a multi-user chat
	* fix unsubscribe bug

2006-04-10  Waider  <waider@waider.ie>

	* rvp.c: * put date & time in preferences panel for debug builds
	* fix the bogus subsid code PROPERLY
	* make sure a HTTP failure during login causes the client to disconnect

2006-04-09  Waider  <waider@waider.ie>

	* rvp.c:
	* fix subscription refresh bug that causes main subsid to be
	  overwritten

2006-04-05  Waider  <waider@waider.ie>

	* rvp.c: * use the right port for the new callback!

	* rvp.c: * use IP address instead of hostname for call-back

	* rvp.c:
	* tracking messages for subsid bug (no substantial code changes)

2006-04-03  Waider  <waider@waider.ie>

	* Makefile.am: * fix permissions on installed PNGs

	* rvp.c:
	* hack to work around Donal's unsubscribe bug
	* attempt to fix up resubscribe bug (which may obviate the preceeding)

2006-03-14  Waider  <waider@waider.ie>

	* rvp.c:
	* d'oh. check to make sure ports were right way around was wrong
	  way around. 

2006-03-12  Waider  <waider@waider.ie>

	* configure.ac: * bump version

	* README, NEWS: * updated for 0.7 release

	* ChangeLog: *** empty log message ***

	* rvp.c: * clean up response to unsubscribe message

	* rvp.c: * marginally better fix for self->status setting

	* rvp.c: * more work on deprecating rvpdata->me

	* rvp.c: * implement importer for Microsoft .ctt (contact list) file
	* random bunch of cleanups on subscribe/acl handling

	* rvp.c:
	* flip the allprincipals ACL to reflect changes on the privacy page

	* rvp.c, rvp.h: * add debug pref to tweak subscription timeout

	* smileys/msn_bat.gif, smileys/msn_cake.gif, smileys/msn_cigarette.gif, smileys/msn_cry.gif, smileys/msn_dontknow.gif, smileys/msn_eyeroll.gif, smileys/msn_lightning.gif, smileys/msn_party.gif, smileys/msn_sleepy.gif, smileys/msn_think.gif, smileys/msn_wink.gif:
	* missed some icons on initial import

	* rvp.h: * added some convenience stuff for ACL

	* rvp.c:
	* started deprecating 'me' in RVPdata structure due to the amount of
	  special cases it causes
	* more-or-less finished ACL support, including context menu block/unblock

2006-03-10  Waider  <waider@waider.ie>

	* rvp.c: * all grant ACL code pretty much working

	* rvp.c: * import now works.

	* rvp.c: * parse and store allprincipals ACL
	* started on remove-buddy
	* most of import for old format buddy file completed

	* rvp.h: * add a mask for credentials

	* rvp.h: * switch ACL to a bitfield

	* rvp.c: * some more work on consolidating the various temporary buddy
	  allocation stuff
	* switched ACLs to bitfields
	* fixups for things broken by the wild leap at Gaim 2.0

2006-03-09  Waider  <waider@waider.ie>

	* rvp.c:
	* now builds under gaim 2.0, and successfully logs in and receives messages

2006-03-06  Waider  <waider@waider.ie>

	* rvp.c: * add an import_buddies menu item (no code yet, though)

	* configure.ac: * bump version

	* rvp.c: * fix version displayed in prefs panel (release vs. CVS)
	* new function to parse name & host out of principal

2006-03-05  Waider  <waider@waider.ie>

	* rvp.h: * add constant for view_id

	* rvp.c:
	* return rvpdata->me.buddy as a special case for temporary buddies
	* fix sizeof errors in parse_contact
	* make view ID a constant and display it in a few debug messages
	* split out principal-from-email generation from buddy-from-email
	* remove the extraneous host expansion from rvp_normalise
	* info function will check for user in temp buddy list
	* Pete's patch to avoid stomping on our own status
	* Pete's patch for sockaddr stuff

	* README: * add TODO comment on subprocess solution to unsubscribe

	* merge-smiley-theme.pl.in:
	* Pete's fix to not include the file header when patching this in

2006-02-27  Waider  <waider@waider.ie>

	* Makefile.am: * older autoconf doesn't know mkdir_p

2006-02-26  Waider  <waider@waider.ie>

	* rvp.c: * add revision to Plugin prefs pannel
	* configure.ac: * add LOUD flag to developer flags
	* rvp.c: * remove the #define for LOUD; let configure handle it
	* don't reseed the damned session id generator every time!
	* catch 501 errors

2006-02-22  Waider  <waider@waider.ie>

	* rvp.h: * clean out a bunch more variables from RVPData
	* rvp.c: * devin's patch for using Gaim's notion of port ranges.
	  which still needs work.
	* flag when a chat is found, so I can track down the multi-user bug

2006-02-17  Waider  <waider@waider.ie>

	* smileys/msn_angel.png, smileys/msn_angry.png, smileys/msn_away.png, smileys/msn_beer.png, smileys/msn_bowl.png, smileys/msn_boy.png, smileys/msn_brb.png, smileys/msn_brheart.png, smileys/msn_car.png, smileys/msn_cat.png, smileys/msn_cellphone.png, smileys/msn_clock.png, smileys/msn_coffee.png, smileys/msn_coins.png, smileys/msn_computer.png, smileys/msn_deadflower.png, smileys/msn_devil.png, smileys/msn_dog.png, smileys/msn_donttell.png, smileys/msn_drink.png, smileys/msn_email.png, smileys/msn_embarrassed.png, smileys/msn_film.png, smileys/msn_fingerscrossed.png, smileys/msn_flower.png, smileys/msn_gift.png, smileys/msn_girl.png, smileys/msn_handcuffs.png, smileys/msn_heart.png, smileys/msn_highfive.png, smileys/msn_hot.png, smileys/msn_icon.png, smileys/msn_idea.png, smileys/msn_island.png, smileys/msn_kiss.png, smileys/msn_laugh.png, smileys/msn_nerd.png, smileys/msn_neutral.png, smileys/msn_note.png, smileys/msn_occ.png, smileys/msn_online.png, smileys/msn_ooooh.png, smileys/msn_phone.png, smileys/msn_photo.png, smileys/msn_pizza.png, smileys/msn_plane.png, smileys/msn_plate.png, smileys/msn_question.png, smileys/msn_rainbow.png, smileys/msn_run.png, smileys/msn_runback.png, smileys/msn_sad.png, smileys/msn_sarcastic.png, smileys/msn_secret.png, smileys/msn_sheep.png, smileys/msn_sick.png, smileys/msn_sleep.png, smileys/msn_smiley.png, smileys/msn_snail.png, smileys/msn_soccer.png, smileys/msn_star.png, smileys/msn_stormy.png, smileys/msn_sun.png, smileys/msn_sunglasses.png, smileys/msn_teeth.png, smileys/msn_thumbdown.png, smileys/msn_thumbup.png, smileys/msn_tongue.png, smileys/msn_turtle.png, smileys/msn_umbrella.png, smileys/msn_weird.png, smileys/msn_xbox.png, smileys/theme, rvp.png:
	icons

	* Makefile.am: * add post install stuff to install icon & theme
	* configure.ac: * add merge-smiley-theme.pl and pixmaps dir
	* rvp.c: * switch icon name to "rvp"
	* merge-smiley-theme.pl.in:
	* package helper to merge RVP theme into gaim default
	* configure.ac: * bumped version

2006-02-16  Waider  <waider@waider.ie>

	* rvp.c: * fix up idle/away messages
	* rvp.h: * remove all the extraneous away variables

2006-02-13  Waider  <waider@waider.ie>

	* rvp.h: * add away-state struct

2006-02-11  Waider  <waider@waider.ie>

	* rvp.c:
	* use a static array of away messages to avoid so much duplication
	* fix stupid bug in info window

2006-02-08  Waider  <waider@waider.ie>

	* rvp.c: * coredump fix in rvp_get_info
	* rvp.c: * minor change in rvp_normalize to reduce the amount of code

2006-02-07  Waider  <waider@waider.ie>

	* rvp.c: * don't set gc->away to anything except NULL (crashing bug)
	* rvp.c: * fix host vs. split[1] in the login code
	* the great 80-column / stray comment cleanup

2006-02-03  Waider  <waider@waider.ie>

	* configure.ac, rvp.c: * fix stupid status crashing bug

2006-02-02  Waider  <waider@waider.ie>

	* README: * update to match current codebase

	* rvp.c: * some minor changes in line with supporting gaim 2.0
	* fill out rvp_status_text properly
	* remove unsubscribe code from rvp_close for now
	* only send resubscribes for buddies of the logged-in account
	* don't print email in info if the buddy doesn't have it set
	* don't give email context menu if buddy doesn't have it set
	* save buddy state in the RVPBuddy structure
	* fix for sizing error in UTF8 conversions
	* fix for proxy connections
	* check myhost option for length as well as presence
	* smarter attempt to figure out login host

2006-01-30  Waider  <waider@waider.ie>

	* rvp.c: * make Get Info output look more like the Windows version

2006-01-29  Waider  <waider@waider.ie>

	* configure.ac: * bump version

	* README: * update with more explicit instructions for debugging

	* rvp.h: * comment update, nothing more

	* rvp.c:
	* copy server_alias from buddy chatting to us so a chat gets a nice
	  name
	* implement info, sort of
	* implement email, sort of
	* start of generic ACL set function

2006-01-24  Waider  <waider@waider.ie>

	* rvp.h: * add state storage to RVPBuddy

	* rvp.c: * rearrange includes and other code to please Solaris
	* renewing view doesn't discard current state
	* fix up temp buddy stuff for me-buddy structure
	* fix login order so that subscribes don't happen until after we've
	  got existing ACLs

2006-01-22  Waider  <waider@waider.ie>

	* README: * add a note about the changelog

	* rvp.h: * add a container for the sent message

	* Makefile.am: * include perl import script

	* import_msn_settings.pl:
	* parse existing gaim files and merge data into them, but don't
	  overwrite the existing gaim files.
	* add account setup flags

	* rvp.c:
	* fix a bug in rvp_find_buddy that was breaking multi-user chat
	* report undelivered messages in the same style as official client
	* start coding up font/colour support

2006-01-20  Waider  <waider@waider.ie>

	* rvp.c: * add real names to notices
	* fix ACL bug

2006-01-17  Waider  <waider@waider.ie>

	* configure.ac: * bumped version

	* rvp.c: * comment out files stuff for 0.3 release

	* Makefile.am: * use install directory
	* model after msn Makefile to get install dir stuff right

	* configure.ac:
	* allow specification / automatic determination of install directory

	* rvp.c: * fix redirection code
	* conditionally include nameser_compat

	* README: * updated

	* Makefile.am:
	* mac friendliness causes grief, and is better fixed by setting PATH

	* configure.ac: * add a check for gtk+-2.0

	* rvp.c: * multi-user chat! Yay!

	* rvp.c: * chat almost working
	* fixed redirect bug
	* cleaned out some compiler warnings
	* add UTF-8 to all outbound messages

2006-01-15  Waider  <waider@waider.ie>

	* configure.ac: * bump version, tweak bits

	* rvp.h: * killed off a few more dead #defines
	* added known GUIDs
	* added invite subtypes & structure
	* added cookies hashtable to user

	* rvp.c: * started on file transfer
	* fixed endian bug in SRV lookup
	* started on context-click
	* redid content_len code to detect content_len of zero
	* cleaned up some of the hostname song & dance
	* added option to specifiy hostname override

	* Makefile.am: * add macos x-friendly aclocal flags

2006-01-14  Waider  <waider@waider.ie>

	* rvp.c: * implement logout (self-unsubscribe only)

2006-01-13  Waider  <waider@waider.ie>

	* README: * update

	* rvp.c: * 404, 412: non-typing notify messages produce an error
	* 500: notifies don't cause you to get disconnected

	* rvp.c: * left out the \r\n on the self-resubscribe. d'oh.

2006-01-12  Waider  <waider@waider.ie>

	* rvp.c: * more instrumentation to find the STUPID RESUBSCRIBE BUG

2006-01-10  Waider  <waider@waider.ie>

	* rvp.c: * ok, so we still need the principal when resubscribing. drat.

2006-01-08  Waider  <waider@waider.ie>

	* rvp.c: * fixed TTL
	* fixed multiple windows per single user

	* rvp.c: * fix resubscribe messages

2006-01-04  Waider  <waider@waider.ie>

	* rvp.c: * debug message for parsed timeout

2006-01-03  Waider  <waider@waider.ie>

	* rvp.c:
	* once more with the srvrec caching, which doesn't seem to be working.

	* rvp.c: * bunch of cleanup stuff

	* rvp.c, rvp.h:
	* clean out some of the unused bits in the RVP structure

	* rvp.c:
	* turns out the subs_id in a SUBSCRIPTIONS message should be disregarded

	* rvp.h: * some changes to support chats

2006-01-02  Waider  <waider@waider.ie>

	* rvp.c: * more work on multi-user chat, still not quite right

	* rvp.c: * parse incoming 'leave' messages

	* rvp.c: * sending messages to conversations and leaving work

	* rvp.c: * merge send_im and send_typing

	* rvp.c:
	* chat support: can accept chat invites and receive chat messages

2006-01-01  Waider  <waider@waider.ie>

	* rvp.h, rvp.c: * remove broken service record caching
	* add self-subscribe

	* README: * update to-do list

2005-12-30  Waider  <waider@waider.ie>

	* rvp.h: * add expiry time to srvrec so I can time it out

	* rvp.c: * ACL parsing now complete

2005-12-21  Waider  <waider@waider.ie>

	* import_msn_settings.pl: * remove tabs in generated settings

	* import_msn_settings.pl:
	* temporary hack to allow import of buddies from MSN

	* getntlm.c: * insanely stupid bug: NTLMSSP missing the trailing '\0'.

2005-12-20  Waider  <waider@waider.ie>

	* rvp.c: * reset the tried_auth flag any time we see a negotiate header
	* break out of the async handler early if the connection is closing
	* more detail in debug response code
	* don't patch the redirect into the buddy URL

	* rvp.c:
	* remove extraneous resubscribe on login since it's triggered by Gaim anyway
	* don't send anything except unsubscribe messages when connection is dying
	* redirects: patch principal for relevant buddy, and clear auth flag

2005-12-18  Waider  <waider@waider.ie>

	* rvp.c: * note unknown message

	* configure.ac: * fiddling with the gaim includes stuff

	* README: * updated to match recent fixes

	* rvp.c: * implement refresh on the main subscription

2005-12-17  Waider  <waider@waider.ie>

	* rvp.h: * add RVP_LOGIN flags
	* remove unused event/action enums

	* getntlm.c: * clean up the msg1 code

2005-12-14  Waider  <waider@waider.ie>

	* rvp.c: * fix silly gfree() typo

2005-12-13  Waider  <waider@waider.ie>

	* rvp.c: * change the ACL stuff back again

	* rvp.c: * remove the subscriber syncing
	* fix up ACLs for people other than me (is this right?)

	* rvp.c: * reparsing the buddy list seems to work now

2005-12-04  Waider  <waider@waider.ie>

	* rvp.h: * add unsubbed flag until I figure out how to do this right

	* rvp.c: * start handling rvp_close

2005-11-23  Waider  <waider@waider.ie>

	* rvp.h: * moved service attr into RVPBuddy structure

	* rvp.c: * added in some more debugging so I can see what's going on

2005-11-16  Waider  <waider@waider.ie>

	* rvp.c: * typo in subscribe header
	* some more debug messages

2005-11-15  Waider  <waider@waider.ie>

	* rvp.h: * moved some constants in here

	* rvp.c: * clean up constants (esp. unused ones)
	* fix stupid freeing header bug

2005-11-15  Waider  <waider@waider.ie>

	* rvp.h: * moved some constants in here

	* rvp.c: * clean up constants (esp. unused ones)
	* fix stupid freeing header bug

2005-11-10  Waider  <waider@waider.ie>

	* rvp.c: * more NTLM auth fixing

2005-11-09  Waider  <waider@waider.ie>

	* rvp.c: * trying to catch a segv

2005-11-07  Waider  <waider@waider.ie>

	* rvp.c:
	* deal with Connection: close by sending a new request with the saved
	  data, and preventing the data from being freed.

	* rvp.h: * add a 'preserve' flag to the web data

2005-11-06  Waider  <waider@waider.ie>

	* configure.ac: * add developer flag
	* add path to gaim

	* Makefile.am: * use DEVELOPER_CFLAGS
	* add -module flag to (hopefully) fix MacOS X build

	* README: * more notes

	* rvp.h: * add storage space for acls

	* rvp.c: * parse a bunch of extra properties
	* parse ACLs and store them

	* ChangeLog, README, AUTHORS: * updated

	* rvp.h: * move tried_auth into GaimUrlFetchData struct

	* rvp.c: * working digest-auth, albeit without qop
	* ignore WWW-Authenticate: Negotiate header

2005-11-04  Waider  <waider@waider.ie>

	* rvp.c: * most of Digest auth implemented. still not fully functional.

2005-11-03  Waider  <waider@waider.ie>

	* rvp.h: * added tried_auth header
	* removed redundant password field

2005-11-02  Waider  <waider@waider.ie>

	* Makefile.am: * remove crypt & resolv

	* configure.ac: * mvoe crypt & resolv lib checks

	* rvp.c: * add nameser_compat.h

	* configure.ac: * try to find nameser.h

2005-11-01  Waider  <waider@waider.ie>

	* rvp.c: * adding mac compatibility - nameser.h

	* getntlm.c: * make slightly more mac-compatible

	* configure.ac: * reran autoscan, took note of its suggestions
	* add a check for the specific libxml2 functions I need

	* rvp.c: * consolidate XML document header parsing
	* handle absence of xmlReadMemory

	* rvp.c: * mostly just adding more debug statements...
	* don't send a typing notification for gaim's "not typing" hook (duh)

2005-10-31  Waider  <waider@waider.ie>

	* README: * Updated

	* rvp.c: * implement ACL writing

	* rvp.c: * die legacy code die
	* rewrite normalize code

	* rvp.h: * clean out a bunch of unused stuff

	* rvp.c: * server-side buddylist mostly done
	* most of legacy code now out of the code path
	* unsolicited/non-buddy conversation tracking
	* unified header parsing
	* typing notification works
	* redirect may work

	* getntlm.c: * clear up some warnings

	* rvp.h: * more structure fiddling
	* add enum for message typ

2005-10-30  Waider  <waider@waider.ie>

	* getntlm.c: * clean up warnings
	* add get_ntlm_msg1 function

	* rvp.h: * remove C++ bracketting
	* remove hardcoded NTLM string
	* replace typing timeouts with a single const
	* add auth_type + enum

	* rvp.c:
	* clean up service retrieval a bit, and use the service record port
	* nuke more dead code
	* remove hardcoded NTLM string in favour of a function call
	* use rvp_send_request to do notifies
	* add 400 & 500 handlers

2005-10-29  Waider  <waider@waider.ie>

	* rvp.h: * added constant for login steps

	* rvp.c: * most of login sequence now using new code.
	* half hearted redirect handler.

	* rvp.h: * removed some dead code

	* rvp.c: * implemented NTLM auth (mostly)
	* started porting old subscribe code to new framework

2005-10-23  Waider  <waider@waider.ie>

	* rvp.c:
	* added some session ID stuff, plus utility functions for finding a
	  buddy based on principal or session id.

	* rvp.c: * got bidirectional encoding working, w00t

	* rvp.h: * added a length field to the web request

	* rvp.c: * converted send_im to full libxml usage

	* Makefile.am: * add -Wall to flags so I can see how awful the code is

	* rvp.h: * move url struct in here

	* rvp.c: * implement send_im with new URL code
	* clean up an assload of warnings

2005-10-22  Waider  <waider@waider.ie>

	* rvp.h: * listenport is now an integer, not a frickin' string

	* rvp.c:
	* Use a proper input handler for the local listener, based on Gaim's
	  URL code
	* replace most of the fprintf( stderr...) with gaim_debug_misc

2005-10-12  Waider  <waider@waider.ie>

	* rvp.h: * nuke some unused defines

	* rvp.c:
	* clean up includes to allow building against 1.0.1 source tree

2005-10-09  Waider  <waider@waider.ie>

	* rvp.h: * add typedefs for Buddy and Data structures
	* sort out online/offline state variables a bit
	* discard 'friend' field from buddy structure as it duplicates GaimBuddy
	* include xml parser header (probably should be in rvp.c)

	* NEWS: * No news is good news

	* Makefile.am: * include xml2 flags

	* configure.ac: * check for XML2

	* rvp.c: * respect server's notion of what a buddy's name is
	* start using libxml to parse xml responses (well, duh)
	* clean up status code a little
	* start verifying RVP structures and discarding unnecessary cruft
	* clean up normalisation somewhat

2005-10-07  Waider  <waider@waider.ie>

	* Makefile.am: * add libresolv

2005-10-06  Waider  <waider@waider.ie>

	* rvp.c: * catch SEGV in normalize
	* compare host part with our own in buddy code

2005-10-03  Waider  <waider@waider.ie>

	* rvp.c: * hack in support for SRV lookup, plus better normalising

	* rvp.c:
	* marginally better debug/layout in two places. pointless checkin, really.

2005-09-29  Waider  <waider@waider.ie>

	* rvp.c: * catch a bunch of stupid errors in connection handling
	* change exit() to abort() so I can catch cores

2005-09-28  Waider  <waider@waider.ie>

	* rvp.c: * horrible, horrible debug messages

	* rvp.c: * add buddy list loading

	* rvp.c: * more debugmsg cleanups

	* rvp.c: * make all debug_printf output go to stderr

2005-09-27  Waider  <waider@waider.ie>

	* rvp.c: * remove pixmap includes since we're stealing the MSN ones.
	* fix rvp_list_emblems
	* fix rvp_buddy_menu

	* getntlm.c: * clean up signedness warnings

2005-09-26  Waider  <waider@waider.ie>

	* AUTHORS, ChangeLog, Makefile.am, README, configure.ac, getntlm.c, random.c, random.h, rvp.c, rvp.h, rvp_protocol.txt:
	* initial checkin