This is an important bug fix release, addressing CVE-2020-28896. Mutt had
incorrect error handling when initially connecting to an IMAP server, which
could result in an attempt to authenticate without enabling TLS.
--------------
polkit 0.118
--------------
WARNING WARNING WARNING: This is a prerelease on the road to polkit
1.0. Public API might change and certain parts of the code still needs
some security review. Use at your own risk.
This is polkit 0.118.
Highlights:
move to mozjs78
tarball CI fix
Build requirements
glib, gobject, gio >= 2.32
mozjs-78
gobject-introspection >= 0.6.2 (optional)
pam (optional)
ConsoleKit OR systemd
Changes since polkit 0.117:
Xi Ruoyao:
tarball fixup for distcheck
Valentin David:
updated dependency to mozjs78
Many thanks to all contributors!
Jan Rybar et al.,
September 8, 2020
--------------
polkit 0.117
--------------
WARNING WARNING WARNING: This is a prerelease on the road to polkit
1.0. Public API might change and certain parts of the code still needs
some security review. Use at your own risk.
This is polkit 0.117.
Highlights:
Gitlab CI activation - all merge requests are tested before merged
New Norwegian translation, several other language updates
Build requirements
glib, gobject, gio >= 2.32
mozjs-68
gobject-introspection >= 0.6.2 (optional)
pam (optional)
ConsoleKit OR systemd
Changes since polkit 0.116:
Bastien Nocera:
Activated Gitlab CI
Xi Ruoyao:
Updated dependency to mozjs68
Kalev Lember, Jan Rybar
Memory management fixes
Anders Jonsson, Karl Ove Hufthammer, Andika Triwidada, Yuri Chornoivan:
Language updates
Many thanks to all contributors!
Jan Rybar et al.,
July 24, 2020
The lua option is there to enable the TikZ terminal, so install its
LaTeX style files to make use of it.
Replace and deprecate old "set loadpath" command means the list of font
paths is gone.
Highlights:
* Support for 64-bit integer arithmetic
o All evaluation of expressions and functions uses 64-bit arithmetic
if supported by the hardware platform.
o Integer overflow is detected and handled according to user preference.
* Voxel grids
o Gnuplot now supports operations based on 3D grids of voxel data.
o The current content of one or more voxel grids can be referenced by
splot commands to assign colors or other properties to plot elements.
o Data in a voxel grids can be plotted by splot styles dots, points,
or isosurface.
* Pixmaps as objects
o "set pixmap" allows import of a png/jpeg/gif image as a pixmap that
can be positioned anywhere in a plot or on the page. Unlike plotting
"with image", pixmap objects retain their original aspect ratio and
size independent of axis scaling or rotation.
Example: http://gnuplot.info/demo_5.4/pixmap.html
* New plot styles and plot options
o 3D plot style "with polygons" reads polygon faces from a data file.
These can be used to create a surface or to describe a solid object.
Example: http://gnuplot.info/demo_5.4/polygons.html
o "splot $voxelgrid with isosurface" creates a tessellated 3D surface
enclosing voxels above a requested threshold level.
Example: http://gnuplot.info/demo_5.4/isosurface.html
o "set spiderplot" selects a new plotting mode for creating spider
plots, also known as radar charts. These are essentially parallel
axis plots in which the axes are arranged radially rather than
vertically.
Example: http://gnuplot.info/demo_5.4/spiderplot.html
o Plot styles "with circles" and "with boxes" can be used in 3D plots.
Example: http://gnuplot.info/demo_5.4/3Dboxes.html
o 2D plot style "with arrows" is a variant of "with vectors" in which
each arrow is specified by x:y:length:angle rather than x:y:dx:dy.
o pm3d surfaces can have individual fill styles and separate top/bottom
fill colors.
Example: http://gnuplot.info/demo_5.4/hidden_compare.html
o pm3d option "noclipcb" causes quadrangles with palette color outside
cbrange to be omitted from the plot rather than being assigned a
color clipped to cbmin or cbmax.
o Contour line types can be customized.
Example: http://gnuplot.info/demo_5.4/custom_contours.html
...
pkgsrc changes:
- Remove patch-go.mod, version was bumped upstream too
Changes:
1.2.1
=====
Security
--------
* This fixes the security vulnerability where running gh inside of an
untrusted directory on Windows could lead to .\git.exe, .\git.bat, or a
similarly crafted executable in the same directory being run instead of the
system git command. See GHSA-fqfh-778m-2v32
Fixes
-----
* issue list: fetch and display all labels instead of just the first three
* pr view <branch>: allow viewing closed PRs
* pr create: omit the unnecessary and misleading Create a pull request for
'<branch>' on GitHub by visiting: <URL> message generated by git push
* pr checks: improve error message when no checks are reported
* repo clone: print friendly error for the required argument
* release create: print friendly error for the required argument
* garden: completely reset status line when moving around
* Allow running gh commands from Windows Explorer search bar
1.2.0
=====
Features
--------
* api: add flag --hostname to set host target for api requests
* pr merge: add confirmation step in interactive mode
* auth login: add flag --scopes to set authorization scopes
* auth status: add flag --show-token to display auth token
* config set: add validation of configuration values
* config set: add warning for unknown configuration keys
* Codespaces: add support for "integration" tokens
* Add GH_NO_UPDATE_NOTIFIER environment variable to allow skipping of update
checks
* Skip update checks in CI environments
Bugs
----
* issue list: fix result inconsistencies when specifying limit
* issue list: fix filtering by milestone for large milestone numbers
* repo clone: use canonical capitalization for remote URLs
* pr create: fix continue in browser for branches with special characters
* repo garden: fix incorrect terminal state after Ctrl-C
* Improve shell autocompletions for bash, zsh, and PowerShell
Build
-----
* Rename the internal command package, resulting in a rename of Version and
Date variables passed via ldflags at build time.
To set version and date when building from source, use the GH_VERSION and
BUILD_DATE environment variables in conjunction with our Makefile.
1.1.0
=====
Features
--------
* Support GH_PAGER environment override for PAGER
* Disable terminal pager when its value is set to cat
* repo view: add option to specify a branch
* repo view: render :emoji: syntax as emoji characters
Bugs
----
* Fix pr create when branch was already pushed to a non-base remote
* pr status/view/create: fix API-related failures with GitHub Enterprise
Server
* Fix markdown rendering when terminal pager is enabled
* repo create: respect repo name input given in interactive prompt
* auth login: display correct hostname in Personal Access Token instructions
* auth login: document minimum required token scopes
* pr checkout: fix running on detached HEAD
* pr merge: default to "no" for "delete branch after merge" prompt
* gist list: switch to GraphQL API to improve fetching
+ support fetching more than 100 gists
+ list gists ordered by creation time, descending
+ for machine-readable output, serialize timestamps in RFC 3339 format
+ ensure newlines in gist description are rendered as spaces
* gist view/edit: fix passing Gist URL as argument
* gist edit: check ownership before editing
* gist edit: avoid updating gist when the contents haven't changed
* repo garden: fix for repositories with only a few commits
* repo garden: restore tty settings on exit
* Fix reading the current git branch name when it contains a non-breaking
space
* Document gh config set pager ... option
* Fix .tar upload tests on different OSs
2020-11-20 Richard Russon <rich@flatcap.org>
* Security
- imap: close connection on all failures
* Features
- alias: add <limit> function to Alias/Query dialogs
- config: add validators for {imap,smtp,pop}_authenticators
- config: warn when signature file is missing or not readable
- smtp: support for native SMTP LOGIN auth mech
- notmuch: show originating folder in index
* Bug Fixes
- sidebar: prevent the divider colour bleeding out
- sidebar: fix <sidebar-{next,prev}-new>
- notmuch: fix <entire-thread> query for current email
- restore shutdown-hook functionality
- crash in reply-to
- user-after-free in folder-hook
- fix some leaks
- fix application of limits to modified mailboxes
- write Date header when postponing
* Translations
- 100% Lithuanian
- 100% Czech
- 70% Turkish
* Docs
- Document that $sort_alias affects the query menu
* Build
- improve ASAN flags
- add SASL and S/MIME to --everything
- fix contrib (un)install
* Code
- my_hdr compose screen notifications
- add contracts to the MXAPI
- maildir refactoring
- further reduce the use of global variables
* Upstream
- Add $count_alternatives to count attachments inside alternatives
Changes in 0.2.1
------------------
KNOWN BUGS:
* Leap Frogs fail to leap in Interleaved Mode, because the land
is not cleared by one explosion before the next missile is animated.
* Some moves/items are interpreted locally instead of sent through
the network server like they should be. It contributes to desync.
* Graphics/Computers are fast - hangs and crashes have been reported.
* The wedge code sometimes draws straight ends instead of rounded ones.
* The man page is out of date enough to notice.
BUG FIXES:
* Audited for 64-bit pointers and should now run on 64-bit platforms.
* Hans de Goede of the Fedora project fixed a stack smash in saddconf.
* Fix from Sayu for roller infinite loop on elastic/rubbery walls bug.
MISCELLANEOUS:
* Updated the FSF's address in our GPL notices.
* Upgraded various autotools cruft so it kinda works with newer versions.
* Patch from Ilya Barygin to allow linking with the --as-needed option.
* Added autoselection of h_addr_list[0] vs. h_addr.
* Updated the libtoolization.
GTK 2.0 CONVERSION
* GTK >= 2.20 is now required. I got tired of the GTK habit of
constantly coming up with a new shiny thing and deprecating every
way that used to be the right way to do stuff, so I am not going
to even vaguely try to support GTK < 2.20.
* Fixed segfault in some menus caused by incorrect use of GtkDialogBox.
* Changed yet more random interfaces GTK changed for whatever reason.
* We need to finish GTK2 support. We are using allow deprecated some.
1. GdkFont is deprecated, so all the font code still needs rewritten.
2. The chat window used GtkText and still need to be rewritten.
3. sgtk/swidgets/sconsole.c:#define __ALLOW_DEPRECATED_GDK__
sgtk/swidgets/sdialog.c:#define __ALLOW_DEPRECATED_GDK__
sgtk/swindow-gtk.c:#define __ALLOW_DEPRECATED_GDK__
-- 1.26.1: --
November 8, 2020:
PSX: Fixed various inaccuracies in the SPU reverb emulation code.
PSX: Fixed quasi-benign dereferencing of a null pointer in the GPU code when playing a PSF.
November 3, 2020:
SNES-Faust: Fixed a crash when an MSU1-enabled game tried to play MSU1 audio but no audio tracks existed.
SNES-Faust: Only create MSU1 multithreaded audio reader object if at least one audio track is available.
November 2, 2020:
SNES-Faust: Fixed a design flaw in the MSU1 audio track loading code that broke loading of audio tracks when the game's filename included a "%" character.
November 1, 2020:
SS: Fixed compilation errors after configuring with --disable-debugger.
SS: Fixed compilation errors with clang.
-- 1.26.0-UNSTABLE: --
October 26, 2020:
SS: Added "The Lost World: Jurassic Park" to the internal database of games to enable full cache emulation with, to fix most rock face graphical glitches.
October 25, 2020:
SS: Added "Corpse Killer" to the internal database of games to enable full cache emulation with, to fix the glitchy rotation-zoom effect.
October 24, 2020:
SS: Fixed major bug, existing since Saturn save state support was added, in the SCU save state code that caused wrong state to be saved(and later restored)
when an SCU DMA level in indirect mode was active.
SS: Added "Kaitei Daisensou"/"In the Hunt" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix FMV tearing.
SS: Added "Zero Divide" to the internal database of games to use the data cache read bypass kludge with, to fix a graphical glitch with character portraits.
October 23, 2020:
SS: Made changes to prevent the CDB emulation from reporting PLAY status until the second sector is read after a seek completes; fixes game-breaking
problems in "Break Point", "DJ Wars", "Hop Step Idol", and "Tennis Arena".
SS: Fixed inaccuracies with how CDB playback buffer full auto-pause and resume works; fixes occasional hangs of finite duration in "Dragon Force II" and
"World Cup France '98: Road to Win" when trying to skip FMVs.
October 22, 2020:
SS: Added "Mujintou Monogatari R: Futari no Love Love Island" to the internal database of games to use the data cache read bypass kludge with,
to fix glitches when character portrait graphics change.
October 21, 2020:
SS: Added "Doraemon: Nobita to Fukkatsu no Hoshi" to the internal database of games to use the data cache read bypass kludge with,
to fix the blank Game Over screen.
SS: When a CDB 'Get CD Device Connection' command is issued very shortly after a 'Reset Selector' command, the 'Get CD Device Connection' command
will now be executed before the resetting effects of the 'Reset Selector' command occur. Fixes startup hang in the USA version of "Independence Day".
October 20, 2020:
SS: Slowed down emulated VDP1 pixel plotting performance by a bit less than 20%(10% in 8bpp mode); fixes prematurely cut-off voices in "Paneltia Story",
and reduces tearing in "Yu-No".
October 18, 2020:
SS: Added "3D Baseball", "The Crow", "NBA Action", "NFL Quarterback Club 96", "Solar Eclipse", and "Titan Wars" to the internal database of games to
enable full cache emulation with, to fix minor FMV glitches.
SS: Added "Thunder Force Gold Pack 1" to the internal database of games to enable full cache emulation with, to fix the glitchy ship sprite in the ending
of "Thunder Force III".
SS: Added the Europe releases of "Virtua Cop" and "Virtua Cop 2" to the internal database of games to enable full cache emulation with, to fix
startup hangs.
SS: Added "Yu-No" to the internal database of games to enable full cache emulation with, to fix the problem of the intro FMV ending too soon.
SS: Added "Horror Tour" to the internal database of games to enable full cache emulation with, to fix graphical glitches on the save and load screens.
SS: Added "Falcom Classics II" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix tearing in the intro FMV of "Ys II".
SS: Added "Tokimeki Memorial: Forever With You" to the internal database of games to enable SH-2 read/write VDP1 draw slowdown with, to fix the glitchy
arm sprite in the Konami intro.
SS: Added "Virtua Fighter Kids" to the internal database of games to use the data cache read bypass kludge with, to fix a major FMV glitch.
October 17, 2020:
SS: Made a very small SSE2-based optimization to the cache tag evaluation code.
October 16, 2020:
SS: Removed incorrect write mirrors for the SH-2 CCR register; fixes FMV glitches in "NFL Quarterback Club 97".
SS: When full cache emulation is enabled(e.g. via database), alternate slave CPU and bus sharing emulation code will be used, to reduce
disproportionate sharing of the bus(it's still not perfect, however).
SS: SH-2 PC-relative MOV.W and MOV.L loads are now correctly treated as instruction fetches instead of data fetches with respect to the
OD/ID bits of CCR.
SS: The SH-2 WB/EX pipeline stall emulation logic is now always enabled, instead of only being enabled in full cache emulation mode as it was previously.
October 12, 2020:
SS: Moved SH-2 cache entry invalid bit from bit31 of the internal combined tag variable to bit0, for slightly better code generation.
October 11, 2020:
SS: Slave SH-2 on/off is now handled outside of the regular event handling system to prevent a crash under certain conditions.
October 9, 2020:
SS: Extended the handling of VDP1 command execution slowdown on SH-2 CPU reads/writes to also include SH-2 DMA accesses.
October 5, 2020:
SS: Bumped up minimum seek timing delay, to compensate for upcoming general CPU timing improvements in the games sensitive to seek timing.
October 4, 2020:
SS: The SR value loaded with RTE is now properly masked.
October 2, 2020:
SS: Allow the SMPC joystick reading process to be aborted earlier on, while still waiting for vblank to end; fixes another hang in "QuoVadis".
SS: Added "Wolf Fang SS: Kuuga 2001" to the internal database of games to enable SH-2 CPU read/write VDP1 draw slowdown with, to
fix glitchy graphics in the player's robot.
SS: Added "Mahjong Doukyuusei Special" to the internal database of games to use the data cache read bypass kludge with, to fix the missing
background graphics layer on disc 2.
SS: Added "Kidou Senkan Nadesico: Yappari Saigo wa Ai ga Katsu" to the internal database of games to use full cache emulation with, to fix a hang.
SS: Implemented emulation of the timing effects of the B-bus write buffer on SH-2 CPU writes; fixes hang in "QuoVadis".
September 4, 2020:
SNES-Faust: Fixed bug in the multithreaded PPU renderer that could cause massive graphics corruption when a game interleaves reads and writes to
VRAM without resetting the VRAM address, like in "NBA Pro Basketball: Bulls vs Blazers".
August 28, 2020:
SS: Delay CDB status position info update by about 44us after a seek request(via Play command, or otherwise); fixes missing graphics in
the intro of "Magical Drop 3".
-- 1.25.0-UNSTABLE: --
June 27, 2020:
SS: Implemented more accurate emulation of VDP1 drawing of excessively-large primitives.
It's not perfect, there's still something weird going on with antialiasing, and the effects on gradient shading
and texturing are not fully emulated, but it's enough to fix missing graphics in the attract mode of "Virtua Cop",
and a hang after defeating the final boss in "Rayman".
SS: Fixed an off-by-1 inaccuracy in the edge stepping code for sprites and polygons, with minor visible effects in
non-rectangular sprites/polygons.
June 26, 2020:
SS, MD: Fixed/Implemented M68K MULU and MULS instruction timing.
June 24, 2020:
SS: Added wait states to M68K writes; fixes hang in "Lunar" after the Meribia pub singer's singing, that was caused by a timer being
reloaded too quickly in an interrupt handler.
June 13, 2020:
SS: Allow VDP1 primitive drawing code to be suspended(and later resumed) mid-drawing when it's consumed too much emulated time; fixes excessive CPU usage during
the FMV in "Dark Seed II".
June 4, 2020:
SS: Added "Senken Kigyouden", "Xian Jian Qi Xia Zhuan", "Virtua Fighter", and "Virtua Fighter Remix" to the internal database of games to
enable full cache emulation with, to fix graphical glitches.
May 17, 2020:
SS: Implemented more complete emulation of SCSP's buggy(inter-slot contamination) linear interpolation on FM carrier slots.
Changes:
2.30.3
======
- Add new build option USE(64KB_PAGE_BLOCK).
- Fix backdrop filters with rounded borders.
- Fix scrolling iframes when async scrolling is enabled.
- Allow applications to handle drag and drop on the web view again.
- Update Outlook user agent quirk.
- Fix the build with video support disabled.
- Fix several crashes and rendering issues.
Version 1.4
* Added backdrop failure checking, and because this is not always reliable,
also added an (emergency) exit button.
* Adapted to new KDE versions.
* Added support for Hygon Dhyana processor.
* Fixed some minor portability flaws.
Version 2.1.01.0 (HR 2008/03/05)
- Updated configure.in and Makefile.in for building an new configure
script and Makefile with BSD support (autoconf -o configure configure.in).
The goal is to build on supported platforms 'out of the box'. If there
is anything to do, please let me know at
tshe_hermann remove_this at web dot de
- Added scrolling credits in the title screen. Therefore increased
the third paragraph of the version number.
Version 2.1.00.2 (HR 2008/02/11)
- Changed numbering scheme to a dotted style to become better compatibility
with distro's numbering scheme.
- Fixed broken sound. xgal.sndsrv.linux opens /dev/dsp now with O_WRONLY.
This makes simultaneously playing oggs working.
- Added man page (content and build handling). Added <s> and <Q> key.
Version 2.1.00-1 (HR 2008/02/07)
- added ifdefs in score.c for compiling with no sound support
- added file mkinstalldirs. Needed by make install
Version 2.1.00-0 (HR 2008/02/06)
- This release is mainly a bugfix relase. Some of them are years old.
See hints below.
- added the xgalaga_2.0.34-44.diff from debian. Thanks to Joey Hess for
collecting all these stuff over the years.
Main changes are: compiling xgalaga-hyperspace, full screen mode, security
fixes for HOME-Variable and global score file, joystick support,
improvements of sound server, new weapons machine gun and spread shot, ....
- Bugs as reported at sourceforge Request ID 1394882 "make error on fc4 64-bit"
and 1167157 "make error on FC3" are supposed to be fixed. Changed the order
of header files in several .c files. I have no 64 bit system to test this,
but I got the same error on ubuntu 7.10
- Debian bug report #149743: "xgalaga starts when i want to turn sounds off" is
fixed. In fact, it started on any key except <q> or <Q>. Now starts only on
the keys <k> and <m> as stated in the last line on the title screen.
Turning sound off works during the game and at the title screen. For clarity
there is now a 'Q' (=quiet) right from the level, which appears, when sound
is switched off.
- Debian bug report #60266: "Too slow when sounds are not available" is
probably fixed. I could not exactly reproduce the bug. On my box, xgalaga
crashes totally. Maybe it depends on the sound system. I added the evaluation
of the returncode on writing to /dev/dsp. The crash was gone away.
- Debian bug report #399987 "xgalaga -level accepts ""impossible to loose""
levels" is partially fixed. The -level parameter value is cut to 15. Higher
levels are still avalable by playing (good luck).
- Added a couple of additional key codes. The <p> (pause) and <s> (toggle
sound) did not work, because they produce key codes increased with 256.
Editing the high score name also didn't work on the same reason.
- Added bugfix for "[1837041] Fix seg fault" as reported on sourceforge
- Changed order of libs in configure.in. This (and some other improvements)
makes xgalaga compile under Cygwin/X
* dhcpcd: Don't create a launcher process if keeping in foreground
* dhcpcd: Add --noconfigure option
* control: Create an unpriv socket for non master mode
* options: Don't log unknown ones when printing pidfile location
* privsep: Fix Linux ARM32 and operating over a serial terminal
* Linux: Fix detection of IPv4 addresses
* Linux: Fix namespace matching issue
pkgsrc changes:
- Move all GO_MODULE_FILES to a separate go-modules.mk file (a bit easier to
maintain), NFCI.
Changes:
1.53.3
------
* Bug Fixes
* random: Fix incorrect use of math/rand instead of crypto/rand
CVE-2020-28924 (Nick Craig-Wood)
* Passwords you have generated with `rclone config` may be insecure
* See [issue #4783](https://github.com/rclone/rclone/issues/4783) for
more details and a checking tool
* random: Seed math/rand in one place with crypto strong seed (Nick Craig-Wood)
* VFS
* Fix vfs/refresh calls with fs= parameter (Nick Craig-Wood)
* Sharefile
* Fix backend due to API swapping integers for strings (Nick Craig-Wood)
1.53.2
------
* Bug Fixes
* acounting
* Fix incorrect speed and transferTime in core/stats (Nick Craig-Wood)
* Stabilize display order of transfers on Windows (Nick Craig-Wood)
* operations
* Fix use of --suffix without --backup-dir (Nick Craig-Wood)
* Fix spurious "--checksum is in use but the source and destination
have no hashes in common" (Nick Craig-Wood)
* build
* Work around GitHub actions brew problem (Nick Craig-Wood)
* Stop using set-env and set-path in the GitHub actions
(Nick Craig-Wood)
* Mount
* mount2: Fix the swapped UID / GID values (Russell Cattelan)
* VFS
* Detect and recover from a file being removed externally from the cache
(Nick Craig-Wood)
* Fix a deadlock vulnerability in downloaders.Close (Leo Luan)
* Fix a race condition in retryFailedResets (Leo Luan)
* Fix missed concurrency control between some item operations and reset
(Leo Luan)
* Add exponential backoff during ENOSPC retries (Leo Luan)
* Add a missed update of used cache space (Leo Luan)
* Fix --no-modtime to not attempt to set modtimes (as documented)
(Nick Craig-Wood)
* Local
* Fix sizes and syncing with --links option on Windows (Nick Craig-Wood)
* Chunker
* Disable ListR to fix missing files on GDrive (workaround) (Ivan Andreev)
* Fix upload over crypt (Ivan Andreev)
* Fichier
* Increase maximum file size from 100GB to 300GB (gyutw)
* Jottacloud
* Remove clientSecret from config when upgrading to token based
authentication (buengese)
* Avoid double url escaping of device/mountpoint (albertony)
* Remove DirMove workaround as it's not required anymore - also (buengese)
* Mailru
* Fix uploads after recent changes on server (Ivan Andreev)
* Fix range requests after june changes on server (Ivan Andreev)
* Fix invalid timestamp on corrupted files (fixes) (Ivan Andreev)
* Onedrive
* Fix disk usage for sharepoint (Nick Craig-Wood)
* S3
* Add missing regions for AWS (Anagh Kumar Baranwal)
* Seafile
* Fix accessing libraries > 2GB on 32 bit systems (Muffin King)
* SFTP
* Always convert the checksum to lower case (buengese)
* Union
* Create root directories if none exist (Nick Craig-Wood)
This release was unplanned but we introduced a regression in 0.6.2.2 that
we have to fix. Next time we will be a bit more conservative in
backporting fixes :(. But this is for-sure the last patch release. The
next release will be huuuge.
Regressions fixed
The implementation of Skill reflection crashed the Player when the skill
had no target, e.g. when it was a skill that just toggled a switch. This
broke directly the first battle in OFF. (#2342)
Battle
The correct default state rank B instead of C is now used for enemy damage
calculation. (#2332)
Damage calculation for states is now more correct: The damage/recovery is
rounded down. (#2343)
For Developers
The Player compiles now on the Haiku operating system. (#2359)
When using vcpkg and CMake 3.15 or newer the detection whether a shared or
a static runtime (/MD vs /MT) shall be used is now autodetected via
MSVC_RUNTIME_LIBRARY. (#2267)
CMake will not download the TestGame via git anymore. The motivation here
was years ago that we want to use the TestGame for unit and regression
testing but this never happened.
Jason Nader (1):
Add missing `-help` function
Keith Packard (5):
Make output with unknown width terminal the same as old code
Free string list returned from XmbTextPropertyToTextList
Correct icon buffer width computation for truecolor terminals
Check return value from ioctl(TIOCGWINSZ)
xprop 1.2.5
Pierre-Loup A. Griffais (5):
Don't display icons if they would line-wrap.
Break down memory allocation logic and fix overallocating for UTF8.
Fix aspect ratio for icon display by using two characters per icon pixel.
Support true color output for icons if the terminal advertises it.
Fix formatting of back-to-back not shown icons.
s6-portable-utils is a set of tiny general Unix utilities, often performing
well-known tasks such as cut and grep, but optimized for simplicity and
small size. They were designed for embedded systems and other constrained
environments, but they work everywhere.
Other set of small utilities are usually system-specific; for instance, the
(otherwise excellent) BusyBox project only works on Linux.
Unix systems. It includes command-line client and server management, TCP
access control, privilege escalation across UNIX domain sockets, IDENT
protocol management, clock synchronization, and secure connections using
the TLS protocol.
s6-dns is a suite of DNS client programs and libraries for Unix systems,
as an alternative to the BIND, djbdns or other DNS clients.
s6-dns may include its own series of DNS caches and servers at some
point in the future.