summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prepare for release. Fix definition of giomodulesdir, so we install GIOGVFS_0_2_5Hans Petter Jansson2008-06-304-1/+15
| | | | | | | | | | | 2008-06-29 Hans Petter Jansson <hpj@novell.com> * NEWS: Prepare for release. * configure.ac: Fix definition of giomodulesdir, so we install GIO modules to the libdir specified by the user. Fixes distcheck. svn path=/branches/gnome-2-22/; revision=1811
* Use hex escapes in the trash backend. Patch by Andreas Henriksson. FixesA. Walton2008-06-112-17/+39
| | | | | | | | | | | | | 2008-06-11 A. Walton <awalton@gnome.org> * daemon/gvfsbackendtrash.c (escape_pathname), (unescape_pathname): Use hex escapes in the trash backend. Patch by Andreas Henriksson. Fixes bug #523139. svn path=/branches/gnome-2-22/; revision=1806
* Fix recursive copy of directories (#522933) Introduce new error 550Tomas Bzatek2008-06-112-7/+86
| | | | | | | | | | | 2008-06-11 Tomas Bzatek <tbzatek@redhat.com> * daemon/gvfsbackendftp.c: Fix recursive copy of directories (#522933) Introduce new error 550 handling framework svn path=/branches/gnome-2-22/; revision=1804
* Return G_IO_ERROR_IS_DIRECTORY when attempting to read a directory (fixes ↵Tomas Bzatek2008-05-282-2/+24
| | | | | | #522933 for SMB) svn path=/branches/gnome-2-22/; revision=1791
* Post release version bumpChristian Kellner2008-05-261-0/+6
| | | | svn path=/branches/gnome-2-22/; revision=1787
* Prepare NEWS for releaseChristian Kellner2008-05-263-1/+14
| | | | svn path=/branches/gnome-2-22/; revision=1786
* Fix fuse daemon locking and file handle life-cycle issues that wereHans 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=/branches/gnome-2-22/; revision=1784
* 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=/branches/gnome-2-22/; revision=1782
* 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=/branches/gnome-2-22/; revision=1779
* 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=/branches/gnome-2-22/; revision=1776
* Fix erroneous copyright header and provide a better description of theHans Petter Jansson2008-05-122-4/+9
| | | | | | | | | | 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=/branches/gnome-2-22/; revision=1767
* Oops, fix the ChangeLogFederico Mena Quintero2008-05-101-3/+3
| | | | | | Signed-off-by: Federico Mena Quintero <federico@gnu.org> svn path=/branches/gnome-2-22/; revision=1764
* bgo532375 - fix strdup and g_free() confusionFederico Mena Quintero2008-05-103-4/+24
| | | | | | | | | | | | | | | | | | | | 2008-05-09 Federico Mena Quintero <federico@novell.com> Merged from trunk: 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=/branches/gnome-2-22/; revision=1763
* Updated Bulgarian translation by Alexander Shopov <ash@contact.bg> AddedAlexander Shopov2008-05-083-0/+1375
| | | | | | | | | | 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=/branches/gnome-2-22/; revision=1759
* 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=/branches/gnome-2-22/; revision=1755
* 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=/branches/gnome-2-22/; revision=1752
* 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=/branches/gnome-2-22/; revision=1750
* 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=/branches/gnome-2-22/; revision=1748
* 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=/branches/gnome-2-22/; revision=1746
* 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=/branches/gnome-2-22/; revision=1744
* 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=/branches/gnome-2-22/; revision=1741
* 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=/branches/gnome-2-22/; revision=1740
* 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=/branches/gnome-2-22/; revision=1738
* 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=/branches/gnome-2-22/; revision=1736
* 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=/branches/gnome-2-22/; revision=1734
* updated hebrew translationYair Hershkovitz2008-04-102-412/+674
| | | | svn path=/branches/gnome-2-22/; revision=1730
* Post release version bumpChristian Kellner2008-04-082-1/+7
| | | | | | * configure.ac: Post release version bump svn path=/branches/gnome-2-22/; revision=1729
* Release gvfs 0.2.3GVFS_0_2_3Christian Kellner2008-04-083-1/+15
| | | | | | | * NEWS: Prepare for release. * daemon/Makefile.am: Fix for release svn path=/branches/gnome-2-22/; revision=1727
* 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=/branches/gnome-2-22/; revision=1725
* 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=/branches/gnome-2-22/; revision=1723
* Added hal-utils.c (no new strings, just moved)Luca Ferretti2008-04-032-0/+5
| | | | | | | | 2008-04-03 Luca Ferretti <elle.uca@libero.it> * POTFILES.in: Added hal-utils.c (no new strings, just moved) svn path=/branches/gnome-2-22/; revision=1721
* Add icon fallbacks for encrypted drives/media. (#525153)Christian Kellner2008-04-027-119/+285
| | | | | | | | | | | | | | | | | | | | | | | | | * 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. svn path=/branches/gnome-2-22/; revision=1719
* Updated Slovenian translationMatej Urbančič2008-04-021-413/+695
| | | | svn path=/branches/gnome-2-22/; revision=1718
* 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=/branches/gnome-2-22/; revision=1717
* reviewed by: Christian KellnerAndrew Walton2008-04-012-0/+11
| | | | | | | | * hal/ghalmount.c (do_update_from_hal): Disable the "media-encrypted" icon for Gnome 2.22. svn path=/branches/gnome-2-22/; revision=1715
* 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=/branches/gnome-2-22/; revision=1714
* Really added vi.poNguyen Thai Ngoc Duy2008-03-312-0/+1367
| | | | svn path=/branches/gnome-2-22/; revision=1712
* 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=/branches/gnome-2-22/; revision=1711
* Make sure we send (error) replies to all outstanding jobs and unmount theChristian Kellner2008-03-312-19/+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=/branches/gnome-2-22/; revision=1709
* Updated Turkish TranslationBaris Cicek2008-03-312-288/+525
| | | | svn path=/branches/gnome-2-22/; revision=1707
* In call_sync, on stale cache errors due to a mount daemon disappearing,Alexander Larsson2008-03-314-24/+139
| | | | | | | | | | | | | | | | 2008-03-31 Alexander Larsson <alexl@redhat.com> * client/gvfsdaemondbus.[ch]: In call_sync, on stale cache errors due to a mount daemon disappearing, invalidate caches and return G_VFS_ERROR_RETRY so that the caller can retry with fresh caches. * client/gdaemonfile.c: Retry calls on G_VFS_ERROR_RETRY. svn path=/branches/gnome-2-22/; revision=1705
* Added Norwegian Nynorsk translationEskild Hustvedt2008-03-313-0/+1384
| | | | svn path=/branches/gnome-2-22/; revision=1703
* Remove vi ... the actual vi.po wasn't added. (missed svn add?)Owen Taylor2008-03-312-1/+5
| | | | | | | | | 2008-03-30 Owen Taylor <otaylor@redhat.com> * LINGUAS: Remove vi ... the actual vi.po wasn't added. (missed svn add?) svn path=/branches/gnome-2-22/; revision=1701
* -m Added Vietnamese translationNguyễn Thái Ngọc Duy2008-03-302-0/+5
| | | | | | | | | 2008-03-30 Nguyễn Thái Ngọc Duy <pclouds@gmail.com> * vi.po: -m Added Vietnamese translation svn path=/branches/gnome-2-22/; revision=1700
* sv.po: Updated Swedish translationDaniel Nylander2008-03-281-297/+330
| | | | svn path=/branches/gnome-2-22/; revision=1699
* fix race that could cause uploads to stopBenjamin Otte2008-03-282-5/+20
| | | | | | | | | | 2008-03-28 Benjamin Otte <otte@gnome.org> * daemon/gvfsbackendftp.c: (ftp_connection_pop_job): fix race that could cause uploads to stop svn path=/branches/gnome-2-22/; revision=1697
* Plug some more minor memory leaks.Paolo Borelli2008-03-283-7/+18
| | | | | | | | | | 2008-03-28 Paolo Borelli <pborelli@katamail.com> * daemon/gvfsbackendsftp.c: * daemon/gvfsjobclosewrite.c: Plug some more minor memory leaks. svn path=/trunk/; revision=1693
* Post release version bumpAlexander Larsson2008-03-283-1/+10
| | | | | | | | | | | | 2008-03-28 Alexander Larsson <alexl@redhat.com> * configure.ac: Post release version bump === gvfs 0.2.2 === svn path=/trunk/; revision=1692
* Dist libsmb-compat.h.GVFS_0_2_2Alexander Larsson2008-03-283-1/+21
| | | | | | | | | | | | | | 2008-03-28 Alexander Larsson <alexl@redhat.com> * daemon/Makefile.am (gvfsd_smb_SOURCES): Dist libsmb-compat.h. * NEWS: Update for release svn path=/trunk/; revision=1690
* Silence out libtool if make is invoked with --silence.Christian Kellner2008-03-282-0/+11
| | | | | | | | | 2008-03-28 Christian Kellner <gicmo@gnome.org> * configure.ac: Silence out libtool if make is invoked with --silence. svn path=/trunk/; revision=1689