]> andersk Git - libfaim.git/log
libfaim.git
24 years agoHopefully fix msgbot's issue.
mid [Wed, 31 May 2000 02:26:47 +0000 (02:26 +0000)] 
Hopefully fix msgbot's issue.

24 years agoFixed makefile.
mid [Wed, 31 May 2000 01:26:31 +0000 (01:26 +0000)] 
Fixed makefile.

24 years ago - Wed May 31 01:17:24 UTC 2000
mid [Wed, 31 May 2000 01:21:44 +0000 (01:21 +0000)] 
 - Wed May 31 01:17:24 UTC 2000
   - Added constants for message sizes (MAXMSGLEN, MAXCHATMSGLEN)
     - Note that the new max message size is defined as 7988bytes,
         drastically larger than WinAIM lets you put out.  This is a
         libfaim-exclusive feature :)
   - Reduced base buffer size on aim_send_im()

24 years ago - Tue May 30 22:32:31 UTC 2000
mid [Tue, 30 May 2000 22:37:20 +0000 (22:37 +0000)] 
 - Tue May 30 22:32:31 UTC 2000
   - Added lock around tx seqnum to prevent that race when transmitting
       from diverse threads. (actually committed earlier today)
   - Added aim_meta.c and a few constants and things to keep
       track of "releases".
   - Added mkbuildinfo.sh to automatically update build string
       "constants" on every invocation of 'make all'.

24 years agoLocking around tx seqnum.
mid [Tue, 30 May 2000 21:51:50 +0000 (21:51 +0000)] 
Locking around tx seqnum.

24 years ago - Mon May 29 12:08:28 GMT 2000
mid [Mon, 29 May 2000 12:37:45 +0000 (12:37 +0000)] 
 - Mon May 29 12:08:28 GMT 2000
   - Rearranged aim_tx_flushqueue(); moved write operation
       to aim_tx_sendframe()
   - Turned aim_tx_enqueue() into a macro that calls sess->tx_enqueue,
       a function pointer to whatever you want to use to enqueue
       things for transmition (or not)
   - Old aim_tx_enqueue becomes aim_tx_enqueue__queuebased.  Added
       aim_tx_enqueue__immediate for doing immediate writes.  Default
       is to use queue-based procedure.
   - Cleaned up parts of aim_conn.c
   - Added locking around the sockets themselves.  Should allow
       for full cross-thread usage.
     - Unfortunatly, only pthreads are supported at this time.
       If you don't have pthreads on your arch, implement the
       macros your arch needs and send me a patch.  (A SysV
       semaphore implementation would be trivial, as would a
       simple integer-based lock.)

24 years ago - Sun May 21 14:59:20 GMT 2000
mid [Sun, 21 May 2000 23:14:30 +0000 (23:14 +0000)] 
 - Sun May 21 14:59:20 GMT 2000
   - Added infotype parameter to aim_getinfo() for requesting
       different types of messages.  AIM_GETINFO_GENERALINFO
       will get you the normal stuff, AIM_GETINFO_AWAYMESSAGE
       will get the normal stuff, with the profile replaced with
       the user's away message.  Also, the callback adds an
       unsigned short to the end to give you the value that
       was originally passed to the request.
   - There were a few server-pertinent changes that didn't get
       documented from last month.  I have no idea what they were.

24 years agoRandom Changes.
mid [Sun, 21 May 2000 08:38:20 +0000 (08:38 +0000)] 
Random Changes.

24 years agoForgot this file.
mid [Sun, 2 Apr 2000 07:33:29 +0000 (07:33 +0000)] 
Forgot this file.

24 years ago - Sun Apr 2 07:29:11 UTC 2000
mid [Sun, 2 Apr 2000 07:30:54 +0000 (07:30 +0000)] 
 - Sun Apr  2 07:29:11 UTC 2000
   - Redid much of the tx path to remove the superfluous copy.  But
       it touches every function that transmits.  Its been a long
       time in coming.
   - Added caps parameter to aim_bos_setprofile().  You can now
       control what capabilties you show up as others to
   - Added ->capabilities to userinfo.  It should be nonzero when
       its coming off buddy oncoming information, but NOT requested
       user info.

24 years ago - Sun Apr 2 01:45:15 UTC 2000
mid [Sun, 2 Apr 2000 03:34:12 +0000 (03:34 +0000)] 
 - Sun Apr  2 01:45:15 UTC 2000
   - Increased AIM_CONN_MAX from 5 to 7.  Precausionary only
   - Removed deprecated TIS_TELNET_PROXY from faim/faimconfig.h
   - Added macros for the simple integer functions in aim_util.c
   - Removed usage of aim_failsaferead()
      - Still not sure why I had it to begin with.  I think it
        was a remament from when we used non-blocking sockets
        (which I don't know why I did either)
   - Removed some of the oddities in aim_get_command()
      - gprof showed this taking 20kns on my k6-300.  Should be faster now.
      - Added conn parameter.  This should prevent aim_select() from
        getting called too many times in a row.

24 years ago - Thu Mar 23 08:45:40 UTC 2000
mid [Thu, 23 Mar 2000 22:42:10 +0000 (22:42 +0000)] 
 - Thu Mar 23 08:45:40 UTC 2000
   - Removed aim_countconn() > 0 check in aim_select(), its logically redundent
   - Added aim_putuserinfo() (inverse of aim_extractuserinfo())
   - Added aim_sendbuddyoncoming/offgoing()
   - Rearranged loop in rxdispatch()
   - Remove aim_conn_close() if connections dead in aim_get_command()

24 years ago - Mon Mar 20 05:30:59 UTC 2000
mid [Mon, 20 Mar 2000 05:32:28 +0000 (05:32 +0000)] 
 - Mon Mar 20 05:30:59 UTC 2000
   - Added some server-only functions for login
   - Added aim_counttlvchain()
   - Added aim_sncmp() and aim_snlen()

24 years ago - Sun Mar 19 06:07:52 UTC 2000
mid [Sun, 19 Mar 2000 08:55:50 +0000 (08:55 +0000)] 
 - Sun Mar 19 06:07:52 UTC 2000
   - Added a parameter to aim_select to return event type
     - REQUIRES CLIENT CHANGES.
   - For the most part rewrote the tx and rx queuing code
     - Should fix many, many outstanding problems in and related
         to that code, including one that keeps memory from freeing
   - Fixed several bugs in various places
   - Reformated a lot of code, and did general cleanups
   - Should have a generally more robust lib now.

24 years ago - Fixed a robustness problem in aim_handleredirect_middle()
mid [Sun, 19 Mar 2000 00:07:32 +0000 (00:07 +0000)] 
   - Fixed a robustness problem in aim_handleredirect_middle()
   - Added TLV chain creation routines (yes, aimd is progressing)

24 years agoFixed yet another bug.
mid [Mon, 3 Jan 2000 04:38:20 +0000 (04:38 +0000)] 
Fixed yet another bug.

24 years agoUNKNOWN CONNECTION TYPE bugfix.
mid [Mon, 3 Jan 2000 04:10:46 +0000 (04:10 +0000)] 
UNKNOWN CONNECTION TYPE bugfix.

24 years agoFixed the bug in aim_snac.c::aim_remsnac(). It was n's fault. Removed printfs.
mid [Mon, 3 Jan 2000 02:02:00 +0000 (02:02 +0000)] 
Fixed the bug in aim_snac.c::aim_remsnac().  It was n's fault.  Removed printfs.

24 years agoMore printfs.
mid [Mon, 3 Jan 2000 01:51:12 +0000 (01:51 +0000)] 
More printfs.

24 years agoAnother printf and a bugfix in offgoing_middle.
mid [Mon, 3 Jan 2000 01:38:35 +0000 (01:38 +0000)] 
Another printf and a bugfix in offgoing_middle.

24 years agoAdded some debugging printfs to help track down the SNAC userinf problem.
mid [Mon, 3 Jan 2000 01:25:59 +0000 (01:25 +0000)] 
Added some debugging printfs to help track down the SNAC userinf problem.

24 years agoImplemented chat and some chatnav. Nearly a 2000line diff.
mid [Sun, 2 Jan 2000 10:40:26 +0000 (10:40 +0000)] 
Implemented chat and some chatnav.  Nearly a 2000line diff.

24 years agoAdded stubs for those capability TLVs in userinfo.
mid [Wed, 29 Dec 1999 10:08:28 +0000 (10:08 +0000)] 
Added stubs for those capability TLVs in userinfo.

24 years agoStupid bug.
mid [Wed, 29 Dec 1999 10:01:22 +0000 (10:01 +0000)] 
Stupid bug.

24 years agoAdded capability block sending and chat invitation parsing.
mid [Wed, 29 Dec 1999 09:30:30 +0000 (09:30 +0000)] 
Added capability block sending and chat invitation parsing.

24 years agoLots of minor cleanups. Adds new (disabled) SNAC-based login.
mid [Wed, 29 Dec 1999 04:22:21 +0000 (04:22 +0000)] 
Lots of minor cleanups.  Adds new (disabled) SNAC-based login.

24 years agoStupid offgoing buddy middle handler bug.
mid [Tue, 28 Dec 1999 08:58:41 +0000 (08:58 +0000)] 
Stupid offgoing buddy middle handler bug.

24 years agoaimdump bugfix.
mid [Tue, 28 Dec 1999 08:51:42 +0000 (08:51 +0000)] 
aimdump bugfix.

24 years ago*** empty log message ***
mid [Tue, 28 Dec 1999 06:47:19 +0000 (06:47 +0000)] 
*** empty log message ***

24 years agoFix the small bug in aim_newcon.
mid [Tue, 28 Dec 1999 06:46:30 +0000 (06:46 +0000)] 
Fix the small bug in aim_newcon.

24 years agoFix last bugfix.
mid [Tue, 28 Dec 1999 06:17:38 +0000 (06:17 +0000)] 
Fix last bugfix.

24 years agoFixed to handle ACK-only (non-SNAC) frames.
mid [Tue, 28 Dec 1999 06:16:07 +0000 (06:16 +0000)] 
Fixed to handle ACK-only (non-SNAC) frames.

24 years agoAdded src/dest listing.
mid [Tue, 28 Dec 1999 06:03:18 +0000 (06:03 +0000)] 
Added src/dest listing.

24 years agoAdded aimdump.
mid [Tue, 28 Dec 1999 05:47:03 +0000 (05:47 +0000)] 
Added aimdump.

24 years agoNew headers for session stuff.
mid [Tue, 28 Dec 1999 00:55:24 +0000 (00:55 +0000)] 
New headers for session stuff.

24 years agoMore pieces of the session update.
mid [Tue, 28 Dec 1999 00:54:32 +0000 (00:54 +0000)] 
More pieces of the session update.

24 years agoIntegrated session changes needed for Jabber transport. Lots of changes.
mid [Tue, 28 Dec 1999 00:51:17 +0000 (00:51 +0000)] 
Integrated session changes needed for Jabber transport.  Lots of changes.

24 years agoLast few changes left in my inbox.
mid [Fri, 24 Dec 1999 23:01:07 +0000 (23:01 +0000)] 
Last few changes left in my inbox.

24 years agoAdded CB types header.
mid [Fri, 24 Dec 1999 22:05:18 +0000 (22:05 +0000)] 
Added CB types header.

24 years agoMisc cleanups.
mid [Fri, 24 Dec 1999 22:04:01 +0000 (22:04 +0000)] 
Misc cleanups.

24 years agoBig ICBM handling cleanup, including fix for the last of the IM crashes.
mid [Fri, 24 Dec 1999 11:49:16 +0000 (11:49 +0000)] 
Big ICBM handling cleanup, including fix for the last of the IM crashes.

24 years agoRemoved my passwords.
mid [Fri, 24 Dec 1999 05:07:31 +0000 (05:07 +0000)] 
Removed my passwords.

24 years agoInitial revision
mid [Fri, 24 Dec 1999 04:59:45 +0000 (04:59 +0000)] 
Initial revision

This page took 1.226443 seconds and 4 git commands to generate.