commit 928347e1297b4a959b5194e19561428a2307fb76
Author: Matthias Clasen <mclasen@redhat.com>
Date:   2009-08-10

    Update NEWS

M	NEWS

commit 03a8bc40e54536629b8c152f57e4686f526fe038
Author: Tomas Bzatek <tbzatek@redhat.com>
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 <meixome@mancomun.org>
Date:	2009-08-10

    Updated Galician translation

M	po/gl.po

commit 46c5815654d18b7c4de0387207d6bce4a6f9787f
Author: Tomas Bzatek <tbzatek@redhat.com>
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 <tbzatek@redhat.com>
Date:	2009-08-10

    [FTP] Correctly close finished transfer

    Re-add from commit 9c80d1ea68314ccd3b44d3a6c3761b1e42699953

M	daemon/gvfsbackendftp.c

commit aede024c51675989b734532a9c4f6b499065bbc1
Author: Benjamin Otte <otte@gnome.org>
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 <otte@gnome.org>
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 <otte@gnome.org>
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 <michal@allpeers.com>
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 <michal@allpeers.com>
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 <martin.pitt@ubuntu.com>
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 <davidz@redhat.com>

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 <otte@gnome.org>
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 <otte@gnome.org>
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 <otte@gnome.org>
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 <claude@2xlibre.net>
Date:	2009-08-06

    Updated French translation

    Contributed by Nicolas Repentin and Claude Paroz

M	po/fr.po

commit 8056474d0334e9f37b31dc885c082b6cac090d72
Author: Tomas Bzatek <tbzatek@redhat.com>
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 <kmaraas@gnome.org>
Date:	2009-08-05

    Updated Norwegian bokmål translation.

M	po/nb.po

commit a3979cd918d366be7850ca558b3040b8d2d0322d
Author: Peter Waller <peter.waller@gmail.com>
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 <otte@gnome.org>
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 <mclasen@redhat.com>
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 <marcus@freebsd.org>
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 <mclasen@redhat.com>
Date:	2009-07-29

    Post-release version bump

M	configure.ac