[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==--