Package: libinfinity / 0.4.1-4

Metadata

Package Version Patches format
libinfinity 0.4.1-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0002 infinoted set umask when using libdaemon.patch | (download)

infinoted/infinoted-main.c | 6 6 + 0 - 0 !
1 file changed, 6 insertions(+)

 [patch 2/4] infinoted: set umask when using libdaemon

2010-03-05  Benjamin Herr  <ben@0x539.de>

	* infinoted/infinoted-main.c: Call umask(077) explicitly after
	forking since libdaemon < 0.14 sets the mask to 0777.

0003 Fix the build on Debian Lenny 537.patch | (download)

infinoted/infinoted-options.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch 3/4] fix the build on debian lenny (#537)

2010-05-08  Armin Burgmeier  <armin@arbur.net>

	* infinoted/infinoted-options.c: Include signal.h to fix the build on
	Debian Lenny (#537).

0004 Avoid use of access to check which PID file director.patch | (download)

infinoted/infinoted-main.c | 36 19 + 17 - 0 !
infinoted/infinoted-options.c | 20 9 + 11 - 0 !
infinoted/infinoted-util.c | 68 36 + 32 - 0 !
infinoted/infinoted-util.h | 10 8 + 2 - 0 !
4 files changed, 72 insertions(+), 62 deletions(-)

 [patch 4/4] avoid use of access() to check which pid file directory to use

2010-05-21  Armin Burgmeier  <armin@arbur.net>

	* infinoted/infinoted-util.h:
	* infinoted/infinoted-util.c: Replaced
	infinoted_util_set_daemon_pid_file_proc() by
	infinoted_util_daemon_set_global_pid_file_proc(),
	infinoted_util_daemon_set_local_pid_file_proc(). Also add
	infinoted_util_daemon_pid_file_kill().

	* infinoted-main.c:
	* infinoted-options.c: Instead of setting the PID file directory
	directly, first try the global one and if that fails use the local
	one. This avoids a race condition which resulted from the previous use
	of access() to check whether the PID file directory is writable.
	These changes also fix a bug which prevented infinoted to launch in
	daemonized mode when the global PID file directory did not exist.

0005 Fix recon ordering on remote delete operation split.patch | (download)

libinftext/inf-text-remote-delete-operation.c | 8 6 + 2 - 0 !
test/replay/replay-11.record.xml | 11734 11734 + 0 - 0 !
test/session/test-53.xml | 32 32 + 0 - 0 !
3 files changed, 11772 insertions(+), 2 deletions(-)

 fix recon ordering on remote delete operation split
0006 Make the central method aware of callbacks manipulating the connection list.patch | (download)

libinfinity/communication/inf-communication-central-method.c | 63 54 + 9 - 0 !
1 file changed, 54 insertions(+), 9 deletions(-)

 make the central method aware of callbacks manipulating the connection list
0007 Fix a crash when sending opening and closing XML tag in one go.patch | (download)

libinfinity/common/inf-xmpp-connection.c | 20 16 + 4 - 0 !
1 file changed, 16 insertions(+), 4 deletions(-)

 fix a crash when sending opening and closing xml tag in one go (#546)