summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* test: Add timeoutswip/oholy/test-timeoutsOndrej Holy2022-03-231-2/+6
|
* Post release version bumpOndrej Holy2022-03-181-1/+1
|
* Release version 1.50.01.50.0Ondrej Holy2022-03-182-1/+5
|
* Update French translationCharles Monzat2022-03-151-128/+127
|
* Update Bulgarian translationAlexander Shopov2022-03-151-2029/+1092
|
* Update Japanese translationsicklylife2022-03-121-20/+3
|
* Update Persian translationDanial Behzadi2022-03-081-279/+281
|
* Post release version bumpOndrej Holy2022-02-111-1/+1
|
* Release version 1.49.901.49.90Ondrej Holy2022-02-112-1/+8
|
* dav, http: port to libsoup3Daniel Kolesa2022-02-016-866/+1052
| | | | | | | | | | | | | The dav and http backends of the daemon now use libsoup3. Things should work more or less the same as before. One caveat is that the soup session no longer defaults to ssl-strict, so it will no longer silently accept certificates. This does not affect the DAV backend (it has its own handling which is replicated in the soup3 port) but it does affect the http backend. Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/208
* Update Japanese translationsicklylife2022-01-301-58/+51
|
* Update Japanese translationsicklylife2022-01-301-389/+510
|
* build: Remove incorrect i18n.merge_file argumentOndrej Holy2022-01-211-1/+0
| | | | | | | | The positional argument was being silently ignored until meson 0.60.0 where it fails with "ERROR: Function does not take positional arguments". Related: https://github.com/mesonbuild/meson/issues/9441 Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/599
* Post release version bumpOndrej Holy2022-01-071-1/+1
|
* Release version 1.49.11.49.1Ondrej Holy2022-01-071-0/+8
|
* Update Indonesian translationKukuh Syafaat2021-12-241-86/+85
|
* Update Occitan translationQuentin PAGÈS2021-12-021-92/+90
|
* Update Friulian translationFabio Tomat2021-11-221-87/+88
|
* sftp: Adapt on new OpenSSH password promptsOndrej Holy2021-10-261-6/+6
| | | | | | | | | | SFTP backend fails when connecting with the "Timed out when logging in" error with the recent OpenSSH versions. This is because their password prompts are now prefixed by the `(user@host)` string, which breaks our `g_str_has_prefix` checks. Let's use `strstr` instead to fix this issue and also to not break compatibility with old versions and other vendors. Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/584
* Update Latvian translationRūdolfs Mazurs2021-10-251-362/+492
|
* build: Improve the use of file generation on configure timeIñigo Martínez2021-10-251-15/+8
| | | | | | The files generated on configure time have been improved by the stacking multiple configuration processes, use of generator tags and the use of dictionaries.
* build: Move to string based include_directoriesIñigo Martínez2021-10-251-1/+1
| | | | | | To be consistent with the whole set of build files, the `include_directories` have been replaced by string based alternative.
* build: Use dictionary for easier unpackIñigo Martínez2021-10-254-65/+64
| | | | | | | | | Dictionaries can be used to ease `foreach` statements due to their natural unpacking system[0]. This system has been used to ease some loops. [0] https://mesonbuild.com/Syntax.html#foreach-with-a-dictionary
* build: Use get_variable methodIñigo Martínez2021-10-251-13/+13
| | | | | | | | | | | | | | Since meson 0.51 dependencies have a new generic `get_variable` method[0], and in meson 0.56 the older `get_pkgconfig_variable` has been deprecated[1]. All the calls to deprecated `get_pkgconfig_variable` have been replaced by `get_variable`. Required meson version has also been bumped to 0.56. [0] https://mesonbuild.com/Release-notes-for-0-51-0.html#dependency-objects-now-have-a-get_variable-method [1] https://mesonbuild.com/Release-notes-for-0-56-0.html#deprecate-dependencyget_pkgconfig_variable-and-dependencyget_configtool_variable
* build: Make use of the new full_path methodIñigo Martínez2021-10-252-2/+2
| | | | | | | | | | | | The external program object returned by `find_program()` has been fixed and its `path` method has been deprecated and `full_path` is the method to be called[0]. The deprecated `path` method has been updated in meson build files. Required meson version has also been bumped to 0.55. [0] https://mesonbuild.com/Release-notes-for-0-55-0.html#find_program-fixes-when-the-program-has-been-overridden-by-executable
* ci: Add glib-networking master to DockerfileOndrej Holy2021-10-151-0/+10
| | | | | The DAVS test cases currently fail among others because of too old glib-networking. Let's include also glib-networking to Dockerfile.
* ci: Simplify Dockerfile using dnf-builddepOndrej Holy2021-10-151-3/+5
| | | | | Currently, each dependency is listed explicitely in Dockerfile. Let's simplify it using the dnf-builddep plugin.
* mount: Replace deprecated functionwip/oholy/ci-libsoup3Ondrej Holy2021-10-152-2/+2
| | | | | | The `g_spawn_check_exit_status` function is deprecated now and `g_spawn_check_wait_status` should be used instead. Let's make that change and bump the glib dependency accordingly.
* ci: Use fedora:latest instead of rawhideOndrej Holy2021-10-151-1/+1
| | | | | | There are various problems with the rawhide image currently and I don't know how to workaround them. Let's use fedora:latest (temporarily) to fix our pipeline.
* ci: Add libsoup master to DockerfileOndrej Holy2021-10-151-0/+10
| | | | | This is needed for testing the libsoup3 port: https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/115
* Revert "ci: Add libgdata master to Dockerfile"Ondrej Holy2021-10-151-11/+1
| | | | This reverts commit 0114b4ebb0e00390a788338fa3fe6b8b8c1036b5.
* ci: Make the update-image job work with fedora:latestOndrej Holy2021-10-151-3/+3
| | | | | For some reason, "buildah login" is not enough with fedora:latest and "buildah push --creds" needs to be used to make it work again.
* Update Slovak translationDušan Kazik2021-10-061-29/+19
|
* Add PartOf= to all systemd unitsHenri Chain2021-10-017-0/+7
| | | | | | | | | | | | | The `PartOf` directive sets up a one-way dependency between `graphical-session.target` and our services, so that when `graphical-session.target` is stopped or restarted, our services also get stopped or restarted. This ensures that gvfs daemons that were started in the context of a GUI login session (through dbus activation) do not continue to run after the user has logged out. See `systemd.unit(5)` for more info.
* Move systemd services to session sliceHenri Chain2021-10-017-0/+7
| | | | | | | | | | | | | | | | This puts all gvfs systemd services (which are all dbus-activated through `SystemdService=`) inside of the `session` slice that was introduced in v249 (https://github.com/systemd/systemd/pull/16603) and described in https://systemd.io/DESKTOP_ENVIRONMENTS/ and `systemd.special(7)` This allows sysadmins or OS integrators to assign higher-priority `systemd.resource-control(5)` on `session.slice` and have it propagate down to important session services such as gvfs, so that the gvfs daemons receive sufficient priority for resource allocations to keep the session running smoothly under load. Note that it still works on older systemd (the slice, which is just a cgroup inner directory, is created on demand)
* Post branch version bumpOndrej Holy2021-10-011-1/+1
|
* Update Hebrew translationYaron Shahrabani2021-09-271-817/+1054
|
* Update Persian translationDanial Behzadi2021-09-221-2091/+1995
|
* Updated Danish translationAsk Hjorth Larsen2021-09-171-2251/+2331
|
* Update Basque translationAsier Sarasua Garmendia2021-09-081-86/+87
|
* Update Croatian translationGoran Vidović2021-09-051-395/+495
|
* Update Chinese (Taiwan) translationChao-Hsiung Liao2021-07-101-363/+463
|
* Update Russian translationAlexey Rubtsov2021-06-301-248/+2322
|
* Update Russian translationAlexey Rubtsov2021-06-281-2855/+279
|
* Update Slovak translationDušan Kazik2021-06-111-330/+423
|
* admin: Fix mount operation hang caused by pkexec failureOndrej Holy2021-06-071-1/+25
| | | | | | | | | Currently, the mount operation for the admin backend can hang when the authentication dialog is dismissed for example. This is because `pkexec` exits before spawning the `gvfsd-admin` daemon. Let's catch that case and return the "Permission denied" error. Fixes: https://gitlab.gnome.org/GNOME/gvfs/-/issues/565
* admin: Make the privileged group configurableOndrej Holy2021-06-074-5/+15
| | | | | | | | | Currently, `wheel` group is hardcoded in the `.rules` file which is there to prevent redundant password prompt when starting gvfsd-admin. The Debian based systems obviously uses `sudo` group instead of `wheel`. Let's make the privileged group configurable. https://gitlab.gnome.org/GNOME/gvfs/-/issues/565
* Update Occitan translationQuentin PAGÈS2021-05-131-1772/+1645
|
* Update Nepali translationPawan Chitrakar2021-05-041-1060/+1026
|
* Post release version bumpOndrej Holy2021-04-301-1/+1
|