public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
Search results ordered by [date|relevance]  view[summary|nested|Atom feed]
thread overview below | download mbox.gz: |
* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.3
@ 2023-09-17 17:54 54% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-09-17 17:54 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

The following packages have been upgraded in the Cygwin distribution:

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

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 8.3.0		2023-09-13

Public curl releases:		 251
Command line options:		 257
curl_easy_setopt() options:	 303
Public functions in libcurl:	  92
Contributors:			2977

Planned upcoming removals include:

- support for space-separated NOPROXY patterns
- support for the original legacy mingw version 1

  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 changes:

- curl: make %output{} in -w specify a file to write to
- gskit: remove
- lib: --disable-bindlocal builds curl without local binding support
- nss: remove support for this TLS library
- tool: add "variable" support
- trace: make tracing available in non-debug builds
- url: change default value for CURLOPT_MAXREDIRS to 30
- urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
- wolfssl: support loading system CA certificates

This release includes the following bugfixes:

- altsvc: accept and parse IPv6 addresses in response headers
- asyn-ares: reduce timeout to 2000ms
- aws-sigv4: canonicalize the query
- aws-sigv4: fix having date header twice in some cases
- aws-sigv4: handle no-value user header entries
- bearssl: don't load CA certs when peer verification is disabled
- bearssl: handshake fix, provide proper get_select_socks() implementation
- build: fix portability of mancheck and checksrc targets
- build: streamline non-UWP wincrypt detections
- c-hyper: adjust the hyper to curlcode conversion
- c-hyper: fix memory leaks in `Curl_http`
- cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
- cf-socket: log successful interface bind
- CI/cirrus: disable python install on FreeBSD
- CI: add a 32-bit i686 Linux build
- CI: add caching to many jobs
- CI: move on to ngtcp2 v0.19.1
- CI: move the Alpine build from Cirrus to GHA
- CI: ngtcp2-linux: use separate caches for tls libraries
- CI: remove Windows builds from Cirrus, without replacement
- CI: switch macOS ARM build from Cirrus to Circle CI
- CI: use master again for wolfssl
- cirrus: install everthing with pkg, avoid pip
- cmake: add GnuTLS option
- cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
- cmake: add support for single libcurl compilation pass
- cmake: allow `SHARE_LIB_OBJECT=ON` on all platforms
- cmake: assume `wldap32` availability on Windows
- cmake: cache more config and delete unused ones
- cmake: detect `SSL_set0_wbio` in OpenSSL
- cmake: drop `HAVE_LIBWINMM` and `HAVE_LIBWS2_32` feature checks
- cmake: fix to use variable for the curl namespace
- cmake: fixup H2 duplicate symbols for unity builds
- cmake: set SIZEOF_LONG_LONG in curl_config.h
- cmake: support building static and shared libcurl in one go
- cmdline-docs: make sure to phrase it as "added in ...."
- cmdline-docs: use present tense, not future
- cmdline-opts/docs: mention the negative option part
- cmdline-opts/page-header: clarify stronger that !opt == URL
- cmdline-opts/page-header: reorder, clean up
- configure, cmake, lib: more form api deprecation
- configure: fix `HAVE_TIME_T_UNSIGNED` check
- configure: trust pkg-config when it's used for zlib
- configure: use the pkg-config --libs-only-l flag for libssh2
- connect: stop halving the remaining timeout when less than 600 ms left
- cookie-jar.d: emphasize that this option is ONLY writing cookies
- crypto: ensure crypto initialization works
- curl_url_get/set.3: add missing semicolon in SYNOPSIS
- CURLINFO_CERTINFO.3: better explain curl_certinfo struct
- CURLINFO_TLS_SSL_PTR.3: clarify a recommendation
- CURLOPT_*TIMEOUT*: extend and clarify
- CURLOPT_SSL_VERIFYPEER.3: mention it does not load CA certs when disabled
- CURLOPT_URL.3: add two URL API calls in the see-also section
- CURLOPT_URL.3: explain curl_url_set() uses the same parser
- digest: Use hostname to generate spn instead of realm
- disable.d: explain --disable not implemented prior to 7.50.0
- docs/cmdline-opts/gen.pl: hide "added in" before 7.50.0
- docs/cmdline-opts: match the current output
- docs/cmdline-opts: spellfixes, typos and polish
- docs/cmdline: add small "warning" to verbose options
- docs/cmdline: remove repeated working for negotiate + ntlm
- docs/HYPER.md: document a workaround for a link error
- docs: add curl_global_trace to some SEE ALSO sections
- docs: link to the website versions instead of markdowns
- docs: mark --ssl-revoke-best-effort as Schannel specific
- docs: mention critical files in same directories as curl saves
- docs: removing "pausing transfers" from HYPER.md.
- docs: rewrite to present tense
- easy: remove #ifdefs to make code easier on the eye
- egd: delete feature detection and related source code
- ftp: fix temp write of ipv6 address
- gen.pl: escape all dashes (ascii minus) to avoid unicode hyphens
- gen.pl: replace all single quotes with aq
- GHA: adding quiche workflow
- headers: accept leading whitespaces on first response header
- http2: avoid too early connection re-use/multiplexing
- http2: cleanup trace messages
- http2: disable asssertion blocking OSSFuzz testing
- http2: fix in h2 proxy tunnel: progress in ingress on sending
- http2: polish things around POST
- http2: upgrade tests and add fix for non-existing stream
- http3/ngtcp2: shorten handshake, trace cleanup
- http3: quiche, handshake optimization, trace cleanup
- http: close the connection after a late 417 is received
- http: do not require a user name when using CURLAUTH_NEGOTIATE
- http: fix sending of large requests
- http: remove the p_pragma struct field
- http: return error when receiving too large header set
- hyper: fix a progress upload counter bug
- hyper: fix ownership problems
- hyper: remove `hyptransfer->endtask`
- imap: add a check for failing strdup()
- imap: remove the only sscanf() call in the IMAP code
- include.d: explain headers not printed with --fail before 7.75.0
- include/curl/mprintf.h: add __attribute__ for the prototypes
- krb5: fix "implicit conversion loses integer precision" warnings
- lib: add ability to disable auths individually
- lib: build fixups when built with most things disabled
- lib: fix a few *printf() flag mistakes
- lib: fix null ptr derefs and uninitialized vars (h2/h3)
- lib: move mimepost data from ->req.p.http to ->state
- libtest: use curl_free() to free libcurl allocated data
- list-only.d: mention SFTP as supported protocol
- macOS: fix target detection more
- misc: fix various typos
- multi.h: the 'revents' field of curl_waitfd is supported
- multi: more efficient pollfd count for poll
- multi: remove 'processing: <url>' debug message
- ngtcp2: fix handling of large requests
- openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
- openssl: clear error queue after SSL_shutdown
- openssl: make aws-lc version support OCSP
- openssl: Support async cert verify callback
- openssl: switch to modern init for LibreSSL 2.7.0+
- openssl: use `SSL_CTX_set_ciphersuites` with LibreSSL 3.4.1
- openssl: use `SSL_CTX_set_keylog_callback` with LibreSSL 3.5.0
- openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
- os400: build test servers
- os400: do not check translatable options at build time
- os400: implement CLI tool
- page-footer: QLOGDIR works with ngtcp2 and quiche
- page-header: move up a URL paragraph from GLOBBING to URL
- pytest: fix check for slow_network skips to only apply when intended
- quic: don't set SNI if hostname is an IP address
- quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
- quiche: enable quiche to handle timeout events
- resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
- revert "schannel: reverse the order of certinfo insertions"
- schannel: fix ordering of cert chain info
- schannel: fix user-set legacy algorithms in Windows 10 & 11
- schannel: verify hostname independent of verify cert
- sectransp: fix compiler warnings
- sectransp: prevent CFRelease() of NULL
- secureserver.pl: fix stunnel path quoting
- secureserver.pl: fix stunnel version parsing
- SECURITY-PROCESS.md: not a sec issue: Tricking user to run a cmdline
- system.h: add CURL_OFF_T definitions on HP-UX with HP aCC
- test1304: build and skip without netrc support
- test1554: check translatable string options in OS400 wrapper
- test1608: make it build and get skipped without shuffle DNS support
- test687/688: two more basic --xattr tests
- tests/tftpd+mqttd: make variables static to silence picky warnings
- tests: add 'large-time' as a testable feature
- tests: add support for nested %if conditions
- tests: don't call HTTP errors OK in test cases
- tests: ensure `libcurl.def` contains all exports
- tests: fix h3 server check and parallel instances
- tests: TLS session sharing test
- tests: update cookie expiry dates to far in the future
- time-cond.d: mention what happens on a missing file
- tool: avoid including leading spaces in the Location hyperlink
- tool: change some fopen failures from warnings to errors
- tool: make the length argument an int for printf()-.* flags
- tool_cb_wrt: fix invalid unicode for windows console
- tool_filetime: make -z work with file dates before 1970
- tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
- tool_operate: make aws-sigv4 not require TLS to be used
- tool_paramhlp: improve str2num(): avoid unnecessary call to strlen()
- tool_urlglob: use the correct format specifier for curl_off_t in msnprintf
- transfer: also stop the sending on closed connection
- transfer: don't set TIMER_STARTTRANSFER on first send
- unit2600: fix build warning if built without verbose messages
- url: remove infof() output for "still name resolving"
- urlapi: fix heap buffer overflow
- urlapi: make sure zoneid is also duplicated in curl_url_dup
- urlapi: return CURLUE_BAD_HOSTNAME if puny2idn encoding fails
- urlapi: setting a blank URL ("") is not an ok URL
- vquic: show stringified messages for errno
- vtls: clarify "ALPN: offers" message
- winbuild: improve check for static zlib
- wolfSSL: avoid the OpenSSL compat API when not needed
- workflows/macos.yml: disable zstd and alt-svc in the http-only build
- write-out.d: clarify %{time_starttransfer}
- ws: fix spelling mistakes in examples and tests


