Closes #6172
This commit is contained in:
Daniel Stenberg 2020-11-04 14:02:01 +01:00
Родитель 0673cb4d2d
Коммит 4d2f800677
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 5CC908FDB71E12C2
1453 изменённых файлов: 1669 добавлений и 1669 удалений

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
;;; ;;;
;;; This software is licensed as described in the file COPYING, which ;;; This software is licensed as described in the file COPYING, which
;;; you should have received as part of this distribution. The terms ;;; you should have received as part of this distribution. The terms
;;; are also available at https://curl.haxx.se/docs/copyright.html. ;;; are also available at https://curl.se/docs/copyright.html.
;;; ;;;
;;; You may opt to use, copy, modify, merge, publish, distribute and/or sell ;;; You may opt to use, copy, modify, merge, publish, distribute and/or sell
;;; copies of the Software, and permit persons to whom the Software is ;;; copies of the Software, and permit persons to whom the Software is

2
.github/CONTRIBUTING.md поставляемый
Просмотреть файл

@ -6,7 +6,7 @@ Join the community
1. Click 'watch' on the github repo 1. Click 'watch' on the github repo
2. Subscribe to the suitable [mailing lists](https://curl.haxx.se/mail/) 2. Subscribe to the suitable [mailing lists](https://curl.se/mail/)
Read [CONTRIBUTE](../docs/CONTRIBUTE.md) Read [CONTRIBUTE](../docs/CONTRIBUTE.md)
--------------------------------------- ---------------------------------------

6
.github/ISSUE_TEMPLATE/bug_report.md поставляемый
Просмотреть файл

@ -7,13 +7,13 @@ assignees: ''
--- ---
<!-- Only file bugs here! Ask questions on the mailing lists https://curl.haxx.se/mail/ <!-- Only file bugs here! Ask questions on the mailing lists https://curl.se/mail/
SECURITY RELATED? Post it here: https://hackerone.com/curl SECURITY RELATED? Post it here: https://hackerone.com/curl
There are collections of known issues to be aware of: There are collections of known issues to be aware of:
https://curl.haxx.se/docs/knownbugs.html https://curl.se/docs/knownbugs.html
https://curl.haxx.se/docs/todo.html --> https://curl.se/docs/todo.html -->
### I did this ### I did this

6
.github/ISSUE_TEMPLATE/config.yml поставляемый
Просмотреть файл

@ -1,11 +1,11 @@
blank_issues_enabled: false blank_issues_enabled: false
contact_links: contact_links:
- name: Feature request - name: Feature request
url: https://curl.haxx.se/mail/ url: https://curl.se/mail/
about: To propose new features or enhancements, please bring that discussion to a suitable curl mailing list. about: To propose new features or enhancements, please bring that discussion to a suitable curl mailing list.
- name: Question - name: Question
url: https://curl.haxx.se/mail/ url: https://curl.se/mail/
about: Questions should go to the mailing list about: Questions should go to the mailing list
- name: Commercial support - name: Commercial support
url: https://curl.haxx.se/support.html url: https://curl.se/support.html
about: Several companies are offering paid support for curl/libcurl about: Several companies are offering paid support for curl/libcurl

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -1,4 +1,4 @@
See https://curl.haxx.se/changes.html for the edited and human readable online See https://curl.se/changes.html for the edited and human readable online
version of what has changed over the years in different curl releases. version of what has changed over the years in different curl releases.
Generate a CHANGES file like the one present in every release like this: Generate a CHANGES file like the one present in every release like this:

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is
@ -63,7 +63,7 @@ message(STATUS "curl version=[${CURL_VERSION}]")
# SET(PACKAGE_NAME "curl") # SET(PACKAGE_NAME "curl")
# SET(PACKAGE_VERSION "-") # SET(PACKAGE_VERSION "-")
# SET(PACKAGE_STRING "curl-") # SET(PACKAGE_STRING "curl-")
# SET(PACKAGE_BUGREPORT "a suitable curl mailing list => https://curl.haxx.se/mail/") # SET(PACKAGE_BUGREPORT "a suitable curl mailing list => https://curl.se/mail/")
set(OPERATING_SYSTEM "${CMAKE_SYSTEM_NAME}") set(OPERATING_SYSTEM "${CMAKE_SYSTEM_NAME}")
set(OS "\"${CMAKE_SYSTEM_NAME}\"") set(OS "\"${CMAKE_SYSTEM_NAME}\"")

Просмотреть файл

@ -10,7 +10,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

4
README
Просмотреть файл

@ -24,7 +24,7 @@ README
CONTACT CONTACT
If you have problems, questions, ideas or suggestions, please contact us If you have problems, questions, ideas or suggestions, please contact us
by posting to a suitable mailing list. See https://curl.haxx.se/mail/ by posting to a suitable mailing list. See https://curl.se/mail/
All contributors to the project are listed in the THANKS document. All contributors to the project are listed in the THANKS document.
@ -32,7 +32,7 @@ WEBSITE
Visit the curl website for the latest news and downloads: Visit the curl website for the latest news and downloads:
https://curl.haxx.se/ https://curl.se/
GIT GIT

Просмотреть файл

@ -1,4 +1,4 @@
![curl logo](https://curl.haxx.se/logo/curl-logo.svg) ![curl logo](https://curl.se/logo/curl-logo.svg)
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/63/badge)](https://bestpractices.coreinfrastructure.org/projects/63) [![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/63/badge)](https://bestpractices.coreinfrastructure.org/projects/63)
[![Coverity passed](https://scan.coverity.com/projects/curl/badge.svg)](https://scan.coverity.com/projects/curl) [![Coverity passed](https://scan.coverity.com/projects/curl/badge.svg)](https://scan.coverity.com/projects/curl)
@ -14,31 +14,31 @@
Curl is a command-line tool for transferring data specified with URL Curl is a command-line tool for transferring data specified with URL
syntax. Find out how to use curl by reading [the curl.1 man syntax. Find out how to use curl by reading [the curl.1 man
page](https://curl.haxx.se/docs/manpage.html) or [the MANUAL page](https://curl.se/docs/manpage.html) or [the MANUAL
document](https://curl.haxx.se/docs/manual.html). Find out how to install Curl document](https://curl.se/docs/manual.html). Find out how to install Curl
by reading [the INSTALL document](https://curl.haxx.se/docs/install.html). by reading [the INSTALL document](https://curl.se/docs/install.html).
libcurl is the library curl is using to do its job. It is readily available to libcurl is the library curl is using to do its job. It is readily available to
be used by your software. Read [the libcurl.3 man be used by your software. Read [the libcurl.3 man
page](https://curl.haxx.se/libcurl/c/libcurl.html) to learn how! page](https://curl.se/libcurl/c/libcurl.html) to learn how!
You can find answers to the most frequent questions we get in [the FAQ You can find answers to the most frequent questions we get in [the FAQ
document](https://curl.haxx.se/docs/faq.html). document](https://curl.se/docs/faq.html).
Study [the COPYING file](https://curl.haxx.se/docs/copyright.html) for Study [the COPYING file](https://curl.se/docs/copyright.html) for
distribution terms. distribution terms.
## Contact ## Contact
If you have problems, questions, ideas or suggestions, please contact us by If you have problems, questions, ideas or suggestions, please contact us by
posting to a suitable [mailing list](https://curl.haxx.se/mail/). posting to a suitable [mailing list](https://curl.se/mail/).
All contributors to the project are listed in [the THANKS All contributors to the project are listed in [the THANKS
document](https://curl.haxx.se/docs/thanks.html). document](https://curl.se/docs/thanks.html).
## Website ## Website
Visit the [curl website](https://curl.haxx.se/) for the latest news and Visit the [curl website](https://curl.se/) for the latest news and
downloads. downloads.
## Git ## Git

Просмотреть файл

@ -63,7 +63,7 @@ This release includes the following bugfixes:
This release includes the following known bugs: This release includes the following known bugs:
o see docs/KNOWN_BUGS (https://curl.haxx.se/docs/knownbugs.html) o see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)
This release would not have looked like this without help, code, reports and This release would not have looked like this without help, code, reports and
advice from friends like these: advice from friends like these:
@ -79,48 +79,48 @@ advice from friends like these:
References to bug reports and discussions on issues: References to bug reports and discussions on issues:
[1] = https://curl.haxx.se/bug/?i=6080 [1] = https://curl.se/bug/?i=6080
[2] = https://curl.haxx.se/bug/?i=6079 [2] = https://curl.se/bug/?i=6079
[3] = https://curl.haxx.se/bug/?i=6102 [3] = https://curl.se/bug/?i=6102
[4] = https://curl.haxx.se/bug/?i=6085 [4] = https://curl.se/bug/?i=6085
[5] = https://curl.haxx.se/bug/?i=6083 [5] = https://curl.se/bug/?i=6083
[6] = https://curl.haxx.se/bug/?i=6097 [6] = https://curl.se/bug/?i=6097
[7] = https://curl.haxx.se/bug/?i=6049 [7] = https://curl.se/bug/?i=6049
[8] = https://curl.haxx.se/bug/?i=6096 [8] = https://curl.se/bug/?i=6096
[9] = https://curl.haxx.se/mail/lib-2020-10/0037.html [9] = https://curl.se/mail/lib-2020-10/0037.html
[10] = https://curl.haxx.se/bug/?i=6093 [10] = https://curl.se/bug/?i=6093
[11] = https://curl.haxx.se/bug/?i=6092 [11] = https://curl.se/bug/?i=6092
[12] = https://curl.haxx.se/bug/?i=6095 [12] = https://curl.se/bug/?i=6095
[13] = https://curl.haxx.se/bug/?i=6088 [13] = https://curl.se/bug/?i=6088
[14] = https://curl.haxx.se/bug/?i=6086 [14] = https://curl.se/bug/?i=6086
[15] = https://curl.haxx.se/bug/?i=6061 [15] = https://curl.se/bug/?i=6061
[16] = https://curl.haxx.se/bug/?i=6053 [16] = https://curl.se/bug/?i=6053
[17] = https://curl.haxx.se/bug/?i=6125 [17] = https://curl.se/bug/?i=6125
[18] = https://curl.haxx.se/bug/?i=6068 [18] = https://curl.se/bug/?i=6068
[19] = https://curl.haxx.se/bug/?i=6069 [19] = https://curl.se/bug/?i=6069
[20] = https://curl.haxx.se/bug/?i=5868 [20] = https://curl.se/bug/?i=5868
[21] = https://curl.haxx.se/bug/?i=6118 [21] = https://curl.se/bug/?i=6118
[22] = https://curl.haxx.se/bug/?i=6119 [22] = https://curl.se/bug/?i=6119
[23] = https://curl.haxx.se/bug/?i=6117 [23] = https://curl.se/bug/?i=6117
[24] = https://curl.haxx.se/bug/?i=6116 [24] = https://curl.se/bug/?i=6116
[25] = https://curl.haxx.se/bug/?i=6108 [25] = https://curl.se/bug/?i=6108
[26] = https://curl.haxx.se/bug/?i=6108 [26] = https://curl.se/bug/?i=6108
[27] = https://curl.haxx.se/bug/?i=6105 [27] = https://curl.se/bug/?i=6105
[28] = https://curl.haxx.se/bug/?i=6145 [28] = https://curl.se/bug/?i=6145
[29] = https://curl.haxx.se/bug/?i=6141 [29] = https://curl.se/bug/?i=6141
[30] = https://curl.haxx.se/bug/?i=6072 [30] = https://curl.se/bug/?i=6072
[31] = https://curl.haxx.se/bug/?i=6113 [31] = https://curl.se/bug/?i=6113
[32] = https://curl.haxx.se/bug/?i=6134 [32] = https://curl.se/bug/?i=6134
[33] = https://curl.haxx.se/bug/?i=6126 [33] = https://curl.se/bug/?i=6126
[34] = https://curl.haxx.se/bug/?i=6131 [34] = https://curl.se/bug/?i=6131
[36] = https://curl.haxx.se/bug/?i=6124 [36] = https://curl.se/bug/?i=6124
[37] = https://curl.haxx.se/bug/?i=5896 [37] = https://curl.se/bug/?i=5896
[38] = https://curl.haxx.se/bug/?i=6074 [38] = https://curl.se/bug/?i=6074
[40] = https://curl.haxx.se/bug/?i=6154 [40] = https://curl.se/bug/?i=6154
[41] = https://curl.haxx.se/bug/?i=6153 [41] = https://curl.se/bug/?i=6153
[42] = https://curl.haxx.se/bug/?i=6156 [42] = https://curl.se/bug/?i=6156
[43] = https://curl.haxx.se/bug/?i=6155 [43] = https://curl.se/bug/?i=6155
[44] = https://curl.haxx.se/bug/?i=6147 [44] = https://curl.se/bug/?i=6147
[45] = https://curl.haxx.se/bug/?i=6148 [45] = https://curl.se/bug/?i=6148
[46] = https://curl.haxx.se/bug/?i=6138 [46] = https://curl.se/bug/?i=6138
[47] = https://curl.haxx.se/bug/?i=6139 [47] = https://curl.se/bug/?i=6139

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -10,7 +10,7 @@ rem * Copyright (C) 1998 - 2019, Daniel Stenberg, <daniel@haxx.se>, et al.
rem * rem *
rem * This software is licensed as described in the file COPYING, which rem * This software is licensed as described in the file COPYING, which
rem * you should have received as part of this distribution. The terms rem * you should have received as part of this distribution. The terms
rem * are also available at https://curl.haxx.se/docs/copyright.html. rem * are also available at https://curl.se/docs/copyright.html.
rem * rem *
rem * You may opt to use, copy, modify, merge, publish, distribute and/or sell rem * You may opt to use, copy, modify, merge, publish, distribute and/or sell
rem * copies of the Software, and permit persons to whom the Software is rem * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is
@ -24,7 +24,7 @@ dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.57) AC_PREREQ(2.57)
dnl We don't know the version number "statically" so we use a dash here dnl We don't know the version number "statically" so we use a dash here
AC_INIT([curl], [-], [a suitable curl mailing list: https://curl.haxx.se/mail/]) AC_INIT([curl], [-], [a suitable curl mailing list: https://curl.se/mail/])
XC_OVR_ZZ50 XC_OVR_ZZ50
XC_OVR_ZZ60 XC_OVR_ZZ60
@ -148,7 +148,7 @@ AC_SUBST(VERSIONNUM)
dnl Solaris pkgadd support definitions dnl Solaris pkgadd support definitions
PKGADD_PKG="HAXXcurl" PKGADD_PKG="HAXXcurl"
PKGADD_NAME="curl - a client that groks URLs" PKGADD_NAME="curl - a client that groks URLs"
PKGADD_VENDOR="curl.haxx.se" PKGADD_VENDOR="curl.se"
AC_SUBST(PKGADD_PKG) AC_SUBST(PKGADD_PKG)
AC_SUBST(PKGADD_NAME) AC_SUBST(PKGADD_NAME)
AC_SUBST(PKGADD_VENDOR) AC_SUBST(PKGADD_VENDOR)

Просмотреть файл

@ -10,7 +10,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -20,7 +20,7 @@
Please read the rest of this document below first before doing that! Please read the rest of this document below first before doing that!
If you feel you need to ask around first, find a suitable [mailing list]( If you feel you need to ask around first, find a suitable [mailing list](
https://curl.haxx.se/mail/) and post your questions there. https://curl.se/mail/) and post your questions there.
## Security bugs ## Security bugs
@ -39,7 +39,7 @@
vulnerable versions. vulnerable versions.
The curl project's process for handling security related issues is The curl project's process for handling security related issues is
[documented separately](https://curl.haxx.se/dev/secprocess.html). [documented separately](https://curl.se/dev/secprocess.html).
## What to report ## What to report
@ -144,7 +144,7 @@
The curl project typically releases new versions every other month, and we The curl project typically releases new versions every other month, and we
fix several hundred bugs per year. For a huge table of releases, number of fix several hundred bugs per year. For a huge table of releases, number of
bug fixes and more, see: https://curl.haxx.se/docs/releases.html bug fixes and more, see: https://curl.se/docs/releases.html
The developers in the curl project do not have bandwidth or energy enough to The developers in the curl project do not have bandwidth or energy enough to
maintain several branches or to spend much time on hunting down problems in maintain several branches or to spend much time on hunting down problems in
@ -170,7 +170,7 @@
Security wise, it is almost always a bad idea to lag behind the current curl Security wise, it is almost always a bad idea to lag behind the current curl
versions by a lot. We keeping discovering and reporting security problems versions by a lot. We keeping discovering and reporting security problems
over time see you can see in [this over time see you can see in [this
table](https://curl.haxx.se/docs/vulnerabilities.html) table](https://curl.se/docs/vulnerabilities.html)
# Bug fixing procedure # Bug fixing procedure

Просмотреть файл

@ -1,15 +1,15 @@
# Ciphers # Ciphers
With curl's options With curl's options
[`CURLOPT_SSL_CIPHER_LIST`](https://curl.haxx.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html) [`CURLOPT_SSL_CIPHER_LIST`](https://curl.se/libcurl/c/CURLOPT_SSL_CIPHER_LIST.html)
and and
[`--ciphers`](https://curl.haxx.se/docs/manpage.html#--ciphers) [`--ciphers`](https://curl.se/docs/manpage.html#--ciphers)
users can control which ciphers to consider when negotiating TLS connections. users can control which ciphers to consider when negotiating TLS connections.
TLS 1.3 ciphers are supported since curl 7.61 for OpenSSL 1.1.1+ with options TLS 1.3 ciphers are supported since curl 7.61 for OpenSSL 1.1.1+ with options
[`CURLOPT_TLS13_CIPHERS`](https://curl.haxx.se/libcurl/c/CURLOPT_TLS13_CIPHERS.html) [`CURLOPT_TLS13_CIPHERS`](https://curl.se/libcurl/c/CURLOPT_TLS13_CIPHERS.html)
and and
[`--tls13-ciphers`](https://curl.haxx.se/docs/manpage.html#--tls13-ciphers) [`--tls13-ciphers`](https://curl.se/docs/manpage.html#--tls13-ciphers)
. If you are using a different SSL backend you can try setting TLS 1.3 cipher . If you are using a different SSL backend you can try setting TLS 1.3 cipher
suites by using the respective regular cipher option. suites by using the respective regular cipher option.

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -8,14 +8,14 @@ flaws or bugs.
### Join the Community ### Join the Community
Skip over to [https://curl.haxx.se/mail/](https://curl.haxx.se/mail/) and join Skip over to [https://curl.se/mail/](https://curl.se/mail/) and join
the appropriate mailing list(s). Read up on details before you post the appropriate mailing list(s). Read up on details before you post
questions. Read this file before you start sending patches! We prefer questions. Read this file before you start sending patches! We prefer
questions sent to and discussions being held on the mailing list(s), not sent questions sent to and discussions being held on the mailing list(s), not sent
to individuals. to individuals.
Before posting to one of the curl mailing lists, please read up on the Before posting to one of the curl mailing lists, please read up on the
[mailing list etiquette](https://curl.haxx.se/mail/etiquette.html). [mailing list etiquette](https://curl.se/mail/etiquette.html).
We also hang out on IRC in #curl on irc.freenode.net We also hang out on IRC in #curl on irc.freenode.net
@ -49,12 +49,12 @@ always provide us with your full real name when contributing!
### What To Read ### What To Read
Source code, the man pages, the [INTERNALS Source code, the man pages, the [INTERNALS
document](https://curl.haxx.se/dev/internals.html), document](https://curl.se/dev/internals.html),
[TODO](https://curl.haxx.se/docs/todo.html), [TODO](https://curl.se/docs/todo.html),
[KNOWN_BUGS](https://curl.haxx.se/docs/knownbugs.html) and the [most recent [KNOWN_BUGS](https://curl.se/docs/knownbugs.html) and the [most recent
changes](https://curl.haxx.se/dev/sourceactivity.html) in git. Just lurking on changes](https://curl.se/dev/sourceactivity.html) in git. Just lurking on
the [curl-library mailing the [curl-library mailing
list](https://curl.haxx.se/mail/list.cgi?list=curl-library) will give you a list](https://curl.se/mail/list.cgi?list=curl-library) will give you a
lot of insights on what's going on right now. Asking there is a good idea too. lot of insights on what's going on right now. Asking there is a good idea too.
## Write a good patch ## Write a good patch
@ -62,7 +62,7 @@ lot of insights on what's going on right now. Asking there is a good idea too.
### Follow code style ### Follow code style
When writing C code, follow the When writing C code, follow the
[CODE_STYLE](https://curl.haxx.se/dev/code-style.html) already established in [CODE_STYLE](https://curl.se/dev/code-style.html) already established in
the project. Consistent style makes code easier to read and mistakes less the project. Consistent style makes code easier to read and mistakes less
likely to happen. Run `make checksrc` before you submit anything, to make sure likely to happen. Run `make checksrc` before you submit anything, to make sure
you follow the basic style. That script doesn't verify everything, but if it you follow the basic style. That script doesn't verify everything, but if it
@ -131,7 +131,7 @@ verified your changes.
Ideally you file a [pull request on Ideally you file a [pull request on
github](https://github.com/curl/curl/pulls), but you can also send your plain github](https://github.com/curl/curl/pulls), but you can also send your plain
patch to [the curl-library mailing patch to [the curl-library mailing
list](https://curl.haxx.se/mail/list.cgi?list=curl-library). list](https://curl.se/mail/list.cgi?list=curl-library).
Either way, your change will be reviewed and discussed there and you will be Either way, your change will be reviewed and discussed there and you will be
expected to correct flaws pointed out and update accordingly, or the change expected to correct flaws pointed out and update accordingly, or the change

Просмотреть файл

@ -103,7 +103,7 @@ accordingly.
Proposed-by: @niallor (Niall O'Reilly)\ Proposed-by: @niallor (Niall O'Reilly)\
Encouraged-by: @sftcd (Stephen Farrell)\ Encouraged-by: @sftcd (Stephen Farrell)\
See-also: [this message](https://curl.haxx.se/mail/lib-2019-05/0108.html) See-also: [this message](https://curl.se/mail/lib-2019-05/0108.html)
Limitations: Limitations:
- Book-keeping (symbols-in-versions) needs real release number, not 'DUMMY'. - Book-keeping (symbols-in-versions) needs real release number, not 'DUMMY'.

Просмотреть файл

@ -261,7 +261,7 @@ FAQ
If you want to support our project, consider a donation or a banner-program If you want to support our project, consider a donation or a banner-program
or even better: by helping us with coding, documenting or testing etc. or even better: by helping us with coding, documenting or testing etc.
See also: https://curl.haxx.se/sponsors.html See also: https://curl.se/sponsors.html
1.7 What about CURL from curl.com? 1.7 What about CURL from curl.com?
@ -283,7 +283,7 @@ FAQ
Please do not mail any single individual unless you really need to. Keep Please do not mail any single individual unless you really need to. Keep
curl-related questions on a suitable mailing list. All available mailing curl-related questions on a suitable mailing list. All available mailing
lists are listed in the MANUAL document and online at lists are listed in the MANUAL document and online at
https://curl.haxx.se/mail/ https://curl.se/mail/
Keeping curl-related questions and discussions on mailing lists allows Keeping curl-related questions and discussions on mailing lists allows
others to join in and help, to share their ideas, to contribute their others to join in and help, to share their ideas, to contribute their
@ -304,7 +304,7 @@ FAQ
your curl-related problems. your curl-related problems.
We list available alternatives on the curl website: We list available alternatives on the curl website:
https://curl.haxx.se/support.html https://curl.se/support.html
1.10 How many are using curl? 1.10 How many are using curl?
@ -336,7 +336,7 @@ FAQ
If you want the most recent collection of ca certs that Mozilla Firefox If you want the most recent collection of ca certs that Mozilla Firefox
uses, we recommend that you extract the collection yourself from Mozilla uses, we recommend that you extract the collection yourself from Mozilla
Firefox (by running 'make ca-bundle), or by using our online service setup Firefox (by running 'make ca-bundle), or by using our online service setup
for this purpose: https://curl.haxx.se/docs/caextract.html for this purpose: https://curl.se/docs/caextract.html
1.12 I have a problem who can I chat with? 1.12 I have a problem who can I chat with?
@ -441,7 +441,7 @@ FAQ
libressl, BoringSSL, GnuTLS, wolfSSL, NSS, mbedTLS, MesaLink, Secure libressl, BoringSSL, GnuTLS, wolfSSL, NSS, mbedTLS, MesaLink, Secure
Transport (native iOS/OS X), Schannel (native Windows), GSKit (native IBM Transport (native iOS/OS X), Schannel (native Windows), GSKit (native IBM
i), or BearSSL. They all have their pros and cons, and we try to maintain a i), or BearSSL. They all have their pros and cons, and we try to maintain a
comparison of them here: https://curl.haxx.se/docs/ssl-compared.html comparison of them here: https://curl.se/docs/ssl-compared.html
2.3 Where can I find a copy of LIBEAY32.DLL? 2.3 Where can I find a copy of LIBEAY32.DLL?
@ -555,7 +555,7 @@ FAQ
Find out more about which languages that support curl directly, and how to Find out more about which languages that support curl directly, and how to
install and use them, in the libcurl section of the curl website: install and use them, in the libcurl section of the curl website:
https://curl.haxx.se/libcurl/ https://curl.se/libcurl/
All the various bindings to libcurl are made by other projects and people, All the various bindings to libcurl are made by other projects and people,
outside of the cURL project. The cURL project itself only produces libcurl outside of the cURL project. The cURL project itself only produces libcurl
@ -689,7 +689,7 @@ FAQ
certificate. Server certificate verification is enabled by default in curl certificate. Server certificate verification is enabled by default in curl
and libcurl and is often the reason for problems as explained in FAQ entry and libcurl and is often the reason for problems as explained in FAQ entry
4.12 and the SSLCERTS document 4.12 and the SSLCERTS document
(https://curl.haxx.se/docs/sslcerts.html). Server certificates that are (https://curl.se/docs/sslcerts.html). Server certificates that are
"self-signed" or otherwise signed by a CA that you do not have a CA cert "self-signed" or otherwise signed by a CA that you do not have a CA cert
for, cannot be verified. If the verification during a connect fails, you are for, cannot be verified. If the verification during a connect fails, you are
refused access. You then need to explicitly disable the verification to refused access. You then need to explicitly disable the verification to
@ -980,7 +980,7 @@ FAQ
this check. this check.
Details are also in the SSLCERTS file in the release archives, found online Details are also in the SSLCERTS file in the release archives, found online
here: https://curl.haxx.se/docs/sslcerts.html here: https://curl.se/docs/sslcerts.html
4.13 Why is curl -R on Windows one hour off? 4.13 Why is curl -R on Windows one hour off?
@ -1157,7 +1157,7 @@ FAQ
There may be some exceptions to thread safety depending on how libcurl was There may be some exceptions to thread safety depending on how libcurl was
built. Please review the guidelines for thread safety to learn more: built. Please review the guidelines for thread safety to learn more:
https://curl.haxx.se/libcurl/c/threadsafe.html https://curl.se/libcurl/c/threadsafe.html
5.2 How can I receive all data into a large memory chunk? 5.2 How can I receive all data into a large memory chunk?
@ -1512,7 +1512,7 @@ FAQ
notice" somewhere. Most probably like in the documentation or in the section notice" somewhere. Most probably like in the documentation or in the section
where other third party dependencies already are mentioned and acknowledged. where other third party dependencies already are mentioned and acknowledged.
As can be seen here: https://curl.haxx.se/docs/companies.html and elsewhere, As can be seen here: https://curl.se/docs/companies.html and elsewhere,
more and more companies are discovering the power of libcurl and take more and more companies are discovering the power of libcurl and take
advantage of it even in commercial environments. advantage of it even in commercial environments.

Просмотреть файл

@ -45,14 +45,14 @@ one that piques your interest.
Some bugs are known and haven't yet received attention and work enough to get Some bugs are known and haven't yet received attention and work enough to get
fixed. We collect such known existing flaws in the fixed. We collect such known existing flaws in the
[KNOWN_BUGS](https://curl.haxx.se/docs/knownbugs.html) page. Many of them link [KNOWN_BUGS](https://curl.se/docs/knownbugs.html) page. Many of them link
to the original bug report with some additional details, but some may also to the original bug report with some additional details, but some may also
have aged a bit and may require some verification that the bug still exists in have aged a bit and may require some verification that the bug still exists in
the same way and that what was said about it in the past is still valid. the same way and that what was said about it in the past is still valid.
## Fix autobuild problems ## Fix autobuild problems
On the [autobuilds page](https://curl.haxx.se/dev/builds.html) we show a On the [autobuilds page](https://curl.se/dev/builds.html) we show a
collection of test results from the automatic curl build and tests that are collection of test results from the automatic curl build and tests that are
performed by volunteers. Fixing compiler warnings and errors shown there is performed by volunteers. Fixing compiler warnings and errors shown there is
something we value greatly. Also, if you own or run systems or architectures something we value greatly. Also, if you own or run systems or architectures
@ -63,7 +63,7 @@ volunteers running builds automatically to help us keep curl portable.
Ideas for features and functions that we have considered worthwhile to Ideas for features and functions that we have considered worthwhile to
implement and provide are kept in the implement and provide are kept in the
[TODO](https://curl.haxx.se/docs/todo.html) file. Some of the ideas are [TODO](https://curl.se/docs/todo.html) file. Some of the ideas are
rough. Some are well thought out. Some probably aren't really suitable rough. Some are well thought out. Some probably aren't really suitable
anymore. anymore.
@ -81,7 +81,7 @@ the specific implementation. Either way is fine.
## CONTRIBUTE ## CONTRIBUTE
We offer [guidelines](https://curl.haxx.se/dev/contribute.html) that are We offer [guidelines](https://curl.se/dev/contribute.html) that are
suitable to be familiar with before you decide to contribute to curl. If suitable to be familiar with before you decide to contribute to curl. If
you're used to open source development, you'll probably not find many you're used to open source development, you'll probably not find many
surprises in there. surprises in there.

Просмотреть файл

@ -15,7 +15,7 @@
servers with the Cookie: header. servers with the Cookie: header.
For a very long time, the only spec explaining how to use cookies was the For a very long time, the only spec explaining how to use cookies was the
original [Netscape spec from 1994](https://curl.haxx.se/rfc/cookie_spec.html). original [Netscape spec from 1994](https://curl.se/rfc/cookie_spec.html).
In 2011, [RFC6265](https://www.ietf.org/rfc/rfc6265.txt) was finally In 2011, [RFC6265](https://www.ietf.org/rfc/rfc6265.txt) was finally
published and details how cookies work within HTTP. In 2016, an update which published and details how cookies work within HTTP. In 2016, an update which

Просмотреть файл

@ -1085,18 +1085,18 @@ for older and later versions as things don't change drastically that often.
the share API. the share API.
[1]: https://curl.haxx.se/libcurl/c/curl_easy_setopt.html [1]: https://curl.se/libcurl/c/curl_easy_setopt.html
[2]: https://curl.haxx.se/libcurl/c/curl_easy_init.html [2]: https://curl.se/libcurl/c/curl_easy_init.html
[3]: https://c-ares.haxx.se/ [3]: https://c-ares.haxx.se/
[4]: https://tools.ietf.org/html/rfc7230 "RFC 7230" [4]: https://tools.ietf.org/html/rfc7230 "RFC 7230"
[5]: https://curl.haxx.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html [5]: https://curl.se/libcurl/c/CURLOPT_ACCEPT_ENCODING.html
[6]: https://curl.haxx.se/docs/manpage.html#--compressed [6]: https://curl.se/docs/manpage.html#--compressed
[7]: https://curl.haxx.se/libcurl/c/curl_multi_socket_action.html [7]: https://curl.se/libcurl/c/curl_multi_socket_action.html
[8]: https://curl.haxx.se/libcurl/c/curl_multi_timeout.html [8]: https://curl.se/libcurl/c/curl_multi_timeout.html
[9]: https://curl.haxx.se/libcurl/c/curl_multi_setopt.html [9]: https://curl.se/libcurl/c/curl_multi_setopt.html
[10]: https://curl.haxx.se/libcurl/c/CURLMOPT_TIMERFUNCTION.html [10]: https://curl.se/libcurl/c/CURLMOPT_TIMERFUNCTION.html
[11]: https://curl.haxx.se/libcurl/c/curl_multi_perform.html [11]: https://curl.se/libcurl/c/curl_multi_perform.html
[12]: https://curl.haxx.se/libcurl/c/curl_multi_fdset.html [12]: https://curl.se/libcurl/c/curl_multi_fdset.html
[13]: https://curl.haxx.se/libcurl/c/curl_multi_add_handle.html [13]: https://curl.se/libcurl/c/curl_multi_add_handle.html
[14]: https://curl.haxx.se/libcurl/c/curl_multi_info_read.html [14]: https://curl.se/libcurl/c/curl_multi_info_read.html
[15]: https://tools.ietf.org/html/rfc7231#section-3.1.2.2 [15]: https://tools.ietf.org/html/rfc7231#section-3.1.2.2

Просмотреть файл

@ -143,7 +143,7 @@ problems may have been fixed or changed somewhat since this was written!
CURLINFO_PRETRANSFER_TIME is near to zero every time. CURLINFO_PRETRANSFER_TIME is near to zero every time.
https://github.com/curl/curl/issues/218 https://github.com/curl/curl/issues/218
https://curl.haxx.se/bug/view.cgi?id=1213 https://curl.se/bug/view.cgi?id=1213
1.4 multipart formposts file name encoding 1.4 multipart formposts file name encoding
@ -158,13 +158,13 @@ problems may have been fixed or changed somewhat since this was written!
If an upload using Expect: 100-continue receives an HTTP 417 response, it If an upload using Expect: 100-continue receives an HTTP 417 response, it
ought to be automatically resent without the Expect:. A workaround is for ought to be automatically resent without the Expect:. A workaround is for
the client application to redo the transfer after disabling Expect:. the client application to redo the transfer after disabling Expect:.
https://curl.haxx.se/mail/archive-2008-02/0043.html https://curl.se/mail/archive-2008-02/0043.html
1.6 Unnecessary close when 401 received waiting for 100 1.6 Unnecessary close when 401 received waiting for 100
libcurl closes the connection if an HTTP 401 reply is received while it is libcurl closes the connection if an HTTP 401 reply is received while it is
waiting for the 100-continue response. waiting for the 100-continue response.
https://curl.haxx.se/mail/lib-2008-08/0462.html https://curl.se/mail/lib-2008-08/0462.html
1.7 Deflate error after all content was received 1.7 Deflate error after all content was received
@ -217,7 +217,7 @@ problems may have been fixed or changed somewhat since this was written!
2.2 DER in keychain 2.2 DER in keychain
Curl doesn't recognize certificates in DER format in keychain, but it works Curl doesn't recognize certificates in DER format in keychain, but it works
with PEM. https://curl.haxx.se/bug/view.cgi?id=1065 with PEM. https://curl.se/bug/view.cgi?id=1065
2.3 Unable to use PKCS12 certificate with Secure Transport 2.3 Unable to use PKCS12 certificate with Secure Transport
@ -310,7 +310,7 @@ problems may have been fixed or changed somewhat since this was written!
IMAP "SEARCH ALL" truncates output on large boxes. "A quick search of the IMAP "SEARCH ALL" truncates output on large boxes. "A quick search of the
code reveals that pingpong.c contains some truncation code, at line 408, when code reveals that pingpong.c contains some truncation code, at line 408, when
it deems the server response to be too large truncating it to 40 characters" it deems the server response to be too large truncating it to 40 characters"
https://curl.haxx.se/bug/view.cgi?id=1366 https://curl.se/bug/view.cgi?id=1366
3.2 No disconnect command 3.2 No disconnect command
@ -321,7 +321,7 @@ problems may have been fixed or changed somewhat since this was written!
You have to tell libcurl not to expect a body, when dealing with one line You have to tell libcurl not to expect a body, when dealing with one line
response commands. Please see the POP3 examples and test cases which show response commands. Please see the POP3 examples and test cases which show
this for the NOOP and DELE commands. https://curl.haxx.se/bug/?i=740 this for the NOOP and DELE commands. https://curl.se/bug/?i=740
3.4 AUTH PLAIN for SMTP is not working on all servers 3.4 AUTH PLAIN for SMTP is not working on all servers
@ -340,7 +340,7 @@ problems may have been fixed or changed somewhat since this was written!
decoding also means that we need to check for nastiness that is attempted, decoding also means that we need to check for nastiness that is attempted,
like "../" sequences and the like. Probably everything to the left of any like "../" sequences and the like. Probably everything to the left of any
embedded slashes should be cut off. embedded slashes should be cut off.
https://curl.haxx.se/bug/view.cgi?id=1294 https://curl.se/bug/view.cgi?id=1294
-O also doesn't decode %-encoded names, and while it has even less -O also doesn't decode %-encoded names, and while it has even less
information about the charset involved the process is similar to the -J case. information about the charset involved the process is similar to the -J case.
@ -355,7 +355,7 @@ problems may have been fixed or changed somewhat since this was written!
-" fails. Without -J the same command line works! This happens because the -" fails. Without -J the same command line works! This happens because the
resume logic is worked out before the target file name (and thus its resume logic is worked out before the target file name (and thus its
pre-transfer size) has been figured out! pre-transfer size) has been figured out!
https://curl.haxx.se/bug/view.cgi?id=1169 https://curl.se/bug/view.cgi?id=1169
4.3 --retry and transfer timeouts 4.3 --retry and transfer timeouts
@ -363,7 +363,7 @@ problems may have been fixed or changed somewhat since this was written!
-y/-Y) the next attempt doesn't resume the transfer properly from what was -y/-Y) the next attempt doesn't resume the transfer properly from what was
downloaded in the previous attempt but will truncate and restart at the downloaded in the previous attempt but will truncate and restart at the
original position where it was at before the previous failed attempt. See original position where it was at before the previous failed attempt. See
https://curl.haxx.se/mail/lib-2008-01/0080.html and Mandriva bug report https://curl.se/mail/lib-2008-01/0080.html and Mandriva bug report
https://qa.mandriva.com/show_bug.cgi?id=22565 https://qa.mandriva.com/show_bug.cgi?id=22565
4.4 Improve --data-urlencode space encoding 4.4 Improve --data-urlencode space encoding
@ -424,9 +424,9 @@ problems may have been fixed or changed somewhat since this was written!
_UNICODE and UNICODE defined. And, except for Cygwin, Windows can't use UTF-8 _UNICODE and UNICODE defined. And, except for Cygwin, Windows can't use UTF-8
as a locale. as a locale.
https://curl.haxx.se/bug/?i=345 https://curl.se/bug/?i=345
https://curl.haxx.se/bug/?i=731 https://curl.se/bug/?i=731
https://curl.haxx.se/bug/?i=3747 https://curl.se/bug/?i=3747
5.6 cmake: use correct SONAME for shared library 5.6 cmake: use correct SONAME for shared library
@ -501,11 +501,11 @@ problems may have been fixed or changed somewhat since this was written!
NTLM authentication involving unicode user name or password only works NTLM authentication involving unicode user name or password only works
properly if built with UNICODE defined together with the Schannel properly if built with UNICODE defined together with the Schannel
backend. The original problem was mentioned in: backend. The original problem was mentioned in:
https://curl.haxx.se/mail/lib-2009-10/0024.html https://curl.se/mail/lib-2009-10/0024.html
https://curl.haxx.se/bug/view.cgi?id=896 https://curl.se/bug/view.cgi?id=896
The Schannel version verified to work as mentioned in The Schannel version verified to work as mentioned in
https://curl.haxx.se/mail/lib-2012-07/0073.html https://curl.se/mail/lib-2012-07/0073.html
6.2 MIT Kerberos for Windows build 6.2 MIT Kerberos for Windows build
@ -517,7 +517,7 @@ problems may have been fixed or changed somewhat since this was written!
NTLM authentication using SSPI (on Windows) when (lib)curl is running in NTLM authentication using SSPI (on Windows) when (lib)curl is running in
"system context" will make it use wrong(?) user name - at least when compared "system context" will make it use wrong(?) user name - at least when compared
to what winhttp does. See https://curl.haxx.se/bug/view.cgi?id=535 to what winhttp does. See https://curl.se/bug/view.cgi?id=535
6.4 Negotiate and Kerberos V5 need a fake user name 6.4 Negotiate and Kerberos V5 need a fake user name
@ -525,8 +525,8 @@ problems may have been fixed or changed somewhat since this was written!
V5 in the e-mail protocols, you need to provide a (fake) user name (this V5 in the e-mail protocols, you need to provide a (fake) user name (this
concerns both curl and the lib) because the code wrongly only considers concerns both curl and the lib) because the code wrongly only considers
authentication if there's a user name provided by setting authentication if there's a user name provided by setting
conn->bits.user_passwd in url.c https://curl.haxx.se/bug/view.cgi?id=440 How? conn->bits.user_passwd in url.c https://curl.se/bug/view.cgi?id=440 How?
https://curl.haxx.se/mail/lib-2004-08/0182.html A possible solution is to https://curl.se/mail/lib-2004-08/0182.html A possible solution is to
either modify this variable to be set or introduce a variable such as either modify this variable to be set or introduce a variable such as
new conn->bits.want_authentication which is set when any of the authentication new conn->bits.want_authentication which is set when any of the authentication
options are set. options are set.
@ -568,7 +568,7 @@ problems may have been fixed or changed somewhat since this was written!
connection timeout during that phase but only the "real" timeout - which may connection timeout during that phase but only the "real" timeout - which may
surprise users as it is probably considered to be the connect phase to most surprise users as it is probably considered to be the connect phase to most
people. Brought up (and is being misunderstood) in: people. Brought up (and is being misunderstood) in:
https://curl.haxx.se/bug/view.cgi?id=856 https://curl.se/bug/view.cgi?id=856
7.2 FTP with CONNECT and slow server 7.2 FTP with CONNECT and slow server
@ -582,14 +582,14 @@ problems may have been fixed or changed somewhat since this was written!
It seems sensible to be able to use CURLOPT_NOBODY and CURLOPT_FAILONERROR It seems sensible to be able to use CURLOPT_NOBODY and CURLOPT_FAILONERROR
with FTP to detect if a file exists or not, but it is not working: with FTP to detect if a file exists or not, but it is not working:
https://curl.haxx.se/mail/lib-2008-07/0295.html https://curl.se/mail/lib-2008-07/0295.html
7.4 FTP with ACCT 7.4 FTP with ACCT
When doing an operation over FTP that requires the ACCT command (but not when When doing an operation over FTP that requires the ACCT command (but not when
logging in), the operation will fail since libcurl doesn't detect this and logging in), the operation will fail since libcurl doesn't detect this and
thus fails to issue the correct command: thus fails to issue the correct command:
https://curl.haxx.se/bug/view.cgi?id=635 https://curl.se/bug/view.cgi?id=635
7.5 ASCII FTP 7.5 ASCII FTP
@ -661,12 +661,12 @@ problems may have been fixed or changed somewhat since this was written!
8.1 TELNET and time limitations don't work 8.1 TELNET and time limitations don't work
When using telnet, the time limitation options don't work. When using telnet, the time limitation options don't work.
https://curl.haxx.se/bug/view.cgi?id=846 https://curl.se/bug/view.cgi?id=846
8.2 Microsoft telnet server 8.2 Microsoft telnet server
There seems to be a problem when connecting to the Microsoft telnet server. There seems to be a problem when connecting to the Microsoft telnet server.
https://curl.haxx.se/bug/view.cgi?id=649 https://curl.se/bug/view.cgi?id=649
9. SFTP and SCP 9. SFTP and SCP
@ -678,7 +678,7 @@ problems may have been fixed or changed somewhat since this was written!
instead the connection is "cancelled" (the operation is considered done) instead the connection is "cancelled" (the operation is considered done)
prematurely. There is a half-baked (busy-looping) patch provided in the bug prematurely. There is a half-baked (busy-looping) patch provided in the bug
report but it cannot be accepted as-is. See report but it cannot be accepted as-is. See
https://curl.haxx.se/bug/view.cgi?id=748 https://curl.se/bug/view.cgi?id=748
9.2 wolfssh: publickey auth doesn't work 9.2 wolfssh: publickey auth doesn't work
@ -764,7 +764,7 @@ problems may have been fixed or changed somewhat since this was written!
signal handler back into the library with a sigsetjmp, which effectively signal handler back into the library with a sigsetjmp, which effectively
causes libcurl to continue running within the signal handler. This is causes libcurl to continue running within the signal handler. This is
non-portable and could cause problems on some platforms. A discussion on the non-portable and could cause problems on some platforms. A discussion on the
problem is available at https://curl.haxx.se/mail/lib-2008-09/0197.html problem is available at https://curl.se/mail/lib-2008-09/0197.html
Also, alarm() provides timeout resolution only to the nearest second. alarm Also, alarm() provides timeout resolution only to the nearest second. alarm
ought to be replaced by setitimer on systems that support it. ought to be replaced by setitimer on systems that support it.
@ -815,7 +815,7 @@ problems may have been fixed or changed somewhat since this was written!
Generic LDAP is synchronous: OK. Generic LDAP is synchronous: OK.
See https://github.com/curl/curl/issues/622 and See https://github.com/curl/curl/issues/622 and
https://curl.haxx.se/mail/lib-2016-01/0101.html https://curl.se/mail/lib-2016-01/0101.html
12.2 LDAP on Windows does authentication wrong? 12.2 LDAP on Windows does authentication wrong?

Просмотреть файл

@ -34,7 +34,7 @@ MAIL ETIQUETTE
1.1 Mailing Lists 1.1 Mailing Lists
The mailing lists we have are all listed and described at The mailing lists we have are all listed and described at
https://curl.haxx.se/mail/ https://curl.se/mail/
Each mailing list is targeted to a specific set of users and subjects, Each mailing list is targeted to a specific set of users and subjects,
please use the one or the ones that suit you the most. please use the one or the ones that suit you the most.

Просмотреть файл

@ -71,7 +71,7 @@ fail):
Fetch two files and store them with their remote names: Fetch two files and store them with their remote names:
curl -O www.haxx.se/index.html -O curl.haxx.se/download.html curl -O www.haxx.se/index.html -O curl.se/download.html
## Using Passwords ## Using Passwords
@ -273,7 +273,7 @@ will then store the headers in the specified file.
Store the HTTP headers in a separate file (headers.txt in the example): Store the HTTP headers in a separate file (headers.txt in the example):
curl --dump-header headers.txt curl.haxx.se curl --dump-header headers.txt curl.se
Note that headers stored in a separate file can be very useful at a later time Note that headers stored in a separate file can be very useful at a later time
if you want curl to use cookies sent by the server. More about that in the if you want curl to use cookies sent by the server. More about that in the
@ -772,7 +772,7 @@ fallback mechanism in case if LDAPv3 will fail to connect.
LDAP is a complex thing and writing an LDAP query is not an easy task. I do LDAP is a complex thing and writing an LDAP query is not an easy task. I do
advise you to dig up the syntax description for that elsewhere. One such place advise you to dig up the syntax description for that elsewhere. One such place
might be: [RFC 2255, The LDAP URL might be: [RFC 2255, The LDAP URL
Format](https://curl.haxx.se/rfc/rfc2255.txt) Format](https://curl.se/rfc/rfc2255.txt)
To show you an example, this is how I can get all people from my local LDAP To show you an example, this is how I can get all people from my local LDAP
server that has a certain sub-domain in their email address: server that has a certain sub-domain in their email address:
@ -837,7 +837,7 @@ use it for all protocols where authentication is used.
A very simple `.netrc` file could look something like: A very simple `.netrc` file could look something like:
machine curl.haxx.se login iamdaniel password mysecret machine curl.se login iamdaniel password mysecret
## Custom Output ## Custom Output
@ -977,7 +977,7 @@ fail.
For your convenience, we have several open mailing lists to discuss curl, its For your convenience, we have several open mailing lists to discuss curl, its
development and things relevant to this. Get all info at development and things relevant to this. Get all info at
https://curl.haxx.se/mail/. https://curl.se/mail/.
Please direct curl questions, feature requests and trouble reports to one of Please direct curl questions, feature requests and trouble reports to one of
these mailing lists instead of mailing any individual. these mailing lists instead of mailing any individual.

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -1,4 +1,4 @@
![curl logo](https://curl.haxx.se/logo/curl-logo.svg) ![curl logo](https://curl.se/logo/curl-logo.svg)
# Documentation # Documentation
@ -7,6 +7,6 @@ subdirectories, using several different formats. Some of them are not ideal
for reading directly in your browser. for reading directly in your browser.
If you'd rather see the rendered version of the documentation, check out the If you'd rather see the rendered version of the documentation, check out the
curl website's [documentation section](https://curl.haxx.se/docs/) for curl website's [documentation section](https://curl.se/docs/) for
general curl stuff or the [libcurl section](https://curl.haxx.se/libcurl/) for general curl stuff or the [libcurl section](https://curl.se/libcurl/) for
libcurl related documentation. libcurl related documentation.

Просмотреть файл

@ -14,6 +14,6 @@ ECH (Encrypted Client Hello - formerly known as ESNI)
----------------------------------------------------- -----------------------------------------------------
See Daniel's post on [Support of Encrypted See Daniel's post on [Support of Encrypted
SNI](https://curl.haxx.se/mail/lib-2019-03/0000.html) on the mailing list. SNI](https://curl.se/mail/lib-2019-03/0000.html) on the mailing list.
Initial work exists in https://github.com/curl/curl/pull/4011 Initial work exists in https://github.com/curl/curl/pull/4011

Просмотреть файл

@ -8,7 +8,7 @@ Publishing Information
---------------------- ----------------------
All known and public curl or libcurl related vulnerabilities are listed on All known and public curl or libcurl related vulnerabilities are listed on
[the curl website security page](https://curl.haxx.se/docs/security.html). [the curl website security page](https://curl.se/docs/security.html).
Security vulnerabilities **should not** be entered in the project's public bug Security vulnerabilities **should not** be entered in the project's public bug
tracker. tracker.
@ -128,5 +128,5 @@ Publishing Security Advisories
Bug Bounty Bug Bounty
---------- ----------
See [BUG-BOUNTY](https://curl.haxx.se/docs/bugbounty.html) for details on the See [BUG-BOUNTY](https://curl.se/docs/bugbounty.html) for details on the
bug bounty program. bug bounty program.

Просмотреть файл

@ -84,4 +84,4 @@
References: References:
https://curl.haxx.se/docs/ssl-compared.html https://curl.se/docs/ssl-compared.html

Просмотреть файл

@ -119,7 +119,7 @@ server, do one of the following:
5. Get a better/different/newer CA cert bundle! One option is to extract the 5. Get a better/different/newer CA cert bundle! One option is to extract the
one a recent Firefox browser uses by running 'make ca-bundle' in the curl one a recent Firefox browser uses by running 'make ca-bundle' in the curl
build tree root, or possibly download a version that was generated this build tree root, or possibly download a version that was generated this
way for you: [CA Extract](https://curl.haxx.se/docs/caextract.html) way for you: [CA Extract](https://curl.se/docs/caextract.html)
Neglecting to use one of the above methods when dealing with a server using a Neglecting to use one of the above methods when dealing with a server using a
certificate that isn't signed by one of the certificates in the installed CA certificate that isn't signed by one of the certificates in the installed CA

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -415,7 +415,7 @@
See https://github.com/curl/curl/issues/3523 See https://github.com/curl/curl/issues/3523
Michael Kaufmann suggestion here: Michael Kaufmann suggestion here:
https://curl.haxx.se/video/curlup-2017/2017-03-19_05_Michael_Kaufmann_Websocket_support_for_curl.mp4 https://curl.se/video/curlup-2017/2017-03-19_05_Michael_Kaufmann_Websocket_support_for_curl.mp4
1.30 config file parsing 1.30 config file parsing
@ -525,7 +525,7 @@
When trying to connect passively to a server which only supports active When trying to connect passively to a server which only supports active
connections, libcurl returns CURLE_FTP_WEIRD_PASV_REPLY and closes the connections, libcurl returns CURLE_FTP_WEIRD_PASV_REPLY and closes the
connection. There could be a way to fallback to an active connection (and connection. There could be a way to fallback to an active connection (and
vice versa). https://curl.haxx.se/bug/feature.cgi?id=1754793 vice versa). https://curl.se/bug/feature.cgi?id=1754793
4.3 Earlier bad letter detection 4.3 Earlier bad letter detection
@ -562,7 +562,7 @@
5.1 Better persistency for HTTP 1.0 5.1 Better persistency for HTTP 1.0
"Better" support for persistent connections over HTTP 1.0 "Better" support for persistent connections over HTTP 1.0
https://curl.haxx.se/bug/feature.cgi?id=1089001 https://curl.se/bug/feature.cgi?id=1089001
5.2 Set custom client ip when using haproxy protocol 5.2 Set custom client ip when using haproxy protocol
@ -639,7 +639,7 @@
hack ;-) hack ;-)
Please see the following thread for more information: Please see the following thread for more information:
https://curl.haxx.se/mail/lib-2012-05/0178.html https://curl.se/mail/lib-2012-05/0178.html
8. POP3 8. POP3
@ -766,9 +766,9 @@ that doesn't exist on the server, just like --ftp-create-dirs.
https://www.rfc-editor.org/rfc/rfc6698.txt https://www.rfc-editor.org/rfc/rfc6698.txt
An initial patch was posted by Suresh Krishnaswamy on March 7th 2013 An initial patch was posted by Suresh Krishnaswamy on March 7th 2013
(https://curl.haxx.se/mail/lib-2013-03/0075.html) but it was a too simple (https://curl.se/mail/lib-2013-03/0075.html) but it was a too simple
approach. See Daniel's comments: approach. See Daniel's comments:
https://curl.haxx.se/mail/lib-2013-03/0103.html . libunbound may be the https://curl.se/mail/lib-2013-03/0103.html . libunbound may be the
correct library to base this development on. correct library to base this development on.
Björn Stenberg wrote a separate initial take on DANE that was never Björn Stenberg wrote a separate initial take on DANE that was never

Просмотреть файл

@ -38,7 +38,7 @@
## See the Protocol ## See the Protocol
Using curl's option [`--verbose`](https://curl.haxx.se/docs/manpage.html#-v) Using curl's option [`--verbose`](https://curl.se/docs/manpage.html#-v)
(`-v` as a short option) will display what kind of commands curl sends to the (`-v` as a short option) will display what kind of commands curl sends to the
server, as well as a few other informational texts. server, as well as a few other informational texts.
@ -46,8 +46,8 @@
understand the curl<->server interaction. understand the curl<->server interaction.
Sometimes even `--verbose` is not enough. Then Sometimes even `--verbose` is not enough. Then
[`--trace`](https://curl.haxx.se/docs/manpage.html#-trace) and [`--trace`](https://curl.se/docs/manpage.html#-trace) and
[`--trace-ascii`]((https://curl.haxx.se/docs/manpage.html#--trace-ascii) [`--trace-ascii`]((https://curl.se/docs/manpage.html#--trace-ascii)
offer even more details as they show **everything** curl sends and offer even more details as they show **everything** curl sends and
receives. Use it like this: receives. Use it like this:
@ -58,7 +58,7 @@
Many times you may wonder what exactly is taking all the time, or you just Many times you may wonder what exactly is taking all the time, or you just
want to know the amount of milliseconds between two points in a transfer. For want to know the amount of milliseconds between two points in a transfer. For
those, and other similar situations, the those, and other similar situations, the
[`--trace-time`]((https://curl.haxx.se/docs/manpage.html#--trace-time) option [`--trace-time`]((https://curl.se/docs/manpage.html#--trace-time) option
is what you need. It'll prepend the time to each trace output line: is what you need. It'll prepend the time to each trace output line:
curl --trace-ascii d.txt --trace-time http://example.com/ curl --trace-ascii d.txt --trace-time http://example.com/
@ -74,7 +74,7 @@
The Uniform Resource Locator format is how you specify the address of a The Uniform Resource Locator format is how you specify the address of a
particular resource on the Internet. You know these, you've seen URLs like particular resource on the Internet. You know these, you've seen URLs like
https://curl.haxx.se or https://yourbank.com a million times. RFC 3986 is the https://curl.se or https://yourbank.com a million times. RFC 3986 is the
canonical spec. And yeah, the formal name is not URL, it is URI. canonical spec. And yeah, the formal name is not URL, it is URI.
## Host ## Host
@ -85,7 +85,7 @@
For development and other trying out situations, you can point to a different For development and other trying out situations, you can point to a different
IP address for a host name than what would otherwise be used, by using curl's IP address for a host name than what would otherwise be used, by using curl's
[`--resolve`](https://curl.haxx.se/docs/manpage.html#--resolve) option: [`--resolve`](https://curl.se/docs/manpage.html#--resolve) option:
curl --resolve www.example.org:80:127.0.0.1 http://www.example.org/ curl --resolve www.example.org:80:127.0.0.1 http://www.example.org/
@ -141,19 +141,19 @@
issues a GET request to the server and receives the document it asked for. issues a GET request to the server and receives the document it asked for.
If you issue the command line If you issue the command line
curl https://curl.haxx.se curl https://curl.se
you get a web page returned in your terminal window. The entire HTML document you get a web page returned in your terminal window. The entire HTML document
that that URL holds. that that URL holds.
All HTTP replies contain a set of response headers that are normally hidden, All HTTP replies contain a set of response headers that are normally hidden,
use curl's [`--include`](https://curl.haxx.se/docs/manpage.html#-i) (`-i`) use curl's [`--include`](https://curl.se/docs/manpage.html#-i) (`-i`)
option to display them as well as the rest of the document. option to display them as well as the rest of the document.
## HEAD ## HEAD
You can ask the remote server for ONLY the headers by using the You can ask the remote server for ONLY the headers by using the
[`--head`](https://curl.haxx.se/docs/manpage.html#-I) (`-I`) option which [`--head`](https://curl.se/docs/manpage.html#-I) (`-I`) option which
will make curl issue a HEAD request. In some special cases servers deny the will make curl issue a HEAD request. In some special cases servers deny the
HEAD method while others still work, which is a particular kind of annoyance. HEAD method while others still work, which is a particular kind of annoyance.
@ -173,7 +173,7 @@
curl http://url1.example.com http://url2.example.com curl http://url1.example.com http://url2.example.com
If you use [`--data`](https://curl.haxx.se/docs/manpage.html#-d) to POST to If you use [`--data`](https://curl.se/docs/manpage.html#-d) to POST to
the URL, using multiple URLs means that you send that same POST to all the the URL, using multiple URLs means that you send that same POST to all the
given URLs. given URLs.
@ -186,7 +186,7 @@
Sometimes you need to operate on several URLs in a single command line and do Sometimes you need to operate on several URLs in a single command line and do
different HTTP methods on each. For this, you'll enjoy the different HTTP methods on each. For this, you'll enjoy the
[`--next`](https://curl.haxx.se/docs/manpage.html#-:) option. It is basically [`--next`](https://curl.se/docs/manpage.html#-:) option. It is basically
a separator that separates a bunch of options from the next. All the URLs a separator that separates a bunch of options from the next. All the URLs
before `--next` will get the same method and will get all the POST data before `--next` will get the same method and will get all the POST data
merged into one. merged into one.
@ -370,10 +370,10 @@
The site might require a different authentication method (check the headers The site might require a different authentication method (check the headers
returned by the server), and then returned by the server), and then
[`--ntlm`](https://curl.haxx.se/docs/manpage.html#--ntlm), [`--ntlm`](https://curl.se/docs/manpage.html#--ntlm),
[`--digest`](https://curl.haxx.se/docs/manpage.html#--digest), [`--digest`](https://curl.se/docs/manpage.html#--digest),
[`--negotiate`](https://curl.haxx.se/docs/manpage.html#--negotiate) or even [`--negotiate`](https://curl.se/docs/manpage.html#--negotiate) or even
[`--anyauth`](https://curl.haxx.se/docs/manpage.html#--anyauth) might be [`--anyauth`](https://curl.se/docs/manpage.html#--anyauth) might be
options that suit you. options that suit you.
## Proxy Authentication ## Proxy Authentication
@ -383,12 +383,12 @@
may require its own user and password to allow the client to get through to may require its own user and password to allow the client to get through to
the Internet. To specify those with curl, run something like: the Internet. To specify those with curl, run something like:
curl --proxy-user proxyuser:proxypassword curl.haxx.se curl --proxy-user proxyuser:proxypassword curl.se
If your proxy requires the authentication to be done using the NTLM method, If your proxy requires the authentication to be done using the NTLM method,
use [`--proxy-ntlm`](https://curl.haxx.se/docs/manpage.html#--proxy-ntlm), if use [`--proxy-ntlm`](https://curl.se/docs/manpage.html#--proxy-ntlm), if
it requires Digest use it requires Digest use
[`--proxy-digest`](https://curl.haxx.se/docs/manpage.html#--proxy-digest). [`--proxy-digest`](https://curl.se/docs/manpage.html#--proxy-digest).
If you use any one of these user+password options but leave out the password If you use any one of these user+password options but leave out the password
part, curl will prompt for the password interactively. part, curl will prompt for the password interactively.
@ -462,7 +462,7 @@
If you use curl to POST to a site that immediately redirects you to another If you use curl to POST to a site that immediately redirects you to another
page, you can safely use page, you can safely use
[`--location`](https://curl.haxx.se/docs/manpage.html#-L) (`-L`) and [`--location`](https://curl.se/docs/manpage.html#-L) (`-L`) and
`--data`/`--form` together. curl will only use POST in the first request, and `--data`/`--form` together. curl will only use POST in the first request, and
then revert to GET in the following operations. then revert to GET in the following operations.
@ -501,13 +501,13 @@
Cookies are sent as common HTTP headers. This is practical as it allows curl Cookies are sent as common HTTP headers. This is practical as it allows curl
to record cookies simply by recording headers. Record cookies with curl by to record cookies simply by recording headers. Record cookies with curl by
using the [`--dump-header`](https://curl.haxx.se/docs/manpage.html#-D) (`-D`) using the [`--dump-header`](https://curl.se/docs/manpage.html#-D) (`-D`)
option like: option like:
curl --dump-header headers_and_cookies http://www.example.com curl --dump-header headers_and_cookies http://www.example.com
(Take note that the (Take note that the
[`--cookie-jar`](https://curl.haxx.se/docs/manpage.html#-c) option described [`--cookie-jar`](https://curl.se/docs/manpage.html#-c) option described
below is a better way to store cookies.) below is a better way to store cookies.)
Curl has a full blown cookie parsing engine built-in that comes in use if you Curl has a full blown cookie parsing engine built-in that comes in use if you
@ -519,7 +519,7 @@
curl --cookie stored_cookies_in_file http://www.example.com curl --cookie stored_cookies_in_file http://www.example.com
Curl's "cookie engine" gets enabled when you use the Curl's "cookie engine" gets enabled when you use the
[`--cookie`](https://curl.haxx.se/docs/manpage.html#-b) option. If you only [`--cookie`](https://curl.se/docs/manpage.html#-b) option. If you only
want curl to understand received cookies, use `--cookie` with a file that want curl to understand received cookies, use `--cookie` with a file that
doesn't exist. Example, if you want to let curl understand cookies from a doesn't exist. Example, if you want to let curl understand cookies from a
page and follow a location (and thus possibly send back cookies it received), page and follow a location (and thus possibly send back cookies it received),
@ -571,12 +571,12 @@
curl also tries to verify that the server is who it claims to be, by curl also tries to verify that the server is who it claims to be, by
verifying the server's certificate against a locally stored CA cert verifying the server's certificate against a locally stored CA cert
bundle. Failing the verification will cause curl to deny the connection. You bundle. Failing the verification will cause curl to deny the connection. You
must then use [`--insecure`](https://curl.haxx.se/docs/manpage.html#-k) must then use [`--insecure`](https://curl.se/docs/manpage.html#-k)
(`-k`) in case you want to tell curl to ignore that the server can't be (`-k`) in case you want to tell curl to ignore that the server can't be
verified. verified.
More about server certificate verification and ca cert bundles can be read in More about server certificate verification and ca cert bundles can be read in
the [SSLCERTS document](https://curl.haxx.se/docs/sslcerts.html). the [SSLCERTS document](https://curl.se/docs/sslcerts.html).
At times you may end up with your own CA cert store and then you can tell At times you may end up with your own CA cert store and then you can tell
curl to use that to verify the server's certificate: curl to use that to verify the server's certificate:
@ -611,7 +611,7 @@
It should be noted that curl selects which methods to use on its own It should be noted that curl selects which methods to use on its own
depending on what action to ask for. `-d` will do POST, `-I` will do HEAD and depending on what action to ask for. `-d` will do POST, `-I` will do HEAD and
so on. If you use the so on. If you use the
[`--request`](https://curl.haxx.se/docs/manpage.html#-X) / `-X` option you [`--request`](https://curl.se/docs/manpage.html#-X) / `-X` option you
can change the method keyword curl selects, but you will not modify curl's can change the method keyword curl selects, but you will not modify curl's
behavior. This means that if you for example use -d "data" to do a POST, you behavior. This means that if you for example use -d "data" to do a POST, you
can modify the method to a `PROPFIND` with `-X` and curl will still think it can modify the method to a `PROPFIND` with `-X` and curl will still think it
@ -671,10 +671,10 @@
- Make sure you check for and use cookies when needed (both reading with - Make sure you check for and use cookies when needed (both reading with
`--cookie` and writing with `--cookie-jar`) `--cookie` and writing with `--cookie-jar`)
- Set user-agent (with [`-A`](https://curl.haxx.se/docs/manpage.html#-A)) to - Set user-agent (with [`-A`](https://curl.se/docs/manpage.html#-A)) to
one like a recent popular browser does one like a recent popular browser does
- Set referer (with [`-E`](https://curl.haxx.se/docs/manpage.html#-E)) like - Set referer (with [`-E`](https://curl.se/docs/manpage.html#-E)) like
it is set by the browser it is set by the browser
- If you use POST, make sure you send all the fields and in the same order as - If you use POST, make sure you send all the fields and in the same order as

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -7,6 +7,6 @@ Category: tls
Specifies which ciphers to use in the connection. The list of ciphers must Specifies which ciphers to use in the connection. The list of ciphers must
specify valid ciphers. Read up on SSL cipher list details on this URL: specify valid ciphers. Read up on SSL cipher list details on this URL:
https://curl.haxx.se/docs/ssl-ciphers.html https://curl.se/docs/ssl-ciphers.html
If this option is used several times, the last one will be used. If this option is used several times, the last one will be used.

Просмотреть файл

@ -29,7 +29,7 @@ Note that to be able to specify a URL in the config file, you need to specify
it using the --url option, and not by simply writing the URL on its own it using the --url option, and not by simply writing the URL on its own
line. So, it could look similar to this: line. So, it could look similar to this:
url = "https://curl.haxx.se/docs/" url = "https://curl.se/docs/"
When curl is invoked, it (unless --disable is used) checks for a default When curl is invoked, it (unless --disable is used) checks for a default
config file and uses it if found. The default config file is checked for in config file and uses it if found. The default config file is checked for in

Просмотреть файл

@ -10,7 +10,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -14,4 +14,4 @@ The server connection is verified by making sure the server's certificate
contains the right name and verifies successfully using the cert store. contains the right name and verifies successfully using the cert store.
See this online resource for further details: See this online resource for further details:
https://curl.haxx.se/docs/sslcerts.html https://curl.se/docs/sslcerts.html

Просмотреть файл

@ -280,7 +280,7 @@ are meant to never change.
Daniel Stenberg is the main author, but the whole list of contributors is Daniel Stenberg is the main author, but the whole list of contributors is
found in the separate THANKS file. found in the separate THANKS file.
.SH WWW .SH WWW
https://curl.haxx.se https://curl.se
.SH "SEE ALSO" .SH "SEE ALSO"
.BR ftp (1), .BR ftp (1),
.BR wget (1) .BR wget (1)

Просмотреть файл

@ -9,7 +9,7 @@
.\" * .\" *
.\" * This software is licensed as described in the file COPYING, which .\" * This software is licensed as described in the file COPYING, which
.\" * you should have received as part of this distribution. The terms .\" * you should have received as part of this distribution. The terms
.\" * are also available at https://curl.haxx.se/docs/copyright.html. .\" * are also available at https://curl.se/docs/copyright.html.
.\" * .\" *
.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
.\" * copies of the Software, and permit persons to whom the Software is .\" * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -8,7 +8,7 @@ Specifies which cipher suites to use in the connection to your HTTPS proxy
when it negotiates TLS 1.3. The list of ciphers suites must specify valid when it negotiates TLS 1.3. The list of ciphers suites must specify valid
ciphers. Read up on TLS 1.3 cipher suite details on this URL: ciphers. Read up on TLS 1.3 cipher suite details on this URL:
https://curl.haxx.se/docs/ssl-ciphers.html https://curl.se/docs/ssl-ciphers.html
This option is currently used only when curl is built to use OpenSSL 1.1.1 or This option is currently used only when curl is built to use OpenSSL 1.1.1 or
later. If you are using a different SSL backend you can try setting TLS 1.3 later. If you are using a different SSL backend you can try setting TLS 1.3

Просмотреть файл

@ -8,7 +8,7 @@ Specifies which cipher suites to use in the connection if it negotiates TLS
1.3. The list of ciphers suites must specify valid ciphers. Read up on TLS 1.3 1.3. The list of ciphers suites must specify valid ciphers. Read up on TLS 1.3
cipher suite details on this URL: cipher suite details on this URL:
https://curl.haxx.se/docs/ssl-ciphers.html https://curl.se/docs/ssl-ciphers.html
This option is currently used only when curl is built to use OpenSSL 1.1.1 or This option is currently used only when curl is built to use OpenSSL 1.1.1 or
later. If you are using a different SSL backend you can try setting TLS 1.3 later. If you are using a different SSL backend you can try setting TLS 1.3

Просмотреть файл

@ -9,7 +9,7 @@
.\" * .\" *
.\" * This software is licensed as described in the file COPYING, which .\" * This software is licensed as described in the file COPYING, which
.\" * you should have received as part of this distribution. The terms .\" * you should have received as part of this distribution. The terms
.\" * are also available at https://curl.haxx.se/docs/copyright.html. .\" * are also available at https://curl.se/docs/copyright.html.
.\" * .\" *
.\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell .\" * You may opt to use, copy, modify, merge, publish, distribute and/or sell
.\" * copies of the Software, and permit persons to whom the Software is .\" * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -21,7 +21,7 @@ want you do reorganize them like:
`curl-config --cc` -o example example.c `curl-config --cflags --libs` `curl-config --cc` -o example example.c `curl-config --cflags --libs`
**Please** do not use the `curl.haxx.se` site as a test target for your **Please** do not use the `curl.se` site as a test target for your
libcurl applications/experiments. Even if some of the examples use that site libcurl applications/experiments. Even if some of the examples use that site
as a URL at some places, it doesn't mean that the URLs work or that we expect as a URL at some places, it doesn't mean that the URLs work or that we expect
you to actually torture our website with your tests! Thanks. you to actually torture our website with your tests! Thanks.

Просмотреть файл

@ -10,7 +10,7 @@
# #
# This software is licensed as described in the file COPYING, which # This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms # you should have received as part of this distribution. The terms
# are also available at https://curl.haxx.se/docs/copyright.html. # are also available at https://curl.se/docs/copyright.html.
# #
# You may opt to use, copy, modify, merge, publish, distribute and/or sell # You may opt to use, copy, modify, merge, publish, distribute and/or sell
# copies of the Software, and permit persons to whom the Software is # copies of the Software, and permit persons to whom the Software is
@ -23,7 +23,7 @@
# pass files as argument(s) # pass files as argument(s)
my $docroot="https://curl.haxx.se/libcurl/c"; my $docroot="https://curl.se/libcurl/c";
for $f (@ARGV) { for $f (@ARGV) {
open(NEW, ">$f.new"); open(NEW, ">$f.new");

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is
@ -64,7 +64,7 @@ int main(void)
res = curl_easy_perform(curl); res = curl_easy_perform(curl);
if(CURLE_OK == res) { if(CURLE_OK == res) {
/* https://curl.haxx.se/libcurl/c/curl_easy_getinfo.html */ /* https://curl.se/libcurl/c/curl_easy_getinfo.html */
res = curl_easy_getinfo(curl, CURLINFO_FILETIME, &filetime); res = curl_easy_getinfo(curl, CURLINFO_FILETIME, &filetime);
if((CURLE_OK == res) && (filetime >= 0)) { if((CURLE_OK == res) && (filetime >= 0)) {
time_t file_time = (time_t)filetime; time_t file_time = (time_t)filetime;

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Просмотреть файл

@ -9,7 +9,7 @@
* *
* This software is licensed as described in the file COPYING, which * This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms * you should have received as part of this distribution. The terms
* are also available at https://curl.haxx.se/docs/copyright.html. * are also available at https://curl.se/docs/copyright.html.
* *
* You may opt to use, copy, modify, merge, publish, distribute and/or sell * You may opt to use, copy, modify, merge, publish, distribute and/or sell
* copies of the Software, and permit persons to whom the Software is * copies of the Software, and permit persons to whom the Software is

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше