]> andersk Git - libfaim.git/log
libfaim.git
23 years ago - Wed Oct 25 17:52:20 UTC 2000
mid [Thu, 26 Oct 2000 00:59:02 +0000 (00:59 +0000)] 
 - Wed Oct 25 17:52:20 UTC 2000
  - Cleanup warnings from newer gcc's (RH7.0)
    - Aparently newer gcc's don't let you do as strong of integer types
      on va_arg as older ones... So, let me know if this breaks on your
      compiler

23 years ago - Tue Oct 17 02:10:13 UTC 2000
mid [Tue, 17 Oct 2000 02:19:01 +0000 (02:19 +0000)] 
 - Tue Oct 17 02:10:13 UTC 2000
  - Rearrange a few things

23 years ago - Mon Oct 16 20:56:59 UTC 2000
mid [Mon, 16 Oct 2000 21:06:11 +0000 (21:06 +0000)] 
 - Mon Oct 16 20:56:59 UTC 2000
  - Remove some warnings

23 years ago(guest commit by jbm)
jbm [Sat, 14 Oct 2000 06:50:36 +0000 (06:50 +0000)] 
(guest commit by jbm)
 - Mon Oct  9 04:24:56 CDT 2000 (jbm)
  - took care of the XXXs in aim_putuserinfo()
     - now use dynamic TLV count to send ("look ma, no magic!")
     - now send cap blocks
     - now send icq info if a numeric SN
 - Wed Oct  4 21:29:47 CDT 2000 (jbm)
  - Fix borked disconnect callbacks
  - Add aim_conn_in_sess()
  - A little housekeeping in faimtest ("fixing" order of printf,
      remove a comment)
 - Mon Sep 25 00:21:31 CDT 2000 (jbm)
  - Add a couple of ICQ userinfo parses

23 years agoA few debugging prinfs removed.
mid [Sat, 23 Sep 2000 01:34:25 +0000 (01:34 +0000)] 
A few debugging prinfs removed.

23 years ago - Fri Sep 22 22:47:49 UTC 2000
mid [Fri, 22 Sep 2000 22:58:27 +0000 (22:58 +0000)] 
 - Fri Sep 22 22:47:49 UTC 2000
  - Add aim_icq_setstatus() (jbm)

23 years ago - Fri Sep 22 22:35:51 UTC 2000
mid [Fri, 22 Sep 2000 22:44:11 +0000 (22:44 +0000)] 
 - Fri Sep 22 22:35:51 UTC 2000
  - Apply jbm's patch below
  - Minor cleanup in cb handler stuff

 - Thu Sep 21 20:28:20 CDT 2000 (jbm)
  - DirectIM shouldn't kill us any more.
  - Eliminated a potential segfault in aim_send_im_direct().
  - make tags (yay!).
  - Added an aim_tx_destroy(); need to move the lib over to using it.
  - Got rid of some #if 0 BS code in a couple of places
      (aim_ft::establish() and aim_im::aim_parse_incoming_im_middle()).
  - Added some file transfer stuff (so experimental, i haven't
      had a chance to see if it causes cancer in lab animals).
  - Added to faimtest for all of the above.
  - Added myself to AUTHORS with Real Info.

23 years ago - Thu Sep 21 00:24:36 UTC 2000
mid [Thu, 21 Sep 2000 00:52:15 +0000 (00:52 +0000)] 
 - Thu Sep 21 00:24:36 UTC 2000
   - Add socks5 proxy support (not tested real well, worked the
       few times a tried).
   - Added proxy support to faimtest.

23 years ago - Tue Sep 19 03:10:07 UTC 2000
mid [Tue, 19 Sep 2000 03:18:15 +0000 (03:18 +0000)] 
 - Tue Sep 19 03:10:07 UTC 2000
   - Add aim_setuserinterests() and aim_setdirectoryinfo()
   - Add ICQ away status

23 years ago - Thu Sep 14 00:54:48 UTC 2000
mid [Thu, 14 Sep 2000 01:02:02 +0000 (01:02 +0000)] 
 - Thu Sep 14 00:54:48 UTC 2000
   - Added create room callback

23 years ago - Wed Sep 13 22:01:35 UTC 2000
mid [Wed, 13 Sep 2000 22:15:17 +0000 (22:15 +0000)] 
 - Wed Sep 13 22:01:35 UTC 2000
   - Remove references to "new" and "class" for dumb C++ compilers
   - Renamed userinfo->class to userinfo->flags both for clarity and C++
   - Remove some extraneous variables