^ permalink raw reply	[relevance 54%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.2.1
@ 2023-07-30 15:05 96% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-07-30 15:05 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

The following packages have been upgraded in the Cygwin distribution:

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

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 8.2.1		2023-07-26

Public curl releases:		 221
Command line options:		 255
curl_easy_setopt() options:	 303
Public functions in libcurl:	  91
Contributors:			2927

Planned upcoming removals include:

- gskit
- NSS
- support for space-separated NOPROXY patterns
- support for the original legacy mingw version 1

  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:

- amigaos: fix sys/mbuf.h m_len macro clash
- amissl: add missing signal.h include
- amissl: fix AmiSSL v5 detection
- cfilters: rename close/connect functions to avoid clashes
- ciphers.d: put URL in first column
- cmake: add `libcurlu`/`libcurltool` for unit tests
- cmake: update ngtcp2 detection
- configure: check for nghttp2_session_get_stream_local_window_size
- CONTRIBUTE: drop mention of copyright year ranges
- CONTRIBUTE: fix syntax in commit message description
- curl_multi_wait.3: fix arg quoting to doc macro .BR
- docs: mark two TLS options for TLS, not SSL
- docs: provide more see also for cipher options
- hostip: return IPv6 first for localhost resolves
- http2: fix regression on upload EOF handling
- http: VLH, very large header test and fixes
- libcurl-errors.3: add CURLUE_OK
- os400: correct EXPECTED_STRING_LASTZEROTERMINATED
- quiche: fix lookup of transfer at multi
- quiche: fix segfault and other things
- rustls: update rustls-ffi 0.10.0
- socks: print ipv6 address within brackets
- src/mkhelp: strip off escape sequences
- tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T > SIZEOF_OFF_T
- transfer: do not clear the credentials on redirect to absolute URL
- unittest: remove unneeded *_LDADD
- websocket: rename arguments/variables to match docs


^ permalink raw reply	[relevance 96%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.2
@ 2023-07-23  0:54 66% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-07-23  0:54 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

The following packages have been upgraded in the Cygwin distribution:

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

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 8.2		2023-07-19

Public curl releases:		 220
Command line options:		 255
curl_easy_setopt() options:	 303
Public functions in libcurl:	  91
Contributors:			2922

Planned upcoming removals include:

* gskit
* NSS
* support for space-separated NOPROXY patterns
* support for the original legacy mingw version 1

  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 changes:

* curl: add --ca-native and --proxy-ca-native
* curl: add --trace-ids
* CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
* haproxy: add --haproxy-clientip flag to set client IPs
* lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID

This release includes the following bugfixes:

* bufq: make write/pass methods more robust
* build: drop unused/redundant `HAVE_WINLDAP_H`
* cf-socket: don't bypass fclosesocket callback if cancelled before connect
* cf-socket: move ctx declaration under HAVE_GETPEERNAME
* cf-socket: skip getpeername()/getsockname for TFTP
* checksrc: modernise perl file open
* checksrc: quote the file name to work with "funny" letters
* CI: brew fix for openssl in default path
* CI: don't install impacket if tests are not run
* CI: enable parallel make in more builds
* circleci: install impacket & wolfssl 5.6.0
* cmake: add support for "unity" builds
* cmake: make use of snprintf
* cmake: stop CMake from quietly ignoring missing Brotli
* configure: add check for ldap_init_fd
* configure: fix run-compiler for old /bin/sh
* configure: the --without forms of the options are also gone
* connect-timeout.d: mention that the DNS lookup is included
* curl.h: include <sys/select.h> for vxworks
* curl: count uploaded data to stop at the originally given size
* curl: return error when asked to use an unsupported HTTP version
* curl_easy_nextheader.3: add missing open parenthesis examples
* curl_log: evaluate log statement only when transfer is verbose
* curl_mprintf.3: minor fix of the example
* curl_pushheader_byname/bynum.3: document in their own man pages
* curl_url_set: enforce the max string length check for all parts
* CURLOPT_AWS_SIGV4.3: remove unused variable from example
* CURLOPT_INFILESIZE.3: mention -1 triggers chunked
* CURLOPT_MIMEPOST.3: clarify what setting to NULL means
* CURLOPT_SSH_PRIVATE_KEYFILE.3: expand on the file search
* docs/libcurl/libcurl.3: cleanups and improvements
* docs: add more .IP after .RE to fix indentation of generate paragraphs
* docs: fix missing parameter names in examples
* docs: update CURLOPT_UPLOAD.3
* docs: update HTTP3.md for newer ngtcp2 and nghttp3
* docs: use a space after RFC when spelling out RFC numbers
* example/connect-to: show CURLOPT_CONNECT_TO
* example/crawler: also set CURLOPT_AUTOREFERER
* example/crawler: make it use a few more options
* example/default-scheme: set the default scheme for schemeless URLs
* example/hsts-preload: show one way to HSTS preload
* example/http2-download: set CURLOPT_BUFFERSIZE
* example/ipv6: feature CURLOPT_ADDRESS_SCOPE in use
* example/maxconnects: set maxconnect example
* example/opensslthreadlock: remove
* examples/ftpuploadresume.c: add use of CURLOPT_ACCEPTTIMEOUT_MS
* examples/http-options: show how to send "OPTIONS *"
* examples/https.c: use CURLOPT_CA_CACHE_TIMEOUT
* examples/multi-debugcallback.c: avoid the bool typedef
* examples/smtp-mime: use CURLOPT_MAIL_RCPT_ALLOWFAILS
* examples/unixsocket.c: example using CURLOPT_UNIX_SOCKET_PATH
* examples/websocket.c: websocket example using CONNECT_ONLY
* examples: make use of CURLOPT_(REDIR_|)PROTOCOLS_STR
* fopen: fix conversion warning on 32-bit Android
* fopen: optimize
* hostip.c: Move macOS-specific calls into global init call
* HTTP/2: upload handling fixes
* http2: better support for --limit-rate
* http2: error stream resets with code CURLE_HTTP2_STREAM
* http2: fix crash in handling stream weights
* http2: fix variable type
* http2: h2 and h2-PROXY connection alive check fixes
* http2: raise header limitations above and beyond
* http2: send HEADER & DATA together if possible
* http2: treat initial SETTINGS as a WINDOW_UPDATE
* HTTP3.md: update openssl version
* http3/ngtcp2: upload EAGAIN handling
* http: rectify the outgoing Cookie: header field size check
* hyper: fix EOF handling on input
* hyper: unslow
* imap-append.c: update to make it more likely to work
* imap: Provide method to disable SASL if it is advertised
* krb5: add typecast to please Coverity
* libcurl-url.3: also mention CURLUPART_ZONEID
* libcurl-ws.3. WebSocket API overview
* libssh2: provide error message when setting host key type fails
* libssh2: use custom memory functions
* ngtcp2: assigning timeout, but value is overwritten before used
* ngtcp2: build with 0.17.0 and nghttp3 0.13.0
* ngtcp2: use ever increasing timestamp in io
* quiche: avoid NULL deref in debug logging
* quiche: fix defects found in latest coverity report
* quote.d: fix indentation of generated paragraphs
* runtests: abort test run after failure without -a
* runtests: better handle ^C during slow tests
* runtests: consistently write the test check summary block
* runtests: create multiple test runners when requested
* runtests: include missing valgrind package
* runtests: make test file directories in log/N
* runtests: rename server command file
* runtests: use more consistent failure lines
* runtests: work around a perl without SIGUSR1
* runtests; give each server a unique log lock file
* scripts: Fix GHA matrix job detection in cijobs.pl
* sectransp: fix EOF handling
* system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
* test2600: fix the description
* test427: verify sending more cookies than fit in a 8190 bytes line
* tests/http: Add mod_h2 directive `H2ProxyRequests`
* tests/servers.pm: pick unused port number with a server socket
* tests/servers: generate temp names in /tmp for unix domain sockets
* tests: fix error messages & handling around sockets
* tests: improve reliability of TFTP tests
* testutil: allow multiple %-operators on the same line
* timeval: use CLOCK_MONOTONIC_RAW if available
* tls13-ciphers.d: include Schannel
* tool: remove exclamation marks from error/warning messages
* tool: remove newlines from all helpf/notef/warnf/errorf calls
* tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
* tool_getparam: fix comment
* tool_operate: allow cookie lines up to 8200 bytes
* tool_parsecfg: accept line lengths up to 10M
* tool_urlglob: use curl_off_t instead of longs
* tool_writeout_json: fix encoding of control characters
* transfer: clear credentials when redirecting to absolute URL
* urlapi: have *set(PATH) prepend a slash if one is missing
* urlapi: scheme must start with alpha
* vtls: avoid memory leak if sha256 call fails
* websocket-cb: example doing WebSocket download using callback
* wolfssl: detect when TLS 1.2 support is not built into wolfssl
* wolfssl: support setting CA certificates as blob
* ws: make the curl_ws_meta() return pointer a const


^ permalink raw reply	[relevance 66%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.2
@ 2023-06-04 15:12 99% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-06-04 15:12 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

The following packages have been upgraded in the Cygwin distribution:

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

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 8.1.2		2023-05-30

Public curl releases:		 219
Command line options:		 251
curl_easy_setopt() options:	 302
Public functions in libcurl:	  91
Contributors:			2888

Planned upcoming removals include:

* gskit
* NSS
* support for space-separated NOPROXY patterns
* support for the original legacy mingw version 1

  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:

* configure: quote the assignments for run-compiler
* configure: without pkg-config and no custom path, use -lnghttp2
* curl: cache the --trace-time value for a second
* http2: fix EOF handling on uploads with auth negotiation
* http3: send EOF indicator early as possible
* lib1560: verify more scheme guessing
* lib: remove unused functions, make single-use static
* libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
* libssh: when keyboard-interactive auth fails, try password
* misc: fix spelling mistakes
* page-header: mention curl version and how to figure out current release
* page-header: minor wording polish in the URL segment
* scripts/singleuse.pl: add more API calls
* urlapi: remove superfluous host name check


^ permalink raw reply	[relevance 99%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.1
@ 2023-05-28  5:37 93% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-05-28  5:37 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

The following packages have been upgraded in the Cygwin distribution:

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

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 8.1.1		2023-05-23

Public curl releases:		 218
Command line options:		 251
curl_easy_setopt() options:	 302
Public functions in libcurl:	  91
Contributors:			2875

Planned upcoming removals include:

* gskit
* NSS
* support for space-separated NOPROXY patterns
* support for the original legacy mingw version 1

  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:

 o cf-socket: completely remove the disabled USE_RECV_BEFORE_SEND_WORKAROUND [12]
 o checksrc: disallow spaces before labels [16]
 o cmake: avoid `list(PREPEND)` for compatibility [24]
 o cmake: repair cross compiling [10]
 o configure: fix --help alignment [9]
 o configure: generate a script to run the compiler [11]
 o curl_easy_getinfo: clarify on return data types [15]
 o docs: document that curl_url_cleanup(NULL) is a safe no-op [4]
 o hostip: move easy_lock.h include above curl_memory.h [14]
 o http2: double http request parser max line length [8]
 o http2: increase stream window size to 10 MB [22]
 o http2: upload improvements [21]
 o lib: fix conversion warnings with gcc on macOS
 o lib: rename struct 'http_req' to 'httpreq' [23]
 o ngtcp2: fix compiler warning about possible null-deref [3]
 o ngtcp2: proper handling of uint64_t when adjusting send buffer [1]
 o os400: update chkstrings.c [2]
 o runtests: handle interrupted reads from IPC pipes
 o runtests: use the correct fd after select [20]
 o sectransp.c: make the code c89 compatible [17]
 o select: avoid returning an error on EINTR from select() or poll() [5]
 o test425: fix the log directory for the upload
 o url: provide better error message when URLs fail to parse [18]
 o urlapi: allow numerical parts in the host name [7]
 o vquic.c: make recvfrom_packets static, avoid compiler warning [6]


^ permalink raw reply	[relevance 93%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.0
@ 2023-05-20 22:11 55% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-05-20 22:11 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

The following packages have been upgraded in the Cygwin distribution:

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

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 8.1.0		2023-05-17

Public curl releases:		 217
Command line options:		 251
curl_easy_setopt() options:	 302
Public functions in libcurl:	  91
Contributors:			2875

Planned upcoming removals include:

* gskit
* NSS
* support for space-separated NOPROXY patterns
* support for the original legacy mingw version 1

  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 changes:

* curl: add --proxy-http2
* CURLPROXY_HTTPS2: for HTTPS proxy that may speak HTTP/2
* hostip: refuse to resolve the .onion TLD
* tool_writeout: add URL component variables

This release includes the following bugfixes:

* amiga: Fix CA certificate paths for AmiSSL and MorphOS
* autotools: sync up clang picky warnings with cmake
* aws-sigv4.d: fix region identifier in example
* bufq: simplify since expression is always true
* cf-h1-proxy: skip an extra NULL assign
* cf-h2-proxy: fix processing ingress to stop too early
* cf-socket: add socket recv buffering for most tcp cases
* cf-socket: Disable socket receive buffer by default
* cf-socket: remove dead code discovered by PVS
* cf-socket: turn off IPV6_V6ONLY on Windows if it is supported
* checksrc: check for spaces before the colon of switch labels
* checksrc: find bad indentation in conditions without open brace
* checksrc: fix SPACEBEFOREPAREN for conditions starting with "*"
* ci: `-Wno-vla` no longer necessary
* CI: fix brew retries on GHA
* CI: Set minimal permissions on workflow ngtcp2-quictls.yml
* CI: skip Azure for commits which change only GHA
* CI: use another glob syntax for matching files on Appveyor
* cmake: bring in the network library on Haiku
* cmake: do not add zlib headers for openssl
* CMake: make config version 8 compatible with 7
* cmake: picky-linker fixes for openssl, ZLIB, H3 and more
* cmake: set SONAME for SunOS too
* cmake: speed up and extend picky clang/gcc options
* CMakeLists.txt: fix typo for Haiku detection
* compressed.d: clarify the words on "not notifying headers"
* config-dos.h: fix SIZEOF_CURL_OFF_T for MS-DOS/DJGPP
* configure: don't set HAVE_WRITABLE_ARGV on Windows
* configure: fix detection of apxs (for httpd)
* configure: make quiche require quiche_conn_send_ack_eliciting
* connect: fix https connection setup to treat ssl_mode correctly
* content_encoding: only do transfer-encoding compression if asked to
* cookie: address PVS nits
* cookie: clarify that init with data set to NULL reads no file
* curl: do NOT append file name to path for upload when there's a query
* curl_easy_getinfo.3: typo fix (duplicated "from the")
* curl_easy_unescape.3: rename the argument
* curl_path: bring back support for SFTP path ending in /~
* curl_url_set.3: mention that users can set content rather freely
* CURLOPT_IPRESOLVE.3: this for host names, not IP addresses
* data.d: emphasize no conversion
* digest: clear target buffer
* doc: curl_mime_init() strong easy binding was relaxed in 7.87.0
* docs/cmdline-opts: document the dotless config path
* docs/examples/protofeats.c: outputs all protocols and features
* docs/libcurl/curl_*escape.3: rename "url" argument to "input"/"string"
* docs/SECURITY-ADVISORY.md: how to write a curl security advisory
* docs: bump the minimum perl version to 5.6
* docs: clarify that more backends have HTTPS proxy support
* dynbuf: never allocate larger than "toobig"
* easy_cleanup: require a "good" handle to act
* ftp: fix 'portsock' variable was assigned the same value
* ftp: remove dead code
* ftplistparser: move out private data from public struct
* ftplistparser: replace realloc with dynbuf
* gen.pl: error on duplicated See-Also fields
* getpart: better handle case of file not found
* GHA-linux: add an address-sanitizer build
* GHA: add a memory-sanitizer job
* GHA: run all linux test jobs with valgrind
* GHA: suppress git clone output
* GIT-INFO: add --with-openssl
* gskit: various compile errors in OS400
* h2/h3: replace `state.drain` counter with `state.dselect_bits`
* hash: fix assigning same value
* headers: clear (possibly) lingering pointer in init
* hostcheck: fix host name wildcard checking
* hostip: add locks around use of global buffer for alarm()
* hostip: enforce a maximum DNS cache size independent of timeout value
* HTTP-COOKIES.md: mention the #HttpOnly_ prefix
* http2: always EXPIRE_RUN_NOW unpaused http/2 transfers
* http2: do flow window accounting for cancelled streams
* http2: enlarge the connection window
* http2: flow control and buffer improvements
* http2: move HTTP/2 stream vars into local context
* http2: pass `stream` to http2_handle_stream_close to avoid NULL checks
* http2: remove unused Curl_http2_strerror function declaration
* HTTP3/quiche: terminate h1 response header when no body is sent
* http3: check stream_ctx more thoroughly in all backends
* HTTP3: document the ngtcp2/nghttp3 versions to use for building curl
* http3: expire unpaused transfers in all HTTP/3 backends
* http3: improvements across backends
* http: free the url before storing a new copy
* http: skip a double NULL assign
* ipv4.d/ipv6.d: they are "mutex", not "boolean"
* KNOWN_BUGS: remove fixed or outdated issues, move non-bugs
* lib/cmake: add HAVE_WRITABLE_ARGV check
* lib/sha256.c: typo fix in comment (duplicated "is available")
* lib1560: verify that more bad host names are rejected
* lib: add `bufq` and `dynhds`
* lib: remove CURLX_NO_MEMORY_CALLBACKS
* lib: unify the upload/method handling
* lib: use correct printf flags for sockets and timediffs
* libssh2: fix crash in keyboard callback
* libssh2: free fingerprint better
* libssh: tell it to use SFTP non-blocking
* man pages: simplify the .TH sections
* MANUAL.md: add dict example for looking up a single definition
* md(4|5): don't use deprecated iOS functions
* md4: only build when used
* mime: skip NULL assigns after Curl_safefree()
* multi: add handle asserts in DEBUG builds
* multi: add multi-ignore logic to multi_socket_action
* multi: free up more data earleier in DONE
* multi: remove a few superfluous assigns
* multi: remove PENDING + MSGSENT handles from the main linked list
* ngtcp2: adapted to 0.15.0
* ngtcp2: adjust config and code checks for ngtcp2 without nghttp3
* noproxy: pointer to local array 'hostip' is stored outside scope
* ntlm: clear lm and nt response buffers before use
* openssl: interop with AWS-LC
* OS400: fix and complete ILE/RPG binding
* OS400: implement EBCDIC support for recent features
* OS400: improve vararg emulation
* OS400: provide ILE/RPG usage examples
* pingpong: fix compiler warning "assigning an enum to unsigned char"
* pytest: improvements for suitable curl and error output
* quiche: disable pacing while pacing is not actually performed
* quiche: Enable IDLE egress handling
* RELEASE-PROCEDURE: update to new schedule
* rtsp: convert mallocs to dynbuf for RTP buffering
* rtsp: skip malformed RTSP interleaved frame data
* rtsp: skip NULL assigns after Curl_safefree()
* runtests: die if curl version can be found
* runtests: don't start servers if -l is given
* runtests: fix -c option when run with valgrind
* runtests: fix quoting in Appveyor and Azure test integration
* runtests: lots of refactoring
* runtests: refactor into more packages
* runtests: show error message if file can't be written
* runtests: spawn a new process for the test runner
* rustls: fix error in recv handling
* schannel: add clarifying comment
* server/getpart: clear target buffer before load
* smb: remove double assign
* smbserver: remove temporary files before exit
* socketpair: verify with a random value
* ssh: Add support for libssh2 read timeout
* telnet: simplify the implementation of str_is_nonascii()
* test1169: fix so it works properly everywhere
* test1592: add flaky keyword
* test1960: point to the correct path for the precheck tool
* test303: kill server after test
* tests/http: add timeout to running curl in test cases
* tests/http: fix log formatting on wrong exit code
* tests/http: fix out-of-tree builds
* tests/http: improved httpd detection
* tests/http: more tests with specific clients
* tests/http: relax connection check in test_07_02
* tests/keywords.pl: remove
* tests/libtest/lib1900.c: remove
* tests/sshserver.pl: Define AddressFamily earlier
* tests: 1078 1288 1297 use valid IPv4 addresses
* tests: document that the unittest keyword is special
* tests: increase sws timeout for more robust testing
* tests: log a too-long Unix socket path in sws and socksd
* tests: make test_12_01 a bit more forgiving on connection counts
* tests: move pidfiles and portfiles under the log directory
* tests: move server config files under the pid dir
* tests: silence some Perl::Critic warnings in test suite
* tests: stop using strndup(), which isn't portable
* tests: switch to 3-argument open in test suite
* tests: turn perl modules into full packages
* tests: use %LOGDIR to refer to the log directory
* tool_cb_hdr: Fix 'Location:' formatting for early VTE terminals
* tool_operate: pass a long as CURLOPT_HEADEROPT argument
* tool_operate: refuse (--data or --form) and --continue-at combo
* transfer: refuse POSTFIELDS + RESUME_FROM combo
* transfer: skip extra assign
* url: fix null dispname for --connect-to option
* url: fix PVS nits
* url: remove call to Curl_llist_destroy in Curl_close
* urlapi: cleanups and improvements
* urlapi: detect and error on illegal IPv4 addresses
* urlapi: prevent setting invalid schemes with *url_set()
* urlapi: skip a pointless assign
* urlapi: URL encoding for the URL missed the fragment
* urldata: copy CURLOPT_AWS_SIGV4 value on handle duplication
* urldata: shrink *select_bits int => unsigned char
* vlts: use full buffer size when receiving data if possible
* vtls and h2 improvements
* Websocket: enhanced en-/decoding
* wolfssl.yml: bump to version 5.6.0
* write-out.d: Use response_code in example
* ws: handle reads before EAGAIN better


^ permalink raw reply	[relevance 55%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.0.1
@ 2023-03-21 12:38 62% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-03-21 12:38 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

The following packages have been upgraded in the Cygwin distribution:

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

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.

To celebrate curl's *25th* anniversary, the version has been
bumped to 8!
Congratulations and thanks are due to the curl developers and
contributors for their achievements, efforts, and support for
all those years.

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 8.0.1		2023-03-20

Public curl releases:		 216
Command line options:		 250
curl_easy_setopt() options:	 302
Public functions in libcurl:	  91
Contributors:			2841

Planned upcoming removals include:

- gskit
- NSS
- support for space-separated NOPROXY patterns
- support for the original legacy mingw version 1

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 changes:

* build: remove support for curl_off_t < 8 bytes

This release includes the following bugfixes:

* Revert "multi: remove PENDING + MSGSENT handles"
* .cirrus.yml: Bump to FreeBSD 13.2
* aws_sigv4: fall back to UNSIGNED-PAYLOAD for sign_as_s3
* BINDINGS: add Fortran binding
* build: drop the use of XC_AMEND_DISTCLEAN
* build: fix stdint/inttypes detection with non-autotools
* cf-socket: fix handling of remote addr for accepted tcp sockets
* cf-socket: if socket is already connected, return CURLE_OK
* cf-socket: use port 80 when resolving name for local bind
* CI: don't run CI jobs if only another CI was changed
* CI: update ngtcp2 and nghttp2 for pytest
* cmake: delete unused HAVE__STRTOI64
* cmake: fix enabling LDAPS on Windows
* cmake: skip CA-path/bundle auto-detection in cross-builds
* connect: fix time_connect and time_appconnect timer statistics
* cookie: don't load cookies again when flushing
* cookie: parse without sscanf()
* curl.h: require gcc 12.1 for the deprecation magic
* curl: make -w's %{stderr} use the file set with --stderr
* curl_path: create the new path with dynbuf
* CURLOPT_PIPEWAIT: allow waited reuse also for subsequent connections
* CURLOPT_PROXY.3: curl+NSS does not handle HTTPS over unix domain socket
* CURLSHOPT_SHARE.3: HSTS sharing is not thread-safe
* DEPRECATE: the original legacy mingw version 1
* doc: fix compiler warning in libcurl.m4
* docs/cmdline-opts: mark all global options
* docs/SECURITY-PROCESS.md: updates
* docs: extend the URL API descriptions
* docs: note '--data-urlencode' option
* DYNBUF.md: note Curl_dyn_add* calls Curl_dyn_free on failure
* easy: remove infof() debug leftover from curl_easy_recv
* examples/http3.c: use CURL_HTTP_VERSION_3
* ftp: active mode with SSL, add the filter
* ftp: add more conditions for connection reuse
* ftp: allocate the wildcard struct on demand
* ftp: make the EPSV response parser not use sscanf
* ftp: replace sscanf for MDTM 213 response parsing
* ftp: replace sscanf for PASV parsing
* gssapi: align `gss_OID_desc` to silence ld warnings on macOS ventura
* headers: make curl_easy_header and nextheader return different buffers
* hostip: avoid sscanf and extra buffer copies
* http2: fix error handling during parallel operations
* http2: fix for http2-prior-knowledge when reusing connections
* http2: fix handling of RST and GOAWAY to recognize partial transfers
* http2: fix upload busy loop
* http: don't send 100-continue for short PUT requests
* http: fix unix domain socket use in https connects
* http: rewrite the status line parser without sscanf
* http_proxy: parse the status line without sscanf
* idn: return error if the conversion ends up with a blank host
* krb5: avoid sscanf for parsing
* lib1560: test parsing URLs with ridiculously large fields
* lib2305: deal with CURLE_AGAIN
* lib517: verify time stamps without leading zeroes plus some more
* lib: silence clang/gcc -Wvla warnings in brotli headers
* lib: skip Curl_llist_destroy calls
* libcurl-errors.3: add the CURLHcode errors from curl_easy_header.3
* libssh2: only set the memory callbacks when debugging
* libssh2: remove unused variable from libssh2's struct
* libssh: use dynbuf instead of realloc
* Makefile.mk: delete redundant `HAVE_LDAP_SSL` macro
* Makefile.mk: fix -g option in debug mode
* mqtt: on send error, return error
* multi: make multi_perform ignore/unignore signals less often
* ngtcp2-gnutls.yml: bump to gnutls 3.8.0
* ngtcp2: fix unwanted close of file descriptor 0
* page-footer: add explanation for three missing exit codes
* parsedate: parse strings without using sscanf()
* parsedate: replace sscanf( for time stamp parsing
* quic/schannel: fix compiler warnings
* rand: use arc4random as fallback when available
* rate.d: single URLs make no sense in --rate example
* RELEASE-PROCEDURE.md: update coming release dates
* rtsp: avoid sscanf for parsing
* runtests: use a hash table for server port numbers
* sectransp: fix compiler warning c89 mixed code/declaration
* sectransp: make read_cert() use a dynbuf when loading
* secure-transport: fix recv return code handling
* select: stop treating POLLRDBAND as an error
* setopt: move the CURLOPT_CHUNK_DATA pointer to the set struct
* socket: detect "dead" connections better, e.g. not fit for reuse
* src: silence wmain() warning for all build methods
* telnet: only accept option arguments in ascii
* telnet: parse NEW_ENVIRON without sscanf
* telnet: parse telnet options without sscanf
* telnet: parse the WS= argument without sscanf
* test1470: test socks proxy using unix sockets and connect to https
* test1960: verify CURL_SOCKOPT_ALREADY_CONNECTED
* test2600: detect when ALARM_TIMEOUT is in use and adjust
* test422: verify --next used without a prior URL
* tests/http: add pytest to GHA and improve tests
* tests: add `cookies` features
* tests: add timeout, SLOWDOWN and DELAY keywords to tests
* tests: fix gnutls-serv check
* tests: fix MSVC unreachable code warnings in unit tests
* tests: hack to build most unit tests under cmake
* tests: HTTP server fixups
* tests: keep cmake unit tests names in sync
* tests: make CPPFLAGS common to all unit tests
* tests: make first.c the same for both lib tests and unit tests
* tests: support for imaps/pop3s/smtps protocols
* tests: sync option lists in runtests.pl & its man page
* tests: test secure mail protocols with explicit SSL requests
* tests: use AM_CPPFILES to modify flags in unit tests
* tests: use dynamic ports numbers in pytest suite
* tool: dump headers even if file is write-only
* tool: improve --stderr handling
* tool_getparam: don't add a new node for just --no-remote-name
* tool_getparam: error if --next is used without a prior URL
* tool_operate: avoid fclose(NULL) on bad header dump file
* tool_operate: propagate error codes for missing URL after --next
* tool_progress: shut off progress meter for --silent in parallel
* tool_writeout_json. fix the output for duplicate header names
* transfer: limit Windows SO_SNDBUF updates to once a second
* url: fix cookielist memleak when curl_easy_reset
* url: fix logic in connection reuse to deny reuse on "unclean" connections
* url: fix the SSH connection reuse check
* url: only reuse connections with same GSS delegation
* url: remove dummy protocol handler
* urlapi: '%' is illegal in host names
* urlapi: avoid mutating internals in getter routine
* urlapi: parse IPv6 literals without ENABLE_IPV6
* urlapi: take const args in _dup and _get functions
* wildcard: remove files and move functions into ftplistparser.c
* winbuild: fix makefile clean
* wolfssl: add quic/ngtcp2 detection in cmake, and fix builds
* wolfSSL: ressurect the BIO `io_result`
* ws: keep the socket non-blocking
* x509asn1.c: use correct format specifier for infof() call
* x509asn1: use plain %x, not %lx, when the arg is an int


^ permalink raw reply	[relevance 62%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 7.88.1
@ 2023-02-21  3:08 51% Cygwin curl Maintainer via Cygwin-announce
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer via Cygwin-announce @ 2023-02-21  3:08 UTC (permalink / raw)
  To: cygwin; +Cc: Cygwin curl Maintainer

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 12561 bytes --]

The following packages have been upgraded in the Cygwin distribution:

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

NOTE:
This release has been built with debug options disabled, as they are
strongly discouraged for production use, and displays warning messages.

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.88.1		2023-02-20 

* Public curl releases:         214
* Command line options:         250
* curl_easy_setopt() options:   302
* Public functions in libcurl:  91
* Contributors:                 2818

The next release is planned and intended to become version 8.

Planned upcoming removals include:

* gskit
* NSS
* support for space-separated NOPROXY patterns
* 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:

* build-openssl.bat: keep OpenSSL 3 engine binaries
* cmake: fix Windows check for CryptAcquireContext
* connnect: fix timeout handling to use full duration
* curl: make --silent work stand-alone
* curl_setup: Suppress OpenSSL 3 deprecation warnings
* CURLOPT_WS_OPTIONS.3: fix the availability version
* GHA: update rustls dependency to 0.9.2
* http2: buffer/pausedata and output flush fix.
* http2: set drain on stream end
* http: include stdint.h more readily
* krb5: silence cast-align warning
* lib1560: add IPv6 canonicalization tests
* os400: correct Curl_os400_sendto()
* remote-header-name.d: mention that filename* is not supported
* runtests: fix "uninitialized value $port"
* setopt: allow HTTP3 when HTTP2 is not defined
* socketpair: allow EWOULDBLOCK when reading the pair check bytes
* socks: allow using DoH to resolve host names
* tests-httpd: add proxy tests
* tests: make sure gnuserv-tls has SRP support before using it
* tests: make the telnet server shut down a socket gracefully
* tool_getparam: make --get a true boolean
* tool_operate: allow debug builds to set buffersize
* urlapi: do the port number extraction without using sscanf()
* urldata: remove `now` from struct SingleRequest - not needed


curl and libcurl 7.88.0		2023-02-15 

Numbers
the 213th release
5 changes
56 days				(total:  9,098)
173 bug-fixes			(total:  8,665)
250 commits			(total: 29,821)
0 new public libcurl function	(total:     91)
0 new curl_easy_setopt() option	(total:    302)
1 new curl command line option	(total:    250)
78 contributors, 41 new		(total:  2,812)
42 authors, 18 new		(total:  1,119)
3 security fixes		(total:    135)

Security

This time we bring you three security fixes.
All of them covering cases for which we have had problems reported and
fixed before, but these are new subtle variations.

* CVE-2023-23914: HSTS ignored on multiple requests
* CVE-2023-23915: HSTS amnesia with –parallel
* CVE-2023-23916: HTTP multi-header compression denial of service

Changes

* curl.h: add CURL_HTTP_VERSION_3ONLY
* share: add sharing of HSTS cache among handles
* src: add --http3-only
* tool_operate: share HSTS between handles
* urlapi: add CURLU_PUNYCODE
* writeout: add %{certs} and %{num_certs}

Bugfixes

* cf-socket: fix build when not HAVE_GETPEERNAME
* cf-socket: keep sockaddr local in the socket filters
* cfilters:Curl_conn_get_select_socks: use the first non-connected
filter
* CI: add a workflow to automatically label pull requests
* CI: add pytest GHA to CI test/tests-httpd on a HTTP/3 setup
* CI: Retry failed downloads to reduce spurious failures
* CI: update wolfssl / wolfssh to 5.5.4 / 1.4.12
* cmake: bump requirement to 3.7
* cmake: check for sendmsg
* cmake: delete redundant macro definition `SECURITY_WIN32`
* cmake: fix dev warning due to mismatched arg
* cmake: fix the snprintf detection
* cmake: remove deprecated symbols check
* cmake: set SOVERSION also for macOS
* cmake: use list APPEND syntax for CMAKE_REQUIRED_DEFINITIONS
* cmdline-opts/Makefile: on error, do not leave a partial
* CODEOWNERS: remove the peeps mentioned as CI owners
* connect: fix access of pointer before NULL check
* connect: fix build when not ENABLE_IPV6
* connect: fix strategy testing for attempts, timeouts and
happy-eyeball
* connections: introduce http/3 happy eyeballs
* content_encoding: do not reset stage counter for each header
* CONTRIBUTE: More formally specify the commit description
* cookies: fp is always not NULL
* copyright.pl: cease doing year verifications
* copyright: update all copyright lines and remove year ranges
* curl.1: make help, version and manual sections "custom"
* curl.h: allow up to 10M buffer size
* curl.h: mark CURLSSLBACKEND_MESALINK as deprecated
* curl/websockets.h: extend the websocket frame struct
* curl: output warning at --verbose output for debug-enabled version
* curl_free.3: fix return type of `curl_free`
* curl_global_sslset.3: clarify the openssl situation
* curl_log: for failf/infof and debug logging implementations
* curl_setup: Disable by default recv-before-send in Windows
* curl_version_info.3: fix typo
* curl_ws_send.3: clarify how to send multi-frame messages
* CURLOPT_HEADERDATA.3: warn DLL users must set write function
* CURLOPT_READFUNCTION.3: the callback ʼsizeʼ arg is always 1
* CURLOPT_WRITEFUNCTION.3: fix memory leak in example
* dict: URL decode the entire path always
* docs/DEPRECATE.md: deprecate gskit
* docs: add link to GitHub Discussions
* docs: mention indirect effects of --insecure
* docs: POSTFIELDSIZE must be set to -1 with read function
* doh: ifdef IPv6 code
* easyoptions: fix header printing in generation script
* escape: hex decode with a lookup-table
* escape: use table lookup when adding %-codes to output
* examples: remove the curlgtk.c example
* fopen: remove unnecessary assignment
* ftpserver: lower the DATA connect timeout to speed up torture tests
* GHA/macos.yml: bump to gcc-12
* GHA/macos: use Xcode_14.0.1 for cmake builds
* GHA: add job on Slackware 15.0
* GHA: bump ngtcp2 workflow dependencies
* GHA: enable websockets in the torture job
* GHA: move the quiche job here from zuul
* GHA: use designated ngtcp2 and its dependencies versions
* haxproxy: send before TLS handhshake
* header.d: add a header file example
* hsts.d: explain hsts more
* hsts: handle adding the same host name again
* HTTP/[23]: continue upload when state.drain is set
* http2: aggregate small SETTINGS/PRIO/WIN_UPDATE frames
* http2: fix compiler warning due to uninitialized variable
* http2: minor buffer and error path fixes
* http2: when using printf %.*s, the length arg must be ʼintʼ
* HTTP3: mention what needs to be in place to remove EXPERIMENTAL label
* http: add additional condition for including stdint.h
* http: decode transfer encoding first
* http: fix "part of conditional expression is always false"
* http: remove the trace message "Mark bundle... multiuse"
* http_aws_sigv4: remove typecasts from HMAC_SHA256 macro
* http_proxy: do not assign data->req.p.http use local copy
* INSTALL: document how to use multiple TLS backends
* lib670: make test.h the first include
* lib: connect/h2/h3 refactor
* lib: fix typos
* lib: fix typos in comments which repeat a word
* libssh2: try sha2 algos for hostkey methods
* libtest: add a sleep macro for Windows
* Linux CI: update some dependecies to latest tag
* Makefile.mk: fix wolfssl and mbedtls default paths
* man pages: call the custom user pointer ʼclientpʼ consistently
* md4: fix build with GnuTLS + OpenSSL v1
* misc: fix grammar and spelling
* misc: fix spelling
* misc: reduce struct and struct field sizes
* msh3: add support for request payload
* msh3: update to v0.5 Release
* msh3: update to v0.6
* multi: stop sending empty HTTP/3 UDP datagrams on Windows
* multihandle: turn bool struct fields into bits
* ngtcp2: add CURLOPT_SSL_CTX_FUNCTION support for openssl+wolfssl
* ngtcp2: fix the build without ʼsendmsgʼ
* ngtcp2: replace removed define and stop using removed function
* no-clobber.d: only use long form options in man page text
* noproxy: support for space-separated names is deprecated
* nss: implement data_pending method
* openldap: fix missing sasl symbols at build in specific configs
* openssl: adapt to boringsslʼs error code type
* openssl: donʼt ignore CA paths when using Windows CA store (redux)
* openssl: donʼt log raw record headers
* openssl: make the BIO_METHOD a local variable in the connection filter
* openssl: only use CA_BLOB if verifying peer
* openssl: remove attached easy handles from SSL instances
* openssl: store the CA after first send (ClientHello)
* os400: fixes to make-lib.sh and initscript.sh
* packages: remove Android, update README
* release-notes.pl: check fixes/closes lines better
* Revert "x509asn1: avoid freeing unallocated pointers"
* runtest.pl: add expected fourth return value
* runtests: tear down http2/http3 servers when https server is stopped
* runtests: consider warnings fatal and error on them
* runtests: fix detection of TLS backends
* runtests: make ʼmbedtlsʼ a testable feature
* rustls: improve error messages
* scripts/delta: show percent of number of files changed since last tag
* scripts: fix Appveyor job detection in cijobs.pl
* scripts: set file mode +x on all perl and shell scripts
* sectransp: fix for incomplete read/writes
* SECURITY-PROCESS.md: document severity levels
* setopt: Address undefined behaviour by checking for null
* setopt: move the SHA256 opt within #ifdef libssh2
* setopt: use >, not >=, when checking if uarg is larger than uint-max
* smb: return error on upload without size
* socketpair: allow localhost MITM sniffers
* strdup: name it Curl_strdup
* system.h: assume OS400 is always built with ILEC compiler
* test1560: use a UTF8-using locale when run
* test2304: remove stdout verification
* tests-httpd: basic infra to run curl against an apache httpd
* tests: add 3 new HTTP/2 test cases, plus https: support for nghttpx
* tests: add tests for HTTP/2 and HTTP/3 to verify the header API
* tests: avoid use of sha1 in certificates
* tls: fixes for wolfssl + openssl combo builds
* tool_getparam: fix hiding of command line secrets
* tool_operate: fix `CURLOPT_SOCKS5_GSSAPI_NEC` type
* tool_operate: fix error codes during DOS filename sanitize
* tool_operate: fix error codes on bad URL & OOM
* tool_operate: fix headerfile writing
* tool_operate: repair --rate
* transfer: break the read loop when RECV is cleared
* typecheck: accept expressions for option/info parameters
* url: fix part of conditional expression is always true
* urlapi: avoid Curl_dyn_addf() for hex outputs
* urlapi: fix part of conditional expression is always true: qlen
* urlapi: skip path checks if path is just "/"
* urlapi: skip the extra dedotdot alloc if no dot in path
* urldata: cease storing TLS auth type
* urldata: make ʼftp_create_missing_dirsʼ depend on FTP || SFTP
* urldata: make set.http200aliases conditional on HTTP being present
* urldata: move the cookefilelist to the ʼsetʼ struct
* urldata: remove unused struct fields, made more conditional
* vquic: stabilization and improvements
* vtls: fix hostname handling in filters
* vtls: manage current easy handle in nested cfilter calls
* vtls: use ALPN HTTP/1.0 when HTTP/1.0 is used
* winbuild: document that arm64 is supported
* windows: always use curlʼs basename() implementation
* wolfssl: remove deprecated post-quantum algorithms
* workflows/linux.yml: merge 3 common packages
* write-out.d: add ʼsince versionʼ to %{header_json} documentation
* write-out.d: clarify Windows % symbol escaping
* ws: fix autoping handling
* ws: fix multiframe send handling
* ws: fix recv of larger frames
* ws: remove bad assert
* ws: unstick connect-only shutdown
* ws: use %Ou for outputting curl_off_t with info()
* x509asn1: fix compile errors and warnings
* zuul: stop using this CI service


^ permalink raw reply	[relevance 51%]

* [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 7.87
@ 2022-12-28 17:20 60% Cygwin curl Maintainer
  0 siblings, 0 replies; 9+ results
From: Cygwin curl Maintainer @ 2022-12-28 17:20 UTC (permalink / raw)
  To: 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 <sys/select.h> 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 verify code for ngtcp2
* headers: add endif comments
* HTTP-COOKIES.md: mention that http://localhost is a secure context
* HTTP-COOKIES.md: update the 6265bis link to draft-11
* http: do not send PROXY more than once
* http: fix the ::1 comparison for IPv6 localhost for cookies
* http: set 'this_is_a_follow' in the Location: logic
* http: use the IDN decoded name in HSTS checks
* hyper: classify headers as CONNECT and 1XX
* hyper: fix handling of hyper_task's when reusing the same address
* idn: remove Curl_win32_ascii_to_idn
* INSTALL: update operating systems and CPU archs
* KNOWN_BUGS: remove eight entries
* lib1560: add some basic IDN host name tests
* lib: connection filters (cfilter) addition to curl:
* lib: feature deprecation warnings in gcc >= 4.3
* lib: fix some type mismatches and remove unneeded typecasts
* lib: parse numbers with fixed known base 10
* lib: remove bad set.opt_no_body assignments
* lib: rewind BEFORE request instead of AFTER previous
* lib: sync guard for Curl_getaddrinfo_ex() definition and use
* lib: use size_t or int etc instead of longs
* libcurl-errors.3: remove duplicate word
* libssh2: return error when ssh_hostkeyfunc returns error
* limit-rate.d: see also --rate
* log2changes.pl: wrap long lines at 80 columns
* Makefile.mk: address minor issues
* Makefile.mk: improve a GNU Make hack
* Makefile.mk: portable Makefile.m32
* maketgz: set the right version in lib/libcurl.plist
* mime: relax easy/mime structures binding
* misc: Fix incorrect spelling
* misc: remove duplicated include files
* misc: typo and grammar fixes
* negtelnetserver.py: have it call its close() method
* netrc.d: provide mutext info
* netware: remove leftover traces
* noproxy: also match with adjacent comma
* noproxy: guard against empty hostnames in noproxy check
* noproxy: tailmatch like in 7.85.0 and earlier
* nroff-scan.pl: detect double highlights
* ntlm: improve comment for encrypt_des
* ntlm: silence ubsan warning about copying from null target_info pointer
* openssl/mbedtls: use %d for outputing port with failf (int)
* openssl: prefix errors with '[lib]/[version]: '
* os400: use platform socklen_t in Curl_getnameinfo_a
* page-header: grammar improvement (display transfer rate)
* proxy: refactor haproxy protocol handling as connection filter
* README.md: remove badges and xmas-tree garnish
* rtsp: fix RTSP auth
* runtests: --no-debuginfod now disables DEBUGINFOD_URLS
* runtests: do CRLF replacements per section only
* scripts/checksrc.pl: detect duplicated include files
* sendf: change Curl_read_plain to wrap Curl_recv_plain
* sendf: remove unnecessary if condition
* setup: do not require __MRC__ defined for Mac OS 9 builds
* smb/telnet: do not free the protocol struct in *_done()
* socks: fix username max size is 255 (0xFF)
* spellcheck.words: remove 'github' as an accepted word
* ssl-reqd.d: clarify that this is for upgrading connections only
* strcase: use curl_str(n)equal for case insensitive matches
* styled-output.d: this option does not work on Windows
* system.h: fix socklen_t, curl_off_t, long long for Classic Mac OS
* system.h: support 64-bit curl_off_t for NonStop 32-bit
* test1421: fix typo
* test3026: reduce runtime in legacy mingw builds
* tests/sshserver.pl: re-enable ssh-rsa while using openssh 8.8+
* tests: add authorityInfoAccess to generated certs
* tests: add HTTP/3 test case, custom location for proper nghttpx
* tls: backends use connection filters for IO, enabling HTTPS-proxy
* tool: determine the correct fopen option for -D
* tool_cfgable: free the ssl_ec_curves on exit
* tool_cfgable: make socks5_gssapi_nec a boolean
* tool_formparse: avoid clobbering on function params
* tool_getparam: make --no-get work as the opposite of --get
* tool_operate: provide better errmsg for -G with bad URL
* tool_operate: when aborting, make sure there is a non-NULL error buffer
* tool_paramhlp: free the proto strings on exit
* url: move back the IDN conversion of proxy names
* urlapi: reject more bad letters from the host name: &+()
* urldata: change port num storage to int and unsigned short
* vms: remove SIZEOF_SHORT
* vtls: fix build without proxy support
* vtls: localization of state data in filters
* WEBSOCKET.md: fix broken link
* Websocket: fixes for partial frames and buffer updates
* websockets: fix handling of partial frames
* windows: fail early with a missing windres in autotools
* windows: fix linking .rc to shared curl with autotools
* winidn: drop WANT_IDN_PROTOTYPES
* ws: if no connection is around, return error
* ws: return CURLE_NOT_BUILT_IN when websockets not built in
* x509asn1: avoid freeing unallocated pointers


^ permalink raw reply	[relevance 60%]

Results 1-9 of 9 | reverse | sort options + mbox downloads above
-- links below jump to the message on this page --
2022-12-28 17:20 60% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 7.87 Cygwin curl Maintainer
2023-02-21  3:08 51% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 7.88.1 Cygwin curl Maintainer via Cygwin-announce
2023-03-21 12:38 62% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.0.1 Cygwin curl Maintainer via Cygwin-announce
2023-05-20 22:11 55% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.0 Cygwin curl Maintainer via Cygwin-announce
2023-05-28  5:37 93% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.1 Cygwin curl Maintainer via Cygwin-announce
2023-06-04 15:12 99% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.1.2 Cygwin curl Maintainer via Cygwin-announce
2023-07-23  0:54 66% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.2 Cygwin curl Maintainer via Cygwin-announce
2023-07-30 15:05 96% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.2.1 Cygwin curl Maintainer via Cygwin-announce
2023-09-17 17:54 54% [ANNOUNCEMENT] Updated: curl/libcurl4/-devel/-doc, mingw64-x86_64-curl 8.3 Cygwin curl Maintainer via Cygwin-announce

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).