platform/upstream/dbus.git
17 years ago2007-06-13 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Wed, 13 Jun 2007 16:30:43 +0000 (16:30 +0000)]
2007-06-13  Havoc Pennington  <hp@redhat.com>

* configure.ac, bus/selinux.c, dbus/dbus-sysdeps-unix-util.c: add
libaudit support, no clue what this means really but now we have
it. Patches from Fedora package.

* bus/bus.c (bus_context_new): move selinux initialization after
changing to daemon user, patch from Fedora package

* dbus/dbus-transport.c (auth_via_unix_user_function): fix a typo

17 years ago2007-06-12 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Tue, 12 Jun 2007 19:39:47 +0000 (19:39 +0000)]
2007-06-12  Havoc Pennington  <hp@redhat.com>

* dbus/dbus-message.c (dbus_message_iter_open_container): improve
the checks/warnings for contained_signature a bit

17 years ago2007-06-12 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Tue, 12 Jun 2007 18:53:32 +0000 (18:53 +0000)]
2007-06-12  Havoc Pennington  <hp@redhat.com>

* dbus/dbus-marshal-recursive.c (write_or_verify_typecode):
improve the warning a bit if you write extra data into a message

17 years ago2007-06-12 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Tue, 12 Jun 2007 18:36:19 +0000 (18:36 +0000)]
2007-06-12  Havoc Pennington  <hp@redhat.com>

* dbus/dbus-auth.c (sha1_handle_second_client_response)
(handle_server_data_anonymous_mech): add the process ID from
socket credentials, if available, even if not using EXTERNAL

* dbus/dbus-transport.c (auth_via_default_rules): support
allow_anonymous flag

* dbus/dbus-connection.c (dbus_connection_get_is_anonymous)
(dbus_connection_set_allow_anonymous): new API for controlling
anonymous access

17 years ago2007-06-09 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Sun, 10 Jun 2007 04:54:45 +0000 (04:54 +0000)]
2007-06-09  Havoc Pennington  <hp@redhat.com>

* dbus/dbus-string.c (_dbus_string_pop_line): fix this not to
think an empty line is the end of the file.
Also, fix some whitespace.

* dbus/dbus-string-util.c: add more tests for
_dbus_string_pop_line() revealing that it thinks an empty line is
the end of the file, which broke dbus-auth-script.c so
it didn't really run the scripts

* dbus/dbus-auth.c: add ANONYMOUS mechanism

* dbus/dbus-auth-script.c (_dbus_auth_script_run): fix to detect
an empty/no-op auth script; add commands to check that we have or
don't have the expected credentials

17 years ago2007-06-09 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Sat, 9 Jun 2007 23:41:33 +0000 (23:41 +0000)]
2007-06-09  Havoc Pennington  <hp@redhat.com>

* bus/policy.c (bus_policy_create_client_policy): gracefully
continue if the connection has no unix user - just don't apply
any unix user dependent rules.

* bus/config-parser.c: remove dbus-userdb.h usage

* bus/bus.c: remove dbus-userdb.h usage

* dbus/dbus-transport.c (_dbus_transport_get_is_authenticated):
support Windows user function; also, fix the logic for checking
auth as root in the default auth code (broken in the previous
commit)

* dbus/dbus-connection.c
(dbus_connection_set_windows_user_function): new function
(dbus_connection_get_windows_user): new function

17 years ago2007-06-09 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Sat, 9 Jun 2007 21:53:20 +0000 (21:53 +0000)]
2007-06-09  Havoc Pennington  <hp@redhat.com>

* bus/dispatch.c (check_get_connection_unix_process_id): adapt
since sysdeps-unix.h stuff isn't included anymore

* bus/bus.c (bus_context_new): use more abstract functions to
change user, so they can be no-ops on Windows

* dbus/dbus-credentials.c, dbus/dbus-credentials.h,
dbus/dbus-credentials-util.c: new files containing a fully opaque
DBusCredentials data type to replace the old not opaque one.

* configure.in (DBUS_UNIX): define DBUS_UNIX to match DBUS_WIN on
windows

