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
|