Updated: gnuplot-5.4.9-1

2023-09-12 Thread ASSI


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

2023-09-12 Thread ASSI


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

2023-09-12 Thread ASSI


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)

2023-09-12 Thread ASSI


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

2023-09-12 Thread ASSI


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

2023-09-12 Thread Brian Inglis via Cygwin-announce

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

2023-09-12 Thread Brian Inglis via Cygwin-announce

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.