Package: f-spot
Version: 0.1.11-2
Severity: normal
F-Spot apparently can't export pictures to a web gallery if it's on an
HTTPS server. I'm trying to send pictures to the Debconf Gallery, with
the following configuration snippet in my ~/.gnome2/f-spot/Accounts.xml:
<Account>
<Name>Galeries Debconf</Name>
<Url>https://gallery.debconf.org/gallery_remote2.php</Url>
<Username>lolando</Username>
<Password>(omitted)</Password>
<Version>Version1</Version>
</Account>
When trying to connect to that server, I get the following output on the
terminal:
Gallery created: GalleryRemote.Gallery1
Exception: System.Net.WebException: Error writing request.
in <0x00256> System.Net.WebConnectionStream:WriteRequest ()
in <0x0013b> System.Net.WebConnectionStream:Close ()
in <0x00030> System.IO.StreamWriter:Dispose (Boolean disposing)
in <0x00014> System.IO.StreamWriter:Close ()
in <0x00626> FormClient:Submit (System.Uri uri, FSpot.ProgressItem
progress_item)
in <0x0000f> FormClient:Submit (System.Uri uri)
in <0x00099> GalleryRemote.Gallery1:Login (System.String username,
System.String passwd)
When I try to switch my own gallery to HTTPS, I get the following lines
in my apachce's error_log, with the exact same behaviour as seen from
within F-Spot:
[Sun Jun 25 18:39:51 2006] [error] mod_ssl: SSL handshake interrupted by system
[Hint: Stop button pressed in browser?!] (System error follows)
[Sun Jun 25 18:39:51 2006] [error] System: Connection reset by peer (errno: 104)
I initially thought F-Spot was speaking HTTP and not HTTPS, so I tried
debugging the network stream, but apparently the failure is due to lack of
trust in the CA: ethereal tells me my client sends a TLS/SSL Alert packet,
with Level: Warning and Description: Unknown CA. I therefore suppose
it's a "simple" lack of UI: F-Spot should probably present a dialog
similar to what browsers do (especially since apparently, based on the
User-Agent received by the server, F-Spot seems to use Firefox
internally).
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-2-k7
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Versions of packages f-spot depends on:
ii libc6 2.3.6-15 GNU C Library: Shared libraries
ii libdbus-1-cil 0.62-3 CLI binding for D-BUS interprocess
ii libexif12 0.6.13-4 library to parse EXIF files
ii libgconf2.0-cil 2.8.2-2 CLI binding for GConf 2.12
ii libglade2.0-cil 2.8.2-2 CLI binding for the Glade librarie
ii libglib2.0-0 2.10.3-1 The GLib library of C routines
ii libglib2.0-cil 2.8.2-2 CLI binding for the GLib utility l
ii libgnome2.0-cil 2.8.2-2 CLI binding for GNOME 2.12
ii libgnomeui-0 2.14.1-2 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.14.2-1 GNOME virtual file-system (runtime
ii libgphoto2-2 2.2.1-1 gphoto2 digital camera library
ii libgtk2.0-0 2.8.18-1 The GTK+ graphical user interface
ii libgtk2.0-cil 2.8.2-2 CLI binding for the GTK+ toolkit 2
ii libjpeg62 6b-13 The Independent JPEG Group's JPEG
ii liblcms1 1.15-1 Color management library
ii libmono-corlib1.0-cil 1.1.13.6-4 Mono core library (1.0)
ii libmono-sharpzip0.84-cil 1.1.13.6-4 Mono SharpZipLib library
ii libmono-sqlite1.0-cil 1.1.13.6-4 Mono Sqlite library
ii libmono-system-data1.0-cil 1.1.13.6-4 Mono System.Data library
ii libmono-system-web1.0-cil 1.1.13.6-4 Mono System.Web library
ii libmono-system1.0-cil 1.1.13.6-4 Mono System libraries (1.0)
ii libmono0 1.1.13.6-4 libraries for the Mono JIT
ii libmono1.0-cil 1.1.13.6-4 Mono libraries (1.0)
ii libsqlite0 2.8.16-1 SQLite shared library
ii libsqlite3-0 3.3.5-0.2+b1 SQLite 3 shared library
ii mono-runtime 1.1.13.6-4 Mono runtime
Versions of packages f-spot recommends:
ii dcraw 7.94-1 decode raw digital camera images
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]