File: ChangeLog

package info (click to toggle)
jabber-aim 20040131b-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,912 kB
  • ctags: 1,418
  • sloc: ansic: 12,044; sh: 7,854; makefile: 130; xml: 43
file content (370 lines) | stat: -rw-r--r-- 10,891 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
01-19-2004 maqi <maqi@jabberstudio.org>

    * M.Wimmer: Service Discovery support (JEP-0030)

12-24-2003 Chris Carlin <volkris@tamu.edu>

    * more work on bug #796: added initial presence for 
      additional instances

04-22-2003 John V. Martinez <jvm@snarkhunter.com>

    * partial fix for bug #796
      ("multiple instances can't use transport simultaneously")
    * initial presence from buddies is still missing for
      additional instances

03-14-2003 maqi <maqi@jabberstudio.org>

    * documentation for running as external component

01-15-2003 maqi <maqi@jabberstudio.org>

    * use iconv for charset conversion
      thanks go to S.Golovan for this patch
    * fixed minor flaw ("origfrom" tag sometimes showed up
      in response XML packets)

12-27-2002 maqi <maqi@jabberstudio.org>

    * new XDB format ("lowercaseuser%host.xml" instead of SHA1 hash)
      - fixes user name case sensitivity
      - you can *not* go back to older versions of AIM-t after using
        this version
    * honor incoming presence probe packets
      - should fix some roster inconsistency problems

