www.pudn.com > AnyQ服务端源码.rar > ChangeLog
03-14-2003 maqi* documentation for running as external component 01-15-2003 maqi * 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 * 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 * bad user/pass now results in presence type=error (Bug #720) * fixed "registration madness" (Bug #726) 07-11-2002 maqi * temas: AIM msg encoding fix * small additional ICQ vCard null pointer check 07-02-2002 maqi * fixed crash when trying to get a vCard but not being registered (thanks to Tomas) 03-21-2002 maqi * glynis: some more screenname fixes * D.Foster: profile kept blank now 03-15-2002 maqi * glynis: screenname parsing patch (fixes crashes with spaces in screennames) 02-02-2002 maqi * j-widman: away msg auto reply patch (auto reply will be sent now only once in a few minutes) 12-09-2001 maqi * Added simple SMS response (ICQ) * Added basic vCard support (ICQ) 12-06-2001 maqi * 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 * fixed SMS sending (got broken by aim_strsep commit) * applied M.Wimmer's Auto Reply fix 11-29-2001 temas * Initialize ti in sendsms * use aim_strsep for XP issues 11-28-2001 temas * 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@jabber.org) * iq_cb.c: Ugg, more missed return values 09-26-2001 temas (temas@jabber.org) * iq_cb.c: Return something in a browse request! 06-07-2001 temas (temas@jabber.org) * sessions.c: Took out reference to dperror (caused to crap out due to undefined symbol). 06-04-2001 temas (temas@jabber.org) * Updated everything to ward off the evil spirits with the juju magic. 05-29-2001 temas (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@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@jabber.org) * sessions.c: latest aim data crap * Version 0.9.20 04-28-2001 temas (temas@jabber.org) * sessions.c: Apparently we use buddylist = NULL now 04-24-2001 temas (temas@jabber.org) * sessions.c: goofed up the integration of zero length buffers 04-23-2001 temas (temas@jabber.org) * login.c: Updated from libfaim to get around latest fix 04-20-2001 temas (temas@jabber.org) * buddies.c: SO SO SO Easy, thanks josh 02-04-2001 temas (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@jabber.org) * init.c: Thanks Nixil, this fixes up some of those config probs people have been having. 02-02-2001 temas (temas@jabber.org) * sessions.c: Change caps again for the block 03-30-2001 temas (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@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@jabber.org) * Synced up libfaim for latest round of stuff * version 0.9.12 03-22-2001 temas (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@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@jabber.org) * AIM was blocking us, but this fixes it up 03-02-2001 temas (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@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@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 * 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@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@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@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@jabber.org) * Reverted back to the old school system, but damn, it works 01-16-2001 temas (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@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@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@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@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@jabber.org) * buddies.c: fixed a lame mistake that crashed the server when you added someone. 10-17-2000 temas (temas@jabber.org) * Added Jabber 2.0 support * buddies.c: cleaned up how it handles new buddies 10-07-2000 temas (temas@jabber.org) * Yay, it works now. One more leak and this bad boy is pretty solid 09-24-2000 temas (temas@jabber.org) * Our first version is done 09-05-2000 temas (temas@jabber.org) * Implemented most of the server parsing except for s10n's