* dbus/dbus-userdb.h: prohibit on Windows, next step is to clean
up the uses of it in bus/*.c and factor out the parts of
cookie auth that depend on it

17 years ago2007-06-07 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Thu, 7 Jun 2007 16:40:30 +0000 (16:40 +0000)]
2007-06-07  Havoc Pennington  <hp@redhat.com>

* dbus/dbus-message.c: improve some docs related to reading values
from a message iter

17 years ago* cmake: added cygwin compile support
Ralf Habacker [Sun, 3 Jun 2007 14:15:57 +0000 (14:15 +0000)]
* cmake: added cygwin compile support

17 years ago* tools/dbus-launch-win.c: new file, replaces script wrapper on win32.
Ralf Habacker [Fri, 1 Jun 2007 22:27:47 +0000 (22:27 +0000)]
* tools/dbus-launch-win.c: new file, replaces script wrapper on win32.
* cmake/dbus-launch.bat.cmake: removed obsolate file

17 years ago* tools/dbus-launch-win.c: new file, replaces script wrapper on win32
Ralf Habacker [Fri, 1 Jun 2007 22:24:57 +0000 (22:24 +0000)]
* tools/dbus-launch-win.c: new file, replaces script wrapper on win32

17 years ago* (_dbus_get_install_root): bug fix
Ralf Habacker [Fri, 1 Jun 2007 22:12:43 +0000 (22:12 +0000)]
* (_dbus_get_install_root): bug fix

17 years ago* bus/main.c (main): uses _dbus_get_config_file_name() to detect session.conf locatio...
Ralf Habacker [Fri, 1 Jun 2007 22:05:42 +0000 (22:05 +0000)]
* bus/main.c (main): uses _dbus_get_config_file_name() to detect session.conf location on win32.
* dbus-sysdeps-win.h (_dbus_get_config_file_name,_dbus_file_exists): new prototyp, undefined interface after including windows.h because  t makes trouble when a paramater is named interface.
* dbus-sysdeps-win.c (_dbus_get_install_root,_dbus_get_config_file_name,_dbus_file_exists):  new functions.

17 years ago* bus/policy.c,dbus/dbus-internals.c: fixed inconsistant line endings as reported...
Ralf Habacker [Sun, 27 May 2007 11:38:28 +0000 (11:38 +0000)]
* bus/policy.c,dbus/dbus-internals.c: fixed inconsistant line endings as reported by Peter Kümmel.

17 years ago* bump version number
John (J5) Palmieri [Fri, 25 May 2007 21:53:55 +0000 (21:53 +0000)]
* bump version number

17 years ago* Released 1.1.0 dbus-1.1.0
John (J5) Palmieri [Fri, 25 May 2007 21:53:06 +0000 (21:53 +0000)]
* Released 1.1.0

17 years ago* Split NEWS and ChangeLog into a .pre-1-0 file as per HACKING
John (J5) Palmieri [Fri, 25 May 2007 20:49:50 +0000 (20:49 +0000)]
* Split NEWS and ChangeLog into a .pre-1-0 file as per HACKING
  We forgot to do this during the 1.0 release and it makes sense
  now as we get ready to release the first 1.1.0 development tarball

17 years ago* create directory test/data/valid-config-files/session.d so that
John (J5) Palmieri [Fri, 25 May 2007 20:41:01 +0000 (20:41 +0000)]
* create directory test/data/valid-config-files/session.d so that
  make check passes

17 years ago* INSTALL: remove dependancies for bindings since they no longer
John (J5) Palmieri [Fri, 25 May 2007 20:19:33 +0000 (20:19 +0000)]
* INSTALL: remove dependancies for bindings since they no longer
  are a part of core

17 years ago* dbus/dbus-server-win.c,dbus/dbus-server-win.h: new file with empty function _dbus_s...
Ralf Habacker [Thu, 24 May 2007 19:15:26 +0000 (19:15 +0000)]
* dbus/dbus-server-win.c,dbus/dbus-server-win.h: new file with empty function _dbus_server_listen_platform_specific().
* dbus/dbus-server.c (listen_funcs): uses _dbus_server_listen_platform_specific() on win platform too.

17 years ago* dbus/dbus-sysdeps-win.c (fill_win_user_info_homedir): not getting user info from...
Ralf Habacker [Thu, 24 May 2007 18:15:24 +0000 (18:15 +0000)]
* dbus/dbus-sysdeps-win.c (fill_win_user_info_homedir): not getting user info from a domain controller isn't an error, the computer may run in a non domain context.

17 years ago* dbus/dbus-sysdeps-win.c (_dbus_full_duplex_pipe): fixed assertation.
Ralf Habacker [Thu, 24 May 2007 17:28:42 +0000 (17:28 +0000)]
* dbus/dbus-sysdeps-win.c (_dbus_full_duplex_pipe): fixed assertation.

17 years ago* bus/config-parser.c (test_service_dir_matches): fixed ordering for unix.
Ralf Habacker [Thu, 24 May 2007 08:07:28 +0000 (08:07 +0000)]
* bus/config-parser.c (test_service_dir_matches): fixed ordering for unix.
* bus/config-parser.c (test_default_session_servicedirs): made allocation  of _progs platform independent.

17 years ago2007-05-23 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Wed, 23 May 2007 19:45:56 +0000 (19:45 +0000)]
2007-05-23  Havoc Pennington  <hp@redhat.com>

* bus/Makefile.am (install-data-hook): create session.d

* bus/session.conf.in: add session.d for the session bus, so
security policy can be extended

17 years ago* cmake/CMakeLists.txt: fixed creating of TEST_..._BINARY to make bus-test able to...
Ralf Habacker [Wed, 23 May 2007 06:00:34 +0000 (06:00 +0000)]
* cmake/CMakeLists.txt: fixed creating of TEST_..._BINARY to make bus-test able to find the binaries.

17 years agoacinclude.m4, configure.in: In recent autotools, ${datadir} is
Simon McVittie [Mon, 21 May 2007 17:37:08 +0000 (17:37 +0000)]
acinclude.m4, configure.in: In recent autotools, ${datadir} is
defined in terms of ${datarootdir}, so EXPANDED_DATADIR needs to be
expanded recursively. Rather than fixing configure.in to do this, I
grabbed the AS_AC_EXPAND macro from autostars.sf.net, which seems to be
commonly used.

17 years agotools/.cvsignore: Ignore all currently built files.
Simon McVittie [Mon, 21 May 2007 16:50:13 +0000 (16:50 +0000)]
tools/.cvsignore: Ignore all currently built files.
test/name-test/.cvsignore: New file, ditto.

17 years ago* update-dbus-docs.sh: Assorted improvements:
Simon McVittie [Mon, 21 May 2007 16:43:57 +0000 (16:43 +0000)]
* update-dbus-docs.sh: Assorted improvements:
- Default user if $FDUSER is not set is the ssh default
  (set in ~/.ssh/config or based on the local username), not a
  hard-coded "johnp"
- Temporary checkout directory is created securely (preventing symlink
  attacks), if mktemp(1) is available
- Use make -C rather than cd && make && cd ..

17 years agoHACKING: Point to correct mailing list
Simon McVittie [Mon, 21 May 2007 16:41:16 +0000 (16:41 +0000)]
HACKING: Point to correct mailing list

17 years agoHACKING: point to the correct mailing list
Simon McVittie [Mon, 21 May 2007 16:39:43 +0000 (16:39 +0000)]
HACKING: point to the correct mailing list

17 years agodoc/dbus-specification.xml: explicitly specify that STRING cannot contain embedded...
Simon McVittie [Mon, 21 May 2007 15:40:59 +0000 (15:40 +0000)]
doc/dbus-specification.xml: explicitly specify that STRING cannot contain embedded NULs.

17 years agoremoved applied patches
Ralf Habacker [Mon, 21 May 2007 06:24:39 +0000 (06:24 +0000)]
removed applied patches

17 years ago* dbus/dbus-internal.c: fix inline problem on win32.
Ralf Habacker [Sun, 20 May 2007 19:50:05 +0000 (19:50 +0000)]
* dbus/dbus-internal.c: fix inline problem on win32.

17 years agominor fix
Ralf Habacker [Sun, 20 May 2007 09:45:37 +0000 (09:45 +0000)]
minor fix

17 years ago* dbus/dbus-sysdeps-win.c (fill_win_user_info_homedir): not reaching domain controlle...
Ralf Habacker [Sun, 20 May 2007 09:14:33 +0000 (09:14 +0000)]
* dbus/dbus-sysdeps-win.c (fill_win_user_info_homedir): not reaching domain controller isn't an error, converted error message to verbose message.

17 years agominor fix
Ralf Habacker [Sun, 20 May 2007 09:06:11 +0000 (09:06 +0000)]
minor fix

17 years agoremoved obsolate and applied patches
Ralf Habacker [Sat, 19 May 2007 18:22:28 +0000 (18:22 +0000)]
removed obsolate and applied patches

17 years ago* dbus/dbus-test.c (dbus_internal_do_not_use_run_tests): disabled tests not running...
Ralf Habacker [Sat, 19 May 2007 18:15:56 +0000 (18:15 +0000)]
* dbus/dbus-test.c (dbus_internal_do_not_use_run_tests): disabled tests not running on wince.

17 years agoremoved applied patches
Ralf Habacker [Sat, 19 May 2007 15:46:37 +0000 (15:46 +0000)]
removed applied patches

17 years ago* dbus/dbus-sysdeps.c (_dbus_setenv): win32 requires 'varname=' to unset a environme...
Ralf Habacker [Sat, 19 May 2007 15:39:01 +0000 (15:39 +0000)]
* dbus/dbus-sysdeps.c (_dbus_setenv): win32 requires 'varname='  to unset a environment variable.

17 years ago* bus/policy (bus_policy_create_client_policy): win32 temporary fix until the userdb...
Ralf Habacker [Sat, 19 May 2007 15:26:32 +0000 (15:26 +0000)]
* bus/policy (bus_policy_create_client_policy): win32 temporary fix until the userdb stuff is ported completly.

17 years ago* dbus/dbus-server.c (listen_funcs): _dbus_server_listen_platform_specific is empty...
Ralf Habacker [Sat, 19 May 2007 15:17:26 +0000 (15:17 +0000)]
* dbus/dbus-server.c (listen_funcs): _dbus_server_listen_platform_specific is empty on win32, limited to unix only.
* dbus/dbus-server.c (valid_addresses): limit unix only addresses to unix.

17 years ago* wrong date fix
Ralf Habacker [Sat, 19 May 2007 15:05:44 +0000 (15:05 +0000)]
* wrong date fix

17 years agoremoved obsolate patches
Ralf Habacker [Sat, 19 May 2007 15:02:02 +0000 (15:02 +0000)]
removed obsolate patches

17 years agobe consistent about notations
Havoc Pennington [Fri, 18 May 2007 18:12:24 +0000 (18:12 +0000)]
be consistent about notations

17 years ago2007-05-18 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Fri, 18 May 2007 18:10:18 +0000 (18:10 +0000)]
2007-05-18  Havoc Pennington  <hp@redhat.com>

* doc/dbus-specification.xml: add a GetAll to the Properties
interface.

17 years ago* bus\config-parser.c (test_default_session_servicedirs):win32 fix.
Ralf Habacker [Thu, 17 May 2007 11:47:48 +0000 (11:47 +0000)]
* bus\config-parser.c (test_default_session_servicedirs):win32 fix.

17 years ago* configure.in: define constant DBUS_UNIX.
Ralf Habacker [Thu, 17 May 2007 11:44:42 +0000 (11:44 +0000)]
* configure.in: define constant DBUS_UNIX.

17 years ago* dbus/dbus-sysdeps-win.c (_dbus_printf_string_upper_bound): compile fix for MS Platf...
Ralf Habacker [Mon, 14 May 2007 15:34:46 +0000 (15:34 +0000)]
* dbus/dbus-sysdeps-win.c (_dbus_printf_string_upper_bound): compile fix for MS Platform SDK 6  patch from Michael Luschas <mluschas@gmail.com>

17 years ago* dbus-1.pc.in: add daemondir to pc file
John (J5) Palmieri [Thu, 10 May 2007 15:33:57 +0000 (15:33 +0000)]
* dbus-1.pc.in: add daemondir to pc file
  patch from Brian Cameron

17 years agodoc/dbus-specification.xml: mention the reserved o.fd.DBus.Local interface
Simon McVittie [Fri, 4 May 2007 10:28:12 +0000 (10:28 +0000)]
doc/dbus-specification.xml: mention the reserved o.fd.DBus.Local interface
and the corresponding /o/fd/DBus/Local object path; describe them as reserved
and forbid using them in a sent message, mentioning that in the reference
implementation this will cause the connection to be dropped.
Patch approved by Havoc.

17 years ago* cmake/: don't install test applications and service files, moved CMAKE_DEBUG_POSTFI...
Ralf Habacker [Sat, 28 Apr 2007 19:37:25 +0000 (19:37 +0000)]
* cmake/: don't install test applications and service files, moved CMAKE_DEBUG_POSTFIX to top level CMakeLists.txt

17 years ago2007-04-27 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Fri, 27 Apr 2007 17:58:46 +0000 (17:58 +0000)]
2007-04-27  Havoc Pennington  <hp@redhat.com>

* dbus/dbus-sysdeps-unix.c (_dbus_open_socket): fix #10781 from
Tobias Nygren, checking pointer to fd vs. 0 rather than checking
the fd itself

17 years ago* cmake: added debug postfixes to debug exe's for easier debugging.
Ralf Habacker [Thu, 26 Apr 2007 09:30:38 +0000 (09:30 +0000)]
* cmake: added debug postfixes to debug exe's for easier debugging.
* dbus\dbus-sysdeps-win.c (_dbus_win_set_error_from_win_error): print error code in case no string message is available.

17 years agodbus/dbus-message-util.c, dbus/dbus-message.c, dbus/dbus-message.h:
Simon McVittie [Fri, 6 Apr 2007 12:13:13 +0000 (12:13 +0000)]
dbus/dbus-message-util.c, dbus/dbus-message.c, dbus/dbus-message.h:
Add API to convert a DBusMessage to/from a byte array.
Patch from Dafydd Harries <dafydd.harries@collabora.co.uk>, approved by
Havoc Pennington.

17 years ago* dbus/dbus-address.c (dbus_parse_address): Do not accept zero-length address.
Ralf Habacker [Tue, 3 Apr 2007 18:53:25 +0000 (18:53 +0000)]
* dbus/dbus-address.c (dbus_parse_address): Do not accept zero-length address.
* dbus/dbus-address.c (_dbus_address_test): Add test for zero-length address.

17 years ago* cmake/dbus/CMakeLists.txt: debug postfix also for mingw.
Ralf Habacker [Sun, 25 Mar 2007 19:28:05 +0000 (19:28 +0000)]
* cmake/dbus/CMakeLists.txt: debug postfix also for mingw.

17 years ago* cmake/modules/FindExpat.cmake: fix package detection on win32.
Ralf Habacker [Fri, 16 Mar 2007 22:34:40 +0000 (22:34 +0000)]
* cmake/modules/FindExpat.cmake: fix package detection on win32.
* README.win: update install instructions.

17 years ago* dbus/dbus-sysdeps.h (_dbus_split_paths_and_append): new prototyp (_DBUS_PATH_SEPARA...
Ralf Habacker [Fri, 16 Mar 2007 21:56:33 +0000 (21:56 +0000)]
* dbus/dbus-sysdeps.h (_dbus_split_paths_and_append): new prototyp (_DBUS_PATH_SEPARATOR): new macro.
* dbus/dbus-sysdeps.c (_dbus_split_paths_and_append): merged from dbus/dbus-sysdeps-unix.c and dbus/dbus-sysdeps-win.c.

17 years ago* bus/config-parser.c, bus/policy.c, bus/policy.h, bus/dbus-daemon.1.in,bus/session...
Ralf Habacker [Thu, 15 Mar 2007 13:27:01 +0000 (13:27 +0000)]
* bus/config-parser.c, bus/policy.c,  bus/policy.h, bus/dbus-daemon.1.in,bus/session.conf.in: added eavesdrop support for replies - patch by olli.salli at collabora.co.uk approved by Havoc Pennington.

17 years ago* dbus\dbus-sysdeps-win-thread.c: renamed to dbus-sysdeps-thread-win.c, it is a platf...
Ralf Habacker [Thu, 15 Mar 2007 12:13:39 +0000 (12:13 +0000)]
* dbus\dbus-sysdeps-win-thread.c: renamed to dbus-sysdeps-thread-win.c, it is a platform depending file similar to dbus-sysdeps-pthread.c.

17 years ago* cmake\doc\CMakeLists.txt: added prelimary xml doc support, needs cmake find script.
Ralf Habacker [Thu, 15 Mar 2007 12:10:07 +0000 (12:10 +0000)]
* cmake\doc\CMakeLists.txt: added prelimary xml doc support, needs cmake find script.

17 years ago* cmake/config.h.cmake: WINCE fixes, defined DBUS_UNIX.
Ralf Habacker [Wed, 14 Mar 2007 18:01:01 +0000 (18:01 +0000)]
* cmake/config.h.cmake: WINCE fixes, defined DBUS_UNIX.

17 years ago* cmake: added doxygen support
Ralf Habacker [Wed, 14 Mar 2007 00:16:05 +0000 (00:16 +0000)]
* cmake: added doxygen support

17 years ago* dbus/dbus-sysdeps-util-win.c (dbus_become_daemon): win32 compile fix.
Ralf Habacker [Tue, 13 Mar 2007 21:52:21 +0000 (21:52 +0000)]
* dbus/dbus-sysdeps-util-win.c (dbus_become_daemon): win32 compile fix.

17 years ago* dbus-win.patch: removed obsolate patches.
Ralf Habacker [Tue, 13 Mar 2007 17:40:50 +0000 (17:40 +0000)]
* dbus-win.patch: removed obsolate patches.

17 years ago* dbus/dbus-sysdeps-win.c: fixed broken DBusPipe on win32.
Ralf Habacker [Tue, 13 Mar 2007 17:14:35 +0000 (17:14 +0000)]
* dbus/dbus-sysdeps-win.c: fixed broken DBusPipe on win32.
* dbus/dbus-sysdeps-win.c, dbus/dbus-sysdeps-unix.c: moved platform independent DBusPipe function to dbus-sysdeps.c.

17 years ago* dbus/dbus-sysdeps-win.c: added zero byte sending and receiving after connection...
Ralf Habacker [Tue, 13 Mar 2007 16:56:32 +0000 (16:56 +0000)]
* dbus/dbus-sysdeps-win.c: added zero byte sending and receiving after connection start up

17 years ago2007-03-11 Havoc Pennington <hp@redhat.com>
Havoc Pennington [Mon, 12 Mar 2007 22:52:40 +0000 (22:52 +0000)]
2007-03-11  Havoc Pennington  <hp@redhat.com>

* tools/dbus-launch.c (do_close_stderr): fix C89 problem and
formatting problem

* Mostly fix the DBusPipe mess.
- put line break after function return types
- put space before parens
- do not pass structs around by value
- don't use dbus_strerror after calling supposedly cross-platform
api
- don't name pipe variables "fd"
- abstract special fd numbers like -1 and 1

17 years agoadd COPYING to docs copied to web site
Havoc Pennington [Mon, 12 Mar 2007 21:35:50 +0000 (21:35 +0000)]
add COPYING to docs copied to web site

17 years ago* dbus/dbus-sysdeps-win.h, dbus/dbus-sysdeps-win.c, dbus/dbus-sysdeps-util-win.c...
Ralf Habacker [Mon, 12 Mar 2007 15:59:44 +0000 (15:59 +0000)]
* dbus/dbus-sysdeps-win.h, dbus/dbus-sysdeps-win.c, dbus/dbus-sysdeps-util-win.c: renamed functions _dbus_xxx_file() to _dbus_file_xxx() to reflect struct name DBusFile.

17 years ago* dbus/dbus-sysdeps-util-unix.c (_dbus_become_daemon): fix _dbus_pid_fd check.
Ralf Habacker [Mon, 12 Mar 2007 07:51:02 +0000 (07:51 +0000)]
* dbus/dbus-sysdeps-util-unix.c (_dbus_become_daemon): fix _dbus_pid_fd check.

17 years ago* tools/dbus-print-message.c (print_message): added printing of the reply serial...
Ralf Habacker [Sat, 10 Mar 2007 19:52:30 +0000 (19:52 +0000)]
* tools/dbus-print-message.c (print_message): added printing of the reply serial to method returns and errors, so you can actually figure out the message/reply pairs - patch by olli.salli at collabora.co.uk.

17 years ago* dbus-win.patch: removed committed patch.
Ralf Habacker [Sat, 10 Mar 2007 09:13:57 +0000 (09:13 +0000)]
* dbus-win.patch: removed committed patch.

17 years ago* bus/bus.c, bus/bus.h, bus/main.c, bus/test.c, dbus/dbus-sysdeps-unix.c, dbus/dbus...
Ralf Habacker [Sat, 10 Mar 2007 09:10:36 +0000 (09:10 +0000)]
* bus/bus.c, bus/bus.h, bus/main.c, bus/test.c, dbus/dbus-sysdeps-unix.c, dbus/dbus-sysdeps-util-unix.c, dbus/dbus-sysdeps-util-win.c, bus/dbus-sysdeps-win.c,dbus/dbus-sysdeps.h: renamed _dbus_xxx_pipe to _dbus_pipe_xxx, completed _dbus_pipe support.

17 years ago* dbus/dbus-sysdeps.h (_dbus_listen_tcp_socket): changed type or port to pointer...
Ralf Habacker [Sat, 10 Mar 2007 08:04:39 +0000 (08:04 +0000)]
* dbus/dbus-sysdeps.h (_dbus_listen_tcp_socket): changed type or port to pointer, because the port is given back.
* dbus/dbus-server-socket.c (_dbus_server_new_for_tcp_socket): implemented returning tcp port. Skipping port parameter and non integer port values in config <listen> statement needs more effort.
* dbus/dbus-sysdeps-unix.c, dbus/dbus-sysdeps-win.c (_dbus_listen_tcp_socket): return the real used tcp port.
* bus/dbus-daemon.1.in: added <listen> tcp examples

17 years ago* cmake/config.h.cmake: win32 msvc bug fix
Ralf Habacker [Fri, 9 Mar 2007 20:54:07 +0000 (20:54 +0000)]
* cmake/config.h.cmake: win32 msvc bug fix

17 years ago* cmake/config.h.cmake: fixed DBUS_WINxx defines, using _WINCE does not work.
Ralf Habacker [Fri, 9 Mar 2007 19:23:45 +0000 (19:23 +0000)]
* cmake/config.h.cmake: fixed DBUS_WINxx defines, using _WINCE does not work.

17 years ago* dbus-win.patch: removed _dbus_write_pipe() patch, it is now committed.
Ralf Habacker [Thu, 8 Mar 2007 20:33:31 +0000 (20:33 +0000)]
* dbus-win.patch: removed _dbus_write_pipe() patch, it is now committed.

17 years ago* bus/bus.c, dbus/dbus-sysdeps-unix.c, dbus/dbus-sysdeps.h: rename pipe related write...
Ralf Habacker [Thu, 8 Mar 2007 20:25:15 +0000 (20:25 +0000)]
* bus/bus.c, dbus/dbus-sysdeps-unix.c, dbus/dbus-sysdeps.h: rename pipe related write() function calls to _dbus_write_pipe().

17 years ago* dbus-win.patch: added bus/config-loader-libexpat.c patch, uses DBUS_WIN for alls...
Ralf Habacker [Thu, 8 Mar 2007 20:14:52 +0000 (20:14 +0000)]
* dbus-win.patch: added bus/config-loader-libexpat.c patch,  uses DBUS_WIN for alls win32 related #ifdefs, some minor cleanups

17 years ago* cmake/CMakeList.txt,cmake/config.h.cmake: used DBUS_WIN for all win32 systems and...
Ralf Habacker [Thu, 8 Mar 2007 20:10:09 +0000 (20:10 +0000)]
* cmake/CMakeList.txt,cmake/config.h.cmake: used DBUS_WIN for all win32 systems and DBUS_WINXX for specific subsystems.

17 years ago* dbus-win.patch: updated patch for bus/dispatch.c.
Ralf Habacker [Thu, 8 Mar 2007 14:42:16 +0000 (14:42 +0000)]
* dbus-win.patch: updated patch for bus/dispatch.c.

17 years ago* dbus-win.patch: dbus-connection.c (dbus_connection_get_unix_user,
Ralf Habacker [Thu, 8 Mar 2007 13:40:16 +0000 (13:40 +0000)]
* dbus-win.patch: dbus-connection.c (dbus_connection_get_unix_user,
dbus_connection_get_unix_process_id): Let return them valid user id's,
otherwise bus-test fails. How to replace on win32 ?.
* dbus/dbus-sysdeps-win.c (fill_win_user_info_homedir): fix memory leak.

17 years ago* dbus/dbus-sysdeps-win.c (_dbus_win_set_error_from_win_error): use dbus friendly...
Ralf Habacker [Thu, 8 Mar 2007 13:04:18 +0000 (13:04 +0000)]
* dbus/dbus-sysdeps-win.c (_dbus_win_set_error_from_win_error): use dbus friendly error name
((fill_win_user_info_homedir): print user name in error case too.

17 years ago* cmake/ConfigureChecks.cmake: fixed socketpair check, added setrlimit check really
Ralf Habacker [Thu, 8 Mar 2007 08:36:47 +0000 (08:36 +0000)]
* cmake/ConfigureChecks.cmake: fixed socketpair check, added setrlimit check really

17 years ago* bus/dispatch.c: disabled segfault test on win32 for now
Ralf Habacker [Thu, 8 Mar 2007 08:30:17 +0000 (08:30 +0000)]
* bus/dispatch.c: disabled segfault test on win32 for now

17 years ago* configure.in, cmake/ConfigureChecks.cmake: added check for setrlimit.
Ralf Habacker [Thu, 8 Mar 2007 08:17:25 +0000 (08:17 +0000)]
* configure.in, cmake/ConfigureChecks.cmake: added check for setrlimit.
* test/test-segfault.c: only include setrlimit stuff only when available.

17 years ago* test/test-segfault.c: unix compile fix.
Ralf Habacker [Wed, 7 Mar 2007 19:09:57 +0000 (19:09 +0000)]
* test/test-segfault.c: unix compile fix.
* dbus-win.patch: removed obsolate patch.

17 years ago* bus/activation.c: win32 compile fix.
Ralf Habacker [Wed, 7 Mar 2007 18:34:01 +0000 (18:34 +0000)]
* bus/activation.c: win32 compile fix.
* test/test-segfault.c: win32 compile fix, rlimit isn't available on win32.
* dbus-win.patch: removed some more patches, they are applied or obsolate

17 years ago* bus-win.patch: removed obsolates patches.
Ralf Habacker [Tue, 6 Mar 2007 23:55:56 +0000 (23:55 +0000)]
* bus-win.patch: removed obsolates patches.

17 years ago* bus-win.patch: fixes unix listen problems, dbus-test now runs.
Ralf Habacker [Tue, 6 Mar 2007 21:45:27 +0000 (21:45 +0000)]
* bus-win.patch: fixes unix listen problems, dbus-test now runs.

17 years ago* cmake/dbus/CMakeLists.txt,cmake/bus/CMakeLists.txt,
Ralf Habacker [Tue, 6 Mar 2007 20:51:02 +0000 (20:51 +0000)]
* cmake/dbus/CMakeLists.txt,cmake/bus/CMakeLists.txt,
cmake/CMakeLists.txt: win32 compile fix

17 years ago* dbus-win.patch, README.win: added available win32
Ralf Habacker [Sun, 4 Mar 2007 22:27:33 +0000 (22:27 +0000)]
* dbus-win.patch, README.win: added available win32
patches from windbus project (http://sf.net/projects/windbus)

17 years ago* bus/activation.c: (bus_activation_activate_service):
Ralf Habacker [Sun, 4 Mar 2007 22:09:50 +0000 (22:09 +0000)]
* bus/activation.c: (bus_activation_activate_service):
fixed call to _dbus_spawn_async_with_babysitter().

17 years ago* dbus/dbus-spawn.c,dbus/dbus-spawn.h (_dbus_spawn_async_with_babysitter):
Ralf Habacker [Sun, 4 Mar 2007 19:14:04 +0000 (19:14 +0000)]
* dbus/dbus-spawn.c,dbus/dbus-spawn.h (_dbus_spawn_async_with_babysitter):
added environment pointer as function parameter,used on win32.

* test/spawn-test.c: fixed call to above mentioned function.

17 years ago* configure.in,test/test-sleep-forever.c,test/test-names.c:
Ralf Habacker [Sun, 4 Mar 2007 19:00:40 +0000 (19:00 +0000)]
* configure.in,test/test-sleep-forever.c,test/test-names.c:
added configure check for unistd.h.

17 years ago* test/Makefile.am: fixed test data copy problem in
Ralf Habacker [Sun, 4 Mar 2007 18:53:29 +0000 (18:53 +0000)]
* test/Makefile.am: fixed test data copy problem in
out of source build, when sources came from svn or cvs.

17 years ago* dbus/*-win.*,bus/*-win.*: added win32 platform related
Ralf Habacker [Sat, 3 Mar 2007 17:25:54 +0000 (17:25 +0000)]
* dbus/*-win.*,bus/*-win.*: added win32 platform related
files. These files are only added to the cmake build system.
The missing dbus-win32.patch file will be added later.

17 years ago* cmake: new directory, contains cmake build support.
Ralf Habacker [Sat, 3 Mar 2007 14:32:17 +0000 (14:32 +0000)]
* cmake: new directory, contains cmake build support.
See http://www.cmake.org for more informations.
Currently only unix will be buildable because some
win32 required files are still missing.