| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
* dbus/dbus-message.c: improve some docs related to reading values
from a message iter
|
| |
|
|
|
|
| |
* cmake/dbus-launch.bat.cmake: removed obsolate file
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
reported by Peter Kümmel.
|
| |
|
| |
|
|
|
|
|
| |
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
|
|
|
|
| |
make check passes
|
|
|
|
| |
are a part of core
|
|
|
|
|
|
| |
function _dbus_server_listen_platform_specific().
* dbus/dbus-server.c (listen_funcs): uses _dbus_server_listen_platform_specific() on win platform too.
|
|
|
|
| |
info from a domain controller isn't an error, the computer may run in a non domain context.
|
| |
|
|
|
|
| |
* bus/config-parser.c (test_default_session_servicedirs): made allocation of _progs platform independent.
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
able to find the binaries.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
test/name-test/.cvsignore: New file, ditto.
|
|
|
|
|
|
|
|
|
| |
- 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 ..
|
| |
|
| |
|
|
|
|
| |
embedded NULs.
|
| |
|
| |
|
| |
|
|
|
|
| |
controller isn't an error, converted error message to verbose message.
|
| |
|
| |
|
|
|
|
| |
running on wince.
|
| |
|
|
|
|
| |
environment variable.
|
|
|
|
| |
the userdb stuff is ported completly.
|
|
|
|
|
|
| |
is empty on win32, limited to unix only.
* dbus/dbus-server.c (valid_addresses): limit unix only addresses to unix.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* doc/dbus-specification.xml: add a GetAll to the Properties
interface.
|
| |
|
| |
|
|
|
|
| |
MS Platform SDK 6 patch from Michael Luschas <mluschas@gmail.com>
|
|
|
|
| |
patch from Brian Cameron
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
CMAKE_DEBUG_POSTFIX to top level CMakeLists.txt
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* dbus\dbus-sysdeps-win.c (_dbus_win_set_error_from_win_error): print error code in case no string message is available.
|