~ubuntu-branches/ubuntu/lucid/curl/lucid-security

« back to all changes in this revision

Viewing changes to packages/Symbian/readme.txt

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2009-04-29 11:10:29 UTC
  • mfrom: (3.2.3 sid)
  • Revision ID: james.westby@ubuntu.com-20090429111029-2j5eiyokfw2bw049
Tags: 7.19.4-1ubuntu1
* Merge from debian unstable, remaining changes:
  - Drop build dependencies: stunnel, libdb4.6-dev, libssh2-1-dev
  - Add build-dependency on openssh-server
  - Drop libssh2-1-dev from libcurl4-openssl-dev's Depends.
  - Call automake-1.9 with --add-missing --copy --force
* drop debian/patches/security_CVE-2009-0037.patch 
  - this patch is part of 7.19.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
==================
3
3
This is a basic port of curl and libcurl to Symbian OS.  The port is
4
4
a straightforward one using Symbian's P.I.P.S. POSIX compatibility
5
 
layer. A more complete port would involve writing a Symbian C++ binding,
6
 
or wrapping libcurl as a Symbian application server with a C++ API to
7
 
handle requests from client applications and creating a GUI application
8
 
to allow file transfers.  The author has no current plans to do so.
 
5
layer, which was first available for OS version 9.1. A more complete
 
6
port would involve writing a Symbian C++ binding, or wrapping libcurl
 
7
as a Symbian application server with a C++ API to handle requests
 
8
from client applications as well as creating a GUI application to allow
 
9
file transfers.  The author has no current plans to do so.
9
10
 
10
11
This means that integration with standard Symbian OS programs can be
11
12
tricky, since libcurl isn't designed with Symbian's native asynchronous 
29
30
Failure to do so may mean that some of your options won't be correctly
30
31
processed.
31
32
 
32
 
Symbian OS does not provide for redirecting the standard I/O streams, so
33
 
stdin always comes from the keyboard, stdout always goes to the
34
 
console, and stderr goes to the epocwind.out file (on the emulator).
35
 
The standard curl options -o, --stderr and --trace-ascii can be used to
 
33
Symbian's ESHELL allows for redirecting stdin and stdout to files, but
 
34
stderr goes to the epocwind.out file (on the emulator).  The standard
 
35
curl options -o, --stderr and --trace-ascii can be used to
36
36
redirect output to a file (or stdout) instead.
37
37
 
38
 
P.I.P.S. doesn't inherit the current working directory at startup, so the
39
 
-O option probably won't work as expected, and giving the complete paths
40
 
to files will be necessary.
 
38
P.I.P.S. doesn't inherit the current working directory at startup from
 
39
the shell, so relative path names are always relative to
 
40
C:\Private\f0206442\.
41
41
 
42
42
P.I.P.S. provides no way to disable echoing of characters as they are
43
43
entered, so passwords typed in on the console will be visible.  It also
68
68
P.I.P.S. causes a USER:87 panic if certain timeouts much longer than
69
69
half an hour are selected.
70
70
 
71
 
SSL/TLS encryption is not supported, nor are LDAP, SCP or SFTP URLs.
 
71
LDAP, SCP or SFTP methods are not supported.
 
72
 
 
73
gzip and deflate decompression is supported when enabled in the libcurl.mmp
 
74
file.
 
75
 
 
76
SSL/TLS encryption is not supported by default, but it has been reported
 
77
to be made working with macros similar to the ones in config-symbian.h
 
78
and libcurl.mmp. This requires the OpenSSL libraries included in the S60
 
79
Open C SDK.
72
80
 
73
81
Debug builds are not supported (i.e. --enable-debug) because they cause
74
82
additional symbol exports in the library which are not frozen in the .def
77
85
 
78
86
Dan Fandrich
79
87
dan@coneharvesters.com
80
 
May 2008
 
88
October 2008