X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ChangeLog;h=42ff1d966dde2fa418726f6545558660c2a022df;hb=d012387afef0ba02185ebe27bc6bb15551912e92;hp=88070a946f3c9413a3899454a5661253a23ac5cf;hpb=72697649524238bd8389670e71c9faa55b7b4a1a;p=platform%2Fupstream%2Fdbus.git diff --git a/ChangeLog b/ChangeLog index 88070a9..42ff1d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,325 @@ +2007-07-13 Havoc Pennington + + * Add indent-tabs-mode: nil to all file headers. + +2007-07-12 Havoc Pennington + + * 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 + + * 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 + + * 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 + + * 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 + + * cmake/modules/FindKDEWIN.cmake: search in \win32libs + for windows supplementary packages too + +2007-06-30 Ralf Habacker + + * cmake/dbus/CMakeLists.txt: handle userdb as unix file + +2007-06-30 Ralf Habacker + + * dbus/dbus-sysdeps-win.c,dbus/dbus-sysdeps-win.h: removed obsolate + DBusUserInfo code + +2007-06-30 Ralf Habacker + + * dbus/dbus-sysdeps-win.c (_dbus_daemon_init): reduced compiler warnings + +2007-06-23 Ralf Habacker + + * 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 + + * dbus/dbus-tranport.c (auth_via_default_rules): made the verbose spam + cross-platform + +2007-06-21 Havoc Pennington + + * 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 + + * cmake/CMakeLists.txt: added VERSION_PATCH to be able to + distinguish win32 binary release from dbus versioning + +2007-06-21 Ralf Habacker + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * dbus-win.patch: removed obsolate patches + +2007-06-18 Havoc Pennington + + * configure.in: bump version to 1.1.2 so CVS is higher than last + release (this is not the 1.1.2 release) + +2007-06-18 Havoc Pennington + + * Release 1.1.1 + +2007-06-18 Havoc Pennington + + * doc/dbus-specification.xml: document org.freedesktop.DBus.GetId() + + * bus/driver.c (bus_driver_handle_get_id): implement org.freedesktop.DBus.GetId() + + * bus/bus.c (bus_context_new): generate a unique ID for each bus context + + * dbus/dbus-connection.c (dbus_connection_get_server_id): new function + + * dbus/dbus-bus.c (dbus_bus_get_id): new function + + * dbus/dbus-server.c (dbus_server_get_id): new function + +2007-06-18 Havoc Pennington + + * dbus/dbus-sysdeps-unix.c (_dbus_read_credentials_socket): clean + this up a little bit, to try and understand why telnet'ing to a + server and sending a non-nul byte didn't disconnect immediately; + now it seems that it does disconnect immediately as it should, + though I don't understand what has changed. + +2007-06-18 Havoc Pennington + + * dbus/dbus-watch.c (dbus_watch_get_socket) + (dbus_watch_get_unix_fd): new API to match DBusConnection + (dbus_watch_get_fd): deprecate this + + Throughout: just s/dbus_watch_get_fd/dbus_watch_get_socket/g for + now since all the transports use sockets anyway + +2007-06-16 Ralf Habacker + + * dbus/dbus-macros.h, dbus/dbus-message.c, + dbus/dbus-message.h: renamed DBUS_GNUC_DEPRECATED + to DBUS_DEPRECATED and extended to msvc compiler + +2007-06-15 Ralf Habacker + + * cmake/CMakeLists.txt: use local include header first + + * dbus/dbus-sysdeps-win.c: mingw fix of DBusCredential struct + +2007-06-15 Ralf Habacker + + * cmake/ConfigureChecks.cmake,cmake/config.h.cmake: + added check for HAVE_ERRNO_H + + * cmake/dbus/CMakeLists.txt: added missing files + + * dbus/dbus-transport-win.c/.h: new files + + * dbus/dbus-sysdeps-win.c,.h: added required _unix functions + to make dbus compilable on win32 + + * dbus/dbus-sysdeps-win-utils.c,.h: moved some functions to + dbus-sysdeps-win.c + + * dbus-win.patch: removed applied or obsolate patches + + Note: dbus-win32 is now compilable, no guarantee that it runs + without any problems + +2007-06-15 Havoc Pennington + + * dbus/dbus-sysdeps-unix.c (_dbus_append_session_config_file) + (_dbus_append_system_config_file): new functions + + * bus/main.c (main): use _dbus_append_system_config_file() and + _dbus_append_session_config_file() + + * dbus/Makefile.am (INCLUDES): move DBUS_SYSTEM_CONFIG_FILE and + DBUS_SESSION_CONFIG_FILE into this makefile + +2007-06-15 Havoc Pennington + + * dbus/dbus-sysdeps.c (_dbus_set_errno_to_zero) + (_dbus_get_is_errno_nonzero, _dbus_get_is_errno_eintr) + (_dbus_strerror_from_errno): family of functions to abstract + errno, though these are somewhat bogus (really we should make our + socket wrappers not use errno probably - the issue is that any + usage of errno that isn't socket-related probably is not + cross-platform, so should either be in a unix-only file that can + use errno directly, or is a bug - these general errno wrappers + hide issues of this nature in non-socket code, while + socket-specific API changes would not since sockets are allowed + cross-platform) + +2007-06-14 Havoc Pennington + + * bus/dispatch.c (check_get_connection_unix_process_id): mop up + getpid() (noticed by Peter KKümmel) and adapt the test to + expect a "pid unknown" error when running on Windows. + +2007-06-14 Havoc Pennington + + * dbus/dbus-sysdeps-unix.c (_dbus_credentials_parse_and_add_user): + delete this function since it was effectively the same as + _dbus_credentials_add_from_username() + +2007-06-14 Havoc Pennington + + * dbus/dbus-auth.c: adapt to keyring changes + + * dbus/dbus-keyring.c: change to avoid using user ID and home + directory directly; instead use a + keyring-location-from-credentials function in dbus-sysdeps + + * fix to use _dbus_append_user_from_current_process() instead of + _dbus_username_from_current_process() or _dbus_append_desired_identity(). + +2007-06-14 Ralf Habacker + + * reverted global rename of function _dbus_username_from_current_process. + It needs too much tests to verify that the change does not break anything. + I had overseen that the signatures are different and requires non + trivial changes. + This is one *major* disadvantage of emulating oop functionality with c. + You are responsible for cleaning every object on every function return point + which could be a nightmare if you are not working with dbus all the days. + +2007-06-14 Ralf Habacker + + * dbus/dbus-auth.c (handle_client_initial_response_cookie_sha1_mech): + fixed usage of _dbus_append_desired_identity() + + * dbus/dbus-sysdeps.h (_dbus_username_from_current_process): removed prototype + +2007-06-14 Ralf Habacker + + * dbus/dbus-sysdeps.c: moved global lock system_users from dbus-userdb.c + +2007-06-14 Ralf Habacker + + * global rename of function _dbus_username_from_current_process + to _dbus_append_desired_identity. + Approved by Havoc Pennington + +2007-06-14 Ralf Habacker + + * dbus/dbus-sysdeps-win.c: disabled DBusUserInfo related code + (_dbus_append_desired_identity, _dbus_windows_user_is_process_owner): + new win32 functions as counterpart of unix related + (_dbus_send_credentials_socket,_dbus_read_credentials_socket): + renamed from ..._unix_socket + (_dbus_send_credentials_unix_socket): removed obsolate function + + * dbus/dbus-sysdeps-win-util.c: disabled DBusGroupInfo related code + (_dbus_verify_daemon_user,_dbus_change_to_daemon_user): + new win32 functions as counterpart of unix related + +2007-06-14 Simon McVittie + + * doc/dbus-specification.xml: say the protocol version is 1 instead of + 0 (patch from Kristoffer Lundén, fd.o#10033) and remove the FIXME + about removing protocol version from messages (as per Havoc's comment + on that bug) + +2007-06-14 Ralf Habacker + + * dbus/dbus-sysdeps-win.c (_dbus_pid_for_log,_dbus_flush_caches): + new win32 functions as counterpart of unix related + +2007-06-14 Ralf Habacker + + * cmake/modules/FindKDEWIN.cmake, + cmake/modules/FindKDEWIN_Packager.cmake, + cmake/modules/Win32Macros.cmake: new files from the + kdewin32 project + * cmake/CMakeLists.txt: cleaned support for kdewin installer and + win32 explorer wrapper + +2007-06-13 Havoc Pennington + + * dbus/dbus-message.c (dbus_message_iter_open_container): Fix + broken return_if_fail (kind of scary that test suite does not + cover this) + 2007-06-13 Havoc Pennington * dbus/dbus-server-socket.c (_dbus_server_listen_socket): support @@ -130,7 +452,7 @@ 2007-05-27 Ralf Habacker * bus/policy.c,dbus/dbus-internals.c: fixed inconsistant line endings - as reported by Peter Kümmel. + as reported by Peter Kümmel. 2007-05-25 John (J5) Palmieri