Upstream changes:
This is a maintenance release, source code is unchanged compare to the previous
release. This release introduces a guile-lib-1.0.pc, so libs and apps that needs
guile-lib may now use pkgconfig to check if it's available, what version.
Note that starting with this release, the installation location for modules and
compiled files has changed: make sure you uninstall any previous version.
- Modules installation location changed:
from $(prefix)/share/guile/site
to $(GUILE_GLOBAL_SITE)
You will need write privileges to this directory to install guile-lib. You may
check its location using the folowing command:
guile -c "(display (%global-site-dir)) (newline)"
- Compiled files installation location changed:
from $(prefix)/share/guile/site
to $(GUILE_SITE_CCACHE)
You will need write privileges to this directory to install guile-lib. You may
check its location using the folowing command:
guile -c "(display (%site-ccache-dir)) (newline)"
pkgsrc changes:
Drop all local patches as merged
Depend on upstreamed support for NetBSD
There is no particular upstream changelog, it's a first tag in 5 years
with all the patches applied. The major benefit is to unload software
from bundling a custom patched (without NetBSD support) version of nvtt.
Device Tree Compiler (dtc) toolchain for working with device tree source and
binary files and libfdt, a utility library for reading and manipulating the
binary format.
There have been many changes since the previous official release, 1.4.3, which
was published 7 years ago, so we'll only mention a few of them:
- This Loudmouth release is compatible with current Glib/GTK libraries
- The internal asyncns copy has been removed
- The security has been improved in several ways:
- Certificates: added checking of SAN(s) when CN does not match and fixed CN
wildcard handling
- SSL 2 and 3 have been deactivated; TLS 1.1 and 1.2 have been activated
- Use the default cipher suite of GnuTLS
- New API: Implementation of lm_ssl_set_ca and lm_ssl_set_cipher_list
This enables the application to choose additional CA certificates to trust
as well as the cipher suites which are used by OpenSSL or GnuTLS
- Many resolver and parser issues have been fixed
I can't find a subsequent changelog for 1.5.1 to 1.5.3 but assume "bugs fixed".
3.21.0 (2016-08-23)
! Fixed a string format vulnerability introduced in 3.20.0-rc1 when listing directories using SFTP
+ SFTP: Added support for AES-GCM ciphers as implemented in OpenSSH
+ OS X: Ctrl+Tab and Ctrl+Shift+Tab can now be used to switch forward and backward between opened tabs
- Reduced time between TCP keepalive packets to 15 minutes on supporting platforms
- Fixed saving of directory listing filters with an attribute condition
3.20.1 (2016-08-03)
- Fixed rename file exists action on downloads
- Fixed possible crash if disabling log abbreviation
- Official binaries now link against a patched version of GnuTLS so that a better error message can be printed on broken servers that send malformed certificate chains
3.20.0 (2016-07-27)
+ Display error message if entering a non-existing path on local file search
+ Building and running FileZilla now depends on libfilezilla >= 0.6.1 (https://lib.filezilla-project.org/).
3.20.0-rc1 (2016-07-20)
+ Added compatibility for filenames with leading or trailing whitespace if using SFTP
+ Building and running FileZilla now depends on libfilezilla >= 0.6.0 (https://lib.filezilla-project.org/).
+ Building and running FileZilla now depends on GnuTLS 3.4.0 or higher
- Fixed regression introduced in 3.19.0-rc1, reconnecting again uses the last used remote directory instead of the initial default remote directory
- Fixed crash if creating a new site via the bookmarks dialog
- Queuing remote directories for transfer no longer exits comparison mode
- Fixed a rare crash using FTP over TLS if the control connection fails at the same time the data connection gets established
- Entering invalid regular expressions in filter and search conditions now shows an error message
- Fixed title of search dialog
- Stricter certificate chain validation to supplement the Tofu model
- *nix: Fix initial size of Site Manager dialog with some GTK versions
Notable changes
- crypto: Added crypto.timingSafeEqual().
- events: Made the "max event listeners" memory leak warning more
accessible.
- promises: Unhandled rejections now emit a process warning after
the first tick.
- repl: Added auto alignment for .editor mode.
- util: Some functionality has been added to util.inspect():
- Returning this from a custom inspect function now works.
- Added support for Symbol-based custom inspection methods.