about summary refs log tree commit diff
path: root/pkgs/development/libraries/gvfs
AgeCommit message (Collapse)AuthorFilesLines
2023-02-02gvfs: 1.50.2 → 1.50.3Jan Tojnar1-2/+13
The daemon no longer hardcodes ssh path (https://gitlab.gnome.org/GNOME/gvfs/-/issues/465). Let’s revert that to make the dependency explicit. Even thought NixOS currently installs `ssh` to system path as required package user services picking it up from there is not guaranteed. https://gitlab.gnome.org/GNOME/gvfs/-/compare/1.50.2...1.50.3 Changelog-Reviewed-By: Jan Tojnar <jtojnar@gmail.com>
2022-12-25gvfs: enable debug infoJan Tojnar1-0/+2
It is occasionally crash prone.
2022-10-25gvfs: add darwin supportWeijia Wang1-10/+23
2022-05-27gnome.gvfs: 1.50.1 -> 1.50.2R. Ryantm1-2/+2
2022-04-25gnome.gvfs: 1.50.0 -> 1.50.1R. Ryantm1-2/+2
2022-03-25gnome.gvfs: 1.49.90 → 1.50.0Jan Tojnar1-2/+2
https://gitlab.gnome.org/GNOME/gvfs/-/compare/1.49.90...1.50.0
2022-03-25gnome.gvfs: 1.48.1 → 1.49.90Jan Tojnar1-6/+6
https://gitlab.gnome.org/GNOME/gvfs/-/compare/1.48.1...1.49.90 Switches http/dav module to libsoup3, which is lighter, allowing us to enable it everywhere. This means we now depend on both libsoup3 and libsoup2 but they are used by different programs (the latter, transitively via libgdata, by the google module) so it should be fine.
2022-02-23gvfs: allow building without avahizseri1-0/+2
2021-05-08Merge #121780: treewide meta.maintainers tweaksVladimír Čunát1-1/+1
2021-05-08gnome: rename from gnome3Jan Tojnar1-3/+3
Since GNOME version is now 40, it no longer makes sense to use the old attribute name.
2021-05-07treewide: remove lethalman from meta.maintainersVladimír Čunát1-1/+1
He hasn't been heard of for years.
2021-05-05gnome3.gvfs: 1.46.2 → 1.48.1Jan Tojnar1-2/+2
2021-05-05gnome3: support new versioning scheme in the update scriptJan Tojnar1-0/+1
https://discourse.gnome.org/t/new-gnome-versioning-scheme/4235
2021-02-11gnome3.gvfs: 1.46.1 -> 1.46.2R. RyanTM1-2/+2
2021-01-21pkgs/development/libraries: stdenv.lib -> libBen Siraphob1-6/+6
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer1-2/+2
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.
2020-10-24gnome3.gvfs: 1.46.0 → 1.46.1Jan Tojnar1-2/+2
https://ftp.gnome.org/pub/GNOME/sources/gvfs/1.46/gvfs-1.46.1.news
2020-10-24gvfs: 1.44.1 -> 1.46.0Piotr Bogdan1-2/+2
https://gitlab.gnome.org/GNOME/gvfs/-/blob/1.46.0/NEWS
2020-04-10Merge branch 'master' into staging-nextJan Tojnar1-2/+2
2020-04-09gvfs: 1.44.0 -> 1.44.1Tor Hedin Brønner1-2/+2
2020-04-01tree-wide: Switch from gnome3.maintainers to lib.teams.gnomeJan Tojnar1-1/+1
2020-03-24gvfs: 1.42.2 -> 1.44.0Tor Hedin Brønner1-2/+2
2019-11-28gnome3.gvfs: 1.42.1 -> 1.42.2 (#74423)R. RyanTM1-2/+2
2019-10-08gvfs: 1.42.0 → 1.42.1Tor Hedin Brønner1-2/+2
2019-09-30gvfs: 1.40.2 → 1.42.0Tor Hedin Brønner1-4/+6
Non-gnome build now require gnome-desktop-schemas
2019-09-03gnome3.glib-networking: replace with aliasJan Tojnar1-1/+2
Since we moved gsettings-desktop-schemas to top-level, gnome3.glib-networking was the same as glib-networking. We could try to make the top-level variant not depend on gsettings-desktop-schemas again but that is probably pointless, as the dependency is rather small compared to things like libproxy. Instead, we will just drop the package in gnome3 attr set and always rely on the top-level expression.
2019-09-03gnome3.gvfs: fix eval with allowAliases = falseJan Tojnar1-5/+6
2019-09-03gvfs: format with nixpkgs-fmtJan Tojnar1-21/+76
2019-09-03gvfs: only support GNOME 3, not GNOME 2Jan Tojnar1-3/+3
It will make the expression and calls nicer.
2019-07-18gnome3.gvfs: 1.40.1 -> 1.40.2worldofpeace1-30/+3
Has all the patches for the CVE's plus an additional further fix. https://gitlab.gnome.org/GNOME/gvfs/blob/1.40.2/NEWS
2019-06-18gvfs: fix CVE-2019-12795worldofpeace1-0/+5
This is a version of #63481 for master. Vulnerability Description: daemon/gvfsdaemon.c in gvfsd from GNOME gvfs before 1.38.3, 1.40.x before 1.40.2, and 1.41.x before 1.41.3 opened a private D-Bus server socket without configuring an authorization rule. A local attacker could connect to this server socket and issue D-Bus method calls. Note that the server socket only accepts a single connection, so the attacker would have to discover the server and connect to the socket before its owner does. #63301
2019-06-18gvfs: fix CVE-2019-1244{7.8.9}worldofpeace1-1/+23
This is a version of #63481 for master. CVE-2019-12447: daemon/gvfsbackendadmin.c mishandles file ownership because setfsuid is not used. CVE-2019-12448: daemon/gvfsbackendadmin.c has race conditions because the admin backend doesn't implement query_info_on_read/write. CVE-2019-12449: daemon/gvfsbackendadmin.c mishandles a file's user and group ownership during move (and copy with G_FILE_COPY_ALL_METADATA) operations from admin:// to file:// URIs, because root privileges are unavailable. Upstream MR: https://gitlab.gnome.org/GNOME/gvfs/merge_requests/48
2019-04-14gnome3.gvfs: 1.40.0 -> 1.40.1Tor Hedin Brønner1-2/+2
https://download.gnome.org/sources/gvfs/1.40/gvfs-1.40.1.news
2019-04-05gvfs: 1.38.1 -> 1.40.0Tor Hedin Brønner1-4/+3
`codegen.py` no longer exists
2018-12-31Merge master into staging-nextFrederik Rietdijk1-10/+3
2018-12-28gnome3.gvfs: Add TLS supportJan Tojnar1-10/+3
GLib Gio’s GFile uses gvfs daemon for opening files over HTTP protocol. To support HTTPS, we need to include glib-networking. Closes: https://github.com/NixOS/nixpkgs/issues/52963
2018-12-25gcr: rename from gnome3.gcrworldofpeace1-1/+1
2018-11-30gvfs: 1.36.2 → 1.38.1Jan Tojnar1-53/+29
2018-10-05gnome3: remove versionBranch attributeJan Tojnar1-1/+1
Standard library now contains stdenv.lib.versions.majorMinor, which does the same.
2018-08-30Revert "treewide: remove placeholder usage"Jan Tojnar1-3/+3
This reverts commit 82f626702314928c9c8f4ea309430e3aa0680d57.
2018-07-24Merge staging-next into master (#44009)Frederik Rietdijk1-1/+9
* substitute(): --subst-var was silently coercing to "" if the variable does not exist. * libffi: simplify using `checkInputs` * pythonPackges.hypothesis, pythonPackages.pytest: simpify dependency cycle fix * utillinux: 2.32 -> 2.32.1 https://lkml.org/lkml/2018/7/16/532 * busybox: 1.29.0 -> 1.29.1 * bind: 9.12.1-P2 -> 9.12.2 https://ftp.isc.org/isc/bind9/9.12.2/RELEASE-NOTES-bind-9.12.2.html * curl: 7.60.0 -> 7.61.0 * gvfs: make tests run, but disable * ilmbase: disable tests on i686. Spooky! * mdds: fix tests * git: disable checks as tests are run in installcheck * ruby: disable tests * libcommuni: disable checks as tests are run in installcheck * librdf: make tests run, but disable * neon, neon_0_29: make tests run, but disable * pciutils: 3.6.0 -> 3.6.1 Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pciutils/versions. * mesa: more include fixes mostly from void-linux (thanks!) * npth: 1.5 -> 1.6 minor bump * boost167: Add lockfree next_prior patch * stdenv: cleanup darwin bootstrapping Also gets rid of the full python and some of it's dependencies in the stdenv build closure. * Revert "pciutils: use standardized equivalent for canonicalize_file_name" This reverts commit f8db20fb3ae382eba1ba2b160fe24739f43c0bd7. Patching should no longer be needed with 3.6.1. * binutils-wrapper: Try to avoid adding unnecessary -L flags (cherry picked from commit f3758258b8895508475caf83e92bfb236a27ceb9) Signed-off-by: Domen Kožar <domen@dev.si> * libffi: don't check on darwin libffi usages in stdenv broken darwin. We need to disable doCheck for that case. * "rm $out/share/icons/hicolor/icon-theme.cache" -> hicolor-icon-theme setup-hook * python.pkgs.pytest: setupHook to prevent creation of .pytest-cache folder, fixes #40273 When `py.test` was run with a folder as argument, it would not only search for tests in that folder, but also create a .pytest-cache folder. Not only is this state we don't want, but it was also causing collisions. * parity-ui: fix after merge * python.pkgs.pytest-flake8: disable test, fix build * Revert "meson: 0.46.1 -> 0.47.0" With meson 0.47.0 (or 0.47.1, or git) things are very wrong re:rpath handling resulting in at best missing libs but even corrupt binaries :(. When we run patchelf it masks the problem by removing obviously busted paths. Which is probably why this wasn't noticed immediately. Unfortunately the binary already has a long series of paths scribbled in a space intended for a much smaller string; in my testing it was something like lengths were 67 with 300+ written to it. I think we've reported the relevant issues upstream, but unfortunately it appears our patches are what introduces the overwrite/corruption (by no longer being correct in what they assume) This doesn't look so bad to fix but it's not something I can spend more time on at the moment. -- Interestingly the overwritten string data (because it is scribbled past the bounds) remains in the binary and is why we're suddenly seeing unexpected references in various builds -- notably this is is the reason we're seeing the "extra-utils" breakage that entirely crippled NixOS on master (and probably on staging before?). Fixes #43650. This reverts commit 305ac4dade5758c58e8ab1666ad0197fd305828d. (cherry picked from commit 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d) Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-21pkgs/*: remove unreferenced function argumentsvolth1-1/+1
2018-05-08gvfs: 1.36.1 → 1.36.2Jan Tojnar1-2/+2
2018-04-14gnome3: 3.28.0 → 3.28.1Jan Tojnar1-2/+2
2018-04-03gvfs: fix non-deterministic build failureTor Hedin Brønner1-17/+34
2018-03-27treewide: remove placeholder usageJan Tojnar1-3/+3
see https://github.com/NixOS/nixpkgs/commit/2abac54c033778104533a269aaa08a1e75f677ad
2018-03-22gnome3.gvfs: fix buildTor Hedin Brønner1-2/+5
Also fix xfce.gvfs
2018-03-22gvfs: fix buildTor Hedin Brønner1-10/+28
2018-03-22gnome3: automated updateJan Tojnar1-2/+2
2018-03-08gnome3: automated updateJan Tojnar1-2/+2