Loading CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,10 @@ Changelog Daniel Fandrich (11 Apr 2009) - Added new libcurl source files to Symbian OS build files. - Improved Symbian support for SSL. Yang Tse (10 Apr 2009) - Daniel Johnson improved the MacOSX-Framework shell script to now perform all the steps required to build a Mac OS X four way fat ppc/i386/ppc64/x86_64 Loading lib/config-symbian.h +3 −9 Original line number Diff line number Diff line Loading @@ -745,12 +745,6 @@ /* if NSS is enabled */ /* #undef USE_NSS */ /* if OpenSSL is in use */ /*#define USE_OPENSSL 1*/ /* if SSL is enabled */ /*#define USE_SSLEAY 1*/ /* to enable SSPI support */ /* #undef USE_WINDOWS_SSPI */ Loading Loading @@ -817,7 +811,7 @@ #endif /* Enable appropriate definitions only when OpenSSL support is enabled */ #ifdef USE_SSL #define USE_OPENSSL 1 #define USE_SSLEAY 1 #ifdef USE_SSLEAY /* if OpenSSL is in use */ #define USE_OPENSSL #endif packages/Symbian/group/libcurl.mmp +7 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ // libcurl.dll cURL network retrieval client library // // Build-time options // Build-time options (uncomment these to enable) //#define ENABLE_ZLIB // Enable gzip/deflate decompression //#define ENABLE_SSL // Enable SSL for HTTPS/FTPS (requires S60 Open C SDK) Loading @@ -16,7 +16,7 @@ MACRO BUILDING_LIBCURL MACRO HAVE_LIBZ #endif #ifdef ENABLE_SSL MACRO USE_SSL MACRO USE_SSLEAY #endif SOURCEPATH ../../../lib Loading @@ -30,9 +30,13 @@ SOURCE \ http_negotiate.c http_ntlm.c inet_pton.c strtoofft.c strerror.c \ hostares.c hostasyn.c hostip4.c hostip6.c hostsyn.c hostthre.c \ inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \ strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \ socks_gssapi.c socks_sspi.c curl_sspi.c slist.c USERINCLUDE ../../../lib ../../../include/curl #ifdef ENABLE_SSL USERINCLUDE /epoc32/include/stdapis/openssl #endif SYSTEMINCLUDE ../../../include /epoc32/include/stdapis /epoc32/include Loading packages/Symbian/readme.txt +9 −7 Original line number Diff line number Diff line Loading @@ -70,13 +70,15 @@ half an hour are selected. LDAP, SCP or SFTP methods are not supported. gzip and deflate decompression is supported when enabled in the libcurl.mmp file. gzip and deflate decompression is supported when the appropriate macro is uncommented in the libcurl.mmp file. SSL/TLS encryption is not supported by default, but it has been reported to be made working with macros similar to the ones in config-symbian.h and libcurl.mmp. This requires the OpenSSL libraries included in the S60 Open C SDK. 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. The appropriate macro in the libcurl.mmp file must be uncommented to enable support. In addition, some manual editing of the libcurl source 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 additional symbol exports in the library which are not frozen in the .def Loading @@ -85,4 +87,4 @@ files. Dan Fandrich dan@coneharvesters.com October 2008 April 2009 Loading
CHANGES +4 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,10 @@ Changelog Daniel Fandrich (11 Apr 2009) - Added new libcurl source files to Symbian OS build files. - Improved Symbian support for SSL. Yang Tse (10 Apr 2009) - Daniel Johnson improved the MacOSX-Framework shell script to now perform all the steps required to build a Mac OS X four way fat ppc/i386/ppc64/x86_64 Loading
lib/config-symbian.h +3 −9 Original line number Diff line number Diff line Loading @@ -745,12 +745,6 @@ /* if NSS is enabled */ /* #undef USE_NSS */ /* if OpenSSL is in use */ /*#define USE_OPENSSL 1*/ /* if SSL is enabled */ /*#define USE_SSLEAY 1*/ /* to enable SSPI support */ /* #undef USE_WINDOWS_SSPI */ Loading Loading @@ -817,7 +811,7 @@ #endif /* Enable appropriate definitions only when OpenSSL support is enabled */ #ifdef USE_SSL #define USE_OPENSSL 1 #define USE_SSLEAY 1 #ifdef USE_SSLEAY /* if OpenSSL is in use */ #define USE_OPENSSL #endif
packages/Symbian/group/libcurl.mmp +7 −3 Original line number Diff line number Diff line Loading @@ -2,7 +2,7 @@ // libcurl.dll cURL network retrieval client library // // Build-time options // Build-time options (uncomment these to enable) //#define ENABLE_ZLIB // Enable gzip/deflate decompression //#define ENABLE_SSL // Enable SSL for HTTPS/FTPS (requires S60 Open C SDK) Loading @@ -16,7 +16,7 @@ MACRO BUILDING_LIBCURL MACRO HAVE_LIBZ #endif #ifdef ENABLE_SSL MACRO USE_SSL MACRO USE_SSLEAY #endif SOURCEPATH ../../../lib Loading @@ -30,9 +30,13 @@ SOURCE \ http_negotiate.c http_ntlm.c inet_pton.c strtoofft.c strerror.c \ hostares.c hostasyn.c hostip4.c hostip6.c hostsyn.c hostthre.c \ inet_ntop.c parsedate.c select.c gtls.c sslgen.c tftp.c splay.c \ strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c strdup.c socks.c ssh.c nss.c qssl.c rawstr.c curl_addrinfo.c \ socks_gssapi.c socks_sspi.c curl_sspi.c slist.c USERINCLUDE ../../../lib ../../../include/curl #ifdef ENABLE_SSL USERINCLUDE /epoc32/include/stdapis/openssl #endif SYSTEMINCLUDE ../../../include /epoc32/include/stdapis /epoc32/include Loading
packages/Symbian/readme.txt +9 −7 Original line number Diff line number Diff line Loading @@ -70,13 +70,15 @@ half an hour are selected. LDAP, SCP or SFTP methods are not supported. gzip and deflate decompression is supported when enabled in the libcurl.mmp file. gzip and deflate decompression is supported when the appropriate macro is uncommented in the libcurl.mmp file. SSL/TLS encryption is not supported by default, but it has been reported to be made working with macros similar to the ones in config-symbian.h and libcurl.mmp. This requires the OpenSSL libraries included in the S60 Open C SDK. 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. The appropriate macro in the libcurl.mmp file must be uncommented to enable support. In addition, some manual editing of the libcurl source 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 additional symbol exports in the library which are not frozen in the .def Loading @@ -85,4 +87,4 @@ files. Dan Fandrich dan@coneharvesters.com October 2008 April 2009