summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Configure option to disable traditional activationTopi Miettinen2019-03-2510-21/+144
| | | | | | | | Traditional activation could be disabled if all services use SystemdService activation instead. Provide an example of a hardened DBus systemd service drop-in file for such a setup. Signed-off-by: Topi Miettinen <toiwoton@gmail.com>
* Merge branch 'split-spawn-oom-test' into 'master'Simon McVittie2019-03-152-24/+64
|\ | | | | | | | | Split spawn oom test See merge request dbus/dbus!99
| * test-spawn-oom: Separate single spawn tests from oom relatedRalf Habacker2019-03-152-24/+64
|/ | | | This makes it possible to run each test independent from oom condition.
* Merge branch 'msys2-fixes' into 'master'Simon McVittie2019-03-151-1/+0
|\ | | | | | | | | | | | | cmake: Drop unused iconv dependency Closes #262 See merge request dbus/dbus!101
| * cmake: Drop unused iconv dependencyRalf Habacker2019-03-131-1/+0
| | | | | | | | Closes dbus#262
* | Merge branch 'cal-fix-cmake-pkgconfig' into 'master'Ralf Habacker2019-03-141-0/+27
|\ \ | | | | | | | | | | | | | | | | | | cmake: Avoid overwriting PKG_CONFIG_PATH env var See merge request dbus/dbus!96 Reviewed-by: @rhabacker
| * | cmake: Avoid overwriting PKG_CONFIG_PATH env varClemens Lang2019-03-141-0/+27
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The CMake config file installed by DBus will run in the context of other projects. Consequently, changing the value of the PKG_CONFIG_DIR, PKG_CONFIG_PATH or PKG_CONFIG_LIBDIR environment variables will affect any further calls to pkg-config made by such projects, which can cause problems. A common case of this happening are pkg-config files installed in usr/share/pkgconfig for .pc files that are architecture-independent, as for example systemd does. Avoid clobbering the environment variables by saving and restoring their values. Note that for some of the variables, setting them to an empty string is different from not setting them at all. Signed-off-by: Clemens Lang <clemens.lang@bmw-carit.de>
* | Merge branch 'patch-1' into 'master'Ralf Habacker2019-03-131-5/+0
|\ \ | | | | | | | | | | | | | | | | | | Update dbus-specification.xml to remove redundancies in the interface name requirements. See merge request dbus/dbus!102 Reviewed-by: @rhabacker
| * | Update dbus-specification.xml to remove redundancies in the interface name ↵Felipe Gasper2019-03-131-5/+0
|/ / | | | | | | requirements.
* | Merge branch 'fix-cmake-doc-deps' into 'master'Ralf Habacker2019-03-132-38/+66
|\ \ | | | | | | | | | | | | Fixes rebuilding of dbus documentation at every make call See merge request dbus/dbus!94
| * | Try to fix doxygen error on CI reporting "Output directory ... does not ↵Ralf Habacker2019-03-131-1/+1
| | | | | | | | | | | | exist and cannot be created"
| * | Create top level dir for generating doxygon filesRalf Habacker2019-03-131-0/+1
| | |
| * | Fix dependency chain for doc files generated from docbook sourceRalf Habacker2019-03-131-24/+43
| | |
| * | Update doxygen doc only if an associated source or Doxyfile has been changedRalf Habacker2019-03-131-6/+9
| | | | | | | | | | | | | | | Use doxygen.stamp as output for generating doxygen doc similar to autotools.
| * | Target devhelp2 does not require dependencies that have already been ↵Ralf Habacker2019-03-131-1/+1
| | | | | | | | | | | | specified in dbus.devhelp2
| * | Cleanup dbus.devhelp2 make target pathesRalf Habacker2019-03-131-4/+8
| | | | | | | | | | | | | | | Use absolute paths to avoid confusion about where the associated file is located.
| * | Add target devhelp2 only when xsltproc has been foundRalf Habacker2019-03-131-4/+4
| | | | | | | | | | | | It doesn't make sense to add a make target if it can't be created.
| * | Make the output directory used by doxygen absolute to avoid dependency on a ↵Ralf Habacker2019-03-132-1/+2
|/ / | | | | | | particular working directory
* | Merge branch 'cmake-install-fixes' into 'master'Ralf Habacker2019-03-136-3/+54
|\ \ | | | | | | | | | | | | CMake install fixes See merge request dbus/dbus!98
| * | Do not let doxygen build man pages on WindowsRalf Habacker2019-03-133-1/+13
| | | | | | | | | | | | | | | This fixes an issue on gitlab CI not been able to create man page output dir. Also man pages does not make sense on Windows.
| * | cmake: generate and install doc for dbus-run-sessionRalf Habacker2019-03-131-0/+3
| | |
| * | cmake: install missing files to keep in sync with autotools buildsRalf Habacker2019-03-133-0/+35
| | |
| * | cmake: fix dtd installation dirRalf Habacker2019-03-131-1/+1
| | |
| * | cmake: Enable pkg-config generating also on WindowsRalf Habacker2019-03-131-1/+2
|/ / | | | | | | | | pkgconfig support is used by client packages on cross compiled obs builds.
* | Merge branch 'FGasper/dbus-2ormore'Ralf Habacker2019-03-131-1/+1
|\ \
| * | Update dbus-specification.xml to avoid implying that an interface name may ↵Felipe Gasper2019-03-131-1/+1
|/ / | | | | | | consist of only 1 element.
* | Merge branch 'readme-cmake-add-cross-compile-hints' into 'master'Ralf Habacker2019-03-131-2/+18
|\ \ | |/ |/| | | | | README.cmake: Add cross compile hints See merge request dbus/dbus!100
| * README.cmake: Fix doc for building on linuxRalf Habacker2019-03-121-1/+1
| | | | | | | | Remove -G flag and let user use the default generator.
| * README.cmake: Add cross building for WindowsRalf Habacker2019-03-121-1/+17
|/
* Merge branch 'nss-fds' into 'master'Simon McVittie2019-01-281-0/+17
|\ | | | | | | | | | | | | | | | | | | _dbus_test_main: Exercise NSS modules before running tests Closes #256 See merge request dbus/dbus!93 Reviewed-by: pwithnall Tested-by: rhabacker
| * _dbus_test_main: Exercise NSS modules before running testsSimon McVittie2019-01-251-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | Some NSS modules like those for sssd and LDAP might allocate fds on a one-per-process basis, for example a socket to talk to sssd. Make sure those have already been allocated before we enter the code under test, so that they don't show up as having been "leaked" by the first module of code under test that happens to do a NSS lookup. The call to _dbus_test_check_memleaks tears down libdbus' own memory allocations, but not any hidden state in libc or NSS. Signed-off-by: Simon McVittie <smcv@collabora.com>
* | Merge branch 'unused-userdb' into 'master'Simon McVittie2019-01-255-143/+4
|\ \ | | | | | | | | | | | | | | | | | | Remove unused bits of userdb See merge request dbus/dbus!92 Reviewed-by: pwithnall
| * | _dbus_user_database_get_groupname: Inline into its only callerSimon McVittie2019-01-232-28/+4
| | | | | | | | | | | | Signed-off-by: Simon McVittie <smcv@collabora.com>
| * | _dbus_user_database_get_gid: Remove unused functionSimon McVittie2019-01-232-25/+0
| | | | | | | | | | | | Signed-off-by: Simon McVittie <smcv@collabora.com>
| * | _dbus_parse_uid: Remove unused functionSimon McVittie2019-01-232-43/+0
| | | | | | | | | | | | Signed-off-by: Simon McVittie <smcv@collabora.com>
| * | dbus-userdb: Remove unused _dbus_homedir_from_username()Simon McVittie2019-01-232-45/+0
| | | | | | | | | | | | | | | | | | | | | Everything that wants a home directory uses either _dbus_homedir_from_uid() or _dbus_homedir_from_current_process(). Signed-off-by: Simon McVittie <smcv@collabora.com>
| * | dbus-userdb: Remove unimplemented declaration of _dbus_credentials_from_uid()Simon McVittie2019-01-231-2/+0
| |/ | | | | | | Signed-off-by: Simon McVittie <smcv@collabora.com>
* | Merge branch 'finish-reformat-cmake-files' into 'master'Simon McVittie2019-01-2410-632/+658
|\ \ | | | | | | | | | | | | Finish formatting cmake files See merge request dbus/dbus!91
| * | Fixes remaining indentations that are not covered by the cmake formatting ↵Ralf Habacker2019-01-244-43/+52
| | | | | | | | | | | | script in CMakeLists.txt files
| * | Adjust indents of CMakeLists.txt files always to 4 spacesRalf Habacker2019-01-244-33/+33
| | |
| * | tools/cmake-format: Add option --check-indents to check indentations ↵Ralf Habacker2019-01-241-4/+21
| | | | | | | | | | | | | | | | | | independently from other options Signed-off-by: Ralf Habacker <ralf.habacker@freenet.de>
| * | Remove obsolete parameter in end... cmake keywordsRalf Habacker2019-01-249-86/+86
| | |
| * | Remove spaces between cmake command and opening bracketRalf Habacker2019-01-247-162/+162
| | |
| * | Use lower case cmake keywords in CMakeLists.txt filesRalf Habacker2019-01-245-94/+94
| | |
| * | Replace tabs by 4 spaces in CMakeLists.txt filesRalf Habacker2019-01-245-313/+313
| | |
| * | Remove trailing spaces in CMakeLists.txt filesRalf Habacker2019-01-244-44/+44
| | |
| * | tools/cmake-format: Do not exclude CMakeLists.txt filesRalf Habacker2019-01-241-1/+1
|/ / | | | | | | | | This fixes a regression of merge request !82 introduced with the rebase to !84.
* | Merge branch 'reformat-cmake-files' into 'master'Simon McVittie2019-01-239-120/+229
|\ \ | | | | | | | | | | | | | | | | | | Reformat cmake files Closes #252 See merge request dbus/dbus!82
| * | Adjust indents of cmake build system files always to 4 spacesRalf Habacker2019-01-231-10/+10
| | |
| * | Remove obsolete parameter in end... cmake keywordsRalf Habacker2019-01-236-17/+17
| | |