commit 928347e1297b4a959b5194e19561428a2307fb76 Author: Matthias Clasen Date: 2009-08-10 Update NEWS M NEWS commit 03a8bc40e54536629b8c152f57e4686f526fe038 Author: Tomas Bzatek Date: 2009-08-10 [FTP] Properly close output stream in GVfsJobPull Don't leak output filedescriptor M daemon/gvfsbackendftp.c commit 2f2e67a357c98aede7df3b8f3f38595afcc881f4 Author: Antón Méixome Date: 2009-08-10 Updated Galician translation M po/gl.po commit 46c5815654d18b7c4de0387207d6bce4a6f9787f Author: Tomas Bzatek Date: 2009-08-10 Bug 589434 - gvfsd-sftp crashed with SIGSEGV in strlen() Remove unneeded typecast causing segfaults M daemon/gvfsbackendsftp.c commit bd3a204ee656e28deabf5ea28c6d419194d688a9 Author: Tomas Bzatek Date: 2009-08-10 [FTP] Correctly close finished transfer Re-add from commit 9c80d1ea68314ccd3b44d3a6c3761b1e42699953 M daemon/gvfsbackendftp.c commit aede024c51675989b734532a9c4f6b499065bbc1 Author: Benjamin Otte Date: 2009-08-10 [FTP] Fix fallout from Mozilla upstream merges Mozilla only strips \r characters when the lines ist terminated with \r\n but not when terminated with \r\0, so we strip the line terminator ourselves perfore passing the string to ParseFTPList(). M daemon/gvfsftpdircache.c commit a8e3135a0c13b85b0d917c22371f8478c9f9afde Author: Benjamin Otte Date: 2009-08-10 [FTP] Remove unecessary function call The matcher is ignored in g_file_info_copy_into(). M daemon/gvfsbackendftp.c commit 9c80d1ea68314ccd3b44d3a6c3761b1e42699953 Author: Benjamin Otte Date: 2009-08-10 [FTP] Don't add random bytes whenever we send a progress notification The code previously did update the write counters after being interrupted for progress updates. That would cause it to insert a random byte for every time it sent a progress update from the write loop. Noticed by Tomas Bzatek - sorry about your mp3s :( M daemon/gvfsbackendftp.c commit fb45c08fac5219b26f278aa452bc26108a0c8f3f Author: Michal Novotny Date: 2009-08-10 Bug 576229 – Doesn't handle files with leading space (upstream) ParseFTPList can't handle regular unix ls -l listing of filenames starting with spaces upstream references: http://bugzilla.mozilla.org/show_bug.cgi?id=484684 http://hg.mozilla.org/mozilla-central/rev/179c6f22d6f2 M daemon/ParseFTPList.c commit d59c121f60ec98f8241dcd611124510ceddaadfa Author: Michal Novotny Date: 2009-08-10 "The FTP folder won't open!" (upstream) - space and tab at the end of filename in Unix and DOS style listings - date in DOS listing, short variants of year 00-80 were badly converted to 100-180, years 81+ weren't changed at all - enhanced logic when searching for symlink name in Unix style listing - regular files with sequence " -> " in name aren't now incorrectly detected as symlinks (DOS and Unix style listing only) upstream references: http://bugzilla.mozilla.org/show_bug.cgi?id=365133 http://hg.mozilla.org/mozilla-central/rev/b79bc71c6832 M daemon/ParseFTPList.c commit 12c9c9ae561f9c572ec137d78c6da3bf9ba520bf Author: Martin Pitt Date: 2009-07-16 port gphoto2 backend and monitor to gudev This works with the ID_GPHOTO2 attribute, which was recently added to libgphoto2: http://sourceforge.net/tracker/?func=detail&aid=2801117&group_id=8874&atid=308874 That initial libgphoto2 patch does not yet pass the actual name, and just sets ID_GPHOTO2="1". However, in this patch we check if it's not "1", and use that as volume name (since it's the "best" one). Otherwise fall back to usb_id and sysfs vendor/model/product names. This also supports ID_MEDIA_PLAYER* attributes for media players with gphoto support. Please see here for the discussion and development progress: http://lists.freedesktop.org/archives/devkit-devel/2009-June/000226.html http://cgit.freedesktop.org/~teuf/media-player-id/ http://bugzilla.gnome.org/show_bug.cgi?id=586410 Signed-off-by: David Zeuthen M configure.ac M daemon/Makefile.am M daemon/gvfsbackendgphoto2.c M monitor/gphoto2/Makefile.am M monitor/gphoto2/ggphoto2volume.c M monitor/gphoto2/ggphoto2volume.h M monitor/gphoto2/ggphoto2volumemonitor.c commit 21383e40e4cadf52f2bbf9ba463b9e85d02e122e Author: Benjamin Otte Date: 2009-08-06 [FTP] Bug 590793 - Can't copy folders over FTP Duplicate the machinery for returning the proper error when the source is a directory from gio and use it in the pull vfunc. M daemon/gvfsbackendftp.c M daemon/gvfsftptask.h commit c81297016b0d089acfba393d02cb09731faa21d3 Author: Benjamin Otte Date: 2009-08-06 [FTP] Do not lose info in cache As gvfs_job_enumerate_add_info() modifies the passed info, we cannot pass the cached items directly. So we do a copy instead. M daemon/gvfsbackendftp.c commit 4c82ce44f20ff5109798623eaa16e784efe72571 Author: Benjamin Otte Date: 2009-08-06 [FTP] Open source before target in pull method This way, we don't leave empty target files when opening the source resulted in an error. Also included is some code clarification. M daemon/gvfsbackendftp.c commit 7ad013a67385168452d97280a877b925f07e848b Author: Claude Paroz Date: 2009-08-06 Updated French translation Contributed by Nicolas Repentin and Claude Paroz M po/fr.po commit 8056474d0334e9f37b31dc885c082b6cac090d72 Author: Tomas Bzatek Date: 2009-08-06 smb-browse: fake content type to allow query default handler Hardcode the "inode/directory" content-type Fixes #573994 M daemon/gvfsbackendsmbbrowse.c commit 59ae5fb9cd57d00fe9de2eedfd73f30aad6a2348 Author: Kjartan Maraas Date: 2009-08-05 Updated Norwegian bokmål translation. M po/nb.po commit a3979cd918d366be7850ca558b3040b8d2d0322d Author: Peter Waller Date: 2009-08-04 Bug 589915 - gedit crashed with SEGV in strlen() FIx a crash introduced by commit c372064a where it was forgotten do adapt the function signature of a callback M client/gdaemonfileoutputstream.c commit 553ab151148e1f263960f5976eb6a5405ab8ae7e Author: Benjamin Otte Date: 2009-07-31 Bug 588187 – Large FTP transfers hang gvfsd-ftp Enable keepalive on the command connection. See the comment in the source code or the bug report for a detailed explanation. M daemon/gvfsftpconnection.c commit 66502006dc968b05d095f08e108cc82bacfb3038 Author: Matthias Clasen Date: 2009-08-01 Plug various metadata-related memleaks These were reported in bug 590456. M client/gdaemonvfs.c M metadata/metatree.c commit 20fdd8d01515c8b40aa24de196e69d4990953844 Author: Joe Marcus Clarke Date: 2009-07-31 Fix a symbol conflict with crc32 On FreeBSD, the crc32 symbol conflicts with a function of the same name in libz, causing segfaults. Fixes bug 589786. M metadata/crc32.c M metadata/crc32.h M metadata/metatree.c commit aaeadcc0350c725d5f2bec092aabb477d8c74ea4 Author: Matthias Clasen Date: 2009-07-29 Post-release version bump M configure.ac