SSL should now be working out-of-the-box on Symbian S60.

This commit is contained in:
Dan Fandrich 2010-03-11 06:59:16 +00:00
parent e37d1b1ee3
commit 3709ffc700

View File

@ -13,7 +13,7 @@ tricky, since libcurl isn't designed with Symbian's native asynchronous
message passing idioms in mind. However, it may be possible to use libcurl message passing idioms in mind. However, it may be possible to use libcurl
in an active object-based application through libcurl's multi interface. in an active object-based application through libcurl's multi interface.
The port is most easily used when porting POSIX applications to Symbian The port is most easily used when porting POSIX applications to Symbian
OS using P.I.P.S. OS using P.I.P.S. (a.k.a. Open C).
libcurl is built as a standard Symbian ordinal-linked DLL, and curl is libcurl is built as a standard Symbian ordinal-linked DLL, and curl is
built as a text mode EXE application. They have not been Symbian built as a text mode EXE application. They have not been Symbian
@ -76,9 +76,7 @@ is uncommented in the libcurl.mmp file.
SSL/TLS encryption is not enabled by default, but it is possible to add SSL/TLS encryption is not enabled by default, but it is possible to add
when the OpenSSL libraries included in the S60 Open C SDK are available. when the OpenSSL libraries included in the S60 Open C SDK are available.
The appropriate macro in the libcurl.mmp file must be uncommented to The appropriate macro in the libcurl.mmp file must be uncommented to
enable support. In addition, some manual editing of the libcurl source enable support.
code must also be done since the S60 port of OpenSSL disables support
for some encryption methods that libcurl assumes are always available.
Debug builds are not supported (i.e. --enable-debug) because they cause Debug builds are not supported (i.e. --enable-debug) because they cause
additional symbol exports in the library which are not frozen in the .def additional symbol exports in the library which are not frozen in the .def
@ -87,4 +85,4 @@ files.
Dan Fandrich Dan Fandrich
dan@coneharvesters.com dan@coneharvesters.com
April 2009 March 2010