| Commit message (Collapse) | Author | Age | Files | Lines | 
| | 
| 
| 
| 
| 
|  | 
2007-10-19  Havoc Pennington  <hp@redhat.com>
	* bus/bus.c (bus_context_new): put audit_init() in HAVE_SELINUX
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
2007-10-19  Havoc Pennington  <hp@redhat.com>
	* bus/bus.c (bus_context_new): put the audit_init() in here
	instead, which I believe ends up being the same as where it was
	before, though I'm not sure I understand why it goes here.
	* dbus/dbus-sysdeps-util-unix.c (_dbus_change_to_daemon_user):
	remove audit_init() from here, this file can't depend on code in
	bus/ directory
 | 
| | 
| 
| 
| 
|  | 
My previous attempt at a fix would always enable them due to wrong quoting.
Patch from Colin Walters <walters@verbum.org>
 | 
| |  | 
 | 
| |  | 
 | 
| |\   | 
 | 
| | | 
| | 
| | 
| | 
| | 
| |  | 
If inline isn't recognised (e.g. on a strict C90 compiler, like gcc -ansi) this
defines it to __inline__, __inline or nothing, whichever works. This is safe,
because we never use inline except in combination with static.
 | 
| |\ \  
| | | 
| | | 
| | | 
| | | 
| | |  | 
Conflicts:
	ChangeLog
 | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | |  | 
Previously, the attempts to determine support at compile-time on Darwin were
causing the i486 atomic ops to be used on *all* i386 or x86-64 GCC builds
(AH_VERBATIM can't be conditionalized like we were trying to).
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | | |  | 
 | 
| | |/  
|/|    | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
Also update ChangeLog.
 | 
| | | 
| | 
| | 
| |  | 
DBUS_INT64_CONSTANT and UINT64 equivalent
 | 
| | | 
| | 
| | 
| |  | 
long. (#717)
 | 
| |/  
|   
|   
|    | 
Part of a fix for bug 717.
 | 
| |\   | 
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
* Patch from Jack Spaar <jspaar at users.sourceforge.net>
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| | 
| |  | 
CVS ignores these automatically, so they weren't in the .cvsignore when Ryan
converted the repository.
 | 
| | |  | 
 | 
| | | 
| | 
| | 
| |  | 
DBUS_ERROR_OBJECT_PATH_IN_USE error, both as per Havoc's review
 | 
| | |  | 
 | 
| |/  
|   
|   
|    | 
dbus_connection_try_register_fallback, to make object path registration less painful for bindings
 | 
| | 
| 
| 
|  | 
Patch based on one from Kristoffer Lundén, amended as per Havoc's comment.
 | 
| | 
| 
| 
|  | 
Patch from Kristoffer Lundén.
 | 
| |\   | 
 | 
| | | 
| | 
| | 
| | 
| | 
| |  | 
* _dbus_verbose is the only function that does this so make it a noop if
  vararg macros are not supported
* https://bugs.freedesktop.org/show_bug.cgi?id=11678
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* patch by Dan Walsh <dwalsh@redhat.com>
* https://bugs.freedesktop.org/show_bug.cgi?id=12429
* Reverse we_were_root check to setpcap if we were root.  Also only init
  audit if we were root.  So error dbus message will not show up when policy
  reload happens.  dbus -session will no longer try to send audit message,
  only system will.
 | 
| | | 
| | 
| | 
| |  | 
* patch by Tim Mooney <enchanter at users.sourceforge.net>
 | 
| | | 
| | 
| | 
| |  | 
* patch from Brian Cameron <brian.cameron at sun.com>
 | 
| | | 
| | 
| | 
| |  | 
* also convert tabs to spaces
 | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| |  | 
* For security reasons we want possition independent code for libraries
  and possition independent executable for executables
* before we were just enabling -fPIC
* now we correctly enable -fPIC and -PIE for libdbus and the bus respectively
* propper LD_FLAGS are set for each also
 | 
| |/   | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
2007-09-20  Ryan Lortie  <desrt@desrt.ca>
        * dbus/signals.c (struct DBusMatchRule, bus_match_rule_new,
        bus_match_rule_set_arg, bus_match_rule_parse_arg_match,
        match_rule_matches): Add support for parsing and matching on
        arg0path='/some/path' type rules.
        * dbus/signals.h (bus_match_rule_set_arg): change to take const
        DBusString instead of const char * for the string to match against.
        * dbus/dbus-bus.c: add a quick note to dbus_bus_add_match
        documentation about the path matching.
        * doc/dbus-specification.xml: add a more detailed description of the
        changes here.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
2007-09-19  Ryan Lortie  <desrt@desrt.ca>
        * dbus/dbus-string.[ch] (compact, _dbus_string_compact,
        _dbus_string_lock): new compact function to free up allocated memory
        that is no longer used.
        * dbus/dbus-message.c (load_message): call _dbus_string_compact on the
        message loader buffer.
        * dbus/dbus-transport-socket.c (do_reading, do_writing): call
        _dbus_string_compact on the incoming/outgoing "encoded" buffers.
        * dbus/dbus-string-util.c (_dbus_string_test): add a few tests for
        string compacting.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
2007-09-13  Ryan Lortie  <desrt@desrt.ca>
        migrate from cvs to git (cvs2svn -> git-svnimport).
        * HACKING: update release/branch/tag instructions
        * */.cvsignore: rename to .gitignore
        also, clean up tags and branch names to conform to HACKING
 | 
| | 
| 
| 
|  | 
* update-dbus-docs.sh: upload DTD to server
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* tools/dbus-launch-x11.c (set_address_in_x11): fix from Michael
	Lorenz to use long not int with XChangeProperty format 32
	* dbus/dbus-sysdeps-util-unix.c
	(_dbus_write_pid_to_file_and_pipe): factor this out, and use the
	same code in _dbus_become_daemon (where the parent writes the pid
	file and to the pid pipe) and in bus_context_new (where the daemon
	writes its own pid file and to its own pid pipe)
	* bus/bus.c (bus_context_new): close the pid pipe after we print
	to it. Also, don't write the pid to the pipe twice when we fork,
	someone reported this bug a long time ago.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
* configure.in: add major/minor/micro version number AC_SUBST
	* dbus/dbus-arch-deps.h.in (DBUS_MAJOR_VERSION,
	DBUS_MINOR_VERSION, DBUS_MICRO_VERSION, DBUS_VERSION_STRING,
	DBUS_VERSION): collection of macros to get version of library we
	are compiled against.
	* dbus/dbus-misc.c (dbus_get_version): new function, to get
	version of library we are linked against at runtime.
 | 
| | 
| 
| 
| 
| 
| 
|  | 
* bus/activation-helper.c (check_bus_name): don't use
	_dbus_check_valid_bus_name() which is only around with
	--enable-checks, instead use _dbus_validate_bus_name().
	Bug #11766 from Diego <diego@pemas.net>
 | 
| | 
| 
| 
|  | 
* configure.in: post-release version bump
 |