23 years ago - Tue Sep 12 20:16:51 UTC 2000
mid [Tue, 12 Sep 2000 20:25:08 +0000 (20:25 +0000)] 
 - Tue Sep 12 20:16:51 UTC 2000
   - Add aim_flap_nop() from my work tree

23 years agoThis should cure what ailes you.
mid [Tue, 12 Sep 2000 05:12:15 +0000 (05:12 +0000)] 
This should cure what ailes you.

23 years agoclose->closesocket for win32, and socket() stupidity in aim_ft.
mid [Tue, 5 Sep 2000 05:19:26 +0000 (05:19 +0000)] 
close->closesocket for win32, and socket() stupidity in aim_ft.

23 years ago - Tue Sep 5 04:41:45 GMT 2000
mid [Tue, 5 Sep 2000 04:43:37 +0000 (04:43 +0000)] 
 - Tue Sep  5 04:41:45 GMT 2000
   - Few more minor things
   - Added the changes needed for faimtest.
   - Removed aimdebugd from default build

23 years agoOne more.
mid [Tue, 5 Sep 2000 04:27:14 +0000 (04:27 +0000)] 
One more.

23 years agoOoops.
mid [Tue, 5 Sep 2000 04:24:07 +0000 (04:24 +0000)] 
Ooops.

23 years ago - Tue Sep 5 03:47:26 GMT 2000
mid [Tue, 5 Sep 2000 04:12:41 +0000 (04:12 +0000)] 
 - Tue Sep  5 03:47:26 GMT 2000
   - More ANSIfication for win32
   - Forgot aim_misc last time.

23 years ago - Mon Sep 4 22:08:35 GMT 2000
mid [Mon, 4 Sep 2000 22:10:28 +0000 (22:10 +0000)] 
 - Mon Sep  4 22:08:35 GMT 2000
   - Forgot aim_snac and aim_search

23 years ago - Mon Sep 4 21:38:09 GMT 2000
mid [Mon, 4 Sep 2000 21:42:38 +0000 (21:42 +0000)] 
 - Mon Sep  4 21:38:09 GMT 2000
   - A mild step towards ANSI compliance
     - Compiles cleanly with -pedantic (except for the libc issue in socket.h)
     - Fixes various sign mismatch things. There may be more, we'll see
       what MSVC has to say about it.
   - Add faim_internal and faim_export macros so Win32 DLL is easier

23 years ago - Sun Sep 3 23:58:17 UTC 2000
mid [Mon, 4 Sep 2000 00:05:19 +0000 (00:05 +0000)] 
 - Sun Sep  3 23:58:17 UTC 2000
   - Portability fixes (for solaris, set the SOLARIS env var first)

23 years ago - Sat Sep 2 23:42:37 UTC 2000
mid [Sun, 3 Sep 2000 01:45:35 +0000 (01:45 +0000)] 
 - Sat Sep  2 23:42:37 UTC 2000
   - Hopefully fix aim_snac.c bugs
   - Add Buddy List Rights parser (max buddies and max watchers)
   - Fix rather major problem in rxhandlers caused by missing breaks
   - Add reason code for msgerr (0004/0001) callback
   - Add BOS Rights parser (max permit / max deny)
   - Add locate error (0002/0001) parser
   - Add parser for missed calls (0004/000a)

23 years ago - Fri Sep 1 23:34:28 UTC 2000
mid [Fri, 1 Sep 2000 23:44:46 +0000 (23:44 +0000)] 
 - Fri Sep  1 23:34:28 UTC 2000
   - Switched the read()s in rxqueue to use recv()
     - Should fix the big message problem and the big buddy list problem
   - Changed some values around in aim_misc to match winaim4.1
   - Added aim_addicbmparm. dunno what it does
   - Cleanup the login process in faimtest (can now login in less than 2sec)

23 years ago - Fri Sep 1 00:13:04 UTC 2000
mid [Fri, 1 Sep 2000 00:19:52 +0000 (00:19 +0000)] 
 - Fri Sep  1 00:13:04 UTC 2000
   - Avoid zero-length mallocs in aim_tlv

23 years ago - Thu Aug 31 23:40:23 UTC 2000
mid [Thu, 31 Aug 2000 23:48:32 +0000 (23:48 +0000)] 
 - Thu Aug 31 23:40:23 UTC 2000
   - Threw in aim_select modification from nicolas
   - Remove stray debugging printf in aim_tlv

