============
Version 0.26
============
This version fixes an error that snuck into the Meson build files in version
0.25. The Autotools build is unaffected. Since the previous release has only
been out for a day, Autotools support is maintained in this release.
update-desktop-database
- Fix erroneous installation as "desktop-file-update" when using the Meson
build system (fdo#58) (Antoine Jacoutot).
============
Version 0.25
============
This version adds support for the Meson build system and deprecates
Autotools. Support for the latter will be removed in the next release.
common
- Add Meson build system (fdo#14) (Félix Piédallu).
desktop-file-validate
- Allow desktop file spec version 1.4.
- Make it possible to deprecate keys starting with "X-" (Bastien Nocera).
- Add the "Implements" field from spec version 1.2 (fdo#55) (Dylan Baker).
- Add the "PrefersNonDefaultGPU" key and deprecate "X-KDE-RunOnDiscreteGpu"
(Bastien Nocera).
- Set locale for correct output message encoding (Philip Withnall).
- Add coloured output support (Philip Withnall).
- Fix parsing of escaped double quote in quoted strings (fdo#56). Found
by Frédéric Brière.
- Add GNOME Flashback, GNOME Classic desktops (Alberts Muktupāvels).
v2.9.11
=======
Minor Changes
-------------
- The ``items2dict`` filter can now create a dict whose values are the original elements of the input list, and whose keys are the value of some key in each dict. When the resulting dict is stored, this allows for O(1) lookup of a particular key without having to scan the entire list each time.
- k8s - update openshift requirements in documentation
- pipe lookup - update docs for Popen with shell=True usages (https://github.com/ansible/ansible/issues/70159).
Bugfixes
--------
- Allow TypeErrors on Undefined variables in filters to be handled or deferred when processing for loops.
- Fix ``delegate_facts: true`` when ``ansible_python_interpreter`` is not set. (https://github.com/ansible/ansible/issues/70168)
- Support check mode in NXOS BGP modules (https://github.com/ansible/ansible/pull/57360).
- TaskExecutor - Handle unexpected errors as failed while post validating loops (https://github.com/ansible/ansible/issues/70050).
- The `ansible_become` value was not being treated as a boolean value when set in an INI format inventory file (fixes bug https://github.com/ansible/ansible/issues/70476).
- To fix ios_l2_interfaces facts parsing issue (https://github.com/ansible-collections/cisco.ios/pull/59)
- To fix ios_user and ios_command test case failure fix (https://github.com/ansible-collections/cisco.ios/pull/82)
- Vault - Allow single vault encrypted values to be used directly as module parameters. (https://github.com/ansible/ansible/issues/68275)
- add constraints file for ``anisble_runner`` test since an update to ``psutil`` is now causing test failures
- ansible-galaxy - Instead of assuming the first defined server is galaxy, filter based on the servers that support the v1 API, and return the first of those (https://github.com/ansible/ansible/issues/65440)
- ansible-test no longer tracebacks during change analysis due to processing an empty python file
- ansible-test now correctly recognizes imports in collections when using the ``--changed`` option.
- ansible-test now ignores empty ``*.py`` files when analyzing module_utils imports for change detection
- assemble - fix decrypt argument in the module (https://github.com/ansible/ansible/issues/65450).
- docker_container - various error fixes in string handling for Python 2 to avoid crashes when non-ASCII characters are used in strings (https://github.com/ansible-collections/community.general/issues/640).
- eos_eapi - enable eapi by default
- group_by now should correctly refect changed status.
- json callback - Fix host result to task references in the resultant JSON output for non-lockstep strategy plugins such as free (https://github.com/ansible/ansible/issues/65931)
- nmcli - Add compatibility for new networkmanager library (https://github.com/ansible/ansible/pull/65726).
- puppet - fix command line construction for check mode and ``manifest:`` (https://github.com/ansible/ansible/issues/60576).
- selective callback - mark task failed correctly (https://github.com/ansible/ansible/issues/63767).
- windows async - use full path when calling PowerShell to reduce reliance on environment vars being correct - https://github.com/ansible/ansible/issues/70655
- winrm - preserve winrm forensic data on put_file failures
Version 1.953 (5th July 2020)
Added optional automatically generated translations for all
languages, and switched all encodings to UTF-8.
Updated the Authentic theme to the latest version.
Added support for Postfix SNI certificate maps.
Added Chrony support in the System Time module.
Added caching for LDAP and MySQL connections for Webmin users.
Removed several noisy messages from the error log.
Many many other small bugfixes and features.
Backup Archiving REcovery Open Sourced
Bareos is a set of computer programs that permits the system administrator
to manage backup, recovery, and verfication of computer data
across a network of computers of different kinds. Bareos can
also run entirely upon a single computer and can backup to various types
of media, including tape and disk.
Bareos is a fork of Bacula 5.2 around 2010.
Features (partial list)
LTO hardware encryption support
bandwidth limitation
encrypted communication
distributed data replication across sites
cloud storage support (not yet fully part of pkgsrc)
This the just the file daemon client installation part.
Backup Archiving REcovery Open Sourced
Bareos is a set of computer programs that permits the system administrator
to manage backup, recovery, and verfication of computer data
across a network of computers of different kinds. Bareos can
also run entirely upon a single computer and can backup to various types
of media, including tape and disk.
Bareos is a fork of Bacula 5.2 around 2010.
Features (partial list)
LTO hardware encryption support
bandwidth limitation
encrypted communication
distributed data replication across sites
cloud storage support (not yet fully part of pkgsrc)
Version 4.8.25
- Core
* Minimal version of GLib is 2.30.0
* Avoid subshell warning for standalone mcedit/mcview/mcdiffview run from mc (#4056)
* Implement chattr command (change ext{2,3,4}fs extended attributes). Default shortcut is "C-x e" (#3847)
* Implement a WGroup widget -- a base class for widgets which contain other widgets (#2919, #4075)
* Implement key bindings for radiobuttons (#212)
- VFS
* RPM VFS improvements:
* Support weak dependency tags: ENHANCES, SUGGESTS, RECOMMENDS, SUPPLEMENTS (#4091)
- Editor
* Improvements of syntax highlighting:
* php (#4060)
* tcl: add shebangs with wish and tclsh (#4062)
* Cobol (#1987)
* Verilog/SystemVerilog (#4087)
* New syntax highlighting:
* Kotlin (#4088)
* ino (Arduino IDE and a number of other IDEs) (#4098)
- Misc
* Code cleanup (#4050, #4085)
* Add support for opus audio (#4061)
* mc-wrapper: don't cd to the same directory (#3355)
* Improve archive support: more binaries to view archive content (#4086)
* lha: jlha, lhasa
* arj: 7za
* cab: 7za
* zip; 7z
* zipx: 7za
* iso: 7za
* Clean up in video.sh handler (#4045)
* RealPlayer is a proprietary application which can't be installed in most distros and has long been abandoned.
* gtv hasn't been developed since 2003.
* xanim barely plays anything.
* Various fixups and updates of man page
- Fixes
* FTBFS on OSes w/o O_CLOEXEC (#4052)
* FTBFS with glib2 >= 2.63.3 (#4053)
* Undefined "__linux__" macro on non-Linux systems (#4058)
* Mouse is not handled with ncurses-6 (#3964)
* Mouse is not handled with S-Lang on some old terminal emulators (#4063)
* Terminal size is always 80x24 in subshell on Solaris 11.4 SPARC (#4099)
* Double clicking on empty area of file panel executes last item (#3722)
* Garbage in input line history (#4064)
* Speed of file copy is not displayed for single file (#4081)
* mcedit: blank screen with invisible error (#4057)
* mcedit: broken syntax highlighting for shell scripts (#4054)
* VFS: broken browsing of .deb packages (#4055)
* mc.lib installed twice (#4070)
The paths in define.ml are taken from the autogenerated paths.ml now. The
file xl_cmdtable.c has been moved, and it doesn't contain a placeholder
anymore.
intel-microcode-netbsd does not contain a daemon, it simply calls
cpuctl(8) to upload the microcode to the CPU. However the RC script only
handles the starting sequence. This change avoids an irrelevant message
upon reboot, and avoids a meaningless error condition.
ok Riastradh@
dbus 1.12.20 (2020-07-02)
=========================
The “temporary nemesis” release.
Maybe security fixes:
• On Unix, avoid a use-after-free if two usernames have the same
numeric uid. In older versions this could lead to a crash (denial of
service) or other undefined behaviour, possibly including incorrect
authorization decisions if <policy group=...> is used.
Like Unix filesystems, D-Bus' model of identity cannot distinguish
between users of different names with the same numeric uid, so this
configuration is not advisable on systems where D-Bus will be used.
Thanks to Daniel Onaca.
(dbus#305, dbus!166; Simon McVittie)
Other fixes:
• On Solaris and its derivatives, if a cmsg header is truncated, ensure
that we do not overrun the buffer used for fd-passing, even if the
kernel tells us to.
(dbus#304, dbus!165; Andy Fiddaman)
5.7.2
=====
Bug fixes
- wheels for 2.7 were inadvertently deleted.
5.7.1
=====
Enhancements
- 1729_: parallel tests on UNIX (make test-parallel). They're twice as fast!
- 1741_: "make build/install" is now run in parallel and it's about 15% faster
on UNIX.
- 1747_: `Process.wait()` on POSIX returns an enum, showing the negative signal
which was used to terminate the process::
>>> import psutil
>>> p = psutil.Process(9891)
>>> p.terminate()
>>> p.wait()
<Negsignal.SIGTERM: -15>
- 1747_: `Process.wait()` return value is cached so that the exit code can be
retrieved on then next call.
- 1747_: Process provides more info about the process on str() and repr()
(status and exit code)::
>>> proc
psutil.Process(pid=12739, name='python3', status='terminated',
exitcode=<Negsigs.SIGTERM: -15>, started='15:08:20')
- 1757_: memory leak tests are now stable.
- 1768_: [Windows] added support for Windows Nano Server.
Bug fixes
- 1726_: [Linux] cpu_freq() parsing should use spaces instead of tabs on ia64.
- 1760_: [Linux] Process.rlimit() does not handle long long type properly.
- 1766_: [macOS] NoSuchProcess may be raised instead of ZombieProcess.
- 1781_: fix signature of callback function for getloadavg().
Changes:
- subdir mounts for remote and archive mounts
- remove mount point on successful unmount of remote/archive
- show error and prompt user if cp/mv/rm operation fails
- support absolute/relative paths in cp/mv as
- mark current path automatically on archive/remote mount
- mark current path automatically on target file visit in find and
list mode
- option -C to place HW cursor on hovered for screen readers and
braille displays
- option -u to use selection (if available) and skip current/sel prompt
- key Alt+Esc to clear filter prompt and redraw
- support Esc to cancel remove operation
- gpge & gpgd: encrypt and decrypt with GPG
- blknew: create new files and directories in bulk
- preview-tui:
- unified to support tmux/kitty/xterm/$TERMINAL
- auto-determine split orientation based on terminal height and width
- provision to use scope.sh and pistol
- various other improvements
- upload: send to Firefox Send if ffsend is found
- hexview: add hx as alternative hex viewer
- nuke and imgview: add imv as alternative image viewer
- add find (with fd) and grep (with rg) examples in plugins doc
- key Esc or left click to resend hovered file path to NNN_FIFO
- show + instead of s in status bar on selection
- F5 removed (misfit for toggle hidden), ^S removed (often masked,
redundant)
- handle abnormal program termination and remove NNN_PIPE and/or
NNN_FIFO
- clear selection after successful batch rename, link creation
- make option O_CTX8 for 8 contexts (NOT backward compatible with 4
contexts)
- fix issue with child window resize (see #656)
- fix issue with NNNLVL on macOS (see #639)
- fix issue with restoring session with du/au enabled
Package changes:
- New 8 context mode is enabled
- Patches have been merged
I don't know why xosview needs cpu frequency at all when it doesn't display
it. But:
- different architectures use different sysctl names (that's why it's called
machdep)
- what even is the meaning of the "cpu frequency" when you can set frequency
per core
ChangeLog:
Changes from 2.1.0 to 2.1.1:
- Break mtime ties using ctime when sorting by time.
- Reduce number of calls to stat(), for speed.
- Clear last command status when new command is entered.
Changes from 2.0.0 to 2.1.0:
- Rename cs command ("clear all selections") from cs to csel.
- Rename igs command ("invert selections") from igs to isel.
- Add "prune" command as synonym for DELETE key.
- Clear selections after deleting files via prune/DELETE.
- Fix dependency issues when fdupes is configured to not use ncurses.
0.10.3
- Ensure ``ObservedWatch.path`` is a string
- [inotify] Allow to monitor single file
- [inotify] Prevent raising an exception when a file in a monitored folder has no permissions
eliot is a Python logging system that outputs causal chains of actions: actions
can spawn other actions, and eventually they either succeed or fail. The
resulting logs tell you the story of what your software did: what happened, and
what caused it.
Instead:
1. Package makefiles including their own options.mk
2. Packages say "SUBST_CLASSES+=djberrno" to get the hack, if needed
3. Packages adjust SUBST_FILES.djberrno, if needed
Should fix bulk build failures due to multiple inclusions of options.mk
and/or incorrect definitions of DJB_ERRNO_HACK.
Approved during the freeze by wiz@.
GCC doesn't expand alloca() to __builtin_alloca() in standards mode
(-std=...) so explicitly define it as such to fix breakage on platforms
that don't seem to supply it otherwise, like NetBSD 9 on arm64.
Bump PKGREVISION.