[ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 7.87

2022-12-28 Thread Cygwin curl Maintainer via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* curl  7.87
* libcurl4  7.87
* libcurl-devel 7.87
* libcurl-doc   7.87
* mingw64-x86_64-curl   7.87

Command line tool and Library supporting transferring files with
URL syntax, using FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, and
FILE, SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form
based upload, proxies, cookies, user+password authentication (Basic,
Digest, NTLM, Negotiate...), file transfer resume, proxy tunneling and a
busload of other useful tricks.

For more information see the project home page:

https://curl.se/

As there are multiple components and many changes each release please
see below or read /usr/share/doc/curl/RELEASE-NOTES after installation;
for complete details of changes since the previous Cygwin release see:

/usr/share/doc/curl/CHANGES
or
https://curl.se/changes.html


curl and libcurl 7.87.0

Public curl releases:212
Command line options:249
curl_easy_setopt() options:  302
Public functions in libcurl:  91
Contributors:   2771

This release includes the following changes:

* curl: add --url-query
* CURLOPT_QUICK_EXIT: don't wait for DNS thread on exit
* lib: add CURL_WRITEFUNC_ERROR to signal write callback error
* openssl: reduce CA certificate bundle reparsing by caching
* version: add a feature names array to curl_version_info_data

This release includes the following known bugs:

* see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)

Planned upcoming removals include:

* NSS
* Support for systems without 64 bit data types

See https://curl.se/dev/deprecate.html for details

This release includes the following known bugs:

* see docs/KNOWN_BUGS (https://curl.se/docs/knownbugs.html)

This release includes the following bugfixes:

* altsvc: fix rejection of negative port numbers
* aws_sigv4: consult x-%s-content-sha256 for payload hash
* aws_sigv4: fix typos in aws_sigv4.c
* base64: better alloc size
* base64: encode without using snprintf
* base64: faster base64 decoding
* build: assume assert.h is always available
* build: assume errno.h is always available
* c-hyper: CONNECT respones are not server responses
* c-hyper: fix multi-request mechanism
* CI: Change FreeBSD image from 12.3 to 12.4
* CI: LGTM.com will be shut down in December 2022
* ci: Remove zuul fuzzing job as it's superseded by CIFuzz
* cmake: check for cross-compile, not for toolchain
* CMake: fix build with `CURL_USE_GSSAPI`
* cmake: really enable warnings with clang
* cmake: set the soname on the shared library
* cmdline-opts/gen.pl: fix the linkifier
* cmdline-opts/page-footer: remove long option nroff formatting
* config-mac: define HAVE_SYS_IOCTL_H
* config-mac: fix typo: size_T -> size_t
* config-mac: remove HAVE_SYS_SELECT_H
* config-win32: fix SIZEOF_OFF_T for MSVC and old MinGW
* configure: require fork for NTLM-WB
* contributors.sh: actually use $CURLWWW instead of just setting it
* cookie: compare cookie prefixes case insensitively
* cookie: expire cookies at once when max-age is negative
* cookie: open cookie jar as a binary file
* curl-openssl.m4: do not add $prefix/include/openssl to CPPFLAGS
* curl-rustls.m4: on macOS, rustls also needs the Security framework
* curl.h: include  on SerenityOS
* curl.h: name all public function parameters
* curl.h: reword comment to not use deprecated option
* curl: override the numeric locale and set "C" by force
* curl: timeout in the read callback
* curl_endian: remove Curl_write64_le from header
* curl_get_line: allow last line without newline char
* curl_path: do not add '/' if homedir ends with one
* curl_url_get.3: remove spurious backtick
* curl_url_set.3: document CURLU_DISALLOW_USER
* curl_url_set.3: fix typo
* CURLMOPT_SOCKETFUNCTION.3: clarify CURL_POLL_REMOVE
* CURLOPT_COOKIEFILE.3: advice => advise
* CURLOPT_DEBUGFUNCTION.3: do not assume nul-termination in example
* CURLOPT_DEBUGFUNCTION.3: emphasize that incoming data is "raw"
* CURLOPT_POST.3: Explain setting to 0 changes request type
* docs/curl_ws_send: Fixed typo in websocket docs
* docs/EARLY-RELEASE.md: how to determine an early release
* docs/examples: spell correction ('Retrieve')
* docs/INSTALL.md: expand on static builds
* docs/WEBSOCKET.md: explain the URL use
* docs: add missing parameters for --retry flag
* docs: add more "SEE ALSO" links to CA related pages
* docs: explain the noproxy CIDR notation support
* docs: extend the dump-header documentation
* docs: remove performance note in CURLOPT_SSL_VERIFYPEER
* examples/10-at-a-time: fix possible skipped final transfers
* examples: update descriptions
* ftp: support growing files with CURLOPT_IGNORE_CONTENT_LENGTH
* gen.pl: do not generate CURLHELP bitmask lines > 79 characters
* GHA: clarify workflows permissions, set least possible privilege
* GHA: NSS use clang instead of clang-9
* gnutls: use common gnutls init and veri

[ANNOUNCEMENT] Updated: publicsuffix-list/-dafsa 20221208

2022-12-28 Thread Cygwin publicsuffix-list Maintainer via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* publicsuffix-list 20221208
* publicsuffix-list-dafsa   20221208

Public Suffix List

A public suffix is a domain suffix under which Internet users could
or can directly register domain names e.g. .com, .co.uk, and pvt.k12.ma.us.
The Public Suffix List is a list of all known public suffixes.

Note: DAFSA is a Deterministic Acyclic Finite State Automaton - a
preprocessed list which can be quickly and easily used by programs.

For more information see the project home page:

https://publicsuffix.org

or the repo README:

https://github.com/publicsuffix/list.git

As there are many changes each release please see below for complete details:

https://github.com/publicsuffix/list/commits/master/public_suffix_list.dat


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple


[ANNOUNCEMENT] Updated: psl/-make-dafsa, libpsl_5/-devel/-doc 0.21.2

2022-12-28 Thread Cygwin libpsl Maintainer via Cygwin
The following packages have been upgraded in the Cygwin distribution:

* psl   0.21.2
* psl-make-dafsa0.21.2
* libpsl5   0.21.2
* libpsl-devel  0.21.2
* libpsl-doc0.21.2

Public Suffix List library

A public suffix is a domain suffix under which Internet users could
or can directly register domain names e.g. .com, .co.uk, and pvt.k12.ma.us.
The Public Suffix List is a list of all known public suffixes.

DAFSA is a Deterministic Acyclic Finite State Automaton - a
preprocessed list which can be quickly and easily used by programs.

For more information see the project home page:

https://github.com/rockdaboot/libpsl

Please see below or read /usr/share/doc/libpsl/NEWS after installation
for complete details of changes:

https://github.com/rockdaboot/libpsl/blob/master/NEWS


Release V0.21.226.12.2022

* Increased internal label size
* Meson build improvements (needs meson >= 0.60.0)
* Autoconf build improvements
* Add instructions on how to build from tarball
* Add WSAStartup() for Windows psl tool and tests
* Bump gettext version to 0.19.3
* Fix stack buffer overflow WRITE 1 in domain_to_punycode()
  (Relevant only when built without any IDNA library.)
* Fix undefined behavior in library code
* Ensures that calls to fopen() and stat() can handle largefiles
* Several minor (non-functional) changes


-- 
Problem reports:  https://cygwin.com/problems.html
FAQ:  https://cygwin.com/faq/
Documentation:https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple