2007-07-13 Havoc Pennington <hp@redhat.com>
[platform/upstream/dbus.git] / ChangeLog
index 749d4e4..42ff1d9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,134 @@
+2007-07-13  Havoc Pennington  <hp@redhat.com>
+
+       * Add indent-tabs-mode: nil to all file headers.
+
+2007-07-12  Havoc Pennington  <hp@redhat.com>
+
+       * dbus/dbus-sysdeps-util.c (_dbus_sysdeps_test): invert the test
+       for parsing hex as double to be sure it fails to work
+
+       * dbus/dbus-sysdeps.c (_dbus_string_parse_double): don't allow hex numbers.
+
+2007-07-10  Havoc Pennington  <hp@redhat.com>
+
+       * dbus/dbus-connection.c (struct DBusConnection): Fix from Olivier
+       Hochreutiner to avoid trying to protect individual bits in a word
+       with different locks (make dispatch_acquired and io_path_acquired
+       dbus_bool_t rather than bitfields)
+
+2007-07-09  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c,dbus-sysdeps-win.h,dbus-sysdeps-win-util.c,
+       dbus-sysdeps-spawn-win.c: synced with windbus sources 
+
+2007-07-07  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c 
+               (_dbus_getsid): remove unused jump label
+               (_dbus_read_credentials_socket): _dbus_string_init could fail, 
+               check initialisation
+               (_dbus_get_working_dir, _dbus_init_working_dir): remove unused 
+                       functions
+
+2007-07-04  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * cmake/modules/FindKDEWIN.cmake: search in <program files dir>\win32libs 
+       for windows supplementary packages too
+
+2007-06-30  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * cmake/dbus/CMakeLists.txt: handle userdb as unix file
+
+2007-06-30  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c,dbus/dbus-sysdeps-win.h: removed obsolate 
+       DBusUserInfo code
+
+2007-06-30  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c (_dbus_daemon_init): reduced compiler warnings
+
+2007-06-23  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-auth-script.c (_dbus_auth_script_run): added UNIX_ONLY and 
+       WIN_ONLY commands for auth scripts
+       * test/data/auth/external-root.auth-script: limit execution to unix
+
+2007-06-21  Havoc Pennington  <hp@redhat.com>
+
+       * dbus/dbus-tranport.c (auth_via_default_rules): made the verbose spam
+       cross-platform
+
+2007-06-21  Havoc Pennington  <hp@redhat.com>
+
+       * dbus/dbus-watch.c (dbus_watch_get_fd): 1) its behavior should
+       not be the same as before, the ABI has never been declared stable
+       on Windows and 2) do not commit to cross-platform files without
+       posting the exact patch to the mailing list
+       
+       * dbus/dbus-sysdeps-util.c (_dbus_sysdeps_test): as I have pointed
+       out before, either 0xff needs to work on both platforms, or none
+       of the dbus code can rely on it working. That means the options
+       are 1) audit the code for anywhere that relies on 0xff working, if
+       none found ideally add a test that it *doesn't* work and make unix
+       reject it explicitly, but in any case this test would go away or
+       2) make it work on Windows also, then we don't have to figure out 
+       whether we rely on it.
+
+       And in either case, post the exact patch to the mailing list and
+       don't just commit.
+
+2007-06-21 Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * cmake/CMakeLists.txt: added VERSION_PATCH to be able to 
+       distinguish win32 binary release from dbus versioning
+
+2007-06-21 Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c: deleted local DBusCredentials structure
+           (_dbus_getsid): new function
+           (_dbus_read_credentials_socket): used correct function
+           (_dbus_append_user_from_current_process, 
+               _dbus_credentials_add_from_current_process): added real 
+                   sid reading
+           (_dbus_credentials_parse_and_add_desired,_dbus_parse_uid): 
+               deleted
+
+2007-06-21 Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-util.c (_dbus_sysdeps_test): don't check 
+       0xff as floating point, this isn't supported on win32 math 
+       implementation
+
+2007-06-21 Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c (_dbus_homedir_from_username, 
+       _dbus_homedir_from_current_process, _dbus_append_desired_identity): 
+       removed obsolate functions
+
+2007-06-21 Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c, dbus/dbus-sysdeps-util-win.c, 
+       dbus/dbus-sysdeps-win.h: disabled uid/sid conversation stuff
+       implementation by Peter Kuemmel 
+
+2007-06-21  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-watch.c (dbus_watch_get_fd): this function is 
+       deprecated and its behavior should be as before until all 
+       client code is migrated. 
+
+2007-06-19  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-util-win.c, tools/dbus-launch-win.c: 
+       msvc7.1 fixes by Jaroslaw Staniek tested with mingw 
+
+2007-06-19  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * dbus/dbus-sysdeps-win.c, dbus/dbus-sysdeps-spawn-win.c, 
+       dbus/dbus-sysdeps-win.h: disabled DBusSocket implementation
+       by Peter Kuemmel 
+
 2007-06-18  Ralf Habacker  <ralf.habacker@freenet.de>
 
        * dbus-win.patch: removed obsolate patches