summaryrefslogtreecommitdiff
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* os400: include new options in wrappers and update ILE/RPG binding.Patrick Monnerat2015-08-243-0/+9
|
* os400: ebcdic wrappers for new functions. Upgrade ILE/RPG bindings.Patrick Monnerat2015-07-215-5/+110
|
* OpenVMS: VMS Software, Inc now the supplier.John Malmberg2015-07-011-2/+6
| | | | | | | | setup-vms.h: Symbol case fixups submitted by Michael Steve build_gnv_curl_pcsi_desc.com: VSI aka as VMS Software, is now the supplier of new versions of VMS. The install kit needs to accept VSI as a producer.
* build: removed bundles.c from make filesDan Fandrich2015-05-141-1/+1
| | | | This file was removed in commit fd137786
* OS400: Add SPNEGO service name options to ILE/RPG binding.Patrick Monnerat2015-05-053-4/+10
|
* Negotiate: custom service names for SPNEGO.Linus Nielsen2015-04-281-0/+2
| | | | | * Add new options, CURLOPT_PROXY_SERVICE_NAME and CURLOPT_SERVICE_NAME. * Add new curl options, --proxy-service-name and --service-name.
* os400: define new options in ILE/RPG binding.Patrick Monnerat2015-03-241-1/+5
|
* Bug #149: Deletion of unnecessary checks before calls of the function "free"Markus Elfring2015-03-162-48/+15
| | | | | | | | | | | The function "free" is documented in the way that no action shall occur for a passed null pointer. It is therefore not needed that a function caller repeats a corresponding check. http://stackoverflow.com/questions/18775608/free-a-null-pointer-anyway-or-check-first This issue was fixed by using the software Coccinelle 1.0.0-rc24. Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
* openssl: remove all uses of USE_SSLEAYDaniel Stenberg2015-03-053-3/+2
| | | | | | | SSLeay was the name of the library that was subsequently turned into OpenSSL many moons ago (1999). curl does not work with the old SSLeay library since years. This is now reflected by only using USE_OPENSSL in code that depends on OpenSSL.
* By request, change the name of "curl_darwinssl.[ch]" to "darwinssl.[ch]"Nick Zitzmann2015-02-151-1/+1
|
* schannel: Removed curl_ prefix from source filesSteve Holme2015-02-071-3/+3
| | | | | Removed the curl_ prefix from the schannel source files as discussed with Marc and Daniel at FOSDEM.
* des: Added Curl_des_set_odd_parity()Steve Holme2015-01-281-1/+1
| | | | | Added Curl_des_set_odd_parity() for use when cryptography engines don't include this functionality.
* openvms: Handle openssl/0.8.9zb version parsingJohn Malmberg2015-01-221-2/+11
| | | | | packages/vms/gnv_link_curl.com was assuming only a single letter suffix in the openssl version. That assumption has been fixed for 7.40.
* OS400: CURLOPT_SSL_VERIFYSTATUS for ILE/RPG too.Patrick Monnerat2015-01-191-0/+4
|
* endian: Fixed Linux compilation issuesSteve Holme2014-12-311-1/+1
| | | | | Having files named endian.[c|h] seemed to cause issues under Linux so renamed them both to have the curl_ prefix in the filenames.
* endian: Introduced endian moduleSteve Holme2014-12-311-1/+1
| | | | | To allow the little endian functions, currently used in two of the NTLM source files, to be used by other modules such as the SMB module.
* code/docs: Use Unix rather than UNIX to avoid use of the trademarkSteve Holme2014-12-266-7/+7
| | | | | Use Unix when generically writing about Unix based systems as UNIX is the trademark and should only be used in a particular product's name.
* Fix comment edit in vms/backup_gnv_curl_src.comJohn Malmberg2014-12-221-3/+3
| | | | packages/vms/backup_gnv_curl_src.com: Originally copied from Bash port.
* VMS: Updates for 0740-0D1220John E. Malmberg2014-12-217-263/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib/setup-vms.h : VAX HP OpenSSL port is ancient, needs help. More defines to set symbols to uppercase. src/tool_main.c : Fix parameter to vms_special_exit() call. packages/vms/ : backup_gnv_curl_src.com : Fix the error message to have the correct package. build_curl-config_script.com : Rewrite to be more accurate. build_libcurl_pc.com : Use tool_version.h now. build_vms.com : Fix to handle lib/vtls directory. curl_gnv_build_steps.txt : Updated build procedure documentation. generate_config_vms_h_curl.com : * VAX does not support 64 bit ints, so no NTLM support for now. * VAX HP SSL port is ancient, needs some help. * Disable NGHTTP2 for now, not ported to VMS. * Disable UNIX_SOCKETS, not available on VMS yet. * HP GSSAPI port does not have gss_nt_service_name. gnv_link_curl.com : Update for new curl structure. pcsi_product_gnv_curl.com : Set up to optionally do a complete build.
* OS400: enable NTLM authenticationPatrick Monnerat2014-12-051-0/+7
|
* OS400: enable Unix sockets.Patrick Monnerat2014-12-042-1/+3
|
* libcurl: add UNIX domain sockets supportPeter Wu2014-12-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ability to do HTTP requests over a UNIX domain socket has been requested before, in Apr 2008 [0][1] and Sep 2010 [2]. While a discussion happened, no patch seems to get through. I decided to give it a go since I need to test a nginx HTTP server which listens on a UNIX domain socket. One patch [3] seems to make it possible to use the CURLOPT_OPENSOCKETFUNCTION function to gain a UNIX domain socket. Another person wrote a Go program which can do HTTP over a UNIX socket for Docker[4] which uses a special URL scheme (though the name contains cURL, it has no relation to the cURL library). This patch considers support for UNIX domain sockets at the same level as HTTP proxies / IPv6, it acts as an intermediate socket provider and not as a separate protocol. Since this feature affects network operations, a new feature flag was added ("unix-sockets") with a corresponding CURL_VERSION_UNIX_SOCKETS macro. A new CURLOPT_UNIX_SOCKET_PATH option is added and documented. This option enables UNIX domain sockets support for all requests on the handle (replacing IP sockets and skipping proxies). A new configure option (--enable-unix-sockets) and CMake option (ENABLE_UNIX_SOCKETS) can disable this optional feature. Note that I deliberately did not mark this feature as advanced, this is a feature/component that should easily be available. [0]: http://curl.haxx.se/mail/lib-2008-04/0279.html [1]: http://daniel.haxx.se/blog/2008/04/14/http-over-unix-domain-sockets/ [2]: http://sourceforge.net/p/curl/feature-requests/53/ [3]: http://curl.haxx.se/mail/lib-2008-04/0361.html [4]: https://github.com/Soulou/curl-unix-socket Signed-off-by: Peter Wu <peter@lekensteyn.nl>
* sasl_gssapi: Introduced GSS-API based SASL moduleSteve Holme2014-12-021-1/+2
| | | | | Added the initial version of curl_sasl_gssapi.c and updated the project files in preparation for adding GSS-API based Kerberos V5 support.
* smb: Added SMB protocol and port definitionsBill Nagel2014-11-291-0/+4
| | | | | Added the necessary protocol and port definitions in order to support SMB/CIFS.
* smb: Added initial source files for SMBBill Nagel2014-11-291-1/+1
| | | | | Added the initial source files and updated the relevant project files in order to support SMB/CIFS.
* docs: Use consistent naming for KerberosMichael Osipov2014-11-151-1/+1
|
* version info: Added Kerberos V5 to the supported featuresSteve Holme2014-11-071-0/+2
|
* Adjust OS400-specific support to last releasePatrick Monnerat2014-11-051-1/+2
|
* OS400: fix bugs in curl_*escape_ccsid() and reduce variables scopePatrick Monnerat2014-10-142-29/+21
|
* vtls: remove QsoSSLPatrick Monnerat2014-10-135-113/+8
|
* gskit: supply dummy randomization functionPatrick Monnerat2014-10-131-1/+1
|
* OS400: upgrade interface for pinned public key (no implementation yet)Patrick Monnerat2014-10-083-0/+6
|
* GSSAPI: private export mechanisms OIDs. OS400: Make RPG binding up to date.Patrick Monnerat2014-07-231-4/+5
|
* OS400: make it compilable again. Make RPG binding up to date.Patrick Monnerat2014-06-183-25/+67
|
* build: Renamed CURLX_ONES file list definition to CURLX_CFILESSteve Holme2014-05-211-1/+1
| | | | | | | Renamed the CURLX_ONES file list definition in order to a) try and be consistent with other file lists and b) to allow for the addition of the curlx header files, which will assist with Visual Studio project files generation rather than hard coding those files.
* symbian: fixed typo in commentDan Fandrich2014-04-092-2/+2
|
* sasl: Renamed SSPI module following short name clashSteve Holme2014-04-061-1/+1
|
* sasl: Added initial stub functions for SSPI DIGEST-MD supportSteve Holme2014-04-051-1/+1
|
* OS400: Add new options to RPG binding.Patrick Monnerat2014-02-141-0/+6
|
* packages: follow up fix for a47c142, 11e8066 and 92b9ae5Marc Hoersken2014-01-051-18/+19
|
* login options: remove the ;[options] support from CURLOPT_USERPWDDaniel Stenberg2013-12-143-3/+3
| | | | | | | | | | | | | | | To avoid the regression when users pass in passwords containing semi- colons, we now drop the ability to set the login options with the same options. Support for login options in CURLOPT_USERPWD was added in 7.31.0. Test case 83 was modified to verify that colons and semi-colons can be used as part of the password when using -u (CURLOPT_USERPWD). Bug: http://curl.haxx.se/bug/view.cgi?id=1311 Reported-by: Petr Bahula Assisted-by: Steve Holme Signed-off-by: Daniel Stenberg <daniel@haxx.se>
* OS400: sync wrappers and RPG binding.Patrick Monnerat2013-12-022-3/+41
|
* curl_easy_setopt: Added the ability to set the login options separatelySteve Holme2013-11-123-0/+4
| | | | | | Rather than set the authentication options as part of the login details specified in the URL, or via the older CURLOPT_USERPWD option, added a new libcurl option to allow the login options to be set separately.
* OS400: coding style standardsPatrick Monnerat2013-10-283-131/+133
|
* OS400: sync RPG wrapper, zlib support, fix header file names, ...Patrick Monnerat2013-10-259-106/+233
| | | | | IFS compilation support, SSL GSKit backend by default, TLSv1.[12] support in GSKit for OS400 >= V7R1, no more tabs in make scripts.
* SSL: protocol version can be specified more preciselyGergely Nagy2013-10-151-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CURL_SSLVERSION_TLSv1_0, CURL_SSLVERSION_TLSv1_1, CURL_SSLVERSION_TLSv1_2 enum values are added to force exact TLS version (CURL_SSLVERSION_TLSv1 means TLS 1.x). axTLS: axTLS only supports TLS 1.0 and 1.1 but it cannot be set that only one of these should be used, so we don't allow the new enum values. darwinssl: Added support for the new enum values. SChannel: Added support for the new enum values. CyaSSL: Added support for the new enum values. Bug: The original CURL_SSLVERSION_TLSv1 value enables only TLS 1.0 (it did the same before this commit), because CyaSSL cannot be configured to use TLS 1.0-1.2. GSKit: GSKit doesn't seem to support TLS 1.1 and TLS 1.2, so we do not allow those values. Bugfix: There was a typo that caused wrong SSL versions to be passed to GSKit. NSS: TLS minor version cannot be set, so we don't allow the new enum values. QsoSSL: TLS minor version cannot be set, so we don't allow the new enum values. OpenSSL: Added support for the new enum values. Bugfix: The original CURL_SSLVERSION_TLSv1 value enabled only TLS 1.0, now it enables 1.0-1.2. Command-line tool: Added command line options for the new values.
* VMS: Add RELEASE-NOTES to vms documentJohn Malmberg2013-08-153-0/+43
| | | | | | | | Add the curl release notes to the release note document generated for VMS packages. Add the different filenames generated by a daily build to the cleanup procedures.
* packages/vms: update VMS build filesJohn Malmberg2013-08-088-67/+307
| | | | | VMS modified files either missing from a previous commit and changes to remove references to CVS repositories.
* packages/vms/Makefile.am: add latest file additions to EXTRA_DISTYang Tse2013-08-071-1/+16
|
* Building_vms_pcsi_kitJohn Malmberg2013-08-0715-0/+2690
| | | | | | | | These are the files needed to build VMS distribution packages known as PCSI kits. Also minor update to the existing files, mainly to the documentation and file clean up code.