mirror of
https://github.com/curl/curl.git
synced 2024-11-27 05:50:21 +08:00
Added experimental support for zlib and OpenSSL on Symbian OS.
This commit is contained in:
parent
d104216bbe
commit
e9c94cdd49
3
CHANGES
3
CHANGES
@ -6,6 +6,9 @@
|
||||
|
||||
Changelog
|
||||
|
||||
Daniel Fandrich (24 Oct 2008)
|
||||
- Added experimental support for zlib and OpenSSL on Symbian OS.
|
||||
|
||||
Daniel Fandrich (21 Oct 2008)
|
||||
- Fixed some problems with SFTP range support to fix test cases 634 through
|
||||
637.
|
||||
|
@ -291,9 +291,6 @@
|
||||
/* Define to 1 if you have the `ssl' library (-lssl). */
|
||||
/*#define HAVE_LIBSSL 1*/
|
||||
|
||||
/* if zlib is available */
|
||||
/*#define HAVE_LIBZ 1*/
|
||||
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#define HAVE_LIMITS_H 1
|
||||
|
||||
@ -619,9 +616,6 @@
|
||||
/* Define to 1 if you have the <x509.h> header file. */
|
||||
/* #undef HAVE_X509_H */
|
||||
|
||||
/* if you have the zlib.h header file */
|
||||
/*#define HAVE_ZLIB_H 1*/
|
||||
|
||||
/* Define to 1 if you are building a native Windows target. */
|
||||
/* #undef NATIVE_WINDOWS */
|
||||
|
||||
@ -798,3 +792,14 @@
|
||||
#ifndef __LONG_LONG_SUPPORTED
|
||||
#define __LONG_LONG_SUPPORTED
|
||||
#endif
|
||||
|
||||
/* Enable appropriate header only when zlib support is enabled */
|
||||
#ifdef HAVE_LIBZ
|
||||
#define HAVE_ZLIB_H 1
|
||||
#endif
|
||||
|
||||
/* Enable appropriate definitions only when OpenSSL support is enabled */
|
||||
#ifdef USE_SSL
|
||||
#define USE_OPENSSL 1
|
||||
#define USE_SSLEAY 1
|
||||
#endif
|
||||
|
@ -106,6 +106,10 @@
|
||||
|
||||
#ifdef HAVE_ZLIB_H
|
||||
#include <zlib.h> /* for content-encoding */
|
||||
#ifdef __SYMBIAN32__
|
||||
/* zlib pollutes the namespace with this definition */
|
||||
#undef WIN32
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef USE_ARES
|
||||
|
@ -2,11 +2,22 @@
|
||||
// libcurl.dll cURL network retrieval client library
|
||||
//
|
||||
|
||||
// Build-time options
|
||||
//#define ENABLE_ZLIB // Enable gzip/deflate decompression
|
||||
//#define ENABLE_SSL // Enable SSL for HTTPS/FTPS (requires S60 Open C SDK)
|
||||
|
||||
TARGET libcurl.dll
|
||||
TARGETTYPE dll
|
||||
UID 0x1000008d 0xF0206D00
|
||||
|
||||
MACRO BUILDING_LIBCURL=1
|
||||
MACRO BUILDING_LIBCURL
|
||||
|
||||
#ifdef ENABLE_ZLIB
|
||||
MACRO HAVE_LIBZ
|
||||
#endif
|
||||
#ifdef ENABLE_SSL
|
||||
MACRO USE_SSL
|
||||
#endif
|
||||
|
||||
SOURCEPATH ../../../lib
|
||||
SOURCE \
|
||||
@ -27,6 +38,12 @@ SYSTEMINCLUDE ../../../include ../../../include/curl \
|
||||
/epoc32/include/stdapis /epoc32/include
|
||||
|
||||
LIBRARY euser.lib libc.lib
|
||||
#ifdef ENABLE_ZLIB
|
||||
LIBRARY ezlib.lib
|
||||
#endif
|
||||
#ifdef ENABLE_SSL
|
||||
LIBRARY libssl.lib libcrypto.lib
|
||||
#endif
|
||||
|
||||
CAPABILITY NetworkServices
|
||||
|
||||
|
@ -68,7 +68,15 @@ P.I.P.S. doesn't support signals or the alarm() call, so some timeouts
|
||||
P.I.P.S. causes a USER:87 panic if certain timeouts much longer than
|
||||
half an hour are selected.
|
||||
|
||||
SSL/TLS encryption is not supported, nor are LDAP, SCP or SFTP URLs.
|
||||
LDAP, SCP or SFTP methods are not supported.
|
||||
|
||||
gzip and deflate decompression is supported when enabled 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.
|
||||
|
||||
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
|
||||
@ -77,4 +85,4 @@ files.
|
||||
|
||||
Dan Fandrich
|
||||
dan@coneharvesters.com
|
||||
July 2008
|
||||
October 2008
|
||||
|
Loading…
Reference in New Issue
Block a user