summaryrefslogtreecommitdiff
path: root/daemon
Commit message (Collapse)AuthorAgeFilesLines
...
* Restructure ..._ensure_data_connection and fall back on PASV when EPSVBenjamin Otte2008-11-171-43/+76
| | | | | | | | | | | | | | | | * daemon/gvfsbackendftp.c: (_ftp_connection_ensure_data_connection), (ftp_connection_ensure_data_connection_epsv), (ftp_connection_ensure_data_connection_pasv), (ftp_connection_ensure_data_connection): Restructure ..._ensure_data_connection and fall back on PASV when EPSV fails. - split up ..._ensure_data_connection in subroutines - make a full attempt to connect instead of relying on response code from EPSV command. - when EPSV data connection fails, try PASV. svn path=/trunk/; revision=2090
* Disable usage of "EPSV ALL". (fixes #547855). See in-source comment forBenjamin Otte2008-11-171-0/+12
| | | | | | | | * daemon/gvfsbackendftp.c: (ftp_connection_use): Disable usage of "EPSV ALL". (fixes #547855). See in-source comment for the reasons. svn path=/trunk/; revision=2089
* Use UTF8 when available.Benjamin Otte2008-11-171-0/+3
| | | | | | | * daemon/gvfsbackendftp.c: (ftp_connection_use): Use UTF8 when available. svn path=/trunk/; revision=2088
* Add UTF8 to feature parsing.Benjamin Otte2008-11-171-2/+4
| | | | | | | * daemon/gvfsbackendftp.c: (ftp_connection_parse_features): Add UTF8 to feature parsing. svn path=/trunk/; revision=2087
* Timestamp (mtime) setting supportTomas Bzatek2008-11-102-5/+94
| | | | | | | | | | | 2008-11-10 Tomas Bzatek <tbzatek@redhat.com> * daemon/gvfsbackendsmb.c: * daemon/libsmb-compat.h: Timestamp (mtime) setting support svn path=/trunk/; revision=2086
* Convert stuct tm from what ParseFTPList gives to what mktime expects.Cosimo Cecchi2008-10-281-0/+7
| | | | | | | | | | | 2008-10-28 Cosimo Cecchi <cosimoc@gnome.org> * daemon/gvfsbackendftp.c: (dir_default_iter_process): Convert stuct tm from what ParseFTPList gives to what mktime expects. Fixes wrong date/time parsing for FTP files. Patch by Andreas Henriksson (#550837). svn path=/trunk/; revision=2079
* Convert stuct tm from what ParseFTPList gives to what mktime expects.Cosimo Cecchi2008-10-281-1/+1
| | | | | | | | | | | 2008-10-28 Cosimo Cecchi <cosimoc@gnome.org> * daemon/gvfsbackendftp.c: (dir_default_init_data): Convert stuct tm from what ParseFTPList gives to what mktime expects. Fixes wrong date/time parsing for FTP files. Patch by Andreas Henriksson (#550837). svn path=/trunk/; revision=2078
* Don't ask for credentials twice when the password dialog was cancelledTomas Bzatek2008-10-241-5/+23
| | | | | | | | | | 2008-10-24 Tomas Bzatek <tbzatek@redhat.com> * daemon/gvfsbackendsmb.c: Don't ask for credentials twice when the password dialog was cancelled svn path=/trunk/; revision=2077
* Don't return fallback icons, since that gives problems with custom mimeAlexander Larsson2008-10-233-12/+1
| | | | | | | | | | | | | | 2008-10-23 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendsftp.c: * daemon/gvfsbackendsmb.c: * daemon/gvfsdaemonutils.c: Don't return fallback icons, since that gives problems with custom mime icons (#528320) svn path=/trunk/; revision=2074
* Patch from David ZeuthenAlexander Larsson2008-10-216-7/+283
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-10-21 Alexander Larsson <alexl@redhat.com> Patch from David Zeuthen * common/Makefile.am: * common/gvfsicon.[ch]: Added GVfsIcon object for GVfs backend specific icons. * common/gmountspec.[ch]: Make sure to/from string works correctly to roundtrip GMountSpec:s Make GMountSpec a boxed type * common/gvfsdaemonprotocol.h: Add OpenIconForRead operation * client/Makefile.am: * client/gvfsiconloadable.[ch]: In gvfs client side, implement GLoadableIcon for GVfsIcon type. * client/gdaemonvfs.c: Make sure that we add the GLoadableIcon interface for GVfsIcon on load * daemon/Makefile.am: * daemon/gvfsbackend.[ch]: * daemon/gvfsjobopeniconforread.[ch]: Add new job type for OpenIconForRead op * daemon/gvfsbackendgphoto2.c: Implement OpenIconForRead for icon previews. svn path=/trunk/; revision=2070
* Always fail the job when we don't support monitoring.Alexander Larsson2008-10-201-4/+3
| | | | | | | | | | | | | | 2008-10-20 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendcomputer.c (try_create_dir_monitor): Always fail the job when we don't support monitoring. * client/gvfsfusedaemon.c (getattr_for_file): Correct st_blocks rounding in previous commit svn path=/trunk/; revision=2060
* Show username in auth dialog if specified in uri (#554156)Alexander Larsson2008-10-161-3/+9
| | | | | | | | | | | | | | | | | | 2008-10-16 Alexander Larsson <alexl@redhat.com> * daemon/gvfsbackendftp.c: (do_mount): Show username in auth dialog if specified in uri (#554156) 2008-10-16 Alexander Larsson <alexl@redhat.com> * client/gvfsfusedaemon.c (getattr_for_file): Set st_blocks & co so that du works (#554682) Patch from Andreas Henriksson svn path=/trunk/; revision=2052
* Patch from Andreas HenrikssonAlexander Larsson2008-10-061-3/+9
| | | | | | | | | | | | | | 2008-10-06 Alexander Larsson <alexl@redhat.com> Patch from Andreas Henriksson * daemon/gvfsbackendftp.c: (dir_default_iter_new): (dir_default_iter_process): Don't read past start of filename. (#545971) svn path=/trunk/; revision=2043
* Use the Alias instead of the Name, so we automatically fallback if theBastien Nocera2008-10-031-1/+1
| | | | | | | | | | | 2008-10-03 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackendobexftp.c (get_name_and_icon): Use the Alias instead of the Name, so we automatically fallback if the name isn't available svn path=/trunk/; revision=2042
* Remove misleading comment about the license (#554811)David Zeuthen2008-10-031-4/+0
| | | | | | | | | | 2008-10-03 David Zeuthen <davidz@redhat.com> * daemon/gvfsbackendgphoto2.c: Remove misleading comment about the license (#554811) svn path=/trunk/; revision=2041
* Re-add bluetooth.h include, we still use bachk right nowBastien Nocera2008-10-021-0/+1
| | | | | | | | | | 2008-10-02 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackendobexftp.c: Re-add bluetooth.h include, we still use bachk right now svn path=/trunk/; revision=2040
* Port to BlueZ 4.x API and obex-data-server SVN API, use the "Icon"Bastien Nocera2008-09-292-163/+132
| | | | | | | | | | | | | | | | | | 2008-09-29 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackendobexftp.c (_is_nokia_3650), (get_name_and_icon), (_get_device_properties), (g_vfs_backend_obexftp_finalize), (g_vfs_backend_obexftp_init), (_query_file_info_helper), (session_connect_error_cb), (session_connected_cb), (do_mount), (g_vfs_backend_obexftp_class_init): * daemon/obexftp-marshal.list: Port to BlueZ 4.x API and obex-data-server SVN API, use the "Icon" property to get the icon, instead of parsing the device class ourselves (#552356) svn path=/trunk/; revision=2035
* Reverse map fuse paths to gvfs uris in g_file_new_for_path().Alexander Larsson2008-09-261-15/+88
| | | | | | | | | | | | | | 2008-09-26 Alexander Larsson <alexl@redhat.com> * client/gdaemonvfs.[ch]: * common/gvfsdaemonprotocol.h: * daemon/mount.c: Reverse map fuse paths to gvfs uris in g_file_new_for_path(). svn path=/trunk/; revision=2031
* Kerberos authentication fixes. Fixes #524498Tomas Bzatek2008-09-161-8/+22
| | | | svn path=/trunk/; revision=1993
* Revert commit #1772. Set the information on the mount spec from the original ↵Tomas Bzatek2008-09-151-19/+23
| | | | | | URI. svn path=/trunk/; revision=1981
* Export CD-Text metadata via xattrs (Closes: #550858)Bastien Nocera2008-09-051-0/+99
| | | | | | | | | | | | 2008-09-05 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackendcdda.c (track_free), (release_metadata), (fetch_metadata), (g_vfs_backend_cdda_finalize), (do_mount), (do_unmount), (set_info_for_track), (do_query_info): Export CD-Text metadata via xattrs (Closes: #550858) svn path=/trunk/; revision=1934
* Add Push and Pull. Remove Upload. (#550100)Christian Kellner2008-09-019-89/+495
| | | | svn path=/trunk/; revision=1922
* Plug some leaks on error pathsMatthias Clasen2008-08-253-7/+26
| | | | svn path=/trunk/; revision=1907
* Same as below but for the webdav's getlastmodified response (Closes:Bastien Nocera2008-08-251-3/+10
| | | | | | | | | | | 2008-08-25 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackenddav.c (ms_response_to_file_info): Same as below but for the webdav's getlastmodified response (Closes: #538573) svn path=/trunk/; revision=1906
* Use libsoup to parse the "Last-Modified" header, not the ISO-8601 parsingBastien Nocera2008-08-221-2/+9
| | | | | | | | | | | | 2008-08-22 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackendhttp.c (query_info_ready): Use libsoup to parse the "Last-Modified" header, not the ISO-8601 parsing functions (Closes: #547133) Requires libsoup trunk svn path=/trunk/; revision=1898
* Improve various user- and translator- unfriendly error messages.Hans Petter Jansson2008-08-211-8/+8
| | | | | | | | | | | | 2008-08-21 Hans Petter Jansson <hpj@novell.com> * daemon/gvfsbackendgphoto2.c (ensure_ignore_prefix) (do_mount) (do_enumerate): Improve various user- and translator- unfriendly error messages. svn path=/trunk/; revision=1896
* Handle plural forms correctly. Fixes bug #548841.Wouter Bolsterlee2008-08-211-1/+4
| | | | | | | | | | 2008-08-21 Wouter Bolsterlee <wbolster@svn.gnome.org> * daemon/gvfsbackendgphoto2.c (do_unmount): Handle plural forms correctly. Fixes bug #548841. svn path=/trunk/; revision=1894
* Bug 539472 – Display name property is overriddenJesse van den Kieboom2008-08-161-0/+1
| | | | | | | Applied patch, fixes overwriting display_name property provided by DAV svn path=/trunk/; revision=1888
* Correctly set copy name to original file name. Fixes #41852.Christian Neumair2008-08-161-1/+4
| | | | | | | | | 2008-08-16 Christian Neumair <cneumair@gnome.org> * daemon/gvfsbackendtrash.c (add_extra_trash_info): Correctly set copy name to original file name. Fixes #41852. svn path=/trunk/; revision=1887
* Added restoring file permissions when replacing a file.Jesse van den Kieboom2008-08-051-5/+29
| | | | svn path=/trunk/; revision=1867
* Bug 525779: Dont look for trashs dir on sys mountsChristian Kellner2008-08-021-2/+5
| | | | | | | Don't include internal mountswhile building up the list of trash directories. Bug #525779 svn path=/trunk/; revision=1852
* 545968 – leaks xml documents in error casesChristian Kellner2008-08-021-2/+4
| | | | | | Plug the leak! svn path=/trunk/; revision=1851
* 545966 – Disallow net access to WebDAV xml parserChristian Kellner2008-08-021-0/+1
| | | | | | | Use XML_PARSE_NONET with xmlReadMemory when parsing the webdav responses to disallow net access of the parser. Bug #545966 svn path=/trunk/; revision=1850
* Bug 509740 – Trash icon not updated ...Christian Kellner2008-08-021-1/+21
| | | | | | | Create the home trash directory if it doesn't already exist so we can monitor it for changes and update the trash icon svn path=/trunk/; revision=1849
* Use g_set_error_literal where appropriate. Bug #539167.Christian Persch2008-08-0218-201/+197
| | | | svn path=/trunk/; revision=1847
* Add x-content/* support to daemon mounts. Right now a backend can only setDavid Zeuthen2008-07-295-2/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-07-29 David Zeuthen <davidz@redhat.com> * client/gdaemonmount.c: * common/gmounttracker.c: * common/gmounttracker.h: * daemon/gvfsbackend.c: * daemon/gvfsbackend.h: * daemon/gvfsbackendcdda.c: * daemon/gvfsbackendgphoto2.c: * daemon/mount.c: Add x-content/* support to daemon mounts. Right now a backend can only set the x-content/* type ahead of time. We might want to add support dynamically obtaining it too (e.g. support force_rescan). * monitor/hal/ghalmount.c: * monitor/hal/ghalvolume.c: * monitor/hal/ghalvolumemonitor.c: * monitor/hal/hal-utils.c: * monitor/hal/hal-utils.h: Add x-content/* support to the HAL volume monitor. * monitor/proxy/gproxymount.c: * monitor/proxy/gproxymount.h: * monitor/proxy/gproxyvolumemonitor.c: * monitor/proxy/gproxyvolumemonitor.h: * monitor/proxy/gvfsproxyvolumemonitordaemon.c: Add x-content/* support to proxy volume monitor. Also fix a number of bugs the initial implementation had. * programs/gvfs-mount.c: Print out x-content-types. svn path=/trunk/; revision=1845
* Bug 518284 – need to add i18n on module branchingMatthias Clasen2008-07-293-68/+60
| | | | | | | | | | | | | | 2008-07-28 Matthias Clasen <mclasen@redhat.com> Bug 518284 – need to add i18n on module branching * daemon/gvfsbackendcdda.c: * daemon/gvfsbackendgphoto2.c: * daemon/gvfsbackendobexftp.c: Now is later. Remove the I18N_LATER hack. svn path=/trunk/; revision=1843
* Use standard icon names.Matthias Clasen2008-07-283-7/+7
| | | | svn path=/trunk/; revision=1840
* Use 'camera-photo' rather than just 'camera' since gnome-icon-theme inDavid Zeuthen2008-07-211-2/+2
| | | | | | | | | | | | | 2008-07-21 David Zeuthen <davidz@redhat.com> * monitor/gphoto2/ggphoto2volume.c (do_update_from_hal_for_camera): * daemon/gvfsbackendgphoto2.c (compute_icon_name): (find_udi_for_device): Use 'camera-photo' rather than just 'camera' since gnome-icon-theme in 2.23/2.24 no longer ships 'camera'. Now the icons look fine again. svn path=/trunk/; revision=1828
* Use hex escapes in the trash backend. Patch by Andreas Henriksson. FixesA. Walton2008-06-111-17/+32
| | | | | | | | | | | | | 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=/trunk/; revision=1805
* Fix recursive copy of directories (#522933) Introduce new error 550Tomas Bzatek2008-06-111-7/+80
| | | | | | | | | | | 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=/trunk/; revision=1803
* Fix build warnings with GCC 4.3.0 (#537588).Cosimo Cecchi2008-06-107-50/+63
| | | | | | | | | | | | | | | | | | | | | 2008-06-10 Cosimo Cecchi <cosimoc@gnome.org> * daemon/gvfsbackendarchive.c: (gvfs_archive_pop_job): * daemon/gvfsbackenddav.c: (stat_location), (write_ready), (close_write_ready), (do_make_directory), (do_delete): * daemon/gvfsbackendftp.c: (ftp_connection_set_error_from_response): * daemon/gvfsbackendhttp.c: (g_vfs_job_failed_from_http_status), (open_for_read_ready), (read_ready), (try_seek_on_read), (close_read_ready): * daemon/gvfsbackendobexftp.c: (_query_file_info_helper), (error_occurred_cb), (do_delete): Fix build warnings with GCC 4.3.0 (#537588). * daemon/gvfsjob.c: (g_vfs_job_failed), (g_vfs_job_failed_literal): * daemon/gvfsjob.h: Add g_vfs_job_failed_literal (). svn path=/trunk/; revision=1802
* Patch from Tomáš Bžatek <tbzatek@redhat.com> to fix the fugly iconsBastien Nocera2008-06-091-0/+2
| | | | | | | | | | | | 2008-06-09 Bastien Nocera <hadess@hadess.net> * daemon/gvfsbackendobexftp-fl-parser.c (fl_parser_start_node_cb): Patch from Tomáš Bžatek <tbzatek@redhat.com> to fix the fugly icons when the mime-type of a file isn't known to us. See: https://bugzilla.redhat.com/show_bug.cgi?id=450453 svn path=/trunk/; revision=1801
* Return G_IO_ERROR_IS_DIRECTORY when attempting to read a directory (fixes ↵Tomas Bzatek2008-05-281-2/+18
| | | | | | #522933 for SMB) svn path=/trunk/; revision=1790
* Don't set domain to mountspec when not setting usernameTomas Bzatek2008-05-271-4/+7
| | | | svn path=/trunk/; revision=1789
* Improve error handling allowing to mount non-standard ISO imagesTomas Bzatek2008-05-221-2/+14
| | | | svn path=/trunk/; revision=1777
* Fix username & domain tests while setting mount specTomas Bzatek2008-05-211-2/+2
| | | | svn path=/trunk/; revision=1774
* Add GVFS_SMB_DEBUG env variable to control smb debugging.Christian Kellner2008-05-211-1/+9
| | | | svn path=/trunk/; revision=1773
* Set the information on the mount spec at the right timeChristian Kellner2008-05-211-17/+19
| | | | svn path=/trunk/; revision=1772
* Fill in the display name, even if layers above should be able to doBastien Nocera2008-05-201-1/+5
| | | | | | | | | | | 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