[Git] mISDN library and utilities branch socket updated. mISDNuser_1_1_2-352-g3638cf3

[email protected] (git version ctrl) Mon, 20 Oct 2014 14:19:39 +0200 (CEST)
Newsgroups gmane.linux.isdn.i4l.devel
Message-ID <[email protected]>
--===============4139991319741312657==
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by listserv.isdn4linux.de id s9KDV7nQ013685

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 "mISDN library and utilities".

The branch, socket has been updated
       via  3638cf36df506b96015e1f37ce3bb36ec94a01fb (commit)
       via  bd6ea3f85f752a7e908b5651e2507cbb8cf5ca16 (commit)
       via  fc757c58dc2617db30146c128e1ab6c47133910f (commit)
       via  d9a97bb8107d61bd048a17a481bdefc2ceda0039 (commit)
       via  69cd05567c5d6c1a56f2026e7ab55479ac372f43 (commit)
       via  70c61ca931a13ff9574bbf6cd8249276cf6b4905 (commit)
      from  ed6c40581e344e6baa948c9aee1c33cb33682f5b (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 3638cf36df506b96015e1f37ce3bb36ec94a01fb
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date:   Mon Oct 20 14:18:55 2014 +0200

    Release v2.0.19

commit bd6ea3f85f752a7e908b5651e2507cbb8cf5ca16
Author: Karsten Keil <[email protected]>
Date:   Mon Oct 20 14:07:00 2014 +0200

    Fix overwriting ret in action loop, improve debug/error messages.

commit fc757c58dc2617db30146c128e1ab6c47133910f
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date:   Tue Oct 14 14:06:28 2014 +0200

    Better refcount locking to avoid use after free
    Under some conditions it could be happen that on a freeing capi objec=
t
    a other thread still get a reference and then it use the already free=
d object.
    To avoid this, we do 2 things, we only take a refernce if get_obj() s=
ucceed, it
    do not longer succeed if the object is already cleaned. We also force=
 scheduling
    after releaseing the lock before really freeing the object - so the w=
aiting thread
    will not get a new reference.

commit d9a97bb8107d61bd048a17a481bdefc2ceda0039
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date:   Fri Oct 3 17:27:11 2014 +0200

    Lock refcnt changes for Root objects too
    In theory the Root object are never freed so the refcounting is not c=
ritical, but it should also not harm
    to protect it to avoid wrong refcounts.

commit 69cd05567c5d6c1a56f2026e7ab55479ac372f43
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date:   Fri Oct 3 16:58:34 2014 +0200

    ignore ar-lib

commit 70c61ca931a13ff9574bbf6cd8249276cf6b4905
Author: Karsten Keil <keil-shG/GajIFYqbacvFa/[email protected]>
Date:   Fri Oct 3 16:48:15 2014 +0200

    Some debug to detect use after free

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

Summary of changes:
 .gitignore           |    1 +
 capi20/application.c |   19 +++++++++++++-----
 capi20/capi_obj.c    |   52 +++++++++++++++++++++++++++++++++++++++++---=
------
 capi20/daemon.c      |   37 +++++++++++++++++++++++------------
 capi20/listen.c      |   12 ++++++++++--
 capi20/lplci.c       |   33 ++++++++++++++++++++++++++------
 capi20/m_capi.h      |   15 +++++++++++----
 capi20/ncci.c        |   16 +++++++++++++---
 configure.ac         |    2 +-
 9 Dateien ge=C3=A4ndert, 145 Zeilen hinzugef=C3=BCgt(+), 42 Zeilen entfe=
rnt(-)


hooks/post-receive
--=20
mISDN library and utilities

--===============4139991319741312657==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
i4ldeveloper mailing list
[email protected]
https://www.isdn4linux.de/mailman/listinfo/i4ldeveloper
--===============4139991319741312657==--