~ubuntu-branches/ubuntu/natty/curl/natty-security

« back to all changes in this revision

Viewing changes to packages/Symbian/readme.txt

  • Committer: Bazaar Package Importer
  • Author(s): Bhavani Shankar
  • Date: 2010-06-20 13:56:28 UTC
  • mfrom: (3.4.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100620135628-e30tp9jldq6hq985
Tags: 7.21.0-1ubuntu1
* Merge from debian unstable.  Remaining changes: LP: #596334
  - Keep build deps in main:
    - Drop build dependencies: stunnel, libssh2-1-dev
    - Add build-dependency on openssh-server
    - Drop libssh2-1-dev from libcurl4-openssl-dev's Depends.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
file transfers.  The author has no current plans to do so.
10
10
 
11
11
This means that integration with standard Symbian OS programs can be
12
 
tricky, since libcurl isn't designed with Symbian's native asynchronous 
 
12
tricky, since libcurl isn't designed with Symbian's native asynchronous
13
13
message passing idioms in mind. However, it may be possible to use libcurl
14
14
in an active object-based application through libcurl's multi interface.
15
15
The port is most easily used when porting POSIX applications to Symbian
16
 
OS using P.I.P.S.
 
16
OS using P.I.P.S. (a.k.a. Open C).
17
17
 
18
18
libcurl is built as a standard Symbian ordinal-linked DLL, and curl is
19
19
built as a text mode EXE application.  They have not been Symbian
63
63
that could allocate memory (like curl_getenv()).
64
64
 
65
65
P.I.P.S. doesn't support signals or the alarm() call, so some timeouts
66
 
(such as the connect timeout) are not honoured.
 
66
(such as the connect timeout) are not honoured. This should not be
 
67
an issue once support for CURLRES_THREADED is added for Symbian.
67
68
 
68
69
P.I.P.S. causes a USER:87 panic if certain timeouts much longer than
69
70
half an hour are selected.
70
71
 
71
 
LDAP, SCP or SFTP methods are not supported.
 
72
LDAP, SCP or SFTP methods are not supported due to lack of support for
 
73
the dependent libaries on Symbian.
72
74
 
73
75
gzip and deflate decompression is supported when the appropriate macro
74
76
is uncommented in the libcurl.mmp file.
76
78
SSL/TLS encryption is not enabled by default, but it is possible to add
77
79
when the OpenSSL libraries included in the S60 Open C SDK are available.
78
80
The appropriate macro in the libcurl.mmp file must be uncommented to
79
 
enable support.  In addition, some manual editing of the libcurl source
80
 
code must also be done since the S60 port of OpenSSL disables support
81
 
for some encryption methods that libcurl assumes are always available.
 
81
enable support.
 
82
 
 
83
NTLM authentication may not work on some servers due to the lack of
 
84
MD4 support in the OpenSSL libraries included with Open C.
82
85
 
83
86
Debug builds are not supported (i.e. --enable-debug) because they cause
84
87
additional symbol exports in the library which are not frozen in the .def
87
90
 
88
91
Dan Fandrich
89
92
dan@coneharvesters.com
90
 
April 2009
 
93
March 2010