This release features some small bug fixes and janitorial maintenance.
Alan Coopersmith (7):
Add -version to usage output
Collapse usage message into a single string
Adopt X.Org standard code style
Replace sprintf calls with snprintf
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
xev 1.2.3
Eitan Adler (1):
xev: fix 'mode' in default case (version 2)
Emil Velikov (1):
autogen.sh: use quoted string variables
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
19.0.3:
Bug Fixes
- Fix an IndexError crash when a legacy build of a wheel fails.
- Fix a regression introduced in 19.0.2 where the filename in a RECORD file
of an installed file would not be updated when installing a wheel.
Alan Coopersmith (7):
config: Add missing AC_CONFIG_SRCDIR
configure: Drop AM_MAINTAINER_MODE
autogen.sh: Honor NOCONFIGURE=1
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Replace remaining sprintf calls with snprintf
xclock 1.0.8
Emil Velikov (1):
autogen.sh: use quoted string variables
Jon TURNEY (1):
No point in trying to use iconv if we don't have nl_langinfo
Keith Packard (1):
Allow sub-second updates.
Mihail Konev (1):
autogen: add default patch prefix
Peter Hutterer (1):
autogen.sh: use exec instead of waiting for configure to finish
Building ghostscript on 1990's ancient machines is a bit pain
and postscript support on the old viewer is rarely necessary.
Bumps PKGREVISION. Also take maintainership as a user.
While this makes the package larger, proj will silently fail to
produce correct results without the datumgrids files. proj does not
have a mechanism to error out when they are needed and missing, so
this is the only safe approach.
(Other regions to follow.)
Add c++ to USE_LANGUAGES because configure throws an error. (This
isn't noted in the release notes, but has been talked about on the
list.)
Upstream changes for proj (datumgrids 1.8 has no Changelog available):
PROJ 5.2.0
September 15th 2018
UPDATES
Added support for deg, rad and grad in unitconvert (#1054)
Assume +t_epoch as time input when not otherwise specified (#1065)
Added inverse Lagrange projection (#1058)
Added +multiplier option to vgridshift (#1072)
Added Equal Earth projection (#1085)
Added “require_grid” option to gie (#1088)
Replace +transpose option of Helmert transform with +convention. From now on the convention used should be explicitly written. An error will be returned when using the +transpose option (#1091)
Improved numerical precision of inverse spherical Mercator projection (#1105)
cct will now forward text after coordinate input to output stream (#1111)
Patch provided by Sijmen J. Mulder via tech-pkg@, thanks!
Changes:
2.3
---
- user-contributed scripts repository
- substring search for filters (option -s)
- version sort (option -n)
- key N (1 <= N <= 4) to switch to context N
- disk usage calculation abort with ^C
- create sym/hard link(s) to files in selection
- archiving of selection
- show dir symlinks along with dirs in top
- use nnn as a file picker with picker.sh
- fixed CJK character handling at prompts
- bring back NNN_OPENER to specify file opener
- env var NNN_NOTE and keybind ^N for quick notes
- handle multiple arguments in VISUAL/EDITOR
- show the current directory being scanned in du mode
- select all files with Y
- remap key to show command prompt to ^P
- key , replaces ` as alternative Leader Key
- keybind for visit pinned directory is now ^B
- additional key ^V to run or select custom script
- use libreadline for command prompt
- reduce delay on Esc press
- config option to avoid unexpected behaviour on 0-byte file open (see
#187)
- rename config option DISABLE_FILE_OPEN_ON_NAV to
NNN_RESTRICT_NAV_OPEN
- keys removed - $, ^, Backspace, ^H, ^P, ^M, ^W, `
The new user script directory[1] isn't part of the package since the
install target nor the upstream-built packages include it.
1: https://github.com/jarun/nnn/tree/v2.3/user-scripts
0.12.0
* Change title in README.rst
* Don't use deprecated / non-functional "force" parameter
* Use legacy\_alter\_table ON in sqlite recreate\_table
* Remove py26 support
* Add .eggs in .gitignore
* Import MutableMapping from the correct Python module
* Update mailinglist from dev to discuss
* Get rid of psycopg2 warnings by disabling wheels
* Enforce that pbr used is >= 1.8
1.2.18:
orm
[orm] [bug] Fixed a regression in 1.2 where a wildcard/load_only loader option would not work correctly against a loader path where of_type() were used to limit to a particular subclass. The fix only works for of_type() of a simple subclass so far, not a with_polymorphic entity which will be addressed in a separate issue; it is unlikely this latter case was working previously.
[orm] [bug] Fixed fairly simple but critical issue where the SessionEvents.pending_to_persistent() event would be invoked for objects not just when they move from pending to persistent, but when they were also already persistent and just being updated, thus causing the event to be invoked for all objects on every update.
sql
[sql] [bug] Fixed issue where the JSON type had a read-only JSON.should_evaluate_none attribute, which would cause failures when making use of the TypeEngine.evaluates_none() method in conjunction with this type. Pull request courtesy Sanjana S.
mysql
[mysql] [bug] Fixed a second regression caused by 4344 (the first was 4361), which works around MySQL issue 88718, where the lower casing function used was not correct for Python 2 with OSX/Windows casing conventions, which would then raise TypeError. Full coverage has been added to this logic so that every codepath is exercised in a mock style for all three casing conventions on all versions of Python. MySQL 8.0 has meanwhile fixed issue 88718 so the workaround is only applies to a particular span of MySQL 8.0 versions.
sqlite
[sqlite] [bug] Fixed bug in SQLite DDL where using an expression as a server side default required that it be contained within parenthesis to be accepted by the sqlite parser. Pull request courtesy Bartlomiej Biernacki.
mssql
[mssql] [bug] Fixed bug where the SQL Server “IDENTITY_INSERT” logic that allows an INSERT to proceed with an explicit value on an IDENTITY column was not detecting the case where Insert.values() were used with a dictionary that contained a Column as key and a SQL expression as a value
Changelog:
15.0.4
Changes
Make external storages browsable again in the web UI (server#14076)
15.0.3
Changes
Upload new files in objectstore to a .part path first (server#13036)
Broker: add timezone to CANCEL messages (server#13384)
Add strengthify.min files (server#13546)
Fix click app names (server#13575)
Principals can be principal/user/ or principal/ from lega… (server#13582)
Correctly handle displaynames returned from the sharee API (server#13585)
Don't close input stream when writing in encrypted file (server#13588)
Bump pear/archive_tar to 1.4.5 (server#13598)
Fix integer background job id type error (server#13609)
Fix user settings label translation (server#13611)
Fix app navigation flickering on hover (server#13625)
Update URL for federation (server#13636)
Fix colorizeSvg with transformations that contain a comma (,) (server#13653)
Use warning background color & primary text color for setting warnings (server#13665)
Fix template paramter (server#13670)
Cache tokens when using swift's v2 authentication (server#13740)
Cleanup shared lock if changing to exclusive lock failed (server#13744)
Honor remember_login_cookie_lifetime (server#13758)
Fix integration of social sharing into the link popover menu (server#13761)
Respect user locale in natural sort comparator (server#13762)
Call proper function when fetching link shares in the breadcrumb view (server#13769)
Add acceptance tests for moving and copying files (server#13771)
Show proper default locale (server#13781)
Ignore non existing users when retrieving details of group members (server#13792)
Remove .css fileending from accessibility user css route (server#13793)
Add icon to restore activity (server#13794)
Fix long comment in dark theme (server#13804)
Bump bower from 1.8.4 to 1.8.8 in /build (server#13821)
Fix for high contrast theme (server#13852)
Always use multipart uploader for s3 uploads (server#13882)
Fix paged search with multiple bases (LDAP) (server#13884)
Fix dropping a folder on a folder row (server#13887)
Fix updating the password of a link share when passwords are enforced (server#13900)
Add fallback for trashbin original location (server#13904)
Allow shared versions again in legacy backend (server#13905)
Improve data directory write checking for NFS mounts (server#13906)
Clean pending 2FA authentication on password reset (server#13915)
Forward error message from password policy (server#13918)
Remove warning in case of external storage error (server#13920)
Handle mail send error gracefully (server#13930)
Bump pear/archive_tar from 1.4.3 to 1.4.5 (3rdparty#214)
Move to SCSS and fix app icon for dark theme (activity#338)
Fill screen in fullscreen mode for public videos. Fixes#77 (files_videoplayer#79)
Use target="_blank" and rel="noreferrer noopener" (firstrunwizard#105)
Fix notification documentation to reflect recent changes (notifications#258)
4.1.11
Since Spectre/Meltdown, system calls have become more expensive. This made exporting a very high number of protobuf messages costly, which is addressed in this release by reducing the number of sycalls per message.
Improvements
Add an option to export only responses over protobuf to the Lua protobufServer() directive.
Reduce systemcall usage in protobuf logging.
4.1.10
This release fixes a bug when trying to build PowerDNS Recursor with protobuf support disabled, thus this release is only relevant to people building PowerDNS Recursor from source and not if you’re installing it as a package from our repositories.
Bug Fixes
PowerDNS Recursor release 4.1.9 introduced a call to the Lua ipfilter() hook that required access to the DNS header, but the corresponding variable was only declared when protobuf support had been enabled.
4.1.9
This release fixes Security Advisory 2019-01 and Security Advisory 2019-02 that were recently discovered, affecting PowerDNS Recursor:
CVE-2019-3806, 2019-01: from 4.1.4 up to and including 4.1.8 ;
CVE-2019-3807, 2019-02: from 4.1.0 up to and including 4.1.8.
The issues are:
CVE-2019-3806, 2019-01: Lua hooks are not properly applied to queries received over TCP in some specific combination of settings, possibly bypassing security policies enforced using Lua ;
CVE-2019-3807, 2019-02: records in the answer section of responses received from authoritative servers with the AA flag not set were not properly validated, allowing an attacker to bypass DNSSEC validation.
Improvements
Try another worker before failing if the first pipe was full
2.0.9:
Bug fixes:
- Fixed Application.run_system_command on Windows.
- Fixed bug in ANSI text formatting: correctly handle 256/true color sequences.
- Fixed bug in WordCompleter. Provide completions when there's a space before
the cursor.
Also upgrade the various rust crates according to new requirements.
Sadly, no change log available upstream that I can find...
(The old version uses an old libc crate, which hasn't been adapted
for NetBSD/aarch64.)
pkgsrc changes:
- Add LICENSE
Changes:
0.9
---
- Added AIX support.
- Added dtach -N, a mode similar to dtach -n, except dtach will stay in the
foreground instead of daemonizing.
- Added dtach -p, which copies the contents of standard input to a session.
- dtach will no longer send 255 bytes of garbage to the program when read()
returns an error.
- The executable bit is now set on the socket if clients are attached, and
cleared when all clients have detached.
- The initial state of signals such as SIGPIPE are now preserved when
executing the program, instead of having the program start with some signals
ignored.
- A buffer overflow no longer occurs when a long socket path name is used, and
dtach will now try to use chdir to get around the length limitation if
necessary.