Age | Commit message (Collapse) | Author | Files | Lines |
|
Frome the release note:
Bareos 20 released
✔ Improved Cloud Storage integration
✔ New and revised plugins
✔ Modernized Python API
✔ New REST API
Cologne, 16th December, 2020 – The Bareos team launches a new version of the Open Source
backup solution of the same name. Bareos 20 includes, among other things,
a new plugin to back up cloud storage objects directly via the S3 interface,
a modernized Python API and
a preview of the new REST API.
New and improved Plugins
Bareos 20 introduces the brand-new libcloud plugin , which uses the Apache Libcloud library to
back up cloud storage objects directly via the S3 interface (Simple Storage Service). The Bareos
plugin can thus create backups of Amazon S3 buckets directly via the S3 interface. Since Apache
Libcloud is a standard library and supports other cloud storage systems as well, Bareos' libcloud
plugin will be ready to back up other cloud storage objects in the future.
The plugin for backups and restores of PostgreSQL databases now supports incremental backups
and point-in-time recovery which makes it possible to restore any transaction state from the past.
For the VMware plugin, which has been able to create (incremental) backups of snapshots
since Bareos 15.2, the developers have upgraded the VDDK (Virtual Disk Development Kit) to the
current version 7.0.1. The plugin now supports VMware versions 6.5, 6.7, 7 and also the
release after that.
The Python API and all Bareos Python plugins have been modernized. The code is now easier to
read, and the included plugins have been adapted to work with both Python 2 and 3; parallel use
of both versions is also possible. Users who have written their own Python plugins can refer to
the porting guide in the manual to adapt the plugins. Among the ported Bareos plugins are the
oVirt plugin, which enables agentless backups of virtual machines running under oVirt or Red Hat
Virtualization, the VMware and PostgreSQL plugins, and the Percona XtraBackup plugin for
backing up MySQL/MariaDB.
Technology Preview: REST API
Bareos 20 includes a technical preview of the new REST API, which will allow access to Bareos via
an HTTP interface in future. Currently listed as experimental, the REST API already supports some
important commands: at the moment, users can configure parts of Bareos as well as start, stop
and monitor backup jobs. Hosting providers and other large environments in particular will benefit
from the new REST API since it makes it possible to include typical Bareos operations in scripts
or other automated procedures.
Improved S3 Storage
The storage backend bareos-storage-droplet has been included in the backup software since
Bareos 17.2. It uses the libdroplet library which communicates with cloud storage systems via the
S3 protocol. The Bareos developers have given it a general overhaul, but the most important new
feature is the OpenSSL 1.1 support which includes support for current encryption technologies.
The package bareos-storage-droplet used to be available for only a few Linux distributions, but
since the upgrade Bareos offers packages for all Linux systems which are supported by the
backup solution itself.
Versioning, Changelog and other Numbers
Bareos 20.0.0 is the first release that uses the so-called semantic versioning. Users can now
recognize straight away if it's a major release (1st position), an update with changed functionality
(2nd position) or a pure bugfix (3rd position). More transparency is provided by the continuously
maintained changelog in the GitHub repository. It replaces the classic release notes, contains
links to the corresponding bugs and pull requests, so that interested users can easily get
information about the current progress at any time.
Over 1,500 commits from a total of 22 contributors have gone into Bareos 20. The developers
offer packages for 22 platforms: CentOS 7/8, Debian 9/10, Fedora 31/32/33, openSUSE 15.2, RHEL
7/8, SLES 12/15, Univention 4.4, Ubuntu 16.04/18.04/20.04, FreeBSD 11.4/12.2, macOS ≥10.13,
Solaris (x86, SPARC) 11.4, Windows 10, and Windows Server ≥2012 .
See https://www.bareos.org and https://www.bareos.com
|
|
restic is a backup program that is fast, efficient and secure. It supports
the three major operating systems (Linux, macOS, Windows) and a few smaller
ones (FreeBSD, OpenBSD).
|
|
Changes since 3.1.5:
Version 3.1.6.1
===============
Bugs corrected:
* Glances crash after installing module for shown GPU informations on
Windows 10 #1800
Version 3.1.6
=============
Enhancements and new features:
* Kill a process from the Curses interface #1444
* Manual refresh on F5 in the Curses interface #1753
* Hide function in sensors section #1590
* Enhancement Request: .conf parameter for AMP #1690
* Password for Web/Browser mode #1674
* Unable to connect to Influxdb 2.0 #1776
* ci: fix release process and improve build speeds #1782
* Cache cpuinfo output #1700
* sort by clicking improvements and bug #1578
* Allow embedded AMP python script to be placed in a configurable
location #1734
* Add attributes to stdout/stdout-csv plugins #1733
* Do not shorten container names #1723
Bugs corrected:
* Version tag for docker image packaging #1754
* Unusual characters in cmdline cause lines to disappear and corrupt the
display #1692
* UnicodeDecodeError on any command with a utf8 character in its name
#1676
* Docker image is not up to date install #1662
* Add option to set the strftime format #1785
* fix: docker dev build contains all optional requirements #1779
* GPU information is incomplete via web #1697
* [WebUI] Fix display of null values for GPU plugin #1773
* crash on startup on Illumos when no swap is configured #1767
* Glances crashes with 2 GPUS bug #1683
* [Feature Request] Filter Docker containers#1748
* Error with IP Plugin : object has no attribute #1528
* docker-compose #1760
* [WebUI] Fix sort by disk io #1759
* Connection to MQTT server failst #1705
* Misleading image tag latest-arm needs contributor packaging #1419
* Docker nicolargo/glances:latest missing arm builds? #1746
* Alpine image is broken packaging #1744
* RIP Alpine? needs contributor packaging #1741
* Manpage improvement documentation #1743
* Make build reproducible packaging #1740
* Automated multiarch builds for docker #1716
* web ui of glances is not coming #1721
* fixing command in json.rst #1724
* Fix container rss value #1722
* Alpine Image is broken needs test packaging #1720
* Fix gpu plugin to handle multiple gpus with different reporting
capabilities bug #1634
|
|
Improvements to auto-admin menu
auto-update-system: Add support for reinstalling specified ports from source
auto-pkgsrc-setup: Add PKGSRC dir to mk.conf for pkg_chk
auto-install-packages: Add CLI flags for installing from source and skipping options dialog
Add Darwin and pkgsrc support to some scripts
UI improvements to several scripts
|
|
-Fixed color on Windows (#26)
|
|
Bug fixes:
- Changed frontend config file permissions to 0600
- Fixed crash in web monitoring and web.page.* keys when encoding non ASCII
characters in URL
- Fixed dbConditionInt (db.inc.php) returning wrong result in rare cases
- Removed hardcoded teams_endpoint check
- Fixed gaps in time labels of classic graphs related to DST transitions
- Fixed semaphore not being cleaned up when stopping Zabbix agent
- Fixed displaying incomplete list of inherited trigger tags under rare
circumstances
- Changed preprocessing for item "PHP-FPM: Ping" in PHP-FPM templates
- Fixed retrieval of decimal values from WMI
- Fixed retrieval of Nth most recent values in trigger function strlen
- Fixed runtime error when creating user group without users
- Replaced deprecated gethostbyname function with getaddrinfo
- Fixed close problem task to be deleted when problem event is deleted
- Fixed 'UserParameter' parsing and possible buffer overrun
- Fixed displaying of long problem names on problems and event pages
- Improved update performance of the preprocessing rules in item.update(),
itemprototype.update() and discoveryrule.update() methods
- Added locale forced to English in userparameter pgsql.ping.time[*] in agent
configuration
- Fixed the global search showing number of objects that user has no
permissions
- Added error message for when real-time data export file become inaccessible
- Fixed memory leak when handling vmware events
Full changelog: https://www.zabbix.com/rn/rn5.0.8
|
|
|
|
-allow dashes instead of underscores in conf property names. This fixes a
regression as "special-paths", "ext-colors" and "search-modes" were defined
with a dash up to version 1.0.7. Now both spellings are OK - Fix #330
-fix some problems with paths containing spaces
(regression since 1.1.11) - Fix #329
|
|
Feature/fix reload issues (#5)
-Fix keyboard binding
-Reload tabs on chaneds
|
|
|
|
Cross-platform alternative to ls, specifically designed for programmers.
Features:
- License type detection
- Colored files by extension
- Collapsed build directories
- Git integration
- No external dependencies
|
|
|
|
Simple two-panel file manager written in Rust inspired by vim and Total
Commander.
|
|
- Bugfixes.
|
|
|
|
Version 1.2.2
-------------
- Fixed Windows build (issues #89, #90).
- Added wheel packages for Windows (issues #47, #90).
- Added wheel packages for aarch64 (issues #95).
|
|
Version 4.8.26
- Core
* Support file names of any length (#4145)
* Implement persistent command line buffer for subshell (bash >= 4, zsh and fish are supported) (#4114, #4124, #4126)
* Implement shadows of dialog windows and menus (#4102)
* Allow running clipboard commands if DISPLAY is not set (#4133)
* Add support of "alacritty", "tmux", and "tmux-256color" terminals (#4149)
- VFS
* Support wim archive format (using wimtools (https://wimlib.net/)) (#4100)
* Support pak archive format (using unar (https://theunarchiver.com/)) (#4130)
- Editor
* Add Swift syntax highlighting (MidnightCommander/mc#159)
- Misc
* Code cleanup (#4103, #4127, #4131)
* ext.d/sound.sh: replace xmms with audacious (part of #4127)
* mc.ext: improve handling of compressed content (#4128, #2117)
* mc.ext: add support for OpenDocument flax xml formats: fodt, fods, fodp, fodg (#4157)
* Filehighlight fodg, fodp, fods, fodt, odg files as documents
* modarcon16 skin: make consistent with whitespaces (#4158)
- Fixes
* 0000 permissions are not preserved on copy/move file (#4155)
* Chattr dialog doesn't work with mouse (#4104)
* Wrong copy ETA displaying if "Follow links" option is set (#4101)
* C-i ("change panel" shortcut) has no effect (#4107)
* C-l ("refresh screen") and A-` ("switch screens") shortcuts have no effect (#4142, #4153)
* Cancel of history or completion window marks input lines as modified (#4152)
* Unexpected subshell execution at panel switch (#2110)
* Lock up after pressing Tab in subshell (#2269)
* tcsh: error: "The Commander can't change to the directory" (#4120)
* vfs: extfs: cannot handle files with name started with dash or space (#4077)
* vfs: hang on accessing files within a nested VFS for first 60 seconds (#4147)
* vfs: lose content of the current directory on a mounted CIFS share (on Linux >= 5.1) (#3987)
|
|
|
|
|
|
PR pkg/55943
|
|
Though the change "Make xgettext detection portable" broadens the
versions of grep that will work, it still expects the "-o" option,
which could still be a problem with the base grep on particular OSes,
so the "ggrep" tool dependency from rev. 1.50 is deliberately retained.
Change log:
Alexander Kurakin (1):
Update Russian translation
Ingo Brückl (27):
Handle multi-volume 7zip archives
Update Ukrainian translation
Update Russian translation
Fix option 'd' (ensure-directory) in directories with special characters
Add xa_cmd_line_error()
Report an error if a given archive cannot be opened on the command line
Revise xa_rar_check_version()
Reject incompatible (un)rar programs
Replace deprecated gdk_screen_make_display_name()
Do not unconditionally change the environment variable DISPLAY
Avoid string truncation operations
Add xa_7zip_seek_position()
Handle header encrypted multi-volume 7zip archives
Fix name detection of files with large sizes in rar archives
Remove variable iso_date
Create $HOME/.config with correct permissions
Handle empty user preferred temporary directory
Reduce scope of variable
Handle empty user preferred extraction directory
Improve usage of an empty user preferred extraction directory
Reduce scope of variable
Support (un)rar programs version 6 or later
Add a copyright notice
Update license texts
Update GNU Build System
Update language files
Bump version to 0.5.4.16
Piotr Smyrak (1):
Make xgettext detection portable
|
|
|
|
New features:
-Add keybinding for editing cheatsheet entry
-Improve argument parsing (#452)
Fixes:
-Add UX workaround for nested variables
-Convert - to _ for env vars (#454)
Code quality:
-Remove deprecated flags (#453)
|
|
Fix ruby-scanf dependency.
|
|
Remove small code for forth coming Ruby 3.0.
|
|
Update puppet pacakge to 7.1.0.
Changes from 6.18.0 are too many to write here, please refer
<https://puppet.com/docs/puppet/7.1/puppet_index.html> in detail.
|
|
3.4.1 (2021-01-14)
* Add tests for PR #529 (#531) @ColinDKelley
* Correctly pass timeout as kwargs to wait_for_state (#529) @the-spectator
|
|
No Change log for 4.0.45 and later.
4.0.44 (2020-10-21)
Added
* Added disk_type field to disk fact #2145 (kozl)
Fixed
* (FACT-2806) Fix os.release.minor on amazon 6 #2133 (florindragos)
* (FACT-2832) Use full path for augparse command #2135 (oanatmaria)
* (FACT-2815) Added timing for cached facts #2134 (sebastian-miclea)
* (FACT-2834) Dinamically get AIX proc number #2147 (sebastian-miclea)
* (FACT-2829) Fixed partitions and mount points facts #2146
(Filipovici-Andrei)
* (maint) Use strings instead of symbols for os names. #2149 (IrimieBogdan)
4.0.43 (2020-10-12)
Fixed
* (FACT-2810) Fix dmi.board_asset_tag and dhcp #2125 (Filipovici-Andrei)
* (FACT-2817) Only invalidate session cache on clear and reset. #2121
(IrimieBogdan)
* (maint) Fix virtual_detector #2128 (IrimieBogdan)
* (FACT-2806) Fix physicalprocessorcount #2127 (florindragos)
* (FACT-2809) Fixed output differences on solaris #2116 (sebastian-miclea)
4.0.42 (2020-10-07)
Added
* (FACT-2792) Show not supported message for facter -p #2119 (IrimieBogdan)
Fixed
* (FACT-2805) Read available memory from MemAvailable #2109 (florindragos)
* (maint) Avoid deadlock of Facter::Core::Execution.execute #2114
(oanatmaria)
* (maint) Fix external fact cache #2123 (florindragos)
4.0.41 (2020-10-01)
Fixed
* (FACT-2824) Facter make ec2 metadata requests when on gce #2113
(IrimieBogdan)
4.0.40 (2020-09-30)
Added
* (FACT-2774) Extend facter API with resolve. #2054 (IrimieBogdan)
Fixed
* (FACT-2798) Set color to true, fix Facter.log_exception #2105
(Filipovici-Andrei)
* (FACT-2816) - Fix ec2 fact issues when on non ec2 systems #2106 (logicminds)
* (FACT-2799) Fix fact loading for nested fact calls #2108 (IrimieBogdan)
* (FACT-2786) Fix fact caching if fact is defined in multiple groups #2089
(florindragos)
* (maint) Fix for blockdevice_*_size legacy fact on Aix and Solaris #2111
(sebastian-miclea)
4.0.39 (2020-09-23)
Added
* (FACT-2746) Added cloud resolver #2082 (sebastian-miclea)
* (FACT-2317) Add Facter.define_fact method #2102 (oanatmaria)
* FACT(2326) Add Facter.each method #2100 (florindragos)
* (FACT-2324) Add loadfacts API method #2103 (sebastian-miclea)
Fixed
* (FACT-2802) Fix Cloud resolver #2093 (Filipovici-Andrei)
* (FACT-2803) Detect hypervisors as amazon if virtwhat detects aws. #2095
(IrimieBogdan)
* (FACT-2748) Fixed type for blockdevice_*_size #2098 (sebastian-miclea)
* (FACT-2793) Time limit for Facter::Core::Execute #2080 (oanatmaria)
|
|
15.0.4 (2021-01-05)
Merged Pull Requests
* Add missing Webrick dependency to the gemspec #306 (tas50)
15.0.3 (2020-09-28)
Merged Pull Requests
* Added display_name in the normalize_user. #304 (antima-gupta)
15.0.2 (2020-08-21)
Merged Pull Requests
* Optimize our requires #303 (tas50)
15.0.1 (2020-08-13)
Merged Pull Requests
* Optimize requires for non-omnibus installs #302 (tas50)
|
|
Update ruby-chef package to 16.9.20.
Changes are too many to write here, please refer
<https://github.com/chef/chef/blob/master/CHANGELOG.md> in detail.
|
|
|
|
Add ruby-inspec-core package version 4.24.32.
InSpec provides a framework for creating end-to-end infrastructure tests.
You can use it for integration or even compliance testing. Create fully
portable test profiles and use them in your workflow to ensure stability and
security. Integrate InSpec in your change lifecycle for local testing,
CI/CD, and deployment verification.
This has local support only. See the inspec gem for full support.
|
|
|
|
Add ruby-chef-telemetry version 1.0.14 package.
Send user actions to the Chef telemetry system.
See Chef RFC-051 for further information.
|
|
Update ruby-chef-config package to 16.9.20.
This really a part of chef, please refer
<https://github.com/chef/chef/blob/master/CHANGELOG.md> in detail.
|
|
Update ruby-chef-utils package to 16.9.20.
This really a part of chef, please refer
<https://github.com/chef/chef/blob/master/CHANGELOG.md> in detail.
|
|
|
|
|
|
du + rust = dust. Like du but more intuitive.
Dust is meant to give you an instant overview of which directories are using
disk space without requiring sort or head.
It will print a maximum of one 'Did not have permissions message'.
Dust will list a slightly-less-than-the-terminal-height number of the biggest
subdirectories or files and will smartly recurse down the tree to find the
larger ones.
There is no need for a '-d' flag or a '-h' flag.
The largest subdirectories will be colored.
Apparent-size is calculated slightly differently in dust to gdu.
In dust each hard link is counted as using file_length space. In gdu only the
first entry is counted.
|
|
Remove unconditional libblkid include, it is already included for Linux
and not needed on NetBSD.
Bump PKGREVISION.
|
|
-Update dependencies and fix serde related build failure @Byron
|
|
5.8.0
Enhancements
1863: disk_partitions() exposes 2 extra fields: maxfile and maxpath, which are the maximum file name and path name length.
1872: [Windows] added support for PyPy 2.7.
1879: provide pre-compiled wheels for Linux and macOS (yey!).
1880: get rid of Travis and Cirrus CI services (they are no longer free). CI testing is now done by GitHub Actions on Linux, macOS and FreeBSD (yes). AppVeyor is still being used for Windows CI.
Bug fixes
1708: [Linux] get rid of sensors_temperatures() duplicates. (patch by Tim Schlueter).
1839: [Windows] always raise AccessDenied when failing to query 64 processes from 32 bit ones (NtWoW64 APIs).
1866: [Windows] process exe(), cmdline(), environ() may raise "invalid access to memory location" on Python 3.9.
1874: [Solaris] wrong swap output given when encrypted column is present.
1875: [Windows] process username() may raise ERROR_NONE_MAPPED if the SID has no corresponding account name. In this case AccessDenied is now raised.
1877: [Windows] OpenProcess may fail with ERROR_SUCCESS. Turn it into AccessDenied or NoSuchProcess depending on whether the PID is alive.
1886: [macOS] EIO error may be raised on cmdline() and environment(). Now it gets translated into AccessDenied.
1891: [macOS] get rid of deprecated getpagesize().
|
|
No changelog is provided upstream. Changes can be observed through git log:
https://github.com/erlang-lager/lager/commits/master
|
|
-experimental "modal mode" (or "vim mode") in broot.
See https://dystroy.org/broot/vim_mode/
Warning!
-DON'T activate this mode until you really tried broot. Broot isn't a text
editor and can't be confused with one. This mode may be more comfortable when
you constantly jump from vim to broot but only after you understood how broot
works.
This isn't really about a "vim mode". This is about a "modal mode" in which
single letter key shortcuts are possible because the input at the bottom isn't
always focused. You may devise single letter shortcuts without taking
inspiration in vim
You may be an avid vim user, as I am, and still prefer not to use modality in
broot. Starting in command mode means you have one more letter to type before
searching, because search is done in input mode. And broot is search oriented
and often used in very short sessions (less than 5 seconds from intent to
launch to being back in the shell in the right directory or editing the right
file in your favorite editor).
-fix mouse staying captured during external app execution - Fix #325
|
|
|
|
2.82.23 (2021-01-13)
* windows: fix version detection when multiple gem is installed
2.82.22 (2020-10-23)
* update is_port_listening.ps1
2.82.21 (2020-10-11)
* Add: Services check for Homebrew
2.82.20 (2020-10-10)
* ss: fix local_address format for IPv6.
* Windows: fix wrong gem version detection
|
|
pkgsrc changes: add "USE_LANGUAGES= # none".
3.4.0 (2020-12-31)
* Issue #510: use monotonic tick count (#512) @ColinDKelley
3.3.4 (2020-12-31)
* Don't return incorrect files when there's a file whose name matches a
dir (#526) @ghiculescu
* added correct link to help debug inotify workers error on linux (#527)
@williamkennedy
* issue #473: use sudo sh -c so redirection works (#525) @ColinDKelley
* issue #473: update README for setting fs.inotify.max_user_watches (#522)
@ColinDKelley
* issue #451: change windows install instructions to suggest platforms:
instead of Gem.win_platform? (#523) @ColinDKelley
* put missing wiki content into README (#521) @ColinDKelley
3.3.3 (2020-11-30)
* Add project metadata to the gemspec (#519) @orien
3.3.2 (2020-11-28)
* Issue #504: tune .rubocop.yml and source code to make it pass all cops
(#508) @ColinDKelley
* Fix description typo (#515) @ccouzens
3.3.1 (2020-11-13)
* issue #513: allow stop when not started (#514) @ColinDKelley
3.3.0 (2020-11-10)
New Features
* Use file size to check for modifications (#336) @marawan31
* Ignore mutagen sync temporary files (#469) @nilbus
* Add GitHub Actions for development workflow. (#485) @ioquatix
* Allow Ruby 3 (#490) @yahonda
* Add Truffleruby head to CI (#493, #507) @gogainda
* Add magic # frozen_string_literal: true comment (#494) @ColinDKelley
Bug Fixes
* Fix: Linux driver listens for :modify events again (#450) @ColinDKelley
* Fix: Track removed subdirectories (#460) @bryanlira
* Use one fsevent_watch process per listener instead of one per dir (#471)
@ioquatix
* Wrap Listener instances in WeakRef (#477) @jonathanhefner
* Include macOS Big Sur in Adapter::Darwin#usable? (#479) @christiankn
* Fix hanging race condition (#481, #500) @ColinDKelley
* Remove Listen::Internals::ThreadPool (#483) @jonathanhefner
* Tidy up thread killing. Remove JRuby workaround. (#484) @ioquatix
* Move thread caller stack and rescue+log to a common place (#487)
@ColinDKelley
* Unify logging through Listen.logger; add missing logger_spec (#497)
@ColinDKelley
* Rescue and log application exceptions raised from the Listen.to callback
so listening doesn't break in process (#505) @ColinDKelley
|
|
3.15.0 (2021-01-05)
Security
* Randomize path of git wrapper script (9c92ad5)
Documentation
* Add Capistrano::Teams to 3rd Party Plugin (#2064) @danieltoader
Housekeeping
* Add latest Ruby versions to CI, including 3.0 (#2071) @mattbrictson
* Fix Bundler deprecation warning in rake features (#2063) @mattbrictson
|
|
-[info] add pyproject.toml and Pipfile parsers for pip package manager @HallerPatrick
-[language] added support for Emojicode @geeseven
-[language] added support for GraphQL @geeseven
-[misc] automate Homebrew release @erikgaal
-[language] added support for Qml @mapau
-[misc] add Yaml output and ISO 8601 date format option @kernel-sanders
-[misc] add CLI option to switch true colors on/off @spenserblack
|
|
|