11-12-2002 temas <temas@jabber.org>

    * bad user/pass now results in presence type=error (Bug #720)
    * fixed "registration madness" (Bug #726)

07-11-2002 maqi <maqi@jabberstudio.org>

    * temas: AIM msg encoding fix
    * small additional ICQ vCard null pointer check

07-02-2002 maqi <maqi@jabberstudio.org>

    * fixed crash when trying to get a vCard but not being registered
      (thanks to Tomas)

03-21-2002 maqi <maqi@jabberstudio.org>

    * glynis: some more screenname fixes
    * D.Foster: profile kept blank now

03-15-2002 maqi <maqi@jabberstudio.org>

    * glynis: screenname parsing patch (fixes crashes with spaces
      in screennames)

02-02-2002 maqi <maqi@jabberstudio.org>

    * j-widman: away msg auto reply patch (auto reply will be sent
      now only once in a few minutes)

12-09-2001 maqi <maqi@jabberstudio.org>

    * Added simple SMS response (ICQ)
    * Added basic vCard support (ICQ)

12-06-2001 maqi <maqi@jabberstudio.org>

    * Justin: forced most of the message conversions to exclude ICQ
    * Justin: fixed a few text handling issues with AIM/ICQ messages
      and status messages
    * Maqi: Added simple rate warning

12-02-2001 maqi <maqi@jabberstudio.org>

    * fixed SMS sending (got broken by aim_strsep commit)
    * applied M.Wimmer's Auto Reply fix

11-29-2001 temas <temas@jabber.org>

    * Initialize ti in sendsms
    * use aim_strsep for XP issues

11-28-2001 temas <temas@jabber.org>

    * put the sendsms stuff back in
    * Merged latest libfaim
    * Pres changes will be shown to icq users properly

11-27-2001 M.Kiesel

    * updated libfaim
    * ICQ status is displayed and sent correctly
    * implemented ICQ offline message handling (this breaks on ICQ sometimes)
    * quick ICQ SMS sending hack ("SEND-SMS:number:text")

09-30-2001 temas <temas@box5.net> (temas@jabber.org)

    * iq_cb.c: Ugg, more missed return values

09-26-2001 temas <temas@box5.net> (temas@jabber.org)

    * iq_cb.c: Return something in a browse request!

06-07-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  Took out reference to dperror (caused to crap out due to
                   undefined symbol).

06-04-2001 temas <temas@box5.net> (temas@jabber.org)

    * Updated everything to ward off the evil spirits with the juju magic.

05-29-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  Caps again, they are still flaky, but it works for now.

    * messages.c:  merged in the new stuff for messages from libfaim

05-16-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  latest aim data stuff... just prepend the fake filename
    
    * Version 0.9.21 (1.0 in disguise but because of the aim stuff I won't say
      that).
    
    * Status shows idle time again

05-09-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  latest aim data crap

    * Version 0.9.20

04-28-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  Apparently we use buddylist = NULL now

04-24-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  goofed up the integration of zero length buffers

04-23-2001 temas <temas@box5.net> (temas@jabber.org)

    * login.c:  Updated from libfaim to get around latest fix

04-20-2001 temas <temas@box5.net> (temas@jabber.org)

    * buddies.c:  SO SO SO Easy, thanks josh

02-04-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  Change caps, got it the same as 3.5.1670 now

    * version 0.9.16

02-03-2001 temas <temas@box5.net> (temas@jabber.org)

    * init.c:  Thanks Nixil, this fixes up some of those config probs people
               have been having.

02-02-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  Change caps again for the block

03-30-2001 temas <temas@box5.net> (temas@jabber.org)

    * Updated login.c

    * sessions.c;  cache the modinfo to send to aim, helps with file stuff

    * version 0.9.15

03-29-2001 temas <temas@box5.net> (temas@jabber.org)

    * Synced libfaim again

    * we now require a valid aim.exe

    * version 0.9.13

    * Synced libfaim again because AOL now sends us a module name to read from

    * version 0.9.14

03-26-2001 temas <temas@box5.net> (temas@jabber.org)

    * Synced up libfaim for latest round of stuff

    * version 0.9.12

03-22-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c - Even newer client info string.

    * version 0.9.9

    * sessions.c - Fix presence probs and logs in again

    * sessions.c - Better client string

    * version 0.9.10

03-21-2001 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c - Sync up with libfaim a bit more

    * sessions.c - send the cookie to the adverts server (not the blocker)

    * sessions.c - send more than one capability (the blocker)

    * version 0.9.7

    * sessions.c - newer client info string
    
    * version 0.9.8

03-20-2001 temas <temas@box5.net> (temas@jabber.org)

    * AIM was blocking us, but this fixes it up

03-02-2001 temas <temas@box5.net> (temas@jabber.org)

    * Lot's of mem fixes and other things.... read cvs logs for anything I missed here.

    * 0.9.5 finally

02-12-2001 temas <temas@box5.net> (temas@jabber.org)

    * buddies.c:  don't play with the profile if there isn't one.
    
    * buddies.c:  Don't mess with the jpacket when doing pending.

    * utils.c:  be smart about NULL values.

02-09-2001 temas <temas@box5.net> (temas@jabber.org)

    * buddies.c:  Lock the whole action of cleaning a pending buddy

    * buddies.c:  Reworked the evil notify code so it's a lot more clean.

    * init.c:  Raise the number of pending buddies I think we're hitting it,
               and the number of sessions (Am I insane?).

    * buddies.c:  Unsubscribe to all buddies on a transport remove

    * register.c:  Reply properly to an iq:register

    * register.c:  Unsubscribe on <remove/>

    * pres.c:  show type chat no longer sets you away

    * pres.c:  Send a fresh presence packet don't echo the one we got (lame).

    * sessions.c:  Don't send two unavailable's on disconnect

    * messages.c:  Flag messages as auto replies if they are

    * messages.c:  Send autoreply if away and attach notice to user bound msg

02-08-2001 temas <temas@box5.net> (temas@jabber.org)

    * mutex for mangling the pending buddies

    * report iq:last correctly in seconds

    * actually give the away message, and no longer send a lot of presence
      updates, when AIM gives us info.
    
    * No longer send idle time, we have iq:last in jabber now

    * Added the TODO list to cvs

01-28-2001 temas <temas@box5.net> (temas@jabber.org)

    * 0.9RC

    * buddies.c:  We now have a pending buddies cache fixed

    * We now store the aim roster on the server side for the user.

01-27-2001 temas <temas@box5.net> (temas@jabber.org)

    * pres.c:  We are actually freeing it all up, so let's take note of that.

    * Cleaned up how we handle an instance, based on icq-t stuff

    * iq.c:  small IQ callback system

    * iq_cb.c:  All our callbacks we support

    * Added support for most of the namespaces, even those in the white 
      documents

01-18-2001 temas <temas@box5.net> (temas@jabber.org)

    * Reverted back to the old school system, but damn, it works

01-16-2001 temas <temas@box5.net> (temas@jabber.org)

    * Ok, it's been a while since I've updated in here.  Lots has happened, I
      moved everything over to MIO, and that proved very very challenging.
      First prob is that libfaim is still a blocking lib, that's not very cool,
      so we have to unset the nonblocking stuff.  Have to use MTQ's as well so
      we can handle XDB's correctly.

    * Moved username and password out of the roster.  Only on the wire once now

12-13-2000 temas <temas@box5.net> (temas@jabber.org)

    * I appear to have forgotten to note that I made a 0.8.0 release, well here
      is 0.8.5

   * buddies.c: we weren't releasing one of our locks

11-09-2000 temas <temas@box5.net> (temas@jabber.org)

    * sessions.c:  We were linking in the session before we knew it was
                   actually good.  This is real bad for situaions where we
                   can't reach the authorizer.  All cleaned up now, and we let
                   the user know about what's going on.

                   Don't print after we've freed.

11-08-2000 temas <temas@box5.net> (temas@jabber.org)
    
    * aimtrans.h:  No longer keep the buddylist, we can regen if we need it.

    * auth.c:  I really should merge this into sessions.  Fixed spooler use.

    * sessions.c: connection latency

    * buddies.c:  More cleanups. PRESENCE IS FIXED!!!!! It was a lame use of a
                  spooler all along.  Create buddies more efficiently for a
                  session.  We really don't need to store the buddylist on
                  the session.  Take our buddies off the session pool so we
                  can free them individually.

11-07-2000 temas <temas@box5.net> (temas@jabber.org)

    * buddies.c:  fixed up some of the finding code, added a mutex in there 
                  (why wasn't there one yet?)

10-20-2000 temas <temas@box5.net> (temas@jabber.org)

    * buddies.c:  fixed a lame mistake that crashed the server when you added
                  someone.

10-17-2000 temas <temas@box5.net> (temas@jabber.org)
    
    * Added Jabber 2.0 support

    * buddies.c:  cleaned up how it handles new buddies

10-07-2000 temas <temas@box5.net> (temas@jabber.org)

    * Yay, it works now.  One more leak and this bad boy is pretty solid

09-24-2000 temas <temas@box5.net> (temas@jabber.org)

    * Our first version is done

09-05-2000 temas <temas@box5.net> (temas@jabber.org)
    
    * Implemented most of the server parsing except for s10n's