23 years agoFix a free'ing issue.
mid [Mon, 28 Aug 2000 04:07:58 +0000 (04:07 +0000)] 
Fix a free'ing issue.

23 years ago - Mon Aug 28 03:11:15 GMT 2000
mid [Mon, 28 Aug 2000 03:13:53 +0000 (03:13 +0000)] 
 - Mon Aug 28 03:11:15 GMT 2000
   - Adds lots of comments
   - Add AIM_CLASS_ALLUSERS constant for setgrouppermmask()
   - Add warnings support (jbm)

23 years agoSmall fixes.
mid [Fri, 25 Aug 2000 05:47:48 +0000 (05:47 +0000)] 
Small fixes.

23 years ago - Mon Aug 21 22:00:18 UTC 2000
mid [Mon, 21 Aug 2000 22:11:49 +0000 (22:11 +0000)] 
 - Mon Aug 21 22:00:18 UTC 2000
   - Implement SNAC login MD5 (thanks to Sonuvbob for that one)
   - Clear out all that old login cruft. Much cleaner now.
   - REQUIRES CLIENT CHANGES (see faimtest)

23 years ago - Fri Aug 18 19:52:54 UTC 2000
mid [Fri, 18 Aug 2000 20:11:23 +0000 (20:11 +0000)] 
 - Fri Aug 18 19:52:54 UTC 2000
   - Fix the non-pthread bug

 - Thu Aug 17 23:19:40 UTC 2000
   - A few more leak fixes (only a few left to go...)

23 years ago - Thu Aug 17 23:19:40 UTC 2000
mid [Thu, 17 Aug 2000 23:27:11 +0000 (23:27 +0000)] 
 - Thu Aug 17 23:19:40 UTC 2000
   - A few more leak fixes (only a few left to go...)

23 years ago - Thu Aug 17 23:08:08 UTC 2000
mid [Thu, 17 Aug 2000 23:17:04 +0000 (23:17 +0000)] 
 - Thu Aug 17 23:08:08 UTC 2000
   - More leak fixes (eric, eric, eric...)

23 years ago - Thu Aug 17 22:53:03 UTC 2000
mid [Thu, 17 Aug 2000 23:00:26 +0000 (23:00 +0000)] 
 - Thu Aug 17 22:53:03 UTC 2000
   - Change the SNAC cache to a hash instead of list
   - Fixed a few leaks relating to aim_gettlv_str()

23 years ago - Thu Aug 17 14:04:18 UTC 2000
mid [Thu, 17 Aug 2000 14:12:07 +0000 (14:12 +0000)] 
 - Thu Aug 17 14:04:18 UTC 2000
   - Fix the fd closing bug introduced last week

23 years ago - Preserve subtype and priv after aim_conn_close
mid [Tue, 8 Aug 2000 04:32:38 +0000 (04:32 +0000)] 
   - Preserve subtype and priv after aim_conn_close

23 years ago - Tue Aug 8 04:15:47 UTC 2000
mid [Tue, 8 Aug 2000 04:22:16 +0000 (04:22 +0000)] 
 - Tue Aug  8 04:15:47 UTC 2000
   - Fixed double-calling of faim_mutex_init
   - conn->type preserved after aim_conn_close

23 years ago - Mon Jul 17 01:56:31 UTC 2000
mid [Mon, 17 Jul 2000 03:40:19 +0000 (03:40 +0000)] 
 - Mon Jul 17 01:56:31 UTC 2000
   - Added 0004/000c callback (for message acknowledgments)
      - This goes with the AIM_IMFLAGS_ACK option that has been there
        for ages now.  When you send a message with that option, you'll
        get a message back containing the screenname, telling you it was sent.
   - Moved the aim_conn_kill's out of aim_get_command() and into
      the client.  They're only closed in there now.  This is so that you
      can detect what type of connection died.  You'll want to handle
      BOS and chat connections in special ways most likely.  You'll also
      need to call aim_conn_kill when you're done with it.
   - Added/fixed the Rate Change handlers.  Now passes up a long that
      should contain a number.  I'm currently in pattern-searching mode.

23 years ago - Sun Jul 16 22:59:39 GMT 2000
mid [Sun, 16 Jul 2000 23:02:31 +0000 (23:02 +0000)] 
 - Sun Jul 16 22:59:39 GMT 2000
   - Fixed the locking in the rendezvous code.  Hopefully is safe now.

