head 1.11; access; symbols pkgsrc-2017Q1:1.10.0.24 pkgsrc-2017Q1-base:1.10 pkgsrc-2016Q4:1.10.0.22 pkgsrc-2016Q4-base:1.10 pkgsrc-2016Q3:1.10.0.20 pkgsrc-2016Q3-base:1.10 pkgsrc-2016Q2:1.10.0.18 pkgsrc-2016Q2-base:1.10 pkgsrc-2016Q1:1.10.0.16 pkgsrc-2016Q1-base:1.10 pkgsrc-2015Q4:1.10.0.14 pkgsrc-2015Q4-base:1.10 pkgsrc-2015Q3:1.10.0.12 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.10 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.8 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.6 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.4 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.10.0.2 pkgsrc-2014Q2-base:1.10 pkgsrc-2014Q1:1.9.0.2 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.8.0.16 pkgsrc-2013Q4-base:1.8 pkgsrc-2013Q3:1.8.0.14 pkgsrc-2013Q3-base:1.8 pkgsrc-2013Q2:1.8.0.12 pkgsrc-2013Q2-base:1.8 pkgsrc-2013Q1:1.8.0.10 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.8 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.6 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.4 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.2 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.6.0.44 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.42 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.40 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.38 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.36 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.34 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.32 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.30 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.28 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.26 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.24 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.22 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.20 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.18 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.16 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.14 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.12 pkgsrc-2008Q1:1.6.0.10 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.8 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.6 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.4 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.2 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.5.0.14 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.12 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.10 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.8 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.6 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.4 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.2 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.4.0.10 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.8 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.6 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.4 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.2 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.0.2 netbsd-1-6-1-base:1.1; locks; strict; comment @# @; 1.11 date 2017.04.05.17.56.18; author adam; state dead; branches; next 1.10; commitid oPh8qjEKd7DJ7nMz; 1.10 date 2014.04.23.10.32.55; author adam; state Exp; branches; next 1.9; commitid dhG7cF4fYU4ZjNxx; 1.9 date 2014.01.19.09.31.33; author wiz; state Exp; branches; next 1.8; commitid c4tEEKdEgAbi0Ilx; 1.8 date 2012.01.28.13.15.11; author obache; state Exp; branches; next 1.7; 1.7 date 2012.01.25.13.19.57; author obache; state Exp; branches; next 1.6; 1.6 date 2007.03.22.22.24.08; author recht; state Exp; branches; next 1.5; 1.5 date 2005.05.17.13.30.09; author adam; state Exp; branches; next 1.4; 1.4 date 2004.02.15.18.44.01; author recht; state Exp; branches; next 1.3; 1.3 date 2004.01.23.23.08.01; author recht; state Exp; branches; next 1.2; 1.2 date 2003.09.14.18.03.54; author recht; state Exp; branches; next 1.1; 1.1 date 2002.10.22.14.21.04; author drochner; state Exp; branches; next ; desc @@ 1.11 log @PycURL 7.43.0: Highlights of this release: 1. Binary wheels are now built for Windows systems. 2. setopt_string method added to Curl objects to permit setting string libcurl options that PycURL does not know about. 3. curl module can now be imported on Windows again. 4. OPENSOCKETFUNCTION callback is now invoked with the address as bytes on Python 3 as was documented. 5. Support for many libcurl options and constants was added. @ text @$NetBSD: patch-aa,v 1.10 2014/04/23 10:32:55 adam Exp $ * add multi python variant support --- setup.py.orig 2014-02-06 09:55:59.000000000 +0000 +++ setup.py @@@@ -392,9 +392,9 @@@@ def get_data_files(): # a list of tuples with (path to install to, a list of local files) data_files = [] if sys.platform == "win32": - datadir = os.path.join("doc", PACKAGE) + datadir = os.path.join("doc", PACKAGE + sys.version[0:3]) else: - datadir = os.path.join("share", "doc", PACKAGE) + datadir = os.path.join("share", "doc", PACKAGE + sys.version[0:3]) # files = ["AUTHORS", "ChangeLog", "COPYING-LGPL", "COPYING-MIT", "INSTALL.rst", "README.rst"] @ 1.10 log @Changes 7.19.3.1: This release restores PycURL’s ability to automatically detect SSL library in use in most circumstances. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.9 2014/01/19 09:31:33 wiz Exp $ @ 1.9 log @Update to 7.19.3: Version 7.19.3 [requires libcurl-7.19.0 or better] - 2014-01-09 --------------------------------------------------------------- * Added CURLOPT_NOPROXY. * Added CURLINFO_LOCAL_PORT, CURLINFO_PRIMARY_PORT and CURLINFO_LOCAL_IP (patch by Adam Jacob Muller). * When running on Python 2.x, for compatibility with Python 3.x, Unicode strings containing ASCII code points only are now accepted in setopt() calls. * PycURL now requires that compile time SSL backend used by libcurl is the same as the one used at runtime. setup.py supports --with-ssl, --with-gnutls and --with-nss options like libcurl does, to specify which backend libcurl uses. On some systems PycURL can automatically figure out libcurl's backend. If the backend is not one for which PycURL provides crypto locks (i.e., any of the other backends supported by libcurl), no runtime SSL backend check is performed. * Default PycURL user agent string is now built at runtime, and will include the user agent string of libcurl loaded at runtime rather than the one present at compile time. * PycURL will now use WSAduplicateSocket rather than dup on Windows to duplicate sockets obtained from OPENSOCKETFUNCTION. Using dup may have caused crashes, OPENSOCKETFUNCTION should now be usable on Windows. * A new script, winbuild.py, was added to build PycURL on Windows against Python 2.6, 2.7, 3.2 and 3.3. * Added CURL_LOCK_DATA_SSL_SESSION (patch by Tom Pierce). * Added E_OPERATION_TIMEDOUT (patch by Romuald Brunet). * setup.py now handles --help argument and will print PycURL-specific configuration options in addition to distutils help. * Windows build configuration has been redone: PYCURL_USE_LIBCURL_DLL #define is gone, use --use-libcurl-dll argument to setup.py to build against a libcurl DLL. CURL_STATICLIB is now #defined only when --use-libcurl-dll is not given to setup.py, and PycURL is built against libcurl statically. --libcurl-lib-name option can be used to override libcurl import library name. * Added CURLAUTH_DIGEST_IE as pycurl.HTTPAUTH_DIGEST_IE. * Added CURLOPT_POSTREDIR option and CURL_REDIR_POST_301, CURL_REDIR_POST_302, CURL_REDIR_POST_303 and CURL_REDIR_POST_ALL constants. CURL_REDIR_POST_303 requires libcurl 7.26.0 or higher, all others require libcurl 7.19.1 or higher. * PycURL now supports Python 3.1 through 3.3. Python 3.0 might work but it appears to ship with broken distutils, making virtualenv not function on it. * PycURL multi objects now have the multi constants defined on them. Previously the constants were only available on pycurl module. The new behavior matches that of curl and share objects. * PycURL share objects can now be closed via the close() method. * PycURL will no longer call `curl-config --static-libs` if `curl-config --libs` succeeds and returns output. Systems on which neither `curl-config --libs` nor `curl-config --static-libs` do the right thing should provide a `curl-config` wrapper that is sane. * Added CURLFORM_BUFFER and CURLFORM_BUFFERPTR. * pycurl.version and user agent string now include both PycURL version and libcurl version as separate items. * Added CURLOPT_DNS_SERVERS. * PycURL can now be dynamically linked against libcurl on Windows if PYCURL_USE_LIBCURL_DLL is #defined during compilation. * Breaking change: opensocket callback now takes an additional (address, port) tuple argument. Existing callbacks will need to be modified to accept this new argument. https://github.com/pycurl/pycurl/pull/18 Version 7.19.0.3 [requires libcurl-7.19.0 or better] - 2013-12-24 ----------------------------------------------------------------- * Re-release of 7.19.0.2 with minor changes to build Windows packages due to botched 7.19.0.2 files on PyPi. http://curl.haxx.se/mail/curlpython-2013-12/0021.html Version 7.19.0.2 [requires libcurl-7.19.0 or better] - 2013-10-08 ----------------------------------------------------------------- * Fixed a bug in a commit made in 2008 but not released until 7.19.0.1 which caused CURLOPT_POSTFIELDS to not correctly increment reference count of the object being given as its argument, despite libcurl not copying the data provided by said object. * Added support for libcurl pause/unpause functionality, via curl_easy_pause call and returning READFUNC_PAUSE from read callback function. Version 7.19.0.1 [requires libcurl-7.19.0 or better] - 2013-09-23 ----------------------------------------------------------------- * Test matrix tool added to test against all supported Python and libcurl versions. * Python 2.4 is now the minimum required version. * Source code, bugs and patches are now kept on GitHub. * Added CURLINFO_CERTINFO and CURLOPT_CERTINFO. * Added CURLOPT_RESOLVE. * PycURL can now be used with Python binaries without thread support. * gcrypt is no longer initialized when a newer version of gnutls is used. * Marked NSS as supported. * Fixed relative URL request logic. * Fixed a memory leak in util_curl_init. * Added CURLOPT_USERNAME and CURLOPT_PASSWORD. * Fixed handling of big timeout values. * Added GLOBAL_ACK_EINTR. * setopt(..., None) can be used as unsetopt(). * CURLOPT_RANGE can now be unset. * Write callback can return -1 to signal user abort. * Reorganized tests into an automated test suite. * Added CURLOPT_SEEKFUNCTION and CURLOPT_SEEKDATA. * Cleaned up website. * Fix pycurl.reset() (patch by ). * Fix install routine in setup.py where certain platforms (Solaris, Mac OSX, etc) would search for a static copy of libcurl (dbp). * Fixed build on OpenSolaris 0906 and other platforms on which curl-config does not have a --static-libs option. * No longer keep string options copies in the Curl Python objects, since string options are now managed by libcurl. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.8 2012/01/28 13:15:11 obache Exp $ d5 1 a5 1 --- setup.py.orig 2014-01-10 06:04:40.000000000 +0000 d7 1 a7 1 @@@@ -336,9 +336,9 @@@@ def get_data_files(): d17 2 a18 2 files = ["ChangeLog", "COPYING-LGPL", "COPYING-MIT", "INSTALL", "README.rst"] if files: @ 1.8 log @Try to prevent to link against static libraries. Fixes build failure on NetBSD/amd64, reported by Dieter Roelants via private mail. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.7 2012/01/25 13:19:57 obache Exp $ a2 3 * in pkgsrc, OpenSSL is used for cURL SSL support, so disable pick up of static-libs to detect ssl library for REQUIRE_LIB_DEPS=no platforms, and prevent to link with static library additionally. d5 1 a5 1 --- setup.py.orig 2008-09-09 17:40:34.000000000 +0000 d7 1 a7 27 @@@@ -96,16 +96,10 @@@@ else: include_dirs.append(e[2:]) else: extra_compile_args.append(e) - libs = split_quoted( - os.popen("'%s' --libs" % CURL_CONFIG).read()+\ - os.popen("'%s' --static-libs" % CURL_CONFIG).read()) + libs = split_quoted(os.popen("'%s' --libs" % CURL_CONFIG).read()) for e in libs: if e[:2] == "-l": libraries.append(e[2:]) - if e[2:] == 'ssl': - define_macros.append(('HAVE_CURL_OPENSSL', 1)) - if e[2:] == 'gnutls': - define_macros.append(('HAVE_CURL_GNUTLS', 1)) elif e[:2] == "-L": library_dirs.append(e[2:]) else: @@@@ -113,6 +107,7 @@@@ else: for e in split_quoted(os.popen("'%s' --features" % CURL_CONFIG).read()): if e == 'SSL': define_macros.append(('HAVE_CURL_SSL', 1)) + define_macros.append(('HAVE_CURL_OPENSSL', 1)) if not libraries: libraries.append("curl") # Add extra compile flag for MacOS X @@@@ -149,9 +144,9 @@@@ def get_data_files(): d17 1 a17 1 files = ["ChangeLog", "COPYING", "COPYING2", "INSTALL", "README", "TODO",] @ 1.7 log @Update py-curl to 7.19.0. (change to register distutils egg-info) Version 7.19.0 [requires libcurl-7.19.0 or better] -------------- * Added CURLFILE, ADDRESS_SCOPE and ISSUERCERT options, as well as the APPCONNECT_TIME info. * Added PRIMARY_IP info (patch by Yuhui H ). * Added support for curl_easy_reset through a new 'reset' method on curl objects (patch by Nick Pilon ). * Added support for OPENSOCKET callbacks. See 'tests/test_opensocket.py' for example usage (patch by Thomas Hunger ). Version 7.18.2 -------------- * Added REDIRECT_URL info and M_MAXCONNECTS option (patch by Yuhui H ). * Added socket_action() method to CurlMulti objects. See 'tests/test_multi_socket_select.py' for example usage (patch by Yuhui H ). * Added AUTOREFERER option. * Allow resetting some list operations (HTTPHEADER, QUOTE, POSTQUOTE, PREQUOTE) by passing an empty list to setopt (patch by Jim Patterson). Version 7.18.1 -------------- * Added POST301, SSH_HOST_PUBLIC_KEY_MD5, COPYPOSTFIELDS and PROXY_TRANSFER_MODE options. * Check for static libs in setup.py to better detect whether libcurl was linked with OpenSSL or GNUTLS. * PycURL is now dual licensed under the LGPL and a license similar to the cURL license (an MIT/X derivative). @ text @d1 6 a6 1 $NetBSD: patch-aa,v 1.6 2007/03/22 22:24:08 recht Exp $ d10 27 a36 1 @@@@ -149,9 +149,9 @@@@ def get_data_files(): @ 1.6 log @update to pycurl-7.16.1 Version 7.16.1 [requires libcurl-7.16.1 or better] -------------- * Added constants for all libcurl (error) return codes. They are named the same as the macro constants in curl.h but prefixed with E_ instead of CURLE. Return codes for the multi API are prefixed with M_ instead of CURLM. * Added CURLOPT_FTP_SSL_CCC, CURLOPT_SSH_PUBLIC_KEYFILE, CURLOPT_SSH_PRIVATE_KEYFILE, CURLOPT_SSH_AUTH_TYPES. * Removed CLOSEPOLICY and friends since this option is now deprecated in libcurl. * Set the _use_datetime attribute on the CURLTransport class to unbreak xmlrpc_curl.py on Python 2.5. Version 7.16.0 [no public release] -------------- * Added CURLOPT_SSL_SESSIONID_CACHE. * Removed SOURCE_* options since they are no longer supported by libcurl. Version 7.15.5.1 ---------------- * Added test for basic ftp usage (tests/test_ftp.py). * Fix broken ssl mutex lock function when using GNU TLS (Debian bug #380156, fix by Bastian Kleineidam) Version 7.15.5 -------------- * Added CURLOPT_FTP_ALTERNATIVE_TO_USER, CURLOPT_MAX_SEND_SPEED_LARGE, and CURLOPT_MAX_RECV_SPEED_LARGE. Version 7.15.4.2 ---------------- * Use SSL locking callbacks, fixes random crashes for multithreaded SSL connections (patch by Jayne ). Version 7.15.4.1 ---------------- * Fixed compilation problem with C compilers not allowing declarations in the middle of code blocks (patch by K.S.Sreeram ). * Fixed bug in curl_multi_fdset wrapping, max_fd < 0 is not an error (patch by K.S.Sreeram ). Version 7.15.4 -------------- * Added support for libcurl shares, patch from Victor Lascurain . See the file tests/test_share.py for example usage. * Added support for CURLINFO_FTP_ENTRY_PATH. Version 7.15.2 -------------- * Added CURLOPT_CONNECT_ONLY, CURLINFO_LASTSOCKET, CURLOPT_LOCALPORT and CURLOPT_LOCALPORTRANGE. Version 7.15.1 -------------- 2006-01-31 Kjetil Jacobsen * Fixed memory leak for getinfo calls that return a list as result. Patch by Paul Pacheco. Version 7.15.0 -------------- 2005-10-18 Kjetil Jacobsen * Added CURLOPT_FTP_SKIP_PASV_IP. Version 7.14.1 -------------- 2005-09-05 Kjetil Jacobsen * Added CURLOPT_IGNORE_CONTENT_LENGTH, CURLOPT_COOKIELIST as COOKIELIST and CURLINFO_COOKIELIST as INFO_COOKIELIST. Version 7.14.0 -------------- 2005-05-18 Kjetil Jacobsen * Added missing information returned from the info() method in the high-level interface. * Added the FORM_FILENAME option to the CURLFORM API with HTTPPOST. Version 7.13.2 -------------- 2005-03-30 Kjetil Jacobsen * Unbreak tests/test_gtk.py and require pygtk >= 2.0. 2005-03-15 Kjetil Jacobsen * Cleaned up several of the examples. 2005-03-11 Kjetil Jacobsen * WARNING: multi.select() now requires the previously optional timeout parameter. Updated the tests and examples to reflect this change. If the timeout is not set, select could block infinitely and cause problems for the internal timeout handling in the multi stack. The problem was identified by . Version 7.13.1 -------------- 2005-03-04 Kjetil Jacobsen * Use METH_NOARGS where appropriate. 2005-03-03 Kjetil Jacobsen * Added support for CURLFORM API with HTTPPOST: Supports a a tuple with pairs of options and values instead of just supporting string contents. See tests/test_post2.py for example usage. Options are FORM_CONTENTS, FORM_FILE and FORM_CONTENTTYPE, corresponding to the CURLFORM_* options, and values are strings. 2005-02-13 Markus F.X.J. Oberhumer * Read callbacks (pycurl.READFUNCTION) can now return pycurl.READFUNC_ABORT to immediately abort the current transfer. * The INFILESIZE, MAXFILESIZE, POSTFIELDSIZE and RESUME_FROM options now automatically use the largefile version to handle files > 2GB. * Added missing pycurl.PORT constant. Version 7.13.0 -------------- 2005-02-10 Kjetil Jacobsen * Added file_upload.py to examples, shows how to upload a file. * Added CURLOPT_IOCTLFUNCTION/DATA. * Added options from libcurl 7.13.0: FTP_ACCOUNT, SOURCE_URL, SOURCE_QUOTE. * Obsoleted options: SOURCE_HOST, SOURCE_PATH, SOURCE_PORT, PASV_HOST. Version 7.12.3 -------------- 2004-12-22 Markus F.X.J. Oberhumer * Added CURLINFO_NUM_CONNECTS and CURLINFO_SSL_ENGINES. * Added some other missing constants. * Updated pycurl.version_info() to return a 12-tuple instead of a 9-tuple. Version 7.12.2 -------------- 2004-10-15 Kjetil Jacobsen * Added CURLOPT_FTPSSLAUTH (and CURLFTPAUTH_*). * Added CURLINFO_OS_ERRNO. 2004-08-17 Kjetil Jacobsen * Use LONG_LONG instead of PY_LONG_LONG to make pycurl compile on Python versions < 2.3 (fix from Domenico Andreoli ). @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- setup.py.orig 2007-03-04 20:26:59.000000000 +0100 +++ setup.py 2007-03-22 23:13:42.000000000 +0100 @@@@ -146,9 +146,9 @@@@ d15 1 a15 1 files = ["ChangeLog", "COPYING", "INSTALL", "README", "TODO",] @ 1.5 log @Changes 7.13.2: * Unbreak tests/test_gtk.py and require pygtk >= 2.0. * Cleaned up several of the examples. * WARNING: multi.select() now requires the previously optional timeout parameter. Updated the tests and examples to reflect this change. If the timeout is not set, select could block infinitely and cause problems for the internal timeout handling in the multi stack. @ text @d3 3 a5 3 --- setup.py.orig 2005-04-06 12:48:22.000000000 +0000 +++ setup.py @@@@ -136,9 +136,9 @@@@ def get_data_files(): @ 1.4 log @update to 7.11.0 * Added support for libcurl 7.11.0 CURLOPT features: INFILESIZE_LARGE, RESUME_FROM_LARGE, MAXFILESIZE_LARGE and FTP_SSL. * Circular garbage collection support can now be enabled or disabled by passing the '--use-gc=[0|1]' parameter to setup.py when building pycurl. * HTTP_VERSION options are known as CURL_HTTP_VERSION_NONE, CURL_HTTP_VERSION_1_0, CURL_HTTP_VERSION_1_1 and CURL_HTTP_VERSION_LAST. * Added support for these new libcurl 7.11.0 features: CURLOPT_NETRC_FILE. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.3 2004/01/23 23:08:01 recht Exp $ d3 3 a5 3 --- setup.py.orig 2004-02-14 14:05:45.000000000 +0100 +++ setup.py 2004-02-15 19:36:23.000000000 +0100 @@@@ -140,9 +140,9 @@@@ @ 1.3 log @update to PycURL 7.10.8 changes: * Added support for these new libcurl 7.10.8 features: CURLOPT_FTP_RESPONSE_TIMEOUT, CURLOPT_IPRESOLVE, CURLOPT_MAXFILESIZE, CURLINFO_HTTPAUTH_AVAIL, CURLINFO_PROXYAUTH_AVAIL, CURL_IPRESOLVE_* constants. * Added support for these new libcurl 7.10.7 features: CURLOPT_FTP_CREATE_MISSING_DIRS, CURLOPT_PROXYAUTH, CURLINFO_HTTP_CONNECTCODE. * Added missing CURLOPT_ENCODING option (patch by Martijn Boerwinkel ) @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- setup.py.orig 2003-11-04 17:12:34.000000000 +0100 +++ setup.py 2004-01-24 00:02:39.000000000 +0100 @@@@ -136,9 +136,9 @@@@ @ 1.2 log @update to 7.10.6 added python23-pth support Many changes and fixes. See ChangeLog for a complete list. Important: * WARNING: Removed the deprecated pycurl.init() and pycurl.multi_init() names - use pycurl.Curl() and pycurl.CurlMulti() instead. * WARNING: Removed the deprecated Curl.cleanup() and CurlMulti.cleanup() methods - use Curl.close() and CurlMulti.close() instead. @ text @d3 2 a4 2 --- setup.py.orig 2003-08-16 19:35:17.000000000 +0200 +++ setup.py 2003-09-13 17:41:21.000000000 +0200 @ 1.1 log @-move the doc files and examples to share/doc/pycurl for coexistence with a future py22pth (or even native thread) pkg -use buildlink2 @ text @d3 14 a16 15 --- setup.py.orig Wed Oct 16 09:14:35 2002 +++ setup.py Tue Oct 22 16:12:45 2002 @@@@ -111,10 +111,10 @@@@ license="GNU Lesser General Public License (LGPL)", data_files = [ # list of tuples with (path to install to, a list of files) - (os.path.join("doc", "pycurl"), [ + (os.path.join("share", "doc", "pycurl" + sys.version[0:3]), [ "ChangeLog", "COPYING", "INSTALL", "README", "TODO", ]), - (os.path.join("doc", "pycurl", "examples"), [ + (os.path.join("share", "doc", "pycurl" + sys.version[0:3], "examples"), [ os.path.join("examples", "basicfirst.py"), os.path.join("examples", "curl.py"), os.path.join("examples", "gtkhtml_demo.py"), @