summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for 1.24.2 release1.24.2Ondrej Holy2015-08-201-0/+12
|
* udisks2: Prevent race between unmount reply and retry timerRoss Lagerwall2015-08-061-16/+50
| | | | | | | | | | | | | | | | | Currently it is possible for the unmount op reply and the retry unmount timer to race. A udisks2 unmount operation (or umount spawned command) is started via the timer. In the meantime, a "cancel" or "force unmount" reply is received which completes the gvfs unmount operation and frees the private data. When the udisks2 unmount operation started by the timer completes, it tries to use the freed data and segfaults. To fix this, prevent starting an unmount operation when another is already in progress. If a timer callback is received while an unmount operation is in progress, simply ignore it. If an unmount op reply is received while an unmount operation is in progress, store the result of the reply and handle it once the unmount operation has completed. https://bugzilla.gnome.org/show_bug.cgi?id=678555
* udisks2: Handle libsecret error properlyRoss Lagerwall2015-08-061-1/+2
| | | | | | | | secret_password_clear_finish() returns whether any passwords are removed, so it may return FALSE without setting error. Handle this properly (in this case all we care about is that there wasn't an error). https://bugzilla.gnome.org/show_bug.cgi?id=751038
* archive: Handle ARCHIVE_FAILED errorOndrej Holy2015-08-041-8/+21
| | | | | | | | | | | | Archive backend is stucked in endless loop currently e.g. if you try to mount encrypted zip file. It is caused because ARCHIVE_FAILED error is not handled, when reading data from the archive. ARCHIVE_FAILED is handled with this patch. Mount job doesn't fail, just because of unknown file size, but open_for_read job fails if ARCHIVE_FAILED is returned. https://bugzilla.gnome.org/show_bug.cgi?id=752366
* Updated Portuguese translationPedro Albuquerque2015-07-291-926/+1055
|
* afc: Cleanup force-unmount idle on finalizeChristophe Fergeau2015-07-031-2/+30
| | | | | | | | | | When GvfsBackendAfc is finalized, if we have a pending idle for a force unmount, we need to remove it as by the time it runs, the GvfsBackendAfc it's acting on will no longer be valid. This fixes https://bugzilla.gnome.org/show_bug.cgi?id=751537 which can be reproduced by plugging an iDevice, unmounting it in Nautilus, and quickly unplugging it right after clicking on the eject icon.
* cdda: Fix CD-TEXT charset when building with libcdio >= 0.84Jonas Kümmerlin2015-06-231-5/+7
| | | | | | | | libcdio 0.84 already returns UTF-8 data. Trying to interpret it as ISO-8859-1 won't lead to pretty results, so we better stop doing that. https://bugzilla.gnome.org/show_bug.cgi?id=751389
* Updated Polish translationPiotr Drąg2015-06-231-47/+45
|
* gvfs-open: add hack to close up dbus-daemon raceRay Strode2015-06-091-1/+92
| | | | | | | | | | If gvfs-open exits before the program it starts fully activates, then the dbus-daemon may avoid doing the activating method call. This commit works around the problem by pinging the activated application, and waiting for a reply. https://bugzilla.gnome.org/show_bug.cgi?id=746534
* monitor: Show notification always when device is unmountedOndrej Holy2015-06-081-2/+0
| | | | | | | | Unmount progress is shown only when unmount takes more then 1.5 seconds. However the progress should be shown everytime when unmount is finished for users to be sure it is safe to remove device. https://bugzilla.gnome.org/show_bug.cgi?id=750267
* mtp: Copy mtime when pullingRoss Lagerwall2015-05-251-0/+14
| | | | | | | | Copy the modification timestamp after copying a file from the device. Normally, this would be done in the copy fallback path, but if pull() is implemented, it must also copy metadata. https://bugzilla.gnome.org/show_bug.cgi?id=749788
* gvfs-open: Do not alter uris before useOndrej Holy2015-05-251-7/+19
| | | | | | | | | | | | | | | | | | Uri is altered before g_app_info_launch_default_for_uri, because of the following code (from the commit 95aac17): file = g_file_new_for_commandline_arg (location[i]) uri = g_file_get_uri (file); Examples of uri changes: mailto:email -> mailto:///email ssh://user@host -> sftp://user@host/ This patch cause that uri isn't preprocessed for locations with scheme (however absolute and relative paths are still preprocessed). https://bugzilla.gnome.org/show_bug.cgi?id=738690
* Added Occitan translationCédric Valmary2015-05-212-0/+3146
|
* mtp: Refresh storage information in query_infoRoss Lagerwall2015-05-201-0/+12
| | | | | | | | | Get the storage information from the device in query_info() and query_fs_info() so that the disk space numbers are correct. Previously, if you deleted an item and checked the free space, it would not have changed. https://bugzilla.gnome.org/show_bug.cgi?id=749491
* Post release version bumpOndrej Holy2015-04-131-1/+1
|
* Update NEWS for 1.24.1 release1.24.1Ondrej Holy2015-04-131-0/+5
|
* Updated Latvian translationRūdolfs Mazurs2015-04-031-639/+490
|
* hal: Fix a memory leak in hal-volume-monitor.David Liang2015-04-021-0/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=747221
* Fix build error when using HAL backendTing-Wei Lan2015-04-028-7/+22
| | | | | | gvfsdbusutils.[ch] are renamed to gvfshalutils.[ch] to prevent confusion. https://bugzilla.gnome.org/show_bug.cgi?id=722411
* Updated Russian translationStas Solovey2015-03-301-168/+142
|
* Update Czech translationPetr Kovar2015-03-251-30/+25
|
* Post release version bumpOndrej Holy2015-03-231-1/+1
|
* Update NEWS for 1.24.0 release1.24.0Ondrej Holy2015-03-231-0/+5
|
* Updated Danish translationAsk H. Larsen2015-03-211-443/+502
|
* Updated Basque languageInaki Larranaga Murgoitio2015-03-211-327/+359
|
* Updated Brazilian Portuguese translationEnrico Nicoletto2015-03-211-156/+147
|
* Updated Indonesian translationAndika Triwidada2015-03-211-447/+491
|
* Updated Norwegian bokmål translation.Kjartan Maraas2015-03-191-167/+144
|
* proxy volume monitor: Drop init warningOndrej Holy2015-03-191-1/+1
| | | | | | | | | | This caused make to fail e.g. in libgweather: (g-ir-compiler:11785): GVFS-RemoteVolumeMonitor-WARNING **: Error: The connection is closed kernel: traps: g-ir-compiler[4216] trap int3 ip:7f76f9fa2663 sp:7fff1e6a2d90 error:0 With gvfs-1.22.3 no error's https://bugzilla.gnome.org/show_bug.cgi?id=746398
* Updated Chinese (Taiwan) translationChao-Hsiung Liao2015-03-181-166/+153
|
* Updated Galician translationsFran Dieguez2015-03-181-168/+157
|
* Updated Hebrew translationYosef Or Boczko2015-03-171-166/+153
|
* Updated Spanish translationDaniel Mustieles2015-03-161-197/+180
|
* Post release version bumpRoss Lagerwall2015-03-161-1/+1
|
* Update NEWS and version for 1.23.92 release1.23.92Ross Lagerwall2015-03-162-1/+14
|
* completion: Fix parallel installationRoss Lagerwall2015-03-161-1/+1
| | | | | | | Use install-data-hook rather than install-data-local as install-data-hook runs after the other install rules have run. This is important for a parallel install so that the destination directory already exists when the symlinks are created.
* Updated French translationAlexandre Franke2015-03-151-168/+156
|
* Updated Slovenian translationMatej Urbančič2015-03-151-441/+447
|
* Updated Swedish translationJosef Andersson2015-03-151-221/+231
|
* Updated Slovenian translationMatej Urbančič2015-03-151-451/+432
|
* Updated Hungarian translationBalázs Úr2015-03-141-171/+154
|
* Updated Lithuanian translationAurimas Černius2015-03-141-177/+153
|
* dnssd: Run GSimpleAsyncResult completion in idleRoss Lagerwall2015-03-141-4/+4
| | | | | | | | | | | | g_simple_async_result_complete should only be used from the thread on which the callback should be invoked. Also, the gvfs job threads do not have their own GMainContexts which causes an assertion failure [1] when invoking g_simple_async_result_complete. Instead, use g_simple_async_result_complete_in_idle(). [1] (process:11772): GLib-CRITICAL **: g_main_context_push_thread_default: assertion 'acquired_context' failed https://bugzilla.gnome.org/show_bug.cgi?id=629345
* dnssd: Remove recursive main loopRoss Lagerwall2015-03-141-15/+16
| | | | | | | Don't run a recursive main loop on a separate thread with a shared GMainContext. https://bugzilla.gnome.org/show_bug.cgi?id=629345
* dnssd: Prevent crash when resolving serviceRoss Lagerwall2015-03-141-39/+19
| | | | | | | | | | | | | | | AvahiClient appears to require that avahi_service_resolver_new is invoked from the same thread to which its poll function is bound otherwise it can crash with a callback running while avahi_service_resolver_new is still busy. To fix this, always run avahi_service_resolver_new from the main loop. To simplify the code, any errors from the function are ignored for now. This crash could be reproduced 100% of the time by trying to mount dav+sd (via gnome-user-share) in a single-CPU VM. https://bugzilla.gnome.org/show_bug.cgi?id=629345
* Translation pa updated for GnomeA S Alam2015-03-131-438/+503
|
* Updated Korean translationChangwoo Ryu2015-03-141-100/+108
|
* Added Bosnian translationSamir Ribic2015-03-132-0/+3148
|
* Updated Serbian translationМирослав Николић2015-03-132-844/+964
|
* Updated Italian translationMilo Casagrande2015-03-131-279/+374
|