summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for 0.99.1 release.GVFS_0_99_1Hans Petter Jansson2008-06-033-0/+23
| | | | | | | | | 2008-06-03 Hans Petter Jansson <hpj@novell.com> * NEWS: Prepare for 0.99.1 release. svn path=/trunk/; revision=1795
* Fix definition of giomodulesdir, so we install GIO modules to the libdirHans Petter Jansson2008-06-032-1/+6
| | | | | | | | | | 2008-06-03 Hans Petter Jansson <hpj@novell.com> * configure.ac: Fix definition of giomodulesdir, so we install GIO modules to the libdir specified by the user. Fixes distcheck. svn path=/trunk/; revision=1794
* Added vi.poClytie Siddall2008-06-031-0/+1486
| | | | svn path=/trunk/; revision=1793
* Added Vietnamese translationClytie Siddall2008-06-022-0/+5
| | | | svn path=/trunk/; revision=1792
* Return G_IO_ERROR_IS_DIRECTORY when attempting to read a directory (fixes ↵Tomas Bzatek2008-05-282-2/+24
| | | | | | #522933 for SMB) svn path=/trunk/; revision=1790
* Don't set domain to mountspec when not setting usernameTomas Bzatek2008-05-272-4/+12
| | | | svn path=/trunk/; revision=1789
* Don't allow setting a null parameter in mountspec (coming from broken backend)Tomas Bzatek2008-05-272-0/+9
| | | | svn path=/trunk/; revision=1788
* Fix fuse daemon locking and file handle life-cycle issues that wereGVFS_0_2_4Hans Petter Jansson2008-05-232-36/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-05-22 Hans Petter Jansson <hpj@novell.com> Fix fuse daemon locking and file handle life-cycle issues that were causing frequent crashes. * client/gvfsfusedaemon.c (file_handle_new): Add a "path" field pointing to a string representing the path this file handle is associated with, for reverse mapping. (file_handle_unref): Is now responsible for decrementing the ref count and freeing the handle if it reaches 0. Note that we need to check the ref count again after obtaining the global mutex. (file_handle_free): The new path member is freed here. (get_file_handle_for_path): Ref the obtained handle. (get_or_create_file_handle_for_path): Ditto, and hold the lock the whole time. (reindex_file_handle_for_path): Steal the old entry to avoid buildup of stale handles. (free_file_handle_for_path): Remove. (vfs_getattr): Unref the handle when we're done with it. (vfs_rename): Ditto. (vfs_unlink): Ditto. (vfs_truncate): Ditto. (vfs_open): Don't ref the obtained handle; it's done in the helper. (vfs_create): Ditto. (vfs_release): Let file_handle_unref() free the handle if appropriate. Note that the old logic here was inverted, meaning we'd try to free the handle if the ref count was non-zero. (vfs_init): The hash table no longer owns the path key strings - the file handle does. svn path=/trunk/; revision=1783
* A more complete fix for GNOME bug #531516.Hans Petter Jansson2008-05-232-19/+27
| | | | | | | | | | | | | | | | | | | 2008-05-22 Hans Petter Jansson <hpj@novell.com> A more complete fix for GNOME bug #531516. * client/gvfsfusedaemon.c (subthread_main): Send SIGHUP to the main thread just before subthread exits. (dbus_filter_func): When gvfsd goes away, exit the subthread's main loop instead of immediately sending SIGHUP to parent thread. Do the same when the session bus goes away. (shutdown_on_idle): Remove, no longer needed. (shutdown_signal): Remove, no longer needed. (vfs_init): Tell dbus to not exit when session bus goes down. Don't catch signals anymore, since Fuse does this for us. svn path=/trunk/; revision=1781
* Updated Arabic Translation by Khaled Hosny. Djihed Afifi2008-05-222-64/+49
| | | | svn path=/trunk/; revision=1780
* Translation updated by Ivar SmolinPriit Laes2008-05-222-7/+11
| | | | | | | | 2008-05-22 Priit Laes <plaes at svn dot gnome dot org> * et.po: Translation updated by Ivar Smolin svn path=/trunk/; revision=1778
* Improve error handling allowing to mount non-standard ISO imagesTomas Bzatek2008-05-222-2/+19
| | | | svn path=/trunk/; revision=1777
* When the process receives one of the HUP, TERM or INT signals, shut downHans Petter Jansson2008-05-212-0/+24
| | | | | | | | | | | | 2008-05-22 Hans Petter Jansson <hpj@novell.com> * client/gvfsfusedaemon.c (shutown_on_idle) (shutdown_signal) (vfs_init): When the process receives one of the HUP, TERM or INT signals, shut down gracefully. Fixes GNOME bug #531516. svn path=/trunk/; revision=1775
* Fix username & domain tests while setting mount specTomas Bzatek2008-05-212-2/+7
| | | | svn path=/trunk/; revision=1774
* Add GVFS_SMB_DEBUG env variable to control smb debugging.Christian Kellner2008-05-212-1/+14
| | | | svn path=/trunk/; revision=1773
* Set the information on the mount spec at the right timeChristian Kellner2008-05-212-17/+26
| | | | svn path=/trunk/; revision=1772
* Check for gphoto2 >= 2.4.0. Fixes #531702Christian Kellner2008-05-212-1/+7
| | | | svn path=/trunk/; revision=1771
* Make the bash completion script conditionally (#530772)Christian Kellner2008-05-203-2/+32
| | | | | | | | | | * configure.ac: * programs/Makefile.am: Allow to disable the installation of the bash completion scripts. Also make it possible to choose the directory where the file gets installed. Fixes #530772 svn path=/trunk/; revision=1770
* Fill in the display name, even if layers above should be able to doBastien Nocera2008-05-202-1/+11
| | | | | | | | | | | 2008-05-20 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_fill_file_info): Fill in the display name, even if layers above should be able to do without (Closes: #523699) svn path=/trunk/; revision=1769
* Updated Arabic Translation by Djihed Afifi. Djihed Afifi2008-05-192-450/+332
| | | | svn path=/trunk/; revision=1768
* Fix erroneous copyright header and provide a better description of theHans Petter Jansson2008-05-122-4/+8
| | | | | | | | | | 2008-05-11 Hans Petter Jansson <hpj@novell.com> * client/gvfsfusedaemon.c: Fix erroneous copyright header and provide a better description of the source file. svn path=/trunk/; revision=1766
* Oops, fix the ChangeLogFederico Mena Quintero2008-05-101-3/+3
| | | | | | Signed-off-by: Federico Mena Quintero <federico@gnu.org> svn path=/trunk/; revision=1765
* bgo532375 - fix strdup and g_free() confusionFederico Mena Quintero2008-05-103-4/+16
| | | | | | | | | | | | | | | | | 2008-05-09 Federico Mena Quintero <federico@novell.com> http://bugzilla.gnome.org/show_bug.cgi?id=532375 - Fix strdup() / g_free() confusion. * hal/hal-device.c (hal_device_new_from_udi_and_properties): g_strdup() the UDI. We can't just steal it, since it comes from libhal, which uses strdup() (and we do g_free() in our finalizer). * hal/hal-pool.c (hal_pool_new): Free the actual device strings here. Signed-off-by: Federico Mena Quintero <federico@gnu.org> svn path=/trunk/; revision=1762
* Added bg (Bulgarian)Alexander Shopov2008-05-082-2/+1
| | | | | | | | 2008-05-08 Alexander Shopov <ash@contact.bg> * LINGUAS: Added bg (Bulgarian) svn path=/trunk/; revision=1761
* Updated Bulgarian translation by Alexander Shopov <ash@contact.bg> AddedAlexander Shopov2008-05-082-0/+1374
| | | | | | | | | | 2008-05-08 Alexander Shopov <ash@contact.bg> * bg.po: Updated Bulgarian translation by Alexander Shopov <ash@contact.bg> * LINGUAS: Added bg (Bulgarian) svn path=/trunk/; revision=1760
* updated hebrew translationYair Hershkovitz2008-04-272-46/+43
| | | | svn path=/trunk/; revision=1758
* Updated Slovenian translationMatej Urbančič2008-04-261-334/+476
| | | | svn path=/trunk/; revision=1757
* get rid of modelines The modelines were inconsistent and caused issuesBenjamin Otte2008-04-2246-63/+6
| | | | | | | | | * */*.[ch]: get rid of modelines The modelines were inconsistent and caused issues when used in different editors. svn path=/trunk/; revision=1756
* remove trailing '\r', that workarounds a parser issue causing someSebastien Bacher2008-04-212-0/+8
| | | | | | | | * daemon/gvfsbackendftp.c: (do_enumerate_directory): remove trailing '\r', that workarounds a parser issue causing some filenames to not be listed (#524880) svn path=/trunk/; revision=1754
* Add hal-utils.c Updated Norwegian bokmål translation.Kjartan Maraas2008-04-213-260/+269
| | | | | | | | | 2008-04-21 Kjartan Maraas <kmaraas@gnome.org> * POTFILES.in: Add hal-utils.c * nb.po: Updated Norwegian bokmål translation. svn path=/trunk/; revision=1753
* Set exit-on-disconnect to FALSE on private dbus connections to preventMatthias Clasen2008-04-213-0/+10
| | | | | | | | | | | | 2008-04-21 Matthias Clasen <mclasen@redhat.com> * client/gdaemonvfs.c: * hal/hal-pool.c: Set exit-on-disconnect to FALSE on private dbus connections to prevent unexpected exits. (#528785) svn path=/trunk/; revision=1751
* Fix some reference issues, seeDavid Zeuthen2008-04-212-9/+33
| | | | | | | | | | 2008-04-21 David Zeuthen <davidz@redhat.com> * client/gvfsfusedaemon.c: Fix some reference issues, see http://mail.gnome.org/archives/gvfs-list/2008-April/msg00017.html svn path=/trunk/; revision=1749
* some minor fixes (#528950)David Zeuthen2008-04-202-5/+37
| | | | | | | | | 2008-04-20 David Zeuthen <davidz@redhat.com> * daemon/gvfsbackendarchive.c: some minor fixes (#528950) svn path=/trunk/; revision=1747
* Avoid having GVolume and GMount objects for mounts for which the mountDavid Zeuthen2008-04-182-1/+57
| | | | | | | | | | | | | | | | 2008-04-16 David Zeuthen <davidz@redhat.com> * hal/ghalvolumemonitor.c: (should_mount_be_ignored), (should_volume_be_ignored), (update_mounts): Avoid having GVolume and GMount objects for mounts for which the mount point will make g_unix_mount_guess_should_display() return FALSE. This fixes a problem where e.g. live cd installers mounts some file system somewhere (e.g. a /boot partition at /mnt/installer_boot). svn path=/trunk/; revision=1745
* Bug 526793 – unmount hangs with some backendsMatthias Clasen2008-04-172-0/+10
| | | | | | | | | | | | | 2008-04-16 Matthias Clasen <mclasen@redhat.com> Bug 526793 – unmount hangs with some backends * daemon/gvfsbackendgphoto2.c: Set exit-on-disconnect to FALSE on the private dbus connection to prevent unexpected exit before the job is done. svn path=/trunk/; revision=1743
* Set mount prefix on the mount_specChristian Kellner2008-04-162-0/+7
| | | | | | | * daemon/gvfsbackenddav.c: Set mount prefix on the mount_spec (again). Fixes #528218 svn path=/trunk/; revision=1742
* Add debug logging support for http/davChristian Kellner2008-04-162-0/+32
| | | | | | | | * daemon/gvfsbackendhttp.c: Add logging for soup so we can get easy network traces even if we are doing https. svn path=/trunk/; revision=1739
* Bug 526454 – too early use of dbus session busMatthias Clasen2008-04-162-0/+14
| | | | | | | | | | | | | 2008-04-15 Matthias Clasen <mclasen@redhat.com> Bug 526454 – too early use of dbus session bus * client/gdaemonvfs.c (g_io_module_load): Refuse to load if there is no session bus. svn path=/trunk/; revision=1737
* You cannot store pointers in integers. Fixes a crash on 64bit systems.Matthias Clasen2008-04-142-2/+7
| | | | | | | | | | 2008-04-14 Matthias Clasen <mclasen@redhat.com> * client/gvfsfusedaemon.c: You cannot store pointers in integers. Fixes a crash on 64bit systems. svn path=/trunk/; revision=1735
* Only free lock if it is non-NULL. Pointed out by Denis Leroy.Matthias Clasen2008-04-142-1/+7
| | | | | | | | | 2008-04-14 Matthias Clasen <mclasen@redhat.com> * common/gmounttracker.c (g_mount_tracker_finalize): Only free lock if it is non-NULL. Pointed out by Denis Leroy. svn path=/trunk/; revision=1733
* Updated Slovenian translationMatej Urbančič2008-04-131-555/+653
| | | | svn path=/trunk/; revision=1732
* updated hebrew translationYair Hershkovitz2008-04-102-412/+674
| | | | svn path=/trunk/; revision=1731
* Unbreak the gphoto2 backend by allowing automounting.David Zeuthen2008-04-074-5/+53
| | | | | | | | | | | | | | | 2008-04-07 David Zeuthen <davidz@redhat.com> * hal/ghalvolume.c (g_hal_volume_new): Unbreak the gphoto2 backend by allowing automounting. * programs/gvfs-mount.c (main, unmount_all_with_scheme): Add a new option --unmount-scheme * AUTHORS: Add cdda and gphoto2 backends svn path=/trunk/; revision=1726
* WebDAV mount cleanupsChristian Kellner2008-04-053-61/+99
| | | | | | | | | | | * client/httpuri.c: Only set a port in the mount spec if it is not the default port for the scheme. * daemon/gvfsbackenddav.c: Cleanup mount function a bit. svn path=/trunk/; revision=1724
* Implement set_display_name. (#525980)Christian Kellner2008-04-034-60/+350
| | | | | | | | | | * daemon/gvfsbackenddav.c: Implement set_display_name. (#525980) With this patch we also do our own redirection handling which alyways allows redirects from /a/b -> /a/b/ (trainling slashes) even for non safe methods. Also some code was cleaned up. svn path=/trunk/; revision=1722
* Add icon fallbacks for encrypted drives/media. (#525153)Christian Kellner2008-04-027-114/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | * hal/hal-utils.h: * hal/hal-utils.c: Create new files for utility functions and move get_disc_icon() and get_disc_name() here. Also create get_themed_icon_with_fallbacks() to create GThemedIcons with default fallbacks but with the ability to pass in another name to create the fallbacks from then the icon name. * hal/ghalmount.c: * hal/ghalvolume.c: Use newly created get_themed_icon_with_fallbacks () and pass in custom fallback name for encrypted mounts/volumes (#525153). * hal/Makefile.am: Add hal-utils.[hc] * programs/gvfs-mount.c: Display the icon names for mounts/volumes if the icon is a GThemedIcon. [Merged from gnome-2-22] svn path=/trunk/; revision=1720
* Use consistent translatable strings for mounts and volume (#525286)Sebastien Bacher2008-04-012-4/+16
| | | | | | | | * hal/ghalmount.c: (format_size_for_display), (do_update_from_hal): Use consistent translatable strings for mounts and volume (#525286) svn path=/trunk/; revision=1716
* Translation updated by Ivar SmolinPriit Laes2008-04-013-0/+1385
| | | | | | | | 2008-04-01 Priit Laes <plaes at svn dot gnome dot org> * et.po: Translation updated by Ivar Smolin svn path=/trunk/; revision=1713
* Get the right size of the command messages. Actually send file attributesAlexander Larsson2008-03-312-2/+20
| | | | | | | | | | | 2008-03-31 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendsftp.c: Get the right size of the command messages. Actually send file attributes in mkdir request. svn path=/trunk/; revision=1710
* Make sure we send (error) replies to all outstanding jobs and unmount theChristian Kellner2008-03-312-18/+44
| | | | | | | | | | | 2008-03-31 Christian Kellner <gicmo@gnome.org> * daemon/gvfsbackendsftp.c: Make sure we send (error) replies to all outstanding jobs and unmount the mount in case of an error occures while reading data from the pipe to the ssh agent (e.g. if the ssh process died). svn path=/trunk/; revision=1708