summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update NEWS for 1.24.3 release1.24.3Ondrej Holy2016-02-181-0/+9
|
* network: Fix crashes when mount failedOndrej Holy2016-02-181-2/+24
| | | | | | | | | Mount operation might fail if you run multiple mount operations concurrently. Backend memory is released consequently. Unfortunatelly some idle sources and signal handlers are not removed, which might cause segmentation faults. This patch fixes this and also some other memory leaks. https://bugzilla.gnome.org/show_bug.cgi?id=712235
* udisks2: Avoid crashes during unmountOndrej Holy2016-02-151-1/+1
| | | | | | | | | Commit c014b64 was pushed to prevent race between unmount reply and retry timer. Result of mount operation reply should be stored if unmount operation is in progress, however it isn't, because the conditional statement is always true. Fix the condition accordingly. https://bugzilla.gnome.org/show_bug.cgi?id=678555
* metadata: Avoid endless recursion when copying meta filesOndrej Holy2015-12-141-2/+8
| | | | | | | | | | meta_builder_copy is traversing the tree while at the same time possibly writing to it. This might leads to endless recursion and consequent segmentation fault. Do the entire copy into a new MetaFile that is not inserted into the source tree and consequently insert the MetaFile once the copy is done. https://bugzilla.gnome.org/show_bug.cgi?id=759341
* udisks2: Do not show notification if unmount failedOndrej Holy2015-12-074-9/+23
| | | | | | | | | "You can now unplug..." notification is shown regardless of errors currently. Error dialog is shown together with this notification. Device might be still mounted and it might not be safe to unmount it. Therefore show this notification only if there are no errors. https://bugzilla.gnome.org/show_bug.cgi?id=746769
* Updated German translationChristian Kirbach2015-11-111-406/+432
|
* Avoid crash when no monitor implementations exist.Tristan Van Berkom2015-10-211-1/+1
| | | | | | | | | | | The GVariantBuilder is unable to create any GVariant for an untyped array - while an empty vector is a valid variant, it is not valid for an untyped array. Passing the resulting null to gvfs_dbus_daemon_complete_cancel() causes gvfs to abort with a g_error(). https://bugzilla.gnome.org/show_bug.cgi?id=756105
* proxy volume monitor: Properly handle failure to create a remote proxyDebarshi Ray2015-10-161-9/+6
| | | | | | | | | | | | We should finish constructing the innards of the object and not leave it in an inconsistent state when we hit an error. The other option would be to litter the rest of the code with NULL checks, but that would be ugly and prone to errors. We should also ensure that the reference counting stays consistent with the non-error paths. https://bugzilla.gnome.org/show_bug.cgi?id=755805
* proxy volume monitor: Guard access to the internal cachesDebarshi Ray2015-09-301-0/+8
| | | | | | | Accesses to the drives, volumes and mounts hash tables should be guarded by the proxy_vm mutex. https://bugzilla.gnome.org/show_bug.cgi?id=755805
* afp: Change g_error to g_warning for read errorsOndrej Holy2015-09-071-4/+4
| | | | | | | | | | | Use g_warning rather than g_error when a read error occurs to prevent spurious crash reports since there are many different ways for a read from the network to fail. [Cherry-picked from gnome-3-14/14369db2a8fc Commit message written by Ross Lagerwall.] https://bugzilla.gnome.org/show_bug.cgi?id=710490
* dav: Mark files as untrashableDebarshi Ray2015-08-251-0/+2
| | | | | | Otherwise nautilus will offer the wrong action in its UI. https://bugzilla.gnome.org/show_bug.cgi?id=753934
* Post release version bumpOndrej Holy2015-08-201-1/+1
|
* 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
|