Updated: dash 0.5.12-2
The following packages have been upgraded in the Cygwin distribution: * dash 0.5.12-2 This package is being upgraded to current as the previous release breaks existing function that may be relied on by some scripts. This release has been rebuilt disabling libc fnmatch and glob as Cygwin/winsup/newlib do not support locale dependent named character classes like glibc. Thanks to Andrey Repin for testing and bringing this to our attention, and Harald van Dijk on the dash list for pointing out the commit responsible and the solution. DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks. For more information see the project home page: http://gondor.apana.org.au/~herbert/dash/ For changes since the previous release, see below; for complete details see: https://git.kernel.org/pub/scm/utils/dash/dash.git/log/?h=v0.5.12&showmsg=1 2022-12-11 0.5.12 error: Remove USE_NORETURN ifdef eval: Always set exitstatus in evaltree Check eflag after redirection error Check nflag in evaltree instead of cmdloop Do not cache value of eflag in evaltree Prevent recursive PS4 expansion Test evalskip before flipping status for NNOT expand: Add ifsfree to expand to fix a logic error that causes a buffer over-read Always quote caret when using fnmatch Make glob(3) interruptible by SIGINT input: Clear unget on RESET Remove special case for unget EOF jobs: Always reset SIGINT/SIGQUIT handlers Block signals during tcsetpgrp Fix waitcmd busy loop Only block in waitcmd on first run man: fix formatting parser: Add VSBIT to ensure subtype is never zero Fix VSLENGTH parsing with trailing garbage Get rid of PEOA redir: Retry open64 on EINTR shell: Call CHECK_DECL on stat64 Disable glob again as it strips trailing slashes Enable fnmatch/glob by default Fail if building --with-libedit and can't find libedit Group readdir64/dirent64 with open64
Re-Release: ca-certificates-2022.2.60-3
The following packages have been uploaded to the Cygwin distribution: ca-certificates-2022.2.60-1 ca-certificates-letsencrypt-2022.2.60-1 This re-release fixes an upstream and a packaging bug that arises because p11kit makes certain directories unwritable after population. This becomes noticeable only when the user invoking those scripts is not an administrator (or more specifically on Windows doesn't have SeBackupPrivilege and SeRestorePrivilege). Please note that the fix temporarily needs to make the directory writable, which will again fail if the user attempting to do that has insufficient rights for this operation. Mozilla's CA root certificates for use with OpenSSL, NSS, GnuTLS, and other software that handles certificate verification. This is an update to the latest upstream release. This update contains the ca-certificates-letsencrypt package, whose installation will make the ISRG R3 intermediate CA a trust anchor and removes trust for the already expired DST X3 root CA (this should strictly not be necessary, but works around bugs present in some libraries in how alternate chains are constructed and verified). This will allow to successfully verify certificates using the Letsencrypt legacy cert chain in certain applications. Install this package when you currently have trouble accessing sites (due to validation complaining about an expired certificate) that had no problems until about September 30 or October 1 2021 depending on your timezone. The release numbering scheme has been aligned with Fedora. -- *** 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.
duplicity 1.2.2-2
The following packages have been uploaded to the Cygwin distribution: * duplicity-1.2.2-2 Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server. Because duplicity uses librsync, the incremental archives are space efficient and only record the parts of files that have changed since the last backup. Because duplicity uses GnuPG to encrypt and/or sign these archives, they will be safe from spying and/or modification by the server. This package is the latest upstream version. Any feedback is appreciated. For changes see https://gitlab.com/duplicity/duplicity/-/blob/main/CHANGELOG.md Please send questions or concerns to the main Cygwin mailing list as usual. Libor -- *** 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.comcygwin.com If you need more information on unsubscribing, start reading here: https://sourceware.org/lists.html#unsubscribe -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple
Updated: {,mingw64-{i686,x86_64}-}binutils-2.40-1
The binutils packages for Cygwin and MingW64 cross-compilation toolchains have been updated to the upstream feature release 2.40, with additional patches applied for Cygwin. binutils-2.40-1 mingw64-i686-binutils-2.40-1 mingw64-x86_64-binutils-2.40-1 The GNU Binutils are a collection of binary tools. Most of these programs use BFD, the Binary File Descriptor library, to do low-level manipulation. Many of them also use the opcodes library to assemble and disassemble machine instructions. Note This release still allows one to apparently use weak symbols (depending on exactly how you test for them), which however don't actually work on Windows nor Cygwin as they are unsupported by the loader. These symbols should always resolve as NULL, but since release 2.37 they sometimes don't. https://sourceware.org/bugzilla/show_bug.cgi?id=28719 After further changes and bugfixes in this area a workaround that was identified earlier no longer has the desired effect and investigation into the real root cause is still ongoing. This change in behaviour triggered a latent bug in gnulib's detection of weak symbols for pthreads that leads to non-debuggable crashes of applications erroneously built with weak symbols. Either update gnulib (or at least threadlib.m4) or add export gl_cv_have_weak=no to the cygport (or set it as an environment variable during configure). -- *** 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: gnuplot-5.4.6-1
Gnuplot version 5.4.6 is now available on Cygwin. The upstream release notes for this bugfix / minor feature enhancement release are available at: http://www.gnuplot.info/ReleaseNotes_5_4_6.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: lighttpd-1.4.69
Version 1.4.69-1 of "lighttpd" has been uploaded. lighttpd is a secure, fast, modular web server with low resource usage lighttpd 1.4.69: bugfixes, portability Source: https://git.lighttpd.net/lighttpd/lighttpd1.4.git/ News: https://www.lighttpd.net/ License: BSD 3-clause https://git.lighttpd.net/lighttpd/lighttpd1.4/src/branch/master/COPYING