summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for 1.42.2 release1.42.2Ondrej Holy2019-11-221-0/+4
|
* gdbus: Add workaround for deadlocks when cancelling jobsOndrej Holy2019-11-111-4/+25
| | | | | | | | | | | | | | | | | GVfs calls gvfs_dbus_daemon_proxy_new() in cancelled signal handler which internally needs CONNECTION_LOCK(connection). The lock can be unfortunately held by gdbus worker thread which can call g_cancellable_disconnect(). This obviously leads to deadlocks. I don't see any reason why we have to block g_cancellable_disconnect() because of gvfs_dbus_daemon_proxy_new() resp. gvfs_dbus_daemon_call_cancel(). Let's call it over idle source to not block the cancelled signal handler in order to prevent the deadlocks. It would be better to fix this issue directly in gdbus codes, however, it is not fully clear to me, what is a proper way to fix this. https://gitlab.gnome.org/GNOME/glib/issues/1023 (cherry picked from commit a1e85edaa95d5f69c1aa4a883fb1d308e2ad8a3a)
* Post release version bumpOndrej Holy2019-10-071-1/+1
|
* Update NEWS for 1.42.1 release1.42.1Ondrej Holy2019-10-071-0/+6
|
* Updated Danish translationAsk Hjorth Larsen2019-10-021-347/+361
|
* Revert "sftp: Always use port 22 if not specified"Ondrej Holy2019-10-011-5/+7
| | | | This reverts commit 1a38caf8bcb4e02b68f8062319ef7736796a7e64.
* Update Dutch translationNathan Follens2019-09-251-368/+382
|
* ci: Enable also devel_utils and man meson optionswip/oholy/ci-meson-optionsOndrej Holy2019-09-171-1/+1
| | | | | The devel_utils and man meson options are by default false. Let's set them to true to verify that everything is fine.
* build: Do not treat deprecated-declarations as errorswip/oholy/ci-image-fixOndrej Holy2019-09-131-0/+1
| | | | | GitLab CI fails with GLib master currently because of new deprecated symbols. Let's do not treat deprecated-declarations as error to fix CI for now.
* ci: Disable TLS to fix update-image jobOndrej Holy2019-09-131-0/+2
| | | | | | Docker uses TLS by default now which breaks the runner. Let's disable TLS for now to fix the update-image job. See the GitLab issue for more info: https://gitlab.com/gitlab-org/gitlab-runner/issues/4501
* ci: Prevent starting the update-image job on forksOndrej Holy2019-09-131-0/+3
| | | | | | The update-image job doesn't work as expected on forks, because the $CI_REGISTRY_ variables are not properly set. Let's limit this only to GNOME namespace to make it obvious.
* dav: Fix mounting when 403 is returned for the parent folderOndrej Holy2019-09-131-0/+1
| | | | | | | | | | | | | | The recent commit e9653aa9, which allows mounting when 403 is returned instead of 401, broke the backend for the case when authentication succeeded for subdirectory and 403 is returned for the parent folder. The backend doesn't work properly, even though it doesn't return any error from the mount operation. Nautilus just shows "File is of unknown type" and the backend prints errors like "soup_auth_authenticate: assertion 'password != NULL' failed". Let's prevent usage of the workaround from commit e9653aa9 after the first successful auth to fix this issue. Fixes: https://gitlab.gnome.org/GNOME/gvfs/issues/417
* Update German translationTim Sabsch2019-09-091-345/+360
|
* ci: Update image and versions for gnome-build-meta jobOndrej Holy2019-09-091-3/+4
| | | | | Reflect the changes made in GNOME/gnome-build-meta!363 to make the job work again.
* Post release version bumpOndrej Holy2019-09-091-1/+1
|
* Update NEWS for 1.42.0 release1.42.0Ondrej Holy2019-09-092-1/+5
|
* Update Finnish translationJiri Grönroos2019-09-071-496/+498
|
* Update Turkish translationSabri Ünal2019-09-061-351/+365
|
* Update Italian translationMilo Casagrande2019-09-061-1149/+343
|
* Update Brazilian Portuguese translationRafael Fontenelle2019-09-051-39/+47
|
* Update Croatian translationGoran Vidović2019-09-031-37/+45
|
* Update Korean translationChangwoo Ryu2019-08-301-346/+362
|
* Update Galician translationFran Dieguez2019-08-251-348/+361
|
* Update Hungarian translationBalázs Úr2019-08-241-349/+346
|
* Updated Slovenian translationMatej Urbančič2019-08-241-346/+360
|
* Updated French translationClaude Paroz2019-08-241-345/+342
|
* Update Latvian translationRūdolfs Mazurs2019-08-241-346/+361
|
* Update Catalan translationJordi Mas2019-08-221-1313/+540
|
* Update Serbian translationМарко Костић2019-08-211-346/+360
|
* Update Polish translationPiotr Drąg2019-08-201-345/+341
|
* Post release version bumpOndrej Holy2019-08-191-1/+1
|
* Update NEWS for 1.41.91 release1.41.91Ondrej Holy2019-08-191-0/+6
|
* Updated Lithuanian translationAurimas Černius2019-08-181-348/+363
|
* Updated Czech translationMarek Černocký2019-08-161-346/+342
|
* Update Basque translationAsier Sarasua Garmendia2019-08-151-887/+779
|
* Update Swedish translationAnders Jonsson2019-08-121-346/+360
|
* afc: Use g_debug() instead of g_print() for log outputSam Thursfield2019-08-082-4/+4
| | | | | | | Daemons shouldn't be printing directly to stdout, but should be using the normal GLib logging system. The messages output by this daemon will not show by default, but setting `G_MESSAGES_DEBUG=GVFS-AFC` in the environment will cause them to appear.
* fuse: cleanup {read,write}_stream functionsPeter Keresztes Schmidt2019-08-081-51/+23
| | | | | | Remove unnecessary while loop since g_input_stream_read_all and g_output_stream_write_all guarantee that all data is read/written when exiting successfully.
* fuse: Remove max_write limitPeter Keresztes Schmidt2019-08-081-4/+0
| | | | | | | | | | Since we moved to fuse 3 big_writes are enabled by default. There is no need to manually specify max_write anymore since the set value is actually smaller than the libfuse default. Let libfuse figure out the right value. This increses the transfer speed from 31MiB/s to 43MiB/s between my system and a SMB share.
* Post release version bumpOndrej Holy2019-08-051-1/+1
|
* Update NEWS for 1.41.90 release1.41.90Ondrej Holy2019-08-051-0/+10
|
* Update Romanian translationFlorentina Mușat2019-08-041-346/+360
|
* Update Friulian translationFabio Tomat2019-07-281-347/+361
|
* Update Indonesian translationKukuh Syafaat2019-07-261-36/+44
|
* Updated Spanish translationDaniel Mustieles2019-07-261-37/+45
|
* udisks2: Change display name for crypto_unknown devicessegfault2019-07-251-4/+14
| | | | | | | | | | | | The udisks id_type crypto_unknown is used for devices which are possibly encrypted. In udisks, this uncertainty is conveyed to the user by using the long name "Possibly encrypted", and the short name "Encrypted?". GVfs used to display all devices with id_usage == "crypto" as "Encrypted". This commit instead uses the string "Possibly Encrypted" if id_type == "crypto_unknown".
* Updated Spanish translationDaniel Mustieles2019-07-241-346/+352
|
* google: Disable deletion of non-empty directoriesMayank Sharma2019-07-241-0/+35
| | | | | | | | | | | Earlier, we were deleting a directory irrespective of whether it was empty or not. This would cause a permanent deletion of the folder on Drive, and accidental deletions could be catastrophic. `g_file_delete()` states that if a directory is supposed to be deleted, the job should only carry forward to completion if the directory is empty, else it should error out. We fix this behaviour of delete operation in google backend by conforming to GIO's documentation.
* google: Fix crashes when deleting if the file isn't foundMayank Sharma2019-07-241-1/+2
| | | | | | | | | | Currently in delete operation, if the entry gets resolved but parent resolution fails, the jump to `out` label (while handling error) will cause the existing entry's ref_count to decrease by 1 (since `out` label calls g_object_unref on entry). We fix the issue by removing g_object_unref from `out` label and suitably unreffing the entry.
* Update Brazilian Portuguese translationRafael Fontenelle2019-07-221-344/+350
|