summary refs log tree commit diff
path: root/pkgs/development/libraries/dbus
Commit message (Collapse)AuthorAge
* dbus: fix eval on BSDAlyssa Ross2021-06-09
| | | | | audit and libapparmor are libraries for Linux kernel features, so they should only be used on Linux, not excluded specifically for Darwin.
* treewide maintainers: add teams.{freedesktop,gnome}Jan Tojnar2021-05-07
|
* treewide: remove worldofpeace from meta.maintainersVladimír Čunát2021-05-07
| | | | | | (It was requested by them.) I left one case due to fetching from their personal repo: pkgs/desktops/pantheon/desktop/extra-elementary-contracts/default.nix
* dbus: remove assert that breaks systemd = null deep overrideDmitry Kalinkin2021-01-28
| | | | This is another case of #73102
* treewide: fix double quoted strings in meta.descriptionvolth2021-01-24
| | | | Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
* pkgs/development/libraries: stdenv.lib -> libBen Siraphob2021-01-21
|
* treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2021-01-19
| | | | | | | | | | | | | continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
* dbus: Enable AppArmor mediation supportJanne Heß2020-11-18
|
* dbus: docs: make id's reproducibleArnout Engelen2020-11-07
| | | | | | | | | | | With this parameter, generating docs from the same sources will produce the same 'bit-by-bit' result each time. This is particularly important since dbus is part of the 'minimal' testset at https://r13y.com/ Also submitted upstream (though in a slightly different form): https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/189
* dbus: build manpages from xmlScott Olson2020-10-01
| | | | | The `docbook_xml_dtd_44` and `docbook-xsl-nons` bits are necessary to prevent `xmlto` from trying to use the network during the build.
* dbus: 1.12.18 -> 1.12.20R. RyanTM2020-07-06
|
* dbus: 1.12.16 -> 1.12.18R. RyanTM2020-06-09
|
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* dbus: add worldofpeace to maintainersworldofpeace2019-10-28
|
* dbus: enable building with musl(cdep)illabout2019-10-28
| | | | | When building dbus with musl, it must not take systemd as a buildInput, because systemd is not able to be build with musl.
* dbus: set datadir againworldofpeace2019-09-29
| | | | Fixes #69404
* make-session-conf: add share/dbus-1/session.dworldofpeace2019-08-24
|
* make-dbus-conf: use share/xml/dbus-1worldofpeace2019-08-24
|
* dbus: delete systemd.patchworldofpeace2019-08-24
| | | | Not used anymore.
* dbus: stylize, use placeholderworldofpeace2019-08-24
|
* dbus: set runstatedir to /runworldofpeace2019-08-23
| | | | else it's /var/run.
* dbus: don't make datadir /etcworldofpeace2019-08-23
|
* dbus: 1.12.14 -> 1.12.16Will Dietz2019-06-15
| | | | | | | | | | | | | | | | https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12.16/NEWS It's short and explains the CVE a bit, including below: > CVE-2019-12749: Do not attempt to carry out DBUS_COOKIE_SHA1 > authentication for identities that differ from the user running the > DBusServer. Previously, a local attacker could manipulate symbolic > links in their own home directory to bypass authentication and connect > to a DBusServer with elevated privileges. The standard system and > session dbus-daemons in their default configuration were immune to this > attack because they did not allow DBUS_COOKIE_SHA1, but third-party > users of DBusServer such as Upstart could be vulnerable. Thanks to Joe > Vennix of Apple Information Security. (dbus#269, Simon McVittie)
* dbus: 1.12.14Will Dietz2019-05-17
| | | | https://gitlab.freedesktop.org/dbus/dbus/blob/dbus-1.12.14/NEWS
* makeDBusConfig: don't allow substitutionsAlyssa Ross2019-03-17
| | | | | | | This is rebuilt virtually every time a NixOS module is enabled or disabled, so I don't think it makes sense to have it substituted. It gets in the way of trivial config changes when I would otherwise be able to rebuild my system entirely offline.
* dbus: 1.12.10 -> 1.12.12Will Dietz2018-12-07
|
* dbus: 1.12.8 -> 1.12.10 (#44789)R. RyanTM2018-08-09
| | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/dbus/versions.
* treewide: http -> https sources (#42676)Silvan Mosberger2018-06-28
| | | | | | | | | * treewide: http -> https sources This updates the source urls of all top-level packages from http to https where possible. * buildtorrent: fix url and tab -> spaces
* dbus: 1.12.6 -> 1.12.8R. RyanTM2018-05-02
| | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/dbus/versions. These checks were done: - built on NixOS - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-monitor --help’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-update-activation-environment help’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-cleanup-sockets -h’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-cleanup-sockets --help’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-cleanup-sockets help’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-run-session -h’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-run-session --help’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-uuidgen --help’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-launch -h’ got 0 exit code - ran ‘/nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8/bin/dbus-launch --help’ got 0 exit code - found 1.12.8 with grep in /nix/store/q2p724wzbngs5qrv96s2mny5bhsnm3jk-dbus-1.12.8 - directory tree listing: https://gist.github.com/598fa486a7a2da2a0887e0899dd2ed27
* dbus: 1.10.24 -> 1.12.6R. RyanTM2018-04-07
| | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/dbus/versions. These checks were done: - built on NixOS - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-monitor --help’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-cleanup-sockets -h’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-cleanup-sockets --help’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-cleanup-sockets help’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-run-session -h’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-run-session --help’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-uuidgen --help’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-launch -h’ got 0 exit code - ran ‘/nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6/bin/dbus-launch --help’ got 0 exit code - found 1.12.6 with grep in /nix/store/2fb87ah2lsvnzlah1mkdiwsrv8p01yh6-dbus-1.12.6 - directory tree listing: https://gist.github.com/f7926c86c6572ac1a02dab3468dbbb95
* makeDBusConf: Look for .conf files in share/dbus-1/system.d/ tooTor Hedin Brønner2018-03-28
| | | | | Some packages install their dbus config files to `share/dbus-1/system.d` instead of `etc/dbus-1/system.d`, so look in both places.
* make-dbus-conf: Don't depend on unnecessary libxslt outputsTuomas Tynkkynen2018-03-21
| | | | Might fix https://hydra.nixos.org/build/71580290.
* make-dbus-conf: Fix cross-compilation.Shea Levy2018-02-28
|
* make-dbus-conf: prefer local buildOrivej Desh2017-11-12
|
* dbus: 1.10.22 -> 1.10.24Vladimír Čunát2017-10-08
|
* dbus: maintenance 1.10.20 -> 1.10.22Vladimír Čunát2017-08-13
|
* dbus: maintenance 1.10.18 -> 1.10.20Vladimír Čunát2017-07-15
|
* dbus: maintenance 1.10.16 -> 1.10.18Vladimír Čunát2017-04-18
|
* makeDBusConf: re-add XDG directories for session busNikolay Amiantov2017-03-12
| | | | Fixes #23770.
* dbus: 1.10.14 -> 1.10.16Vladimír Čunát2017-02-20
| | | | | It's for "security" issue that's considered unexploitable with a sane config.
* dbus: Put DTDs into $out instead of $docaszlig2017-02-20
| | | | | | | | | | | | | | | | | | | | | First of all, these "documents" are not really documentation, so it really doesn't make much sense to put it into $doc. The main point however is that the installer tests are failing since this was introduced in ac0cdc1952fb0133ec26f2fdde5a77a648d3c1cd. One way to circumvent this is putting dbus.doc into system.extraDependencies of the installer tests, but given the first point this sounds a bit odd to me. So I went for the second way of putting it into $out, because it's now basically necessary to build a NixOS system. With this the NixOS installer tests should now work again, although I have only tested this with the installer.simple test. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @abbradar
* make-dbus-conf: Use libxslt.bin instead of .devaszlig2017-02-20
| | | | | | | | | | | | The problem with using libxslt as buildInputs is that the dev output is used for building the dbus config. This is one of the reasons why the installer tests are failing since ac0cdc1952fb0133ec26f2fdde5a77a648d3c1cd, because the tests do not have libxslt.dev in their closure and really shouldn't. Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @abbradar
* make-dbus-conf: Don't try to access networkaszlig2017-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the output of the builder: building path(s) `/nix/store/khkcfb8433i9mabb6wnb8ik6p9skg644-dbus-1' error : connection refused error : connection refused However, even when using --nonet we'd still get this: I/O error : Attempt to load network entity http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd So in order to avoid this, we now provide an XML catalog file, mapping the public URLs to the local DTD paths inside the store instead of using --path (which doesn't seem to work with xsltproc). Tested this by comparing the SHA256 (nix-hash --type sha256) of the output path generated by: nix-build -E '(import ./. {}).makeDBusConf { suidHelper = "SUIDHELPER"; serviceDirectories = [ "SERVICEDIR1" "SERVICEDIR1" ]; }' ... with the SHA256 of the generated output path prior to this commit and they have the same hash: 6f3f9594b12fddbff9407b85252b6f649da11f56b7fd514f761966c11399a7ab Signed-off-by: aszlig <aszlig@redmoonstudios.org> Cc: @abbradar
* makeDBusConf: initNikolay Amiantov2017-02-16
| | | | | | Use XSLT transform to modify stock dbus configuration file. This is needed because some dbus components doesn't support <include> so we need to put our core configuration in the main file.
* dbus: use /etc as datadir, install dtdNikolay Amiantov2017-02-16
|
* dbus: don't search for units in current-systemNikolay Amiantov2017-02-02
|
* dbus: 1.10.12 -> 1.10.14Vladimír Čunát2016-12-03
|
* dbus: 1.10.10 -> 1.10.12 for CVE-2015-0245Graham Christensen2016-10-19
|
* dbus: add socket activation but do not enable itPeter Hoeg2016-09-30
| | | | | | | | | | | | | | | | | | | The following changes are included: 1) install user unit files from upstream dbus 2) use absolute paths to config for --system and --session instances 3) make socket activation of user units configurable There has been a number of PRs to address this, so this one does the bare minimum, which is to make the functionality available and configurable but defaults to off. Related PRs: - #18382 - #18222 (cherry picked from commit f7215c9b5b47dfb0a6dbe87ff33d7730729a32e5) Signed-off-by: Domen Kožar <domen@dev.si>
* Merge remote-tracking branch 'origin/master' into stagingEelco Dolstra2016-09-05
|\