First the new release: Tarsnap 1.0.37 is now available. This version brings
the following substantive changes compared to tarsnap 1.0.36:
* tarsnap-key(gen|mgmt|regen) now accept a --passphrase-time option,
which specifies the duration to be spent on computing the derived keys
used for encrypting the tarsnap key file.
* tarsnap now accepts a --keep-going option when deleting or printing
statistics about multiple archives.
* tarsnap-keymgmt now accepts a --print-key-permissions option for
listing the permissions contained in a key file.
* tarsnap --print-stats now accepts a --csv-file option for printing
statistics in comma-separated-value format.
* tarsnap now accepts a --verify-config command which exits silently
after checking the configuration file(s) for syntax errors.
* tarsnap now looks for a server named "v1-0-0-server.tarsnap.com"
instead of the historic "betatest-server.tarsnap.com" hostname. This
should have no user-visible effect in most configurations.
* tarsnap now correctly warns if a sparse extract fails due to hardlinks.
* tarsnap now prints a warning if creating an empty archive.
As usual, there are also many minor build fixes, harmless bug fixes, and code
refactoring / cleanup changes. For a full listing of changes, consult the
tarsnap git repository: https://github.com/Tarsnap/tarsnap
- NEW REQUIREMENT: libfastjson
- new testbench requirement: faketime command line tool
- improve json variable performance
- new experimental feature: lookup table suport
- new feature: dynamic statistics counters
- new contributed plugin: omampq1 for AMQP 1.0-compliant brokers
- new set of UTC-based $now family of variables ($now-utc, $year-utc, ...)
- simplified locking when accessing message and local variables
- new global parameter "debug.unloadModules"
- timestamp handling: guard against invalid dates
- imfile: add "trimlineoverbytes" input paramter
- ommongodb: add support for extended json format for dates
- omjournal: add support for templates
- imuxsock: add "ruleset" input parameter
- testbench: framework improvement: configs can be included in test file
- imptcp: performance improvements
- made build compile (almost) without warnings
- solaris build: MAXHOSTNAMELEN properly detected
- build system improvement: ability to detect old hiredis libs
- rsgtutil: dump mode improvements
- build system: fix build issues with clang
- bugfix: unixtimestamp date format was incorrectly computed
- bugfix: date-ordinal date format was incorrectly computed
- bugfix: some race when shutting down input module threads
- bugfix tcpflood: did not handle connection drops correct in TLS case
- bugfix: abort if global parameter value was wrong
- bugfix omkafka: fix potential NULL pointer addressing
- bugfix impstats: @cee cookie was prefixed to wrong fromat (json vs. cee)
- bugfix imfile: fix race during startup that could lead to some duplication
- bugfix: potential loss of single message at queue shutdown
- bugfix: potential deadlock with heavy variable access
- bugfix ommysql: on some platforms, serverport parameter had no effect
- bugfix omelasticsearch: invalid pointer dereference
- bugfix omhiredis: serverport config parameter did not reliably work
- bugfix rsgtutil: -h command line option did not work
- bugfix lexer: hex numbers were not properly represented
- bugfix TLS syslog: intermittent errors while sending data
- bugfix imfile: abort on startup if no slash was present in file name param
- bugfix rsgtutil: fixed abort when using short command line options
- bugfix rsgtutil: invalid computation of log record extraction file
- bugfix build system: KSI components could only be build if in default path
g/c CONFIGURE_ARGS_GROUPS (Unused since PR pkg/50075 point 13) )
D-Bus 1.10.8 (2016-03-07)
==
The "digestive biscuits" release.
Fixes:
* Enable "large file support" on systems where it exists: dbus-daemon
is not expected to open large files, but it might need to stat files
that happen to have large inode numbers (fd.o #93545, Hongxu Jia)
* Eliminate padding inside DBusMessageIter on 64-bit platforms,
which might result in a pedantic C compiler not copying the entire contents
of a DBusMessageIter; statically assert that this is not an ABI change
in practice (fd.o #94136, Simon McVittie)
* Document dbus-test-tool echo --sleep-ms=N instead of incorrect --sleep=N
(fd.o #94244, Dmitri Iouchtchenko)
* Correctly report test failures in C tests from run-test.sh
(fd.o #93379; amit tewari, Simon McVittie)
* When tests are enabled, run all the marshal-validate tests, not just
the even-numbered ones (fd.o #93908, Nick Lewycky)
* Correct the expected error from one marshal-validate test, which was
previously not run due to the above bug (fd.o #93908, Simon McVittie)
Collection.
Facette is a time series data (called metrics) visualization software, it
doesn't collect nor store these data on its own. Through providers, it
inventories other collect/storage tools' local metrics, and queries those
remote storage resources when the user requests time series data to be
displayed on a graph.
Changelog:
dmg2img-1.6.5:
23 July 2013 vu1tur
Fixed a bug in handling some types of dmg files
dmg2img-1.6.4:
25 April 2012 vu1tur
Compilation bugfix (Linux)
dmg2img-1.6.3:
07 April 2012 vu1tur
Added option -l to list partitions
Added option -p to extract only specific partition
Added support for a rare case scenario of koly block being at the
the beginning of the image (thanks to Friik)
dmg2img-1.6.2:
24 March 2010 vu1tur
Fixed a bug in processing a terminal block type
Added periodic flushing of debug log file
2015-09-16 9:50 Christos Zoulas <christos@zoulas.com>
* release 5.25
2015-09-11 13:25 Christos Zoulas <christos@zoulas.com>
* add a limit to the length of regex searches
2015-09-08 9:50 Christos Zoulas <christos@zoulas.com>
* fix problems with --parameter (Christoph Biedl)
2015-07-11 10:35 Christos Zoulas <christos@zoulas.com>
* Windows fixes PR#466 (Jason Hood)
2015-07-09 10:35 Christos Zoulas <christos@zoulas.com>
* release 5.24
2015-06-11 8:52 Christos Zoulas <christos@zoulas.com>
* redo long option encoding to fix off-by-one in 5.23
2015-06-10 13:50 Christos Zoulas <christos@zoulas.com>
* release 5.23
2015-06-09 16:10 Christos Zoulas <christos@zoulas.com>
* Fix issue with regex range for magic with offset
* Always return true from mget with USE (success to mget not match
indication). Fixes mime evaluation after USE magic
* PR#459: Don't insert magic entries to the list if there are parsing
errors for them.
2015-06-03 16:00 Christos Zoulas <christos@zoulas.com>
* PR#455: Add utf-7 encoding
2015-06-03 14:30 Christos Zoulas <christos@zoulas.com>
* PR#455: Implement -Z, look inside, but don't report on compression
* PR#454: Fix allocation error on bad magic.
2015-05-29 10:30 Christos Zoulas <christos@zoulas.com>
* handle MAGIC_CONTINUE everywhere, not just in softmagic
2015-05-21 14:30 Christos Zoulas <christos@zoulas.com>
* don't print descriptions for NAME types when mime.
2015-04-09 15:59 Christos Zoulas <christos@zoulas.com>
* Add --extension to list the known extensions for this file type
Idea by Andrew J Roazen
2015-02-14 12:23 Christos Zoulas <christos@zoulas.com>
* Bump file search buffer size to 1M.
2015-01-09 14:35 Christos Zoulas <christos@zoulas.com>
* Fix multiple issues with date formats reported by Christoph Biedl:
- T_LOCAL meaning was reversed
- Arithmetic did not work
Also stop adjusting daylight savings for gmt printing.
2015-01-05 13:00 Christos Zoulas <christos@zoulas.com>
* PR#411: Fix memory corruption from corrupt cdf file.
Xfburn is a simple CD/DVD burning tool based on libburnia libraries.
It can blank CD/DVD(-RW)s, burn and create iso images, audio CDs,
as well as burn personal compositions of data to either CD or DVD.
It is stable, and under ongoing development.
D-Bus Python Bindings 1.2.2 (2016-02-22)
========================================
The “mind fray” release.
Versioning changes:
• dbus-python releases now have an even micro version (1.2.0, 1.2.2),
and snapshots from git have an odd micro version (1.2.1).
Dependencies:
• Building from git (but not from tarballs) now requires
macros from the GNU Autoconf Archive, for example the autoconf-archive
package in Debian or Fedora derivatives.
• Building from git (but not from tarballs) now requires Automake 1.13
or later.
• The automated tests and some examples now require PyGI (the gi module),
not PyGObject 2 (the deprecated glib and gobject modules).
Enhancements:
• There is now a setuptools setup.py, allowing dbus-python to be installed
into a virtualenv using pip from a standard Automake source release. This
requires pre-existing system-wide installations of the normal build
dependencies (pkg-config, libdbus, dbus-glib, a C compiler) and has
some limitations. For system-wide installations and development,
please use the Autoconf/Automake build system directly.
(fd.o #55439; Simon McVittie)
• dbus-python now uses the common compiler warnings from AX_COMPILER_FLAGS
(Simon McVittie)
• The automated tests can now be installed as GNOME-style "installed tests",
and should be somewhat more reliable (Simon McVittie)
Fixes:
• "from dbus.service import *" now imports FallbackObject
(fd.o #85720; Ben Longbons)
• The GConf-related examples work again (fd.o #85720; Ben Longbons)
• Consistently make examples executable, and install them all
(fd.o #85720; Ben Longbons)
• Search PATH for an appropriately-versioned pythonX.Y-config, or as a last
resort python-config, if there isn't a ${PYTHON}-config in the
same directory as ${PYTHON} (fd.o #92085; Yamashita, Yuu)
• Add support for the Automake 1.13 parallel test driver (Simon McVittie)
• Skip building API documentation if "import epydoc" fails (Simon McVittie)
3.9.1 -> 3.9.2
- Upstream moved to GitHub: https://github.com/logrotate/logrotate.
- Add support for %M, %S and %V in "dateext" directive.
- Fix bad filename in subject of email when "compress" and "maillast"
is used.
- Allow rotating files created before 1996.
- Fix compilation errors on NetBSD caused by
"array subscript has type 'char' in config.c".
- Fix matching subdirectories on BSD systems for patterns like "*/log"
in situation where logrotate tried to match "foo/log" even when
"foo" has not been a directory.
- Fix logging dates in debug messages.
- Remove state file entries for logs which do not exist and
have not been rotated for more than a year.
- Fix poor performance with big state file.
- Support logging to syslog by using '-l syslog'.
- Allow running test-suite using dash.
Pkgsrc changes :
- patch for Makefile.am removed thanks to fixes for compilation errors
- however, some compilation errors with the same cause were still there,
so a patch for config.c is neccessary
(patch merged upstream, will be in next release)
Changelog:
- improved systemd integration
- new fat release so that znapzend dependencies can be built without internet access
- better osx portability
- sudo/pfexec fixes
- no more multiline error messages
This release brings:
- compatibility with Gtk+ 3
- new plug-in, "Places" (for Gtk+ 3 only)
- file manager now available as a Widget plug-in
- improvements to the "Favorites" and "Preview" plug-ins
- further bugfixes and improvements
Upstream changes:
Version 1.9.4, "Dancing In the Street" - Oct 9, 2015:
* Fixes a bug where yum state=latest would error if there were no
updates to install.
* Fixes a bug where yum state=latest did not work with wildcard package names.
* Fixes a bug in lineinfile relating to escape sequences.
* Fixes a bug where vars_prompt was not keeping passwords private by default.
* Fix ansible-galaxy and the hipchat callback plugin to check that
the host it is contacting matches its TLS Certificate.
Version 1.9.3, "Dancing In the Street" - Sep 3, 2015:
* Fixes a bug related to keyczar messing up encodings internally,
resulting in decrypted messages coming out as empty strings.
* AES Keys generated for use in accelerated mode are now 256-bit
by default instead of 128.
* Fix url fetching for SNI with python-2.7.9 or greater. SNI does
not work with python < 2.7.9. The best workaround is probably
to use the command module with curl or wget.
* Fix url fetching to allow tls-1.1 and tls-1.2 if the system's
openssl library supports those protocols
* Fix ec2_ami_search module to check TLS Certificates
* Fix the following extras modules to check TLS Certificates:
campfire
layman
librarto_annotate
twilio
typetalk
* Fix docker module's parsing of docker-py version for dev checkouts
* Fix docker module to work with docker server api 1.19
* Change yum module's state=latest feature to update all packages
specified in a single transaction. This is the same type of fix
as was made for yum's state=installed in 1.9.2 and both solves
the same problems and with the same caveats.
* Fixed a bug where stdout from a module might be blank when there
were were non-printable ASCII characters contained within it
Version 1.9.2, "Dancing In the Street" - Jun 26, 2015:
* Security fixes to check that hostnames match certificates with
https urls (CVE-2015-3908)
get_url and uri modules
url and etcd lookup plugins
* Security fixes to the zone (Solaris containers), jail (bsd
containers), and chroot connection plugins. These plugins can
be used to connect to their respective container types in leiu
of the standard ssh connection. Prior to this fix being applied
these connection plugins didn't properly handle symlinks within
the containers which could lead to files intended to be written
to or read from the container being written to or read from the
host system instead. (CVE pending)
* Fixed a bug in the service module where init scripts were being
incorrectly used instead of upstart/systemd.
* Fixed a bug where sudo/su settings were not inherited from
ansible.cfg correctly.
* Fixed a bug in the rds module where a traceback may occur due
to an unbound variable.
* Fixed a bug where certain remote file systems where the SELinux
context was not being properly set.
* Re-enabled several windows modules which had been partially
merged (via action plugins):
win_copy.ps1
win_copy.py
win_file.ps1
win_file.py
win_template.py
* Fix bug using with_sequence and a count that is zero. Also allows
counting backwards isntead of forwards
* Fix get_url module bug preventing use of custom ports with https urls
* Fix bug disabling repositories in the yum module.
* Fix giving yum module a url to install a package from on RHEL/CENTOS5
* Fix bug in dnf module preventing it from working when yum-utils
was not already installed
Version 1.9.1, "Dancing In the Street" - Apr 27, 2015:
* Fixed a bug related to Kerberos auth when using winrm with a domain account.
* Fixing several bugs in the s3 module.
* Fixed a bug with upstart service detection in the service module.
* Fixed several bugs with the user module when used on OSX.
* Fixed unicode handling in some module situations (assert and
shell/command execution).
* Fixed a bug in redhat_subscription when using the activationkey parameter.
* Fixed a traceback in the gce module on EL6 distros when multiple
pycrypto installations are available.
* Added support for PostgreSQL 9.4 in rds_param_group
* Several other minor fixes.
Version 1.9, "Dancing In the Street" - Mar 25, 2015:
Major changes:
* Added kerberos support to winrm connection plugin.
* Tags rehaul: added 'all', 'always', 'untagged' and 'tagged'
special tags and normalized tag resolution. Added tag information
to --list-tasks and new --list-tags option.
* Privilege Escalation generalization, new 'Become' system and
variables now will handle existing and new methods. Sudo and
su have been kept for backwards compatibility. New methods
pbrun and pfexec in 'alpha' state, planned adding 'runas' for
winrm connection plugin.
* Improved ssh connection error reporting, now you get back the
specific message from ssh.
* Added facility to document task module return values for
registered vars, both for ansible-doc and the docsite. Documented
copy, stats and acl modules, the rest must be updated individually
(we will start doing so incrementally).
* Optimize the plugin loader to cache available plugins much more
efficiently. For some use cases this can lead to dramatic
improvements in startup time.
* Overhaul of the checksum system, now supports more systems and
more cases more reliably and uniformly.
* Fix skipped tasks to not display their parameters if no_log is specified.
* Many fixes to unicode support, standarized functions to make
it easier to add to input/output boundaries.
* Added travis integration to github for basic tests, this should
speed up ticket triage and merging.
* environment: directive now can also be applied to play and is
inhertited by tasks, which can still override it.
* expanded facts and OS/distribution support for existing facts
and improved performance with pypy.
* new 'wantlist' option to lookups allows for selecting a list
typed variable vs a comma delimited string as the return.
* the shared module code for file backups now uses a timestamp
resolution of seconds (previouslly minutes).
* allow for empty inventories, this is now a warning and not an
error (for those using localhost and cloud modules).
* sped up YAML parsing in ansible by up to 25% by switching to
CParser loader.
New Modules:
* cryptab: manages linux encrypted block devices
* gce_img: for utilizing GCE image resources
* gluster_volume: manage glusterfs volumes
* haproxy: for the load balancer of same name
* known_hosts: manages the ssh known_hosts file
* lxc_container: manage lxc containers
* patch: allows for patching files on target systems
* pkg5: installing and uninstalling packages on Solaris
* pkg5_publisher: manages Solaris pkg5 repository configuration
* postgresql_ext: manage postgresql extensions
* snmp_facts: gather facts via snmp
* svc: manages daemontools based services
* uptimerobot: manage monitoring with this service
New Filters:
* ternary: allows for trueval/falseval assignment dependent on conditional
* cartesian: returns the Cartesian product of 2 lists
* to_uuid: given a string it will return an ansible domain specific UUID
* checksum: uses the ansible internal checksum to return a hash from a string
* hash: get a hash from a string (md5, sha1, etc)
* password_hash: get a hash form as string that can be used as a
password in the user module (and others)
* A whole set of ip/network manipulation filters:
ipaddr,ipwrap,ipv4,ipv6ipsubnet,nthhost,hwaddr,macaddr
Version 1.8.4, "You Really Got Me" - Feb 19, 2015:
* Fixed regressions in ec2 and mount modules, introduced in 1.8.3
Version 1.8.3, "You Really Got Me" - Feb 17, 2015:
* Fixing a security bug related to the default permissions set on
a temporary file created when using "ansible-vault view ".
* Many bug fixes, for both core code and core modules.
Version 1.8.2, "You Really Got Me" - Dec 04, 2014:
* Various bug fixes for packaging issues related to modules.
* Various bug fixes for lookup plugins.
* Various bug fixes for some modules (continued cleanup of postgresql
issues, etc.).
* Add a clone parameter to git module that allows you to get
information about a remote repo even if it doesn't exist locally.
Version 1.8.1, "You Really Got Me" - Nov 26, 2014:
* Various bug fixes in postgresql and mysql modules.
* Fixed a bug related to lookup plugins used within roles not
finding files based on the relative paths to the roles files/
directory.
* Fixed a bug related to vars specified in plays being templated
too early, resulting in incorrect variable interpolation.
* Fixed a bug related to git submodules in bare repos.
Version 1.8, "You Really Got Me" - Nov 25, 2014:
Major changes:
* fact caching support, pluggable, initially supports Redis (DOCS pending)
* 'serial' size in a rolling update can be specified as a percentage
* added new Jinja2 filters, 'min' and 'max' that take lists
* new 'ansible_version' variable available contains a dictionary
of version info
* For ec2 dynamic inventory, ec2.ini can has various new configuration options
'ansible vault view filename.yml' opens filename.yml decrypted in a pager.
no_log parameter now surpressess data from callbacks/output as
well as syslog
* ansible-galaxy install -f requirements.yml allows advanced
options and installs from non-galaxy SCM sources and tarballs.
* command_warnings feature will warn about when usage of the
shell/command module can be simplified to use core modules -
this can be enabled in ansible.cfg
* new omit value can be used to leave off a parameter when not
set, like so module_name: a=1 b={{ c | default(omit) }}, would
not pass value for b (not even an empty value) if c was not set.
* developers: 'baby JSON' in module responses, originally intended
for writing modules in bash, is removed as a feature to simplify
logic, script module remains available for running bash scripts.
* async jobs started in "fire & forget" mode can now be checked
on at a later time.
* added ability to subcategorize modules for docs.ansible.com
* added ability for shipped modules to have aliases with symlinks
* added ability to deprecate older modules by starting with "_"
and including "deprecated: message why" in module docs
New Modules:
* cloud: rax_cdb - manages Rackspace Cloud Database instances
* cloud: rax_cdb_database - manages Rackspace Cloud Databases
* cloud: rax_cdb_user - manages Rackspace Cloud Database users
* monitoring: zabbix_maintaince - handles outage windows with Zabbix
* monitoring: bigpanda - support for bigpanda
* net_infrastructure: a10_server - manages server objects on A10 devices
* net_infrastructure: a10_service_group - manages service group
objects on A10 devices
* net_infrastructure: a10_virtual_server - manages virtual server
objects on A10 devices
* system: getent - read getent databases
Version 1.7.2, "Summer Nights" - Sep 24, 2014:
* Fixes a bug in accelerate mode which caused a traceback when
trying to use that connection method.
* Fixes a bug in vault where the password file option was not
being used correctly internally.
* Improved multi-line parsing when using YAML literal blocks (using > or |).
* Fixed a bug with the file module and the creation of relative symlinks.
* Fixed a bug where checkmode was not being honoured during the
templating of files.
* Other various bug fixes.
Version 1.7.1, "Summer Nights" - Aug 14, 2014:
* Security fix to disallow specifying 'args:' as a string, which
could allow the insertion of extra module parameters through
variables.
* Performance enhancements related to previous security fixes,
which could cause slowness when modules returned very large
JSON results. This specifically impacted the unarchive module
frequently, which returns the details of all unarchived files
in the result.
* Docker module bug fixes:
Fixed support for specifying rw/ro bind modes for volumes
Fixed support for allowing the tag in the image parameter
* Various other bug fixes
Version 1.7, "Summer Nights" - Aug 06, 2014:
Major new features:
* Windows support (alpha) using native PowerShell remoting
* Tasks can now specify run_once: true, meaning they will be
executed exactly once. This can be combined with delegate_to
to trigger actions you want done just the one time versus for
every host in inventory.
New inventory scripts:
* SoftLayer
* Windows Azure
New Modules:
* cloud: azure
* cloud: rax_meta
* cloud: rax_scaling_group
* cloud: rax_scaling_policy
* windows: version of setup module
* windows: version of slurp module
* windows: win_feature
* windows: win_get_url
* windows: win_msi
* windows: win_ping
* windows: win_user
* windows: win_service
* windows: win_group
Other notable changes:
* Security fixes
* Prevent the use of lookups when using legacy "{{ }}" syntax
round variables and with_* loops.
* Remove relative paths in TAR-archived file names used by ansible-galaxy.
* Inventory speed improvements for very large inventories.
* Vault password files can now be executable, to support scripts
that fetch the vault password.
this version now handles modern Broadcom chips, which attach
as normal with the builtin firmware but can be upgraded over
the Host Controller Interface.
From the pull request pending, #31320:
On NetBSD, Salt currently defaults to using lsof(8) to determine which
minions are connected. It is however not always available, and even
then quite unreliable. I found that just like on FreeBSD, sockstat(1)
is a much safer alternative. Unfortunately its output is not exactly
the same on NetBSD, where the port delimiter is a dot character
instead. As a consequence I have decided to duplicate the relevant
function for NetBSD; let me know if I should try to re-use the code
supporting FreeBSD instead.
See also https://github.com/saltstack/salt/pull/31230.
ChangeLog:
2016-01-03 Martin Mares <mj@ucw.cz>
* Released as 3.4.1.
* New capabilities decoded: Process Address Space, Page Request
Interface, Enhanced Allocation. Thanks to David Daney and
David Woodhouse.
* DevCap SlotPowerLimit is now decoded for all components with
upstream ports.
* Database mirror at SourceForge moved to GitHub.
* Updated pci.ids to the current snapshot of the database.
2015-09-14 Martin Mares <mj@ucw.cz>
* Released as 3.4.0.
* On Linux, we report NUMA nodes of devices.
* The sysfs back-end does not die on read errors
of optional attributes. Instead, a warning is produced.
* Fixed several minor bugs.
* Updated pci.ids to the current snapshot of the database.
2015-04-09 Martin Mares <mj@ucw.cz>
* Released as 3.3.1.
* Removed hacks for backward compatibility with Linux libc5,
which were breaking newer non-glibc Linux systems. Thanks
to Felix Janda.
* Display VirtIO vendor-specific capability. Patch by Gerd
Hoffmann.
* Fixed memory leak in name cache.
* Updated pci.ids to the current snapshot of the database.
- Update HOMEPAGE
- Drop serveral patches, those were from git repository and now included in
release.
(upstream)
- Update 1.3 to 1.4
ChangeLog unknown.