commit cc978adb866b1bc56fa46dc3f485b1d0a72d74c7 Author: Alexander Larsson Date: 2009-11-30 Add NEWS M NEWS commit 6dbaf17f99e36816cf229640244488034d03cea6 Author: Alexander Larsson Date: 2009-11-26 fuse: Request access::* as needed by file_info_get_stat_mode Fixes bug #594791. (cherry picked from commit f2f50e72569406cfd974dcef6f293ebff3378f61) M client/gvfsfusedaemon.c commit 2a6663bf3f98b797b3a21dcd21833b91d3d97793 Author: Tomas Bzatek Date: 2009-11-19 fuse: Fix setting timestamps We need to set time in seconds and microseconds separately. Moreover, backends may not fully support setting all attributes so don't report failure when at least one succeeded. At the moment, only SMB supports setting G_FILE_ATTRIBUTE_TIME_MODIFIED. (cherry picked from commit 59bea4126cf23c575323c59a4cb1123f7cb44e2b) M client/gvfsfusedaemon.c commit a455d9e65d6725067317ee0176275c2e18d9a16b Author: Tomas Bzatek Date: 2009-11-19 [SMB] Fix compilation with older libsmbclient versions Actually check for smbc_getFunctionStatVFS() presence. Unfortunately smbclient pkg-config files still report version 0. Fixes bug 602323. (cherry picked from commit e7c997882e656751f021c65c2ce71739cf12f585) M configure.ac M daemon/gvfsbackendsmb.c commit 478ea6870ef5c576a8b13636c8641def046ba55d Author: Christian Kellner Date: 2009-11-18 Fsync the directory when rotating the metadata This is needed so we never end up having a stable file with the rotated bit set. Should fix bug #600057. (cherry picked from commit 6592ecb3b95146b84072cf276eb98fba324b11ad) M metadata/metabuilder.c commit 6e397fbf15e074ba598de33240596f6b31211dc5 Author: Christian Kellner Date: 2009-11-18 Reread metadata only when the inodes are different This will protect against bugs where the stable file has the rotated bug set (which should never happen but see bug #600057) (cherry picked from commit 5e0cd74ada6749ab7e489db2fa22bd8cb5d2881c) M metadata/metatree.c commit 64f936f3ad40ca52e115099b62b3b4912323a800 Author: Tomas Bzatek Date: 2009-11-18 [SMB] Fix free space calculation for Windows hosts Needs more testing, it's just a workaround. libsmbclient docs missing! (cherry picked from commit 922d398b8896684e166808ae047764633836913f) M daemon/gvfsbackendsmb.c commit 94140ae2c7d31b12bb64d1f809d2728b9c076b8b Author: Tomas Bzatek Date: 2009-11-10 [SMB] Support querying filesystem size and free space Requires libsmbclient >= 3.2.0 Fixes rfe bug 565337 (cherry picked from commit 72d716e37bd8a26361608a69beb60089981dee19) M daemon/gvfsbackendsmb.c commit 70299f7d5ddfe416248e8899fe4db4127af88b07 Author: Christian Kellner Date: 2009-10-16 Bug 598660 - Must honor the remove_source switch (cherry picked from commit 854db908aaad2690d56ae2dfd061207c5a6215ee) M daemon/gvfsbackendobexftp.c commit 7e7149c52d954be4c341857d576aea6e462fa319 Author: Brian Cameron Date: 2009-10-09 Avoid crash when printf function is called with a NULL string. Fixes bug #580825. (cherry picked from commit cd99d7d11fef5488cdd1e8b96829459dd2afad15) M daemon/gvfsbackendsmbbrowse.c commit 1b35fa24c502b3b19a2634bf25c5d7437cf21aed Author: Alban Crequy Date: 2009-10-09 Don't subscribe to unnecessary HAL D-Bus events Fixes bug 597827 (cherry picked from commit 8a540ab974ea032727ec0447ae678f9417d48103) M monitor/hal/hal-device.c M monitor/hal/hal-pool.c commit cd84325d8619f7d1bb7a27bea915948c2a4d764e Author: Michael Chudobiak Date: 2009-10-01 [gphoto] Add fast mime-type information See https://bugzilla.gnome.org/show_bug.cgi?id=594928 (cherry picked from commit 3df23252bc81d06ea8dbc8815140ac1f10012d45) M daemon/gvfsbackendgphoto2.c commit 5b99218195ca7dc78aeabc77d8f5a32fd83bd693 Author: Christian Kellner Date: 2009-09-29 [HTTP] Bug 595981 - HTTP backend never seems to return any icon Set the icon based on the mime-type. Also replace code to set the display name with a call to gvfs_file_info_populate_names_as_local. (cherry picked from commit 9b5ce208fca77fa9d02cd73195d2d193c5e6b5ed) M daemon/gvfsbackendhttp.c commit 95711768d3e079952d4e127e3291caf8e9ef62f4 Author: Matt McCutchen Date: 2009-11-19 Correctly report -ENOSYS for readline in FUSE The readlink vfunc is not implemented in the FUSE module so we should not report success but an error (-ENOSYS). We also don't implement the vfunc for now since that might lead to a security issue (see the added comment). This fixes bug #601361. Signed-off-by: Christian Kellner M client/gvfsfusedaemon.c commit ea829d236ca2702ff52048dec86dc96b403e66d9 Author: Alexander Larsson Date: 2009-11-19 Don't store write() return val in unsigned variable The conversion to unsigned means we failed to recognize errors, since if (ret < 0) was never hit. This is the suspected cause for data loss in bug 598561. (cherry picked from commit f45b677201abb6b8471fa5bc935afda420c28c39) M metadata/metabuilder.c commit 81e1695043422607da256f60c8bd306e6d14d33c Author: Benjamin Otte Date: 2009-11-13 Fixed parsing of CMU/VMS-IP FTP style listing (upstream) upstream references: http://bugzilla.mozilla.org/show_bug.cgi?id=515583 http://hg.mozilla.org/mozilla-central/rev/98330c8132a9 http://hg.mozilla.org/mozilla-central/rev/cade5b705114 M daemon/ParseFTPList.c commit 48cf9c174f347f92c3fab7ff50b38effda0eb78a Author: Tomas Bzatek Date: 2009-10-30 Gently handle NULL GduDevice objects This patch adds bunch of tests for NULL GduDevice objects. According to gdu docs, there's a possibility to have GduPresentable and no associated GduDevice. It's not common but true for several special cases - like GduLinuxMdDrive. Signed-off-by: David Zeuthen M monitor/gdu/ggduvolume.c M monitor/gdu/ggduvolumemonitor.c commit cd2afbd07bbcf4e7caee1dd0ca1c65d74974884d Author: Tomas Bzatek Date: 2009-10-30 Remove dead code Signed-off-by: David Zeuthen M monitor/gdu/ggduvolumemonitor.c commit cbc8cad794942199856c23674b5815de1f2e7b0f Author: Matthias Clasen Date: 2009-10-19 Bump version M configure.ac