1. 01 Apr, 2008 1 commit
    • Frederic Crozat's avatar
      Fixes for the inotify configuration file monitor backend. · 68f69d38
      Frederic Crozat authored
      2008-04-01  Timo Hoenig  <thoenig@suse.de>
      
      Patch from Frederic Crozat <fcrozat@mandriva.com>
      
      * bus/dir-watch-inotify.c (bus_watch_directory): Only monitor
        IN_CLOSE_WRITE, IN_DELETE, IN_MOVE_TO and IN_MOVE_FROM events. This
        way, only atomic changes to configuration file are monitored.
      * bus/dir-watch-inotify.c (_handle_inotify_watch): Fix typo in
        _dbus_verbose function call
      * bus/dir-watch-inotify.c (bus_drop_all_directory_watches): Use
        _dbus_strerror instead of perror
      68f69d38
  2. 31 Mar, 2008 2 commits
  3. 27 Mar, 2008 1 commit
  4. 26 Mar, 2008 1 commit
    • Colin Walters's avatar
      Set default exit_on_disconnect after registration · 52ea0f2c
      Colin Walters authored
      2008-03-26  Colin Walters  <walters@verbum.org>
      	Patch from Scott James Remnant <scott@netsplit.com>
      
      	* dbus/dbus-bus.c: Set default exit_on_disconnect after registration with
      	the bus, not before.  This ensures that programs which wish to set
      	exit_on_disconnect to FALSE will not be terminated if the bus exits
      	during registration.  (FDO Bug #15112)
      52ea0f2c
  5. 04 Mar, 2008 5 commits
  6. 28 Feb, 2008 1 commit
  7. 26 Feb, 2008 3 commits
    • John Palmieri's avatar
      Released 1.1.20 · c0f7ba8d
      John Palmieri authored
      c0f7ba8d
    • John Palmieri's avatar
      CVE-2008-0595 dbus security policy circumvention · 6db561dc
      John Palmieri authored
      * CVE-2008-0595 - security policy of the type <allow send_interface=
        "some.interface.WithMethods"/> work as an implicit allow for
        messages sent without an interface bypassing the default deny rules
        and potentially allowing restricted methods exported on the bus to be
        executed by unauthorized users.  This patch fixes the issue.
      * bus/policy.c (bus_client_policy_check_can_send,
        bus_client_policy_check_can_receive): skip messages without an
        interface when evaluating an allow rule, and thus pass it to the
        default deny rules
      6db561dc
    • John Palmieri's avatar
      correctly unref connections without guids during shutdown · 381c8548
      John Palmieri authored
      * dbus/dbus-connection.c (close_connection_on_shutdown): new method
        split out from shared_connections_shutdown
        (shared_connections_shutdown): shutdown all shared connections
        without guids
        (_dbus_connection_ref_unlocked): handle OOM when prepending no guid
        connections to the shared_connections_no_guid list
      * Patch by  Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      381c8548
  8. 21 Feb, 2008 2 commits
  9. 17 Jan, 2008 2 commits
    • John Palmieri's avatar
      Release 1.1.4(1.2.0RC2) · b1b40179
      John Palmieri authored
      b1b40179
    • John Palmieri's avatar
      fix inotify support · e1821fc3
      John Palmieri authored
      2008-01-17  Timo Hoenig  <thoenig@suse.de>
      	* fix inotify support
      	* bus/dir-watch-inotify.c (_handle_inotify_watch): fix reading of the
      	inotify events. Also, use ssize_t not size_t for 'ret'.
      	* bus/dir-watch-inotify.c (bus_watch_directory): watch not only for
      	IN_MODIFY but also for IN_CREATE and IN_DELETE
      	* bus/dir-watch-inotify.c (bus_drop_all_directory_watches): drop the
      	inotify watches more elegantly by closing inotify:_fd, set inotify_fd to
      	-1 after dropping the watches
      e1821fc3
  10. 16 Jan, 2008 2 commits
  11. 15 Jan, 2008 20 commits
    • John Palmieri's avatar
      fix HACKING to say git instead of cvs · fae808d6
      John Palmieri authored
      fae808d6
    • John Palmieri's avatar
      wrap all_reader_classes[] in #ifndef DBUS_DISABLE_ASSERT (FDO Bug #9030) · e113a70b
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Sébastien Couret <10function at gmail dot com>
      
      	* dbus/dbus-marshal-recursive.c (all_reader_classes[]): wrap in
      	#ifndef DBUS_DISABLE_ASSERT since it is only used in asserts which
      	are noop
      e113a70b
    • John Palmieri's avatar
      handle SASL EXTERNAL's inital empty responce (FDO Bug #9945) · 7ef60319
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Magnus Henoch <henoch plus bfdo at dtek dot chalmers dot se>
      
      	* dbus/dbus-auth.c (handle_server_data_external_mech): handle SASL
      	EXTERNAL's inital empty responce (FDO Bug #9945)
      7ef60319
    • John Palmieri's avatar
      add lsb headers to init script (FDO Bug #11491) · 71c26770
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* bus/messagebus.in: add lsb headers (FDO Bug #11491)
      71c26770
    • John Palmieri's avatar
      check write return value so we don't hang (FDO Bug #11665) · 6cfcabbc
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Peter O'Gorman <pogma at thewrittenword dot com>
      
      	* dbus/dbus-spawn.c (babysit_signal_handler): check write return value
      	so we don't hang (FDO Bug #11665)
      6cfcabbc
    • John Palmieri's avatar
      support for AIX poll implementation (FDO Bug #11666) · c0910a0b
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Peter O'Gorman <pogma at thewrittenword dot com>
      
      	* dbus/dbus-sysdeps.h: support for AIX poll implementation (FDO Bug
      	#11666)
      c0910a0b
    • John Palmieri's avatar
      make shell script more portable (FDO Bug #11667) · 94bc1131
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* tests/name-test/run-test.sh: make more portable (FDO Bug #11667)
      94bc1131
    • John Palmieri's avatar
      don't check for < 0 on an unsigned variable (FDO Bug #12924) · 73874300
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-connection.c (_dbus_connection_get_next_client_serial):
      	don't check for < 0 on an unsigned variable (FDO Bug #12924)
      73874300
    • John Palmieri's avatar
      check failed allocation (FDO Bug #12920) · 4cc2bfa1
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* bus/bus.c (setup_server): check failed allocation (FDO Bug #12920)
      4cc2bfa1
    • John Palmieri's avatar
      the API contract says sitter_p can be NULL, so let's check it (FDO Bug #12919) · 7ba3dc8b
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-spawn.c (_dbus_spawn_async_with_babysitter): the API
      	contract says sitter_p can be NULL, so let's check it (FDO Bug #12919)
      7ba3dc8b
    • John Palmieri's avatar
      use correct ssize_t type instead of size_t (FDO Bug #12862) · c8a9cf81
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-spawn.c (read_ints, read_pid): use correct ssize_t type
      	instead of size_t (FDO Bug #12862)
      c8a9cf81
    • John Palmieri's avatar
      make sure to call va_end if we hit an OOM error inside va_start (FDO Bug #12846) · 97872bf7
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-errors.c (dbus_set_error): make sure to call va_end if we
      	hit an OOM error inside va_start (FDO Bug #12846)
      97872bf7
    • John Palmieri's avatar
      fix possible crash if pending_return is NULL (FDO Bug #12673) · 1b646020
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-connection.c (dbus_connection_send_with_reply):
      	fix possible crash if pending_return is NULL (FDO Bug #12673)
      1b646020
    • John Palmieri's avatar
      never auto-select libxml · f44e2591
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* portions of patch submitted by Tim Mooney
      	<enchanter at users dot sourceforge dot net>
      
      	* configure.in: never auto-select libxml (FDO Bug #12479)
      f44e2591
    • John Palmieri's avatar
      add OOM handling in various places · 85d7a8e4
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patches by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-sysdeps-unix (_dbus_get_autolaunch_address): handle OOM
      	(FDO Bug #12945)
      
      	* dbus/dbus-uuidgen.c (return_uuid): handle OOM (FDO Bug #12928)
      
      	* dbus/dbus-misc.c (dbus_get_local_machine_id): handle OOM, fix return
      	value to return NULL not FALSE (FDO Bug #12946)
      85d7a8e4
    • John Palmieri's avatar
      rewrite selinux error handling to not abort due to a NULL read · 9db43592
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* bus/bus.c (bus_context_check_security_policy): rewrite selinux error
      	handling to not abort due to a NULL read and to set the error only if
      	it is not already set (Based off of FDO Bug #12430)
      9db43592
    • John Palmieri's avatar
      add OOM handling · c18415e2
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-internals.c (_dbus_read_uuid_file_without_creating,
      	_dbus_create_uuid_file_exclusively): add OOM handling (FDO Bug #12952)
      c18415e2
    • John Palmieri's avatar
      add error handling when polling (FDO Bug #12954) · a6a22bee
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* dbus/dbus-spawn.c (babysit, babysitter_iteration): add error
      	handling when polling (FDO Bug #12954)
      a6a22bee
    • John Palmieri's avatar
      remove dead code · f72bb380
      John Palmieri authored
      2008-01-15  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* bus/config-parser.c (locate_attributes): remove dead code which
      	always evaluated to TRUE
      
      	* dbus/dbus-shell.c (_dbus_shell_quote): remove unused code
      f72bb380
    • John Palmieri's avatar
      plug a possible BusClientPolicy leak (FDO Bug #13242) · fec58d8d
      John Palmieri authored
      2008-01-14  John (J5) Palmieri  <johnp@redhat.com>
      
      	* patch by Kimmo Hämäläinen <kimmo dot hamalainen at nokia dot com>
      
      	* bus/connection.c (bus_connection_complete): plug a possible
      	BusClientPolicy leak (FDO Bug #13242)
      fec58d8d