Upstream changes:
Changes for version 2.28 - 2022-01-04
Accept pull request from Todd Rinaldo to replace both uses of bareword filehandles with my variables. With thanx.
Accept 2019 pull request to Makefile.PL, for the purpose of modernization, and with some slight modifications, from Grinnz.
Make corresponding patches where appropriate to Tiny.pm and t/02.main.t.
Thanx to Grinnz aka Dan Book for the prompting.
Conftest helps you write tests against structured configuration data.
Using Conftest you can write tests for your Kubernetes configuration,
Tekton pipeline definitions, Terraform code, Serverless configs or any
other config files.
Conftest uses the Rego language from Open Policy Agent for writing the
assertions.
Changes since 3.1.1:
What's new in version 3.1.2
* Bugfix for crash when storing modified settings at exit
* Generate xz-compressed source tarball (with configure) using github actions
* Allow -u UID with numerical value as argument
* Added documentation for obsolete/state libraries/program files highlighting
* Some obsolete/stale library highlighting refinements
* Column width issues resolved
* Dynamic UID column sizing improved
* Discard stale information from Disk and Network I/O meters
* Refined Linux kernel thread detection
* Reworked process state handling
* New CCGROUP column showing abbreviated cgroup name
* New OFFSET column in the list of open files screen
- Small adjustments after a large DNS Internet survey done by dnscache.
- Removed JBP's CNAME enhancement for dnscache (query.c)
[http://jdebp.info/Softwares/djbwares/djbdns-patches.html];
seems does not work under all circumstances [20220113#1].
ugrep v3.6.0
New --replace option to replace pattern matches in the output with custom formatted text with % fields. This option can be combined with any other option, including -y (--any-line) to pass through a file with substitutions applied to the output. To make ugrep more user-friendly, the new --help format option argument displays a summary of % format fields, the new --help regex option argument displays an overview of regular expression pattern syntax, and the new --help globs option argument displays the gitignore-style glob syntax and conventions used by ugrep. Increased searching speed of large files with AVX optimizations applied to the default pattern matcher engine. AVX optimizations were largely disabled (only partially applied) to make ugrep binary portable on Linux platforms since ugrep v3.3.5, requested by issue trackers 103 and 143. Binary portability over x86/x64 now works better with new multi-version code selected at runtime to run the original faster pattern matching engine. More coming soon!
ugrep v3.5.0
New --zmax=NUM option to be used with -z (--decompress) to search compressed files and archives recursively stored within tar/zip/cpio/pax archives for up to NUM recursive expansion levels deep. (Directory trees in archives are already recursively traversed and do not require --zmax.) The --zmax argument may range from 1 (default) to 99 for up to 99 recursive decompression and de-archiving steps. Improved option -U to be used for backward compatibility with GNU/BSD grep by no longer flagging invalid UTF as "binary files". More to come soon!
ugrep v3.4.0
New Boolean search query options --files and --lines. The specified Boolean search query conditions apply to lines by default. Because GNU/BSD grep and ugrep are generally line-based, --lines is the default option. Specify --files --bool to apply the specified Boolean query to files as a whole: a file matches if all Boolean conditions are satisfied by matching patterns anywhere in the file. More to come soon!
OpenLDAP 2.6.1 Release (2022/01/20)
Fixed libldap to init client socket port
Fixed libldap with referrals
Added slapd config keyword for logfile format
Fixed slapd to allow objectClass edits with no net change
Fixed slapd configtable population
Fixed slapd to only set loglevel in server mode
Fixed slapd logfile-rotate use of uninitialized variable
Fixed slapd passwd scheme handling with slapd.conf
Fixed slapd postread support for modrdn
Fixed slapd syncrepl recreation of deleted entries
Fixed slapd syncrepl replication with ODSEE
Fixed slapd syncrepl to properly replicate glue entries
Fixed slapd syncrepl to reject REFRESH for precise resync
Fixed slapd syncrepl to avoid busy loop during refresh
Fixed slapd syncrepl when X-ORDERED is specified
Fixed slapd syncrepl to better handle out of order delete ops
Fixed slapd syncrepl to correctly close connections when config is deleted
Fixed slapd-mdb to update indices correctly on replace ops
Fixed slapd-wt to set correct flags
Fixed slapo-accesslog to fix assertion due to deprecated code
Fixed slapo-accesslog to fix inconsistently normalized minCSN
Fixed slapo-accesslog delete handling of multi-valued config attrs
Fixed slapo-autogroup to maintain values in insertion order
Fixed slapo-constraint to maintain values in insertion order
Fixed slapo-dyngroup to maintain values in insertion order
Fixed slapo-dynlist compare operation for static groups
Fixed slapo-dynlist static group filter with multiple members
Fixed slapo-ppolicy when not built modularly
Fixed slapo-refint to maintain values in insertion order
Fixed slapo-retcode to honor requested insert position
Fixed slapo-sock cn=config support
Fixed slapo-syncprov memory leak
Fixed slapo-syncprov to generate a more accurate accesslog query
Fixed slapo-syncprov to allow empty DB to host persistent syncrepl connections
Fixed slapo-syncprov to consider all deletes for sycnInfo messages
Fixed slapo-translucent to warn on invalid config
Fixed slapo-unique to warn on invalid config
Fixed slapo-valsort to maintain values in insertion order
Build Environment
Fix test022 to preserve DELAY search output
Fix slapd-watcher to allow startup when servers are down
Contrib
Fixed slapo-lastbind to work with 2.6 lastbind-precision configuration
Documentation
Fixed slapd.conf(5)/slapd-config(5) documentation on lastbind-precision
Fixed slapo-accesslog(5) to clarify logoldattr usage
Major change: now uses Python 3.
Other changes: too many to list; see the file Changelog.txt in the distfile.
New option: rar, to allow calibre to look inside rar archives.
Actually connecting an ebook-reader device is still untested, but might
work better with the libusb and libmtp extensions that are enabled since
version 4.23.0.
Staticcheck is a state of the art linter for the Go programming language. Using
static analysis, it finds bugs and performance issues, offers simplifications,
and enforces style rules.
Notable changes since 1.28.0-UNSTABLE:
* Added support for playing the SCSP-generated music from most Sega
Model 2A, 2B, 2C, and 3 arcade games.
* PCE: Fixed a memory initialization bug that could cause graphics
glitches after the explosion of the first boss in "R-Type".
* PCE, PCE-Fast: Fixed unreadable black letters in "Order of the
Griffon"'s password entry screen.
* SNES: Fixed broken emulation on little-endian PPC64 due to endianness
misdetection.
* SNES-Faust: Fixed S-DSP pitch modulation being half as strong as it
should be.
* VB: Fixed a VSU modulation emulation inaccuracy that severely
distorted some sound effects in "Virtual Boy Wario Land".
Notable changes since 1.27.1:
* Stricter parsing of the configuration file and numeric setting values,
with error messages now containing line numbers when relevant.
* Added setting "video.force_bbclear", default value of "0", which when
set to "1" will force clearing of the backbuffer before drawing every
frame.
* Added setting "video.cursorvis", default value of "hidden", to allow
for showing the windowing system's mouse cursor within Mednafen's
window even when it's not required.
* Implemented an M3U recursion limit of 9, adjustable by the new setting
"cd.m3u.recursion_limit".
* Implemented a limit of 25 on the total number of CD images loaded
while processing M3U files, adjustable via the new setting
"cd.m3u.disc_limit".
* Added Zstandard decompression support to game loading, with both naked
files("zst" extension) and ZIP archives.
* Added support for loading CD images from ZIP archives when the
"cd.image_memcache" setting is set to "1". The ZIP archive may be
loaded directly, or indirectly via an M3U file. An M3U file may also
exist within the ZIP archive, to allow loading multiple CD images from
within that ZIP archive. However, loading from a ZIP archive within
another ZIP archive is not supported.
* Changed the naming of save games, save states, etc. for
gzip-compressed games. Previously, a gzip-compressed file named like
"whatever.nes.gz" would generate a save game named like
"whatever.nes.<HASH>.sav", but will now generate a save game named
like "whatever.<HASH>.sav", the same as if "whatever.nes" had been
loaded instead of "whatever.nes.gz". The old behavior may be restored
by setting the new undocumented setting "filesys.old_gz_naming" to
"1".
* SS: The emulated reset button mapped to Mednafen's reset command
key(F10 default) will now respect the "input.ckdelay" setting.
* SS: The VA0/VA1 motherboard's memory mapping behavior for Low-RAM is
now emulated instead of VA2's, to fix a crash in "Myst" in the
generator room.
* SS: Fixed unresponsive input in "Discworld".
* SS: Fixed startup abort to CD player screen in the Europe and USA
releases of "Primal Rage".
* SS: Fixed abort to CD player screen when trying to start a game demo
in Gremlin Interactive's "Demo Disc".
* SS: Fixed inability to skip the intro FMV in "Senkutsu Katsuryu
Taisen: Chaos Seed".
* SS: Fixed flickering title screen in the "Saturn Super Vol. 2" demo of
"Golden Axe: The Duel".
* SS: Fixed a regression introduced in 1.26.0-UNSTABLE that broke the CD
audio player in the North America/Europe BIOS.
* SS: Implemented emulation of the CD block Scan command, to allow the
scan forward/backward functionality in the BIOS's CD audio player to
work.
* SS: Fixed a bug in the CD seek handling code that could cause more
emulator frame pacing and sound buffer underrun issues than strictly
necessary when CD image memory caching is not enabled, the default.
* SS: Corrected a few inaccuracies in the relative timing between
different SCSP EG rates and between different SCSP timer prescaler
rates(probably with negligible audible effects in commercial game
sound drivers).
* VB: Added "left" and "right" options to the "vb.3dmode" setting, to
allow for more easily showing only the left or right view.