dbus ChangeLog,1.1125,1.1126 configure.in,1.177,1.178

Havoc Pennington hp at kemper.freedesktop.org
Sat Sep 16 11:46:50 PDT 2006


Update of /cvs/dbus/dbus
In directory kemper:/tmp/cvs-serv8389

Modified Files:
	ChangeLog configure.in 
Log Message:
2006-09-16  Havoc Pennington  <hp at redhat.com>

        Attempt auditing public API to remove all cases where a Unix
	function returns weird emulated goo to Windows. This probably 
	breaks the bus daemon on Windows, to fix it again we may 
	need to stop processing unix-specific config options on Windows,
	and may need to add Windows-specific public API or config options.
	
	* configure.in (LT_CURRENT, LT_AGE): increment current and age,
	to reflect added interfaces; should not break soname.
	
	* dbus/dbus-transport.c (_dbus_transport_get_is_authenticated): do
	not invoke unix user function on Windows. Kind of a hacky fix, but 
	we don't want a "unix uid" leaking out on Windows.

	* dbus/dbus-connection.c (dbus_connection_get_socket): add new API
	to get the socket fd on Windows or UNIX
	(dbus_connection_get_unix_fd): make this always fail on Windows



Index: ChangeLog
===================================================================
RCS file: /cvs/dbus/dbus/ChangeLog,v
retrieving revision 1.1125
retrieving revision 1.1126
diff -u -d -r1.1125 -r1.1126
--- ChangeLog	16 Sep 2006 17:38:24 -0000	1.1125
+++ ChangeLog	16 Sep 2006 18:46:47 -0000	1.1126
@@ -1,5 +1,24 @@
 2006-09-16  Havoc Pennington  <hp at redhat.com>
 
+        Attempt auditing public API to remove all cases where a Unix
+	function returns weird emulated goo to Windows. This probably 
+	breaks the bus daemon on Windows, to fix it again we may 
+	need to stop processing unix-specific config options on Windows,
+	and may need to add Windows-specific public API or config options.
+	
+	* configure.in (LT_CURRENT, LT_AGE): increment current and age,
+	to reflect added interfaces; should not break soname.
+	
+	* dbus/dbus-transport.c (_dbus_transport_get_is_authenticated): do
+	not invoke unix user function on Windows. Kind of a hacky fix, but 
+	we don't want a "unix uid" leaking out on Windows.
+
+	* dbus/dbus-connection.c (dbus_connection_get_socket): add new API
+	to get the socket fd on Windows or UNIX
+	(dbus_connection_get_unix_fd): make this always fail on Windows
+
+2006-09-16  Havoc Pennington  <hp at redhat.com>
+
 	* dbus/dbus-server.c (dbus_server_listen): change how this works
 	to be able to delegate to a set of handlers that can succeed,
 	fail, or choose not to handle. Allows us to have 

Index: configure.in
===================================================================
RCS file: /cvs/dbus/dbus/configure.in,v
retrieving revision 1.177
retrieving revision 1.178
diff -u -d -r1.177 -r1.178
--- configure.in	14 Sep 2006 05:48:35 -0000	1.177
+++ configure.in	16 Sep 2006 18:46:48 -0000	1.178
@@ -25,7 +25,7 @@
 #
 
 ## increment if the interface has additions, changes, removals.
-LT_CURRENT=3
+LT_CURRENT=4
 
 ## increment any time the source changes; set to
 ##  0 if you increment CURRENT
@@ -34,7 +34,7 @@
 ## increment if any interfaces have been added; set to 0
 ## if any interfaces have been changed or removed. removal has
 ## precedence over adding, so set to 0 if both happened.
-LT_AGE=0
+LT_AGE=1
 
 AC_SUBST(LT_CURRENT)
 AC_SUBST(LT_REVISION)



More information about the dbus-commit mailing list