Subject: libosmocore.git branch daniel/osmo_fd_fixes created. 0.6.6-3-g3b978d2
From: [email-masked]
To: [email-masked]
Date: Wed, 9 Apr 2014 16:04:48 GMT

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 "An utility library for Open Source Mobile Communications".

The branch, daniel/osmo_fd_fixes has been created
        at  3b978d271daaf83bfd0312c237a6508fce4ed05d (commit)

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/libosmocore/commit/?id=3b978d271daaf83bfd0312c237a6508fce4ed05d

commit 3b978d271daaf83bfd0312c237a6508fce4ed05d
Author: Holger Hans Peter Freyther <[email-masked]>
Date:   Wed Apr 9 17:24:00 2014 +0200

    select: Fix english in comment

http://cgit.osmocom.org/libosmocore/commit/?id=7d01754dcf597605632466603c0380da7f6ff140

commit 7d01754dcf597605632466603c0380da7f6ff140
Author: Daniel Willmann <[email-masked]>
Date:   Wed Apr 9 17:13:06 2014 +0200

    vty: Avoid use-after-free in VTY telnet interface
    
    If the read callback closes the connection conn is already freed so we
    can't derefernce it. Instead return -EBADFD in the read function if it
    closed the connection and check for that.

http://cgit.osmocom.org/libosmocore/commit/?id=33fbe17c393e2301833dcbe1b10cf80b482b0a6d

commit 33fbe17c393e2301833dcbe1b10cf80b482b0a6d
Author: Daniel Willmann <[email-masked]>
Date:   Wed Apr 9 17:05:28 2014 +0200

    write_queue: Avoid possible use-after-free if fd is read-/writable
    
    If the FD is both readable and writable and the read callback closes the
    connection (and frees the surrounding structure) we shouldn't call the
    write callback (or check anything else in the read fd).
    
    With this patch callback functions can return -EBADFD if they don't want
    the FD to be handled any more.

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

hooks/post-receive
-- 
An utility library for Open Source Mobile Communications