Version 1.1.15 (2020-12-25)
---------------------------
Compatibility notes:
- 1.1.15 drops python 3.4 support, minimum requirement is 3.5 now.
Fixes:
- extract:
- improve exception handling when setting xattrs, #5092.
- emit a warning message giving the path, xattr key and error message.
- continue trying to restore other xattrs and bsdflags of the same file
after an exception with xattr-setting happened.
- export-tar:
- set tar format to GNU_FORMAT explicitly, #5274
- fix memory leak with ssh: remote repository, #5568
- fix potential memory leak with ssh: remote repository with partial extraction
- create: fix --dry-run and --stats coexistence, #5415
- use --timestamp for {utcnow} and {now} if given, #5189
New features:
- create: implement --stdin-mode, --stdin-user and --stdin-group, #5333
- allow appending the files cache filename with BORG_FILES_CACHE_SUFFIX env var
Other changes:
- drop python 3.4 support, minimum requirement is 3.5 now.
- enable using libxxhash instead of bundled xxh64 code
- update llfuse requirements (1.3.8)
- set cython language_level in some files to fix warnings
- allow EIO with warning when trying to hardlink
- PropDict: fail early if internal_dict is not a dict
- update shell completions
- tests / CI
- add a test for the hashindex corruption bug, #5531#4829
- fix spurious failure in test_cache_files, #5438
- added a github ci workflow
- reduce testing on travis, no macOS, no py3x-dev, #5467
- travis: use newer dists, native py on dist
- vagrant:
- remove jessie and trusty boxes, #5348#5383
- pyinstaller 4.0, build on py379
- binary build on stretch64, #5348
- remove easy_install based pip installation
- docs:
- clarify '--one-file-system' for btrfs, #5391
- add example for excluding content using the --pattern cmd line arg
- complement the documentation for pattern files and exclude files, #5524
- made ansible playbook more generic, use package instead of pacman. also
change state from "latest" to "present".
- complete documentation on append-only remote repos, #5497
- internals: rather talk about target size than statistics, #5336
- new compression algorithm policy, #1633#5505
- faq: add a hint on sleeping computer, #5301
- note requirements for full disk access on macOS Catalina, #5303
- fix/improve description of borg upgrade hardlink usage, #5518
- modernize 1.1 code:
- drop code/workarounds only needed to support Python 3.4
- remove workaround for pre-release py37 argparse bug
- removed some outdated comments/docstrings
- requirements: remove some restrictions, lock on current versions
Changes since 1.2.1
Bug Fixes:
Change the inhibitor lock handling to use the named_pipe_path as a reference to prevent ending with empty "who" inhibitors
Inhibit: only disconnect the signal handler after the lock is removed to prevent ghost inhibitors
Misc Changes:
merge all changes from OpenBSD ports
merge all changes from NetBSD pkgsrc
An interactive cheatsheet tool for the command-line and application launchers.
navi allows you to browse through cheatsheets (that you may write yourself or
download from maintainers) and execute commands.
Suggested values for arguments are dynamically displayed in a list.
-[language] added support for VimScript @geeseven
-[language] added support for Vala @geeseven
-[language] added support for Processing @Luke-zhang-04
-[misc] new CLI flag to hide logo if terminal size is too narrow @Luke-zhang-04
-[misc] new CLI flag to output in JSON format @HallerPatrick
-[misc] exclude .git folder when computing repo size @HallerPatrick
-[info] replace git sys calls with git2-rs calls @HallerPatrick
-[info] added pub as another package manager for dart projects @HallerPatrick
Auto-admin is a set of scripts for automating common systems management tasks
from the command line. It is meant as a library of scripts to be used by
more specific automated systems management tools. It is also intended to
serve as a compatibility layer to ease management of multiple POSIX platforms.
# ps 1.5.0
* New function `ps_shared_libs()` to list the loaded shared libraries
of a process, on Windows.
* New function `ps_shared_lib_users()` to list all processes that
loaded a certain shared library, on Windows.
* New function `ps_descent()` to query the ancestry of a process.
# ps 1.4.0
* ps is now under the MIT license.
* Process functions now default to the calling R process. So e.g. you can
write simply `ps_connections()` to list all network connections of the
current process, instead of `ps_connections(ps_handle())`.
* New `ps_get_nice()` and `ps_set_nice()` functions to get and set the
priority of a process (#89).
* New `ps_system_memory()` and `ps_system_swap()` functions, to
return information about system memory and swap usage.
* New `ps_disk_partitions()` and `ps_disk_usage()` functions, they
return information about file systems, similarly to the `mount` and
`df` Unix commands.
* New `ps_tty_size()` function to query the size of the terminal.
* Fixed an issue in `CLeanupReporter()` that triggered random failures
on macOS.
# ps 1.3.4
* `ps_cpu_count()` now reports the correct number on Windows, even if
the package binary was built on a Windows version with a different
API (#77).
# ps 1.3.3
* New function `errno()` returns a table of `errno.h` error codes and
their description.
* ps now compiles again on Solaris.
# ps 1.3.2
* ps now compiles again on unsupported platforms like Solaris.
# ps 1.3.1
* Fixed an installation problem on some Windows versions, where the
output of `cmd /c ver` looks different (#69).
# processx 3.4.5
* New options in `pty_options` to set the initial size of the pseudo
terminal.
* Reading the standard output or error now does not crash occasionally
when a `\n` character is at the beginning of the input buffer (#281).
# processx 3.4.4
* processx now works correctly for non-ASCII commands and arguments passed
in the native encoding, on Windows (#261, #262, #263, #264).
* Providing multiple environment variables now works on windows (#267).
# processx 3.4.3
* The supervisor (activated with `supervise = TRUE`) does not crash
on the Windows Subsystem on Linux (WSL) now (#222).
* Fix ABI compatibility for pre and post R 4.0.1 versions. Now CRAN
builds (with R 4.0.2 and later 4.0.x) work well on R 4.0.0.
* Now processx can run commands on UNC paths specified with
forward slashes: `//hostname/...` UNC paths with the usual
back-slashes were always fine (#249).
* The `$as_ps_handle()` method works now better; previously it
sometimes created an invalid `ps::ps_handle` object, if the system
clock has changed (#258).
# processx 3.4.2
* `run()` now does a better job with displaying the spinner on terminals
that buffer the output (#223).
* Error messages are now fully printed after an error. In non-interactive
sessions, the stack trace is printed as well.
* Further improved error messages. Errors from C code now include the
name of the C function, and errors that belong to a process include the
system command (#197).
* processx does not crash now if the process receives a SIGPIPE signal when
trying to write to a pipe, of which the other end has already exited.
* processx now to works better with fork clusters from the parallel
package. See 'Mixing processx and the parallel base R package' in the
README file (#236).
* processx now does no block SIGCHLD by default in the subprocess,
blocking potentially causes zombie sub-subprocesses (#240).
* The `process$wait()` method now does not leak file descriptors on
Unix when interrupted (#141).
====== ReleaseNotes =====
03Dec20
- Restore custom permission of symlink on FreeBSD and MacOS
- Fix#2582 bextract is broken for sparse gzip and compressed streams
- Fix org#2567 device capabilities overwritten
- baculum: Update script version
- Fix org#2573 About Syntax error in granting privileges script with
MySQL if --with-db-password parameter is used
- Fix org#2471 About deleted files are listed as being present in an
accurate backup by various sample queries
- Fix org#2571 About errors in es_AR.po file
- Fix org#2568 About compilation issue on gcc10
- Fix org#2584 About inconsitancies in the make_mysql_tables script
- baculum: Fix English text noticed by Peter McDonald
- baculum: Update Russian translations
- baculum: Update Portuguese translations
- baculum: Implement graphical status storage
- baculum: Add gauge.js library
- baculum: Add json output option to show storages and show single storage
endpoints
- baculum: Add path field to restore wizard to narrow down search file
results to specific path - idea proposed by Wanderlei Huttel
- baculum: Add path parameter to job files API endpoint
- baculum: Fix#2565 status icon overlaps action buttons in API wizard
- baculum: Add Sergey Zhidkov to AUTHORS
- baculum: Add Russian translations
- baculum: Fix access to job resources if no job assigned to user
- baculum: Update Portuguese translations
- baculum: Ajax queue improvement in framework
- baculum: Fix renaming config resources
- baculum: Add graphs to job view page
- baculum: Fix using offset in job file list query with MySQL catalog
database
- baculum: Show more detailed job file list - idea proposed by
Wanderlei Huttel
- baculum: Rework job file list API endpoint
- baculum: Add searching jobs by filename in restore wizard - idea
proposed by Wanderlei Huttel
- baculum: Add job files API endpoint
- Add code to retry a MySQL query after a deadlock
- baculum: Update Portuguese translations
- baculum: Add default days and limit values to status schedules API
endpoint
- baculum: Fix displaying multitextbox and multicombobox directive controls
- baculum: Fix date filter on status schedule page
- baculum: Fix#2570 fileset excludes settings with PHP 7.4
- baculum: Rework job file list API endpoint
- baculum: Add searching jobs by filename in restore wizard - idea
proposed by Wanderlei Huttel
- baculum: Add job files API endpoint
- Add code to retry a MySQL query after a deadlock
- baculum: Update Portuguese translations
- baculum: Add default days and limit values to status schedules API
endpoint
- baculum: Fix displaying multitextbox and multicombobox directive controls
- baculum: Fix date filter on status schedule page
- baculum: Fix#2570 fileset excludes settings with PHP 7.4
- baculum: New features and improvements to multi-user interface and
restricted access
daemonize is a command-line utility that runs a command as a Unix
daemon in the background.
FreeBSD 5.0 introduced a daemon(1) command that is similar to, but
less functional, than daemonize.
The yank(1) utility reads input from stdin and display a selection interface
that allows a field to be selected and copied to the clipboard. Fields are
either recognized by a regular expression using the -g option or by splitting
the input on a delimiter sequence using the -d option.
Using the arrow keys will move the selected field. The interface supports
several Emacs and Vi like key bindings, consult the man page for further
reference. Pressing the return key will invoke the yank command and write
the selected field to its stdin. The yank command defaults to xsel(1) but
could be anything that accepts input on stdin. When invoking yank, everything
supplied after the -- option will be used as the yank command.
This does not work because it is using a cross-compiler and not the native
toolchain, and said cross-compiler (or, rather, its linker) does not support
relro.
This package contains the intel_backlight program from intel-gpu-tools,
which allows controlling the backlight level on certain Intel(R) GPUs,
including i915.
Since it performs direct PCI access, it must be run as root.
-Split pkg Makefile and move CARGO_CRATE_DEPENDS to own file
-Removed dependency on clang, it compiles fine with default gcc
v8.2.1
-No functional changes with respect to v8.2.0. Bugfix in the release process.
v8.2.0
Features:
-Add new --prune flag, see #535 (@reima)
-Improved the usability of the time-based options, see #624 and #645
(@gorogoroumaru)
-Add support for exact file sizes in the --size filter, see #669 and #696
(@Rogach)
-fd now prints an error message if the search pattern requires a leading dot
but --hidden is not enabled (Unix only), see #615
Bugfixes:
-Avoid panic when performing limited searches in directories with restricted
permissions, see #678
-Invalid numeric command-line arguments are silently ignored, see #675
-Disable jemalloc on Android, see #662
-The --help text will be colorless if NO_COLOR has been set, see #600 (@xanonid)
Changes:
-If LS_COLORS is not set (e.g. on Windows), we now provide a more comprehensive
default which includes much more filetypes, see #604 and #682 (mjsir911).
Other:
-Added zsh completion files, see #654 and #189 (@smancill)
-Removed a redundant method from desktop code.
-Added an option to switch to newly opened tab.
-Added an option to open tabs of last window.
-Fixed a regression in restoring vertical scroll position.
-Guarantee a correct cursor shape on opening a folder.
-Scroll to current item on removing/changing filter.
-Keep the current focus when opening new tab in background.
-Reversed the workaround for RTL statusbar text because it isn't needed anymore.
-Fixed DND into desktop trash.
-Handle ampersand and newline in tab text.
-Handle text tabs in statusbar.
-Added an option to open desktop folders in default file manager.
-Code cleanup.
Changelog for 5.0.6:
* New features:
- Added Morningstar devices monitoring templates
- Added iTop media
- Added template "Hadoop by HTTP"
- Added Template "Zookeeper by HTTP"
- Removed autocomplete from fields having sensitive data
- Added native system.users.num support to Zabbix agent 2
- Added UnitFileState to systemd.unit.discovery for Zabbix agent 2
- Added template "Apache Kafka by JMX"
- Improved LLD rule processing after reconnecting to proxy
- Added "Template DB Apache Cassandra by JMX"
* Bug Fixes:
- Updated Apache Tomcat by JMX template
- Removed positional macros from item names on 'Web monitoring' page
- Fixed insert of duplicate key value in interface_snmp for lld host
discovery
- Fixed item mapping for LLD overrides
- Fixed logic for processing LLD rule duplicates after reconnecting to proxy
- Fixed screen item field "max_columns" being overwritten during import
- Fixed fatal error raised in event notifications when a large amount of
notifications is shown
- Fixed ability to detect username existence from unsuccessful login message
- Fixed characters counter which were removed in script modal window
- Fixed override be saved with custom expression even when all rows are
removed
- Fixed macro resolving in http basic authentication username and macros
fields
- Fixed ability to download image of non-existent graph
- Fixed long data row formatting for OracleDB
- Fixed ORA-40478 exception in queries
- Moved taskid calculation to transaction when creating remote command task
- Increased trapper verbosity for DebugLevel=4 when rejecting sender data
- Fixed compilation error on Solaris 10
- Fixed fatal error when updating only discovered triggers and their
properties
- Fixed deletion of one last remaining main host interface to show error
instead of silently deleting the interface
- Fixed build failing to compile for Zabbix agent 2 on ARM/v7 and ARM/v6
- Changed trigger of the net.if.speed item in the Windows network module
template
- Removed recovery mode NONE in trigger "Operating system description has
changed"
- Fixed "Template App Ceph by Zabbix Agent2" pool discovery
- Updated the list of item keys and their descriptions
- Changed Fan, Temperature, Voltage LLD rules in Template Net Arista
- Fixed "Template Net TP-LINK" readme
Changelog for 5.0.6:
* New features:
- Added Morningstar devices monitoring templates
- Added iTop media
- Added template "Hadoop by HTTP"
- Added Template "Zookeeper by HTTP"
- Removed autocomplete from fields having sensitive data
- Added native system.users.num support to Zabbix agent 2
- Added UnitFileState to systemd.unit.discovery for Zabbix agent 2
- Added template "Apache Kafka by JMX"
- Improved LLD rule processing after reconnecting to proxy
- Added "Template DB Apache Cassandra by JMX"
* Bug Fixes:
- Updated Apache Tomcat by JMX template
- Removed positional macros from item names on 'Web monitoring' page
- Fixed insert of duplicate key value in interface_snmp for lld host
discovery
- Fixed item mapping for LLD overrides
- Fixed logic for processing LLD rule duplicates after reconnecting to proxy
- Fixed screen item field "max_columns" being overwritten during import
- Fixed fatal error raised in event notifications when a large amount of
notifications is shown
- Fixed ability to detect username existence from unsuccessful login message
- Fixed characters counter which were removed in script modal window
- Fixed override be saved with custom expression even when all rows are
removed
- Fixed macro resolving in http basic authentication username and macros
fields
- Fixed ability to download image of non-existent graph
- Fixed long data row formatting for OracleDB
- Fixed ORA-40478 exception in queries
- Moved taskid calculation to transaction when creating remote command task
- Increased trapper verbosity for DebugLevel=4 when rejecting sender data
- Fixed compilation error on Solaris 10
- Fixed fatal error when updating only discovered triggers and their
properties
- Fixed deletion of one last remaining main host interface to show error
instead of silently deleting the interface
- Fixed build failing to compile for Zabbix agent 2 on ARM/v7 and ARM/v6
- Changed trigger of the net.if.speed item in the Windows network module
template
- Removed recovery mode NONE in trigger "Operating system description has
changed"
- Fixed "Template App Ceph by Zabbix Agent2" pool discovery
- Updated the list of item keys and their descriptions
- Changed Fan, Temperature, Voltage LLD rules in Template Net Arista
- Fixed "Template Net TP-LINK" readme
Changelog for 5.0.6:
* New features:
- Added Morningstar devices monitoring templates
- Added iTop media
- Added template "Hadoop by HTTP"
- Added Template "Zookeeper by HTTP"
- Removed autocomplete from fields having sensitive data
- Added native system.users.num support to Zabbix agent 2
- Added UnitFileState to systemd.unit.discovery for Zabbix agent 2
- Added template "Apache Kafka by JMX"
- Improved LLD rule processing after reconnecting to proxy
- Added "Template DB Apache Cassandra by JMX"
* Bug Fixes:
- Updated Apache Tomcat by JMX template
- Removed positional macros from item names on 'Web monitoring' page
- Fixed insert of duplicate key value in interface_snmp for lld host
discovery
- Fixed item mapping for LLD overrides
- Fixed logic for processing LLD rule duplicates after reconnecting to proxy
- Fixed screen item field "max_columns" being overwritten during import
- Fixed fatal error raised in event notifications when a large amount of
notifications is shown
- Fixed ability to detect username existence from unsuccessful login message
- Fixed characters counter which were removed in script modal window
- Fixed override be saved with custom expression even when all rows are
removed
- Fixed macro resolving in http basic authentication username and macros
fields
- Fixed ability to download image of non-existent graph
- Fixed long data row formatting for OracleDB
- Fixed ORA-40478 exception in queries
- Moved taskid calculation to transaction when creating remote command task
- Increased trapper verbosity for DebugLevel=4 when rejecting sender data
- Fixed compilation error on Solaris 10
- Fixed fatal error when updating only discovered triggers and their
properties
- Fixed deletion of one last remaining main host interface to show error
instead of silently deleting the interface
- Fixed build failing to compile for Zabbix agent 2 on ARM/v7 and ARM/v6
- Changed trigger of the net.if.speed item in the Windows network module
template
- Removed recovery mode NONE in trigger "Operating system description has
changed"
- Fixed "Template App Ceph by Zabbix Agent2" pool discovery
- Updated the list of item keys and their descriptions
- Changed Fan, Temperature, Voltage LLD rules in Template Net Arista
- Fixed "Template Net TP-LINK" readme
Changelog for 5.0.6:
* New features:
- Added Morningstar devices monitoring templates
- Added iTop media
- Added template "Hadoop by HTTP"
- Added Template "Zookeeper by HTTP"
- Removed autocomplete from fields having sensitive data
- Added native system.users.num support to Zabbix agent 2
- Added UnitFileState to systemd.unit.discovery for Zabbix agent 2
- Added template "Apache Kafka by JMX"
- Improved LLD rule processing after reconnecting to proxy
- Added "Template DB Apache Cassandra by JMX"
* Bug Fixes:
- Updated Apache Tomcat by JMX template
- Removed positional macros from item names on 'Web monitoring' page
- Fixed insert of duplicate key value in interface_snmp for lld host
discovery
- Fixed item mapping for LLD overrides
- Fixed logic for processing LLD rule duplicates after reconnecting to proxy
- Fixed screen item field "max_columns" being overwritten during import
- Fixed fatal error raised in event notifications when a large amount of
notifications is shown
- Fixed ability to detect username existence from unsuccessful login message
- Fixed characters counter which were removed in script modal window
- Fixed override be saved with custom expression even when all rows are
removed
- Fixed macro resolving in http basic authentication username and macros
fields
- Fixed ability to download image of non-existent graph
- Fixed long data row formatting for OracleDB
- Fixed ORA-40478 exception in queries
- Moved taskid calculation to transaction when creating remote command task
- Increased trapper verbosity for DebugLevel=4 when rejecting sender data
- Fixed compilation error on Solaris 10
- Fixed fatal error when updating only discovered triggers and their
properties
- Fixed deletion of one last remaining main host interface to show error
instead of silently deleting the interface
- Fixed build failing to compile for Zabbix agent 2 on ARM/v7 and ARM/v6
- Changed trigger of the net.if.speed item in the Windows network module
template
- Removed recovery mode NONE in trigger "Operating system description has
changed"
- Fixed "Template App Ceph by Zabbix Agent2" pool discovery
- Updated the list of item keys and their descriptions
- Changed Fan, Temperature, Voltage LLD rules in Template Net Arista
- Fixed "Template Net TP-LINK" readme
Changelog for 5.0.6:
* New features:
- Added Morningstar devices monitoring templates
- Added iTop media
- Added template "Hadoop by HTTP"
- Added Template "Zookeeper by HTTP"
- Removed autocomplete from fields having sensitive data
- Added native system.users.num support to Zabbix agent 2
- Added UnitFileState to systemd.unit.discovery for Zabbix agent 2
- Added template "Apache Kafka by JMX"
- Improved LLD rule processing after reconnecting to proxy
- Added "Template DB Apache Cassandra by JMX"
* Bug Fixes:
- Updated Apache Tomcat by JMX template
- Removed positional macros from item names on 'Web monitoring' page
- Fixed insert of duplicate key value in interface_snmp for lld host
discovery
- Fixed item mapping for LLD overrides
- Fixed logic for processing LLD rule duplicates after reconnecting to proxy
- Fixed screen item field "max_columns" being overwritten during import
- Fixed fatal error raised in event notifications when a large amount of
notifications is shown
- Fixed ability to detect username existence from unsuccessful login message
- Fixed characters counter which were removed in script modal window
- Fixed override be saved with custom expression even when all rows are
removed
- Fixed macro resolving in http basic authentication username and macros
fields
- Fixed ability to download image of non-existent graph
- Fixed long data row formatting for OracleDB
- Fixed ORA-40478 exception in queries
- Moved taskid calculation to transaction when creating remote command task
- Increased trapper verbosity for DebugLevel=4 when rejecting sender data
- Fixed compilation error on Solaris 10
- Fixed fatal error when updating only discovered triggers and their
properties
- Fixed deletion of one last remaining main host interface to show error
instead of silently deleting the interface
- Fixed build failing to compile for Zabbix agent 2 on ARM/v7 and ARM/v6
- Changed trigger of the net.if.speed item in the Windows network module
template
- Removed recovery mode NONE in trigger "Operating system description has
changed"
- Fixed "Template App Ceph by Zabbix Agent2" pool discovery
- Updated the list of item keys and their descriptions
- Changed Fan, Temperature, Voltage LLD rules in Template Net Arista
- Fixed "Template Net TP-LINK" readme
Changelog for version 9.6.6
18Sep20
- baculum: Fix displaying date and time on volume view page
17Sep20
- baculum: Fix#2564 changing volume status to Read-Only
11Sep20
- baculum: Fix saving multicombobox control values
- baculum: Fix multicombobox and multitextbox controls to work with PHP 7.4
10Sep20
- baculum: Fix#2562 displaying date and time in tables on Safari
30Aug20
- Update copyright year
17Aug20
- Clarify SD vbackup device error message
- Fix MT2554 :update upload_cache call in dircmd.c
15Aug20
- zero malloced memory when SMARTALLOC not enabled
09Aug20
- baculum: Fix#2558 saving day or day range in schedule resource - reported by
Jose Alberto
05Aug20
- Fix MT2554 :upgrade upload_cache interface.
29Jun20
- Eliminate compiler errors when smartalloc is turned off
28Jun20
- baculum: Fix date formatter to work with PHP 7.4
27Jun20
- baculum: Fix configure Bacula hosts page to work with PHP 7.4
25Jun20
- baculum: Update Portuguese translations
24Jun20
- baculum: Change colours in table headers and borders
20Jun20
- baculum: Add remove runscript button
19Jun20
- Fix#6366 About an issue with verify job level=DiskToCatalog
- baculum: Close modal windows on pressing ESC key
- baculum: Fix logout button on authorization failed page
18Jun20
- baculum: Add local user authentication method support
14Jun20
- baculum: Add date and time formatters - idea proposed by Wanderlei Huttel
13Jun20
- baculum: Enable re-running jobs in async way and visual improvements
12Jun20
- baculum: Change cursor over selectable table
11Jun20
- Fix build script copyright detection
- release: add code to detect Bacula Systems copyrights and fail release
03Jun19
- Fix compilation of bsnapshot on Fedora
Bugs fixed/closed since last release:
2558 6366
=================================================
Release 9.6.4
08Jun20
- Add configure variables to baculabackupreport. Patch from bug #2538
- Fix orphaned buffers in cloud by adding truncate argument to end_of_job()
06Jun20
- Improve clarity of Cloud part mismatches and make it an INFO message rather
than a WARNING since it corrects the catalog.
- Small trivial change to check_parts
05Jun20
- Backport more Enterprise cloud parts changes
- Backport cloud upload code from Enterprise
03Jun20
- Update s3_driver.c to new libs3 API calling sequence
02Jun20
- Fix tray-monitor installation
- Recompile ./configure
- Add ./configure code to check for and enable/disable S3 support
- win32: Fix org#2547 About possible NULL pointer dereference in get_memory_info
- Ensure cloud driver loaded when listing cloud volumes
29May20
- baculum: Request #2546 support for full restore when file records for backup
job are pruned
25May20
- baculum: Fix problem with authorization error after upgrade
- baculum: Add UPGRADE file
24May20
- baculum: Fix returning value in TStyleDiff - generated notice with PHP
7.4
- baculum: Remove execute bit for framework scripts
22May20
- baculum: Fix displaying empty column button in table column visibility menu -
reported by Wanderlei Huttel
21May20
- baculum: Update Polish translations
- baculum: Update Portuguese translations
19May20
- baculum: New user management. LDAP support. Role-based access control.
12May20
- Fix new compiler warnings + always use bstrncpy not strncpy to ensure EOS at
end of string
11May20
- Return smartalloc buffers zeroed -- future performance improvement
10May20
- Improve scanning data/time, fixes bug #2472
- Make ABORT mention segfault to clarify non-bug #2528
- Make reading a short block a warning rather than error
09May20
- baculum: Fix validators in run job modal window
02May20
- Remove unused -t option in dbcheck.c -- fixes bug #2453
01May20
- Fix bug 2523 -- spurious extra linking
- Fix bug #2534 possible double free in error case
- Fix possible sscanf overflows
- Fix overflow from malicious FD reported by Pasi Saarinen
18Apr20
- baculum: Add option to show time in job log - idea proposed by Wanderlei
Huttel
- baculum: Add show log time parameter to job log endpoint
16Apr20
- baculum: Add tip about using table row selection
17Mar20
- Fix bug #2525 seg fault when doing estimate with accurate and MD5
- baculum: Fix issues with SELinux support reported by Neil MacGregor
16Mar20
- Correct some copyrights
07Mar20
- Add Docker plugin rpm spec files
Bugs fixed/closed since last release:
2453 2472 2525 2528 2534 2546 2547
===========================================================
Release Version 9.6.3
09Mar20
- Eliminate false error when droping postgres table MAC
- Apply Carsten's character set fix for the docs. Many thanks!
08Mar20
- Fix logic error in clearing bit on Windows
07Mar20
- baculum: Update Portuguese translations
- baculum: Update Polish translations
- baculum: Add patch to PRADO framework 4.0.1 for supporting PostgreSQL 12
catalog database
- baculum: Add support for PostgreSQL 12 catalog database
- Enhance failed bpipe to changer error message
- Clean up some incorrect copyrights
- Correct spelling errors in messages
- Add to plugins links
01Mar20
- baculum: Add bulk actions for job history and volume tables
- baculum: Update DataTables and its plugins
27Feb20
- docker: Update copyright headers.
- Update BSD copyright on *.conf.in files
- docker: Remove unneeded tar binary.
- Fix workaround for Sun C++ recommended by Phil Stracchino
- baculum: Update Polish translations
- baculum: Update Portuguese translations
-when sizes are displayed (eg on br -s), show size of root line and root
filesystem info
-modified size cache management makes some size computations faster
-sizes (and dates and counts) are progressively displayed
5.7.3
=====
2020-10-23
**Enhancements**
- 809_: [FreeBSD] add support for `Process.rlimit()`.
- 893_: [BSD] add support for `Process.environ()` (patch by Armin Gruner)
- 1830_: [UNIX] `net_if_stats()`'s `isup` also checks whether the NIC is
running (meaning Wi-Fi or ethernet cable is connected). (patch by Chris Burger)
- 1837_: [Linux] improved battery detection and charge "secsleft" calculation
(patch by aristocratos)
**Bug fixes**
- 1620_: [Linux] physical cpu_count() result is incorrect on systems with more
than one CPU socket. (patch by Vincent A. Arcila)
- 1738_: [macOS] Process.exe() may raise FileNotFoundError if process is still
alive but the exe file which launched it got deleted.
- 1791_: [macOS] fix missing include for getpagesize().
- 1823_: [Windows] Process.open_files() may cause a segfault due to a NULL
pointer.
- 1838_: [Linux] sensors_battery(): if `percent` can be determined but not
the remaining values, still return a result instead of None.
(patch by aristocratos)