Updated: gnuplot-5.4.9-1
Gnuplot version 5.4.9, expected to be the last 5.x version, is available on Cygwin. The upstream release notes for this bugfix / minor feature enhancement release are available at: http://www.gnuplot.info/ReleaseNotes_5_4_9.html Cygwin Notes The tutorial has been removed from the 5.4 branch of gnuplot, so it is no longer available in the package. The ggi terminal has been dropped from the build. I am considering dropping both the gpic and the mif terminal in a further update as well. The wxt terminal is now available. The qt terminal still doesn't work on Cygwin due to either a Cygwin or Qt5 bug that is still under investigation. If you want to help, please install the gnuplot-qt5 package and try to debug it. The packaging has been changed with version 5.4 to allow more fine-grained control over dependencies. Depending on which packages you install running plain "gnuplot" will dispatch different executables via the alternatives system. The gnuplot-base package provides no GUI terminal at all and will replace the gnuplot package unless you chose to install one of the other feature packages, this variant is always directly available as gnuplot-base. This variant is most useful for scripted gnuplot invocations and for using it interactively in MinTTY with the sixelgd terminal. The gnuplot-X11 package resembles the previous gnuplot package most closely, the executable for this variant is gnuplot-X11 and depends on a relatively small number of X11 libraries. The gnuplot-wx package adds the wxt terminal and retains the X11 terminal. The executable for this variant is gnuplot-wx and it depends on an extensive list of GNOME libraries. The gnuplot-qt package provides the qt terminal and retains the X11 terminal. The executable for this variant is gnuplot-qt5 and of course depends on Qt5 libraries. Please note that while gnuplot-qt5 does build, the qt terminal does not actually work yet, see above. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: Perl distributions
The following Perl distributions have been updated to their latest release version available on CPAN: x86_64 -- perl-Net-DNS-SEC-1.22-1 noarch -- perl-Business-ISBN-Data-20230907.001-1 perl-Mojolicious-9.34-1 -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: pkgconf 2.0.3-1
The following packages have been uploaded to the Cygwin distribution: libpkgconf-devel-2.0.3-1 libpkgconf4-2.0.3-1 pkg-config-2.0.3-1 pkgconf-2.0.3-1 pkgconf is a program which helps to configure compiler and linker flags for development frameworks. It is an alternative to pkg-config. This is an update to the latest upstream release. The cross-pkg-config commands have been switched to symlinks based on upstream advice. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: openssl 1.1.1w-1, mingw64-{i686, x86_64}-openssl-1.1.1w-0.1 (security)
The following packages have been uploaded to the Cygwin distribution. This release updates to the latest upstream security patch release and continues to use the Fedora patches from an earlier release (Fedora has already switched to openssl 3.x). * openssl-1.1.1w-1 * openssl-perl-1.1.1w-1 * libssl1.1-1.1.1w-1 * libssl-devel-1.1.1w-1 The following MinGW64 test packages are made available: * mingw64-i686-openssl-1.1.1w-0.1 * mingw64-x86_64-openssl-1.1.1w-0.1 The OpenSSL toolkit provides support for secure communications between machines. OpenSSL includes a certificate management tool and shared libraries which provide various cryptographic algorithms and protocols. Note This is likely the final release of OpenSSL v1.1 on Cygwin, which is expected to switch to OpenSSL v3.0 soon. -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: {,mingw64-{x86_64,i686}-}libarchive-3.7.2-1
Libarchive has been updated to version 3.7.2-1, the following (sub-)packages: libarchive (source) libarchive-devel libarchive13 bsdcat bsdcpio bsdtar bsdunzip are available in the Cygwin distribution. The MinGW64 packages for the cross-compilation toolchains have been updated as well: mingw64-i686-libarchive mingw64-x86_64-libarchive This is a minor upstream bugfix release. DESCRIPTION Multi-format archive and compression library It is a portable, efficient C library that can read and write streaming archives in a variety of formats. It also includes implementations of the common tar, cpio, and zcat command-line tools that use the libarchive library. HOMEPAGE https://www.libarchive.org/ -- *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO *** If you want to unsubscribe from the cygwin-announce mailing list, look at the "List-Unsubscribe: " tag in the email header of this message. Send email to the address specified there. It will be in the format: cygwin-announce-unsubscribe-you=yourdomain@cygwin.com If you need more information on unsubscribing, start reading here: http://sourceware.org/lists.html#unsubscribe-simple Please read *all* of the information on unsubscribing that is available starting at this URL.
Updated: wget2, libwget2_2, libwget2-devel 2.1
The following packages have been upgraded in the Cygwin distribution: * wget2 2.1 * libwget2_22.1 * libwget2-devel2.1 wget2 is the official stable release of the successor of wget: a modern, fast, multithreaded, parallel file and recursive website downloader using HTTP2, HTTP compression, parallel connections, and If-Modified-Since HTTP headers. It is a replacement only for the HTTP functions of the original wget, as it does not support FTP or other protocols, and no longer supports some of the options of its predecessor, but supports many new features and options. The library provides the basic functions needed by a modern web client, and the development package provides the documentation and linkage required to use the library, configure, and build packages using it. The library ABI has been upgraded to version 2 in cygwget-2.dll. For more information, see the project home page: https://gitlab.com/gnuwget/wget2 For changes since the previous Cygwin release, see below or the release announcement: https://lists.gnu.org/archive/html/info-gnu/2023-08/msg8.html 2.1.0 2023-08-31 * New option --follow-sitemaps * New option --dane (cert validation via DNS) * Implement --check-certificate=quiet * Support proxies on non-default ports * Added CIDR support for no_proxy (IPv4 and IPv6) * Improve recursive RSS/Atom processing * Improve default cert/bundle paths for Windows * Improve Windows and MSVC compatibility * Use CONNECT for https_proxy * Add decoding numeric XML entities * Improve OpenSSL code * Improve WolfSSL code * Improve the progress bar * New function wget_xml_decode_entities_inline() * Support compilation of wget.h from C++ * Handle comments in robots.txt correctly * Fix parsing HTMP/XML entities in URLs from HTML/XML * Fix use-after-free when updating blacklist entries * Don't try setting file timestamps on ttys * Fix arguments parsing for --filter-urls * Fix removing fragments when converting links * Fix duplicate downloads for Link headers with rel=duplicate * Fix segmentation fault (NULL dereference when no HTTP header received) * Change arguments of wget_iri_compare to const * Fix memory leak in wget_hashmap_clear() * Extend network error messages with hostname and IP address * Fix status code for 5xx errors * Fix issue in wget_buffer_trim() * Improve tests, documentation, building 2.0.1 2022-05-27 * Fix escaping space in query part * Set EXIT_STATUS_NETWORK on error for the last try * Fix -k/--convert-links fragment * Fix escapng URLs with -k/--convert-links * Fix false reporting of a PSL error * Fix --directory-prefix with --content-disposition * Allow spaces and \ escaping in passwords in .netrc * Fix download abortion on some versions of Windows * Fix --unlink behavior * Fix deflate decompression when server omits the header * WolfSSL: Fix buffer overflow in SHA512 hashing * WolfSSL: Fix memory leak * Add support for unquoted HTML attribute values * OpenSSL: Fix several OCSP issues * Use keep-alive for HTTP/1.1 and higher as default * Don't create core dumps on CTRL-c * Fix replacing Content-Type: headers * Fix NULL pointer read / segfault * Fix several build issues * Fix several documentation issues
Updated: mingw64-x86_64-/nghttp2 libnghttp2_14/-devel 1.56
The following packages have been upgraded in the Cygwin distribution: * nghttp2 1.56 * libnghttp2_14 1.56 * libnghttp2-devel 1.56 * mingw64-x86_64-nghttp21.56 HTTP/2 and its header compression algorithm HPACK implementation. The framing layer of HTTP/2 is implemented as a reusable library. Also included are an HTTP/2 client, server, proxy, load test and benchmarking tool. NOTE: Support for previously deprecated Python bindings, modules, and documentation was dropped some releases ago. For more information see the project home page: https://nghttp2.org/ or the repo README: https://github.com/nghttp2/nghttp2#readme See link or text below for recent changes; after installation for complete details of changes read /usr/share/doc/nghttp2/ChangeLog. https://nghttp2.org/blog/ 2023-09-04 v1.56.0 Build * The following dependencies have been updated: - ngtcp2 - nghttp3 - BoringSSL - quictls - libbpf - third-party - llhttp Nghttpx * Rework is done in functions that send ECN bits. * --frontend-quic-congestion-controller=bbr2 has been renamed to --frontend-quic-congestion-controller=bbrv2. Nghttpx, H2load * Fix issue that CMSG_DATA does not necessarily return an aligned pointer.