Subject: libssh2 master 9e099fb... linked list changes and minor bug fixes

libssh2 master 9e099fb... linked list changes and minor bug fixes

From: <libssh2_at_git.stuge.se>
Date: 19 Aug 2009 23:04:12 -0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "C library for writing portable SSH2 clients".

The branch, master has been updated
       via 9e099fb88ab2ea32a2cf14f268990ae1911358a4 (commit)
       via 415efe10acde60174ab3e2be38af7e793ec99550 (commit)
       via 4b1cb4e95e09cff50d8a893702f736fd721ba038 (commit)
       via d8b6f3c7b8bcf541d557c286b5622ca420010514 (commit)
       via a871f0b2140a26ba663f432e0ccac079f5dbd6c1 (commit)
       via 08cad8e14cf16cbf75a205350de5725b48c0d5d3 (commit)
       via 46178378f25637ffbbd9effbfab1450918a512b2 (commit)
      from 28b179ecf2a01e4c4b64cd58570b1283b1e5e501 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 9e099fb88ab2ea32a2cf14f268990ae1911358a4
Author: Daniel Stenberg <daniel_at_haxx.se>
Date: Thu Aug 20 01:03:40 2009 +0200

    linked list changes and minor bug fixes

commit 415efe10acde60174ab3e2be38af7e793ec99550
Author: Daniel Stenberg <daniel_at_haxx.se>
Date: Thu Aug 20 01:00:54 2009 +0200

    linked list code is now converted to new functions

commit 4b1cb4e95e09cff50d8a893702f736fd721ba038
Author: Daniel Stenberg <daniel_at_haxx.se>
Date: Thu Aug 20 00:59:23 2009 +0200

    remove superfluous braces and re-indent somewhat

commit d8b6f3c7b8bcf541d557c286b5622ca420010514
Author: Daniel Stenberg <daniel_at_haxx.se>
Date: Thu Aug 20 00:56:05 2009 +0200

    move over lots of code to the _libssh2_list_* functions
    
    and I fixed a few minor bugs at the same time

commit a871f0b2140a26ba663f432e0ccac079f5dbd6c1
Author: Daniel Stenberg <daniel_at_haxx.se>
Date: Wed Aug 19 14:33:13 2009 +0200

    converted listeners to the linked list functions

commit 08cad8e14cf16cbf75a205350de5725b48c0d5d3
Author: Daniel Stenberg <daniel_at_haxx.se>
Date: Wed Aug 19 13:58:15 2009 +0200

    moved the handling of SFTP handles to new linked list code
    
    Each SFTP file handle is now handled by the "mother-struct"
    using the generic linked list functions. The goal is to move
    all custom linked list code to use this set of functions.
    
    I also moved the list declarations to the misc.h where they
    belong and made misc.h no longer include libssh2_priv.h itself
    since now libssh2_priv.h needs misc.h...
    
    In misc.c I added a #if 0'ed _libssh2_list_insert() function
    because I ended up writing one, and I believe we may need it here
    too once we move over more stuff to use the _libssh2_list* family.

commit 46178378f25637ffbbd9effbfab1450918a512b2
Author: Daniel Stenberg <daniel_at_haxx.se>
Date: Wed Aug 19 13:38:51 2009 +0200

    correct the comment for _libssh2_list_add()
    
    it adds the new node to the _end_ of the list

-----------------------------------------------------------------------

Summary of changes:
 NEWS | 9 ++
 TODO | 3 -
 src/channel.c | 177 +++++++++++----------------------
 src/libssh2_priv.h | 71 +++++---------
 src/misc.c | 27 +++++
 src/misc.h | 15 +++-
 src/packet.c | 274 ++++++++++++++++++++-------------------------------
 src/session.c | 46 +++++----
 src/sftp.c | 55 ++++-------
 src/transport.c | 11 +--
 10 files changed, 284 insertions(+), 404 deletions(-)

hooks/post-receive

-- 
C library for writing portable SSH2 clients
_______________________________________________
libssh2-changes mailing list
libssh2-changes_at_cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-changes
Received on 2009-08-20