1.2.5 release
* announce port=1 instead of port=0, when there is no listen port
* fix LSD over IPv6
* support TCP_NOTSENT_LOWAT on Linux
* fix correct interface binding of local service discovery multicast
* fix issue with knowing which interfaces to announce to trackers and DHT
* undeprecate settings_pack::dht_upload_rate_limit
1.2.4 release
* fix binding TCP and UDP sockets to the same port, when specifying port 0
* fix announce_to_all_trackers and announce_to_all_tiers behavior
* fix suggest_read_cache setting
* back-off tracker hostname looksups resulting in NXDOMAIN
* lower SOCKS5 UDP keepalive timeout
* fix external IP voting for multi-homed DHT nodes
* deprecate broadcast_lsd setting. Just use multicast
* deprecate upnp_ignore_nonrouters setting
* don't attempt sending event=stopped if event=start never succeeded
* make sure &key= stays consistent between different source IPs (as mandated by BEP7)
* fix binding sockets to outgoing interface
* add new socks5_alert to trouble shoot SOCKS5 proxies
Changes:
NOTE
* This list isn't complete. There have been more changes
and fixes than are listed here. This release contains a
lot of bug fixes.
* My main priority was to release this... release. It's been
a while and I'd rather not let this take up too much time.
* I've also made the release process quicker and easier to
do with the intent to push more updates in shorter
intervals. Expect quicker and more frequent releases.
Dylan
---
DISTRIBUTIONS
* Added support for Proxmox VE.
* Added support for BlackArch.
* Added support for Neptune.
* Added support for Obarun.
* Added support for Drauger OS.
* Added support for macOS Catalina.
* Added support for ArchStrike.
* Added support for Cucumber Linux.
* Added support for EuroLinux.
* Added support for Cleanjaro.
* Added support for Septor Linux.
* Added support for Carbs Linux.
* Added support for EndeavourOS.
* Added support for T2.
* Fixed various Haiku issues.
* Fixed various FreeMiNT issues.
GENERAL
* Start of Neofetch code cleanup. This is essentially just bringing
Neofetch forward to meet my newer code style and present
shell expertise.
ASCII
* Added various new small logos.
* Added various small logos from pfetch.
* New Linux Mint logo.
WINDOW MANAGER
* Fixed bugs in window manager detection.
* Added KWin Wayland detection.
* Added GNOME Wayland detection.
DESKTOP ENVIRONMENT
* Added support for showing DE version.
* Added Regolith linux support.
IMAGE DISPLAY
* Fixed terminal size detection issues.
TERMINAL FONT
* Added font detection for ConEmu.
* Konsole fixes.
UPTIME
* Fixed Haiku uptime detection.
SONG
* Added support for Muine player.
* Added support for Elementary music player.
* Various fixes.
THEME
* Fixed Plasma issues.
* Fixed Openbox issues.
COLOR BLOCKS
* Added option to position color blocks horizontally.
WALLPAPER
* Added Plasma desktop support.
DISK
* Added '--disk_subtitle none'.
* Added '--disk_percent'.
RESOLUTION
* Added TTY support.
* Added naive Wayland support.
* Multi monitor support for Windows.
TITLE
* Added --title_fqdn.
CPU
* AMD fixes.
PACKAGES
* Appimage support.
SHELL
* Fixed yash support
Packaged in wip by Thomas Orgis.
The FITS "World Coordinate System" (WCS) standard defines keywords
and usage that provide for the description of astronomical coordinate
systems in a FITS image header. SLIB is implemented in C, with support
for FORTRAN via a set of wrapper functions.
ver 0.21.21 (2020/03/19)
* configuration
- fix bug in "metadata_to_use" setting
* playlist
- asx, xspf: fix corrupt tags in the presence of XML entities
* archive
- iso9660: skip empty file names to work around libcdio bug
* decoder
- gme: ignore empty tags
* output
- solaris: port to NetBSD
* raise default "max_connections" value to 100
The default value of SUBST_MESSAGE is based on SUBST_FILES, and that
variable may use the :sh modifier to list files from WRKSRC, which may
not exist at load time.
Before, the first assertion failure quit immediately. This prevented
getting a complete picture of the situation that failed. Now the
assertions continue the test and fail at the very end.
v1.4.3:
* Fix PyPy 3 tests on xs:base64Binary and xs:hexBinary
* Separated the tests of schema proxy API and other schemas based tests
v1.4.2:
* Multiple XSD type associations on a token
* Extend xs:untypedAtomic type usage
* Increase the tests coverage to 95%
In the case of pkglocaledir, the SUBST_FILES are generated by a shell
command. That command assumes that the WRKDIR already exists. Therefore
SUBST_FILES must be evaluated as late as possible.
See mk/configure/replace-localedir.mk; an example package that fails is
devel/gettext-tools.
A very fast implementation of tldr in Rust: Simplified, example based and
community-driven man pages.
If you pronounce "tldr" in English, it sounds somewhat like "tealdeer". Hence
the project name.
On macOS 10.13 (at least), unpacking the distfile as root results in
files that have strange permissions, including group/world writable
and executable. The upstream distfile has these, but extracting on
other systems or on mac not as root applies some sort of umask. On
Darwin only, chmod these spurious bits away. Tested to work as
non-root and root on macOS 10.13, and by inspection will not affect
!macOS.
Git 2.25.2 Release Notes
========================
Fixes since v2.25.1
-------------------
* Minor bugfixes to "git add -i" that has recently been rewritten in C.
* An earlier update to show the location of working tree in the error
message did not consider the possibility that a git command may be
run in a bare repository, which has been corrected.
* The "--recurse-submodules" option of various subcommands did not
work well when run in an alternate worktree, which has been
corrected.
* Running "git rm" on a submodule failed unnecessarily when
.gitmodules is only cache-dirty, which has been corrected.
* "git rebase -i" identifies existing commits in its todo file with
their abbreviated object name, which could become ambigous as it
goes to create new commits, and has a mechanism to avoid ambiguity
in the main part of its execution. A few other cases however were
not covered by the protection against ambiguity, which has been
corrected.
* The index-pack code now diagnoses a bad input packstream that
records the same object twice when it is used as delta base; the
code used to declare a software bug when encountering such an
input, but it is an input error.
* The code to automatically shrink the fan-out in the notes tree had
an off-by-one bug, which has been killed.
* "git check-ignore" did not work when the given path is explicitly
marked as not ignored with a negative entry in the .gitignore file.
* The merge-recursive machinery failed to refresh the cache entry for
a merge result in a couple of places, resulting in an unnecessary
merge failure, which has been fixed.
* Fix for a bug revealed by a recent change to make the protocol v2
the default.
* "git merge signed-tag" while lacking the public key started to say
"No signature", which was utterly wrong. This regression has been
reverted.
* MinGW's poll() emulation has been improved.
* "git show" and others gave an object name in raw format in its
error output, which has been corrected to give it in hex.
* Both "git ls-remote -h" and "git grep -h" give short usage help,
like any other Git subcommand, but it is not unreasonable to expect
that the former would behave the same as "git ls-remote --head"
(there is no other sensible behaviour for the latter). The
documentation has been updated in an attempt to clarify this.
Also contains various documentation updates, code clean-ups and minor fixups.