23 years ago - Sun Jul 16 11:03:28 GMT 2000
mid [Sun, 16 Jul 2000 11:10:07 +0000 (11:10 +0000)] 
 - Sun Jul 16 11:03:28 GMT 2000
   - Fixed 0001/000a chat printf.  (Actually a one liner a few days ago.)
   - Started integrating josh's 3k rendezvous patch.  Currently only
      directim is working.  And its got bugs.  But he's not online
      right now, so I can't bitch.  I'd love to bitch here, but I'm
      tired.
     - Can definitly accept directim connections and send/recieve.
     - See faimtest for the new callbacks.  (Urg.)
     - Here weeee gooooo.  (Not sure if this will break everyone or not.)

23 years agoFix a logic inadequacy in the chat snac handling (the 0001/000a's).
mid [Sat, 15 Jul 2000 00:14:46 +0000 (00:14 +0000)] 
Fix a logic inadequacy in the chat snac handling (the 0001/000a's).

23 years ago - Fri Jun 30 00:04:47 UTC 2000
mid [Fri, 30 Jun 2000 00:13:23 +0000 (00:13 +0000)] 
 - Fri Jun 30 00:04:47 UTC 2000
   - Removed the forceful ICQ-related warnings, just in case they're wrong
   - Added three new fields to the client info.
      - **REQUIRES CLIENT CHANGES -- see faimtest for new initializer
   - Cleaned up aim_send_login()
   - Put in a nice hidious fix for AOL's latest bit of the drama.  See
      aim_readtlvchain() for the details.

23 years ago - Mon Jun 26 07:53:02 UTC 2000
mid [Mon, 26 Jun 2000 08:09:09 +0000 (08:09 +0000)] 
 - Mon Jun 26 07:53:02 UTC 2000
   - Added utils/aimdebugd for playing with things -- see the README
   - Added aim_im.c::aim_parse_outgoing_im().  Probably not useful
      unless you're writing a server or something (or hacking aimdebugd).
   - aim_send_im() now sends the same data as AIM4 does (three more bytes)
   - Added aim_debugconn_sendconnect() for aimdebugd-enablement.

23 years agoMore fixes.
mid [Sat, 24 Jun 2000 03:00:12 +0000 (03:00 +0000)] 
More fixes.

23 years agoFix the makefiles for BSD.
mid [Sat, 24 Jun 2000 02:54:24 +0000 (02:54 +0000)] 
Fix the makefiles for BSD.

23 years agoOoops.
mid [Sat, 24 Jun 2000 02:23:51 +0000 (02:23 +0000)] 
Ooops.

23 years ago - Sat Jun 24 02:14:07 UTC 2000
mid [Sat, 24 Jun 2000 02:22:10 +0000 (02:22 +0000)] 
 - Sat Jun 24 02:14:07 UTC 2000
   - Added fakelocks for platforms without pthreads or that have no
      use for them.
   - Added workaround for MSG_WAITALL for people with the very broken
      libc that comes with earlier Red Hat's.

23 years ago - Sat Jun 24 00:44:24 UTC 2000
mid [Sat, 24 Jun 2000 02:01:31 +0000 (02:01 +0000)] 
 - Sat Jun 24 00:44:24 UTC 2000
   - Support zero-type TLVs in aim_extractinfo()
     - AOL now ocassionally throws extra zeros in so in order to break
         clients.  Aparently zero-type TLVs are a special case -- if the
         type is zero, then _there is no length_ field.  AOL are geniuses.
     - Note that you only get these if you send a bad client string, such
         as the top one in faimtest.  If you #if 0 that one out and use the
         second one, you'll be fine.  (Unless you just want to see the message
         for yourself.  Its nifty. (FREE!))
   - ICBM parser now uses aim_extractuserinfo() so that it can benefit
       from the above changes, as well as clean up the whole "is it the
       first or the second one of this type?" issue
     - This also fixes the changes AOL made in away messages.
   = Fixed a possible buffer overflow when AOL changes the max sn length
   - Increased MAXSNLEN to 32 (they appear to be valid)
     - If you start getting messages from someone called "AOL Instant
        Messenger", see comment one, paragraph two.
   - aim_select() now returns a -1 if there are no connections open
   - Connections are now killed completely if there is a major error on them
   - faimtest now calls aim_logoff() on connection error

23 years agoForgot this.
mid [Fri, 23 Jun 2000 22:49:29 +0000 (22:49 +0000)] 
Forgot this.

23 years agoGrr. Missed one
mid [Fri, 16 Jun 2000 21:12:54 +0000 (21:12 +0000)] 
Grr. Missed one

23 years agoSomehow some debugging flippedon.
mid [Fri, 16 Jun 2000 21:11:56 +0000 (21:11 +0000)] 
Somehow some debugging flippedon.

23 years agoCommented out some of my testing shit (uhg its a mess).
mid [Fri, 16 Jun 2000 20:59:06 +0000 (20:59 +0000)] 
Commented out some of my testing shit (uhg its a mess).

23 years ago - The week prior to Fri Jun 16 19:37:09 UTC 2000
mid [Fri, 16 Jun 2000 20:47:56 +0000 (20:47 +0000)] 
 - The week prior to Fri Jun 16 19:37:09 UTC 2000
   - Rethought the rendezvous stuff.  DEFINIT WORK IN PROGRESS
     - Do not bother trying to use this.  This will probably break
         your clients.  You may or may not want to fix them, since
         I may change it again soon.
     - I REPEAT: This really is a developer-only version.  It barely
         compiles.  I'm just committing it so I don't have so many
         trees floating around.
   - Added stuff to support OFT as well as OSCAR protocols
   - Added aim_send_im_direct() for directim ("IM Image")
   - Added caps getting/putting routines
   - Added more aim_login fixes to avoid more AOL stupidity
     - This is the same as went to libfaim-devel yesterday, so don't upgrade
       just to get these changes.
   - Removed aimicq_encode_password -- now use the same table
       for both ICQ and AIM
   - Added AUTHORS

23 years ago - Tue Jun 6 01:36:48 UTC 2000
mid [Tue, 6 Jun 2000 02:52:55 +0000 (02:52 +0000)] 
 - Tue Jun  6 01:36:48 UTC 2000
   - Inverted gethostbyname2() check.  Not sure how that ended up
       in that state.
   - Added some of the initial framework to support file transfers
   - Added in a few checks for that
     - Can currently parse and send a denial message.
   - Added cookie caching.  (Sorry, I just like saying that.)
   - Rearranged channel 2 ICBM parsing (detects the different
       rendezvous types better and hopefully accuratly).
   - Killed the connection array.  Now a list.  (Suits the
       upcoming features better.)  --- REQUIRES CLIENT CHANGES...
     - In most cases, you need to change aim_conn_close() calls
         to aim_conn_kill().  This will free them as well as
         close them.  If you don't do this, you'll pollute the
         connection list and leak memory.
   - Possibly a few other minor things (some cleanups to faimtest for one)

23 years ago - Fri Jun 2 23:27:28 UTC 2000
mid [Sat, 3 Jun 2000 00:10:45 +0000 (00:10 +0000)] 
 - Fri Jun  2 23:27:28 UTC 2000
   - Cleaned up aim_send_login slightly
   - Added aimicq_encode_password to support the new hash
       values required for logging in with ICQ
   - Removed crash when email and/or reg status aren't
       in the auth response (they're not in ICQ responses)
   - So now as long as you specify a client version of
       4.30.3141 in the client info, and your ICQ number
       as your screen name, you can login to ICQ via libfaim
       and use it just like an AIM account.
   - Added AIM_CB_SPECIAL_CONNERR callback for recieving
       messages such as disconnect reasonses ("you logged
       on from a different machine", etc).
   - Added faimtest's userinfo handler to support away messages

23 years ago - Fri Jun 2 15:57:27 UTC 2000
mid [Fri, 2 Jun 2000 16:01:26 +0000 (16:01 +0000)] 
 - Fri Jun  2 15:57:27 UTC 2000
   - Add creation time, maxmsglen, and various unknowns to chat info
     update callback.
   - Remove 'nothing works yet' comment from top of aim_chat.c (it works!)

23 years agoFix the long break-on-invite-off-line-user problem.
mid [Wed, 31 May 2000 03:00:55 +0000 (03:00 +0000)] 
Fix the long break-on-invite-off-line-user problem.

23 years agoHopefully fix msgbot's issue.
mid [Wed, 31 May 2000 02:26:47 +0000 (02:26 +0000)] 
Hopefully fix msgbot's issue.

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

23 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()

23 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'.

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

23 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.)

23 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.

23 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 0.168468 seconds and 4 git commands to generate.