- A new bpluginfo utility tool
- Make dump_resource respect console ACL's (security fix)
- Add chio-changer-openbsd submitted in bug #1903
- Important Copy job bug fixed.
Major changes since 5.2.9:
- IPv6 networking should work correctly now
- SQL Counter problems resolved
- Bat hanging after running a number of jobs
- dbcheck rw_writelock problem
- Windows VSS restore bug
New Feature:
- Add rudimentary support for backing up AFS
More complete changelog at: http://www.bacula.org/en/?page=news
## 2.13.3 / August 21 2012
This release contains multiple bugfixes and handling of exotic situations. The
`Configuration#capture` method should now work in spite of `ActiveSupport`
shenanigans. Thank you, the community, for all of your contributions:
* Close input streams when sending commands that don't read input. Dylan Smith
(dylanahsmith)
* Listen for method definition on `Kernel` and undefine on `Namespace`. Chris
Griego (cgriego)
* Fixed shell `Thread.abort_on_exception` bug. George Malamidis (nutrun)
* Adding a log method to `Capistrano::Deploy::SCM::None` to maintain
consistency with other SCM classes. Kevin Lawver (kplawver)
* Add deprecation warning if someone uses old `deploy:symlink` syntax on
callbacks. Ken Mazaika (kenmazaika)
* Simplify the `finalize_update` code by respecting the `:shared_children`
variable during removal and recreation of the parent. John Knight
(knightlabs)
1.6.12
===
398b111 (Maint) Extract common elements of selinux tests
c534126 (#10819) Avoid reading from /proc/self/mounts in ruby
b95ea54 fix yum repo path in yaml file
3ad05f1 Remove version test from facter
fce4b01 fix redhat spec release template variable
903b1d9 Stop using sed to generate the preflight erb
601a967 Use git read-only packaging repo for public access
dd3401e Fixup apple packaging
e0454df Remove libexec from file list as its only in 2.x
1e7f5b3 Update debhelper compat to 7, add format
6659e61 Fixup redhat spec erb template for f17
6752530 Shift to using packaging repo
fe311c2 Remove obsolete tasks directory
900895f Group requires together
8c18e33 Move facter redhat spec file to erb
84f8e10 Add debian build artifacts to facter project
d2d3baf Replace rake/gempackagetask with rubygems/gempackagetask
6f58b4e Move tasks out of 'rake' subdirectory
db9d154 Move packaging files to ext, rm conf
c0cbe62 (#15464) Make Facter.version settable via Facter.version=
0b49eae (#15464) Make contributing easy via bundle Gemfile
bf6ee4f Retabbed conf/redhat/facter.spec to lineup tag contents.
defbfb8 (#15291) Add Vendor tag to Facter spec file
17243bb Update facter redhat spec for fedora 17
7ca9122 Update a facter build-requires for f17
d5d2328 (#11640) Added support for new OpenStack MAC addresses
1.6.11
===
f75e46e Add build-requires of ruby-rdoc for manpage generation
e9e084f (Maint) Update CONTRIBUTING.md to match Puppet
841b99a (#15687) Selinux: Test for policyvers before reading it
10aa3aa (#15049) Return only one selinuxfs path as string from mounts
f7f90e4 Update version nos to match Facter development
ab87a2c Modify facter spec to work with Ruby 1.9
also add security patches from upstream
changes:
-fixes for vulnerabilities were integrated
-many bug fixes and improvements, Highlights are:
-Bug fixes and improvements to the libxl tool stack
approved by maintainer
also add security patches from upstream (for CVE-2012-3497, no patches
are available yet)
changes:
-fixes for vulnerabilities were integrated
-many bug fixes and improvements, Highlights are:
-Updates for the latest Intel/AMD CPU revisions
-Bug fixes for IOMMU handling (device passthrough to HVM guests)
approved by maintainer
0.18 - Mon May 28 2012
Remove references to Server files from Manifest. Fixes build warning (cf. rt.cpa
n.org #72777)
0.17 - Sun Jul 10 13:39:00 EDT 2011
Fix check of threading enabled so it doesn't load the threading module [brendan@
tucows]
Remove Server depreciated in last release
0.029
- atnodes: added a '-q' parameter to run SSH in quiet mode,
which prevents banners and motd messages from being
displayed in the output. thanks Mithun Ayachit for the patch.
- ftp(1) in NetBSD 1.5.2 does not support using -R on files that do not
exist yet. Avoid using this option unless necessary.
- httpd(8) in NetBSD 1.5.2 does not support the -P option. Skip the http
test unless this option is present, as otherwise we cannot easily kill
the spawned httpd instance on a test failure.
The "Virtual Machine Manager" application (virt-manager for short package name)
is a desktop user interface for managing virtual machines. It presents a
summary view of running domains, their live performance & resource utilization
statistics. The detailed view graphs performance & utilization over time.
Wizards enable the creation of new domains, and configuration & adjustment of a
domain's resource allocation & virtual hardware. An embedded VNC client viewer
presents a full graphical console to the guest domain.
virtinst is a module to help in starting installations of Fedora/Red
Hat Enterprise Linux related distributions inside of virtual
machines. It supports both paravirt guests (for which only FC and
RHEL guests are currently supported) as well as fully virtualized
guests. It uses libvirt (http://www.libvirt.org) for starting
things.
New in v0.6.19 (2012/05/22)
---------------------------
Enhancements:
- lots of work on the man page to clean up requirements, etc.
- use empty listbody for enhanced webdav compatibility
- initial folder creation on backend does not result in a ResponseNotReady anymore
- add ssh_config support (/etc/ssh/ssh_config + ~/.ssh/config) to paramiko sshbackend
- add missing_host_key prompt to new sshbackend similar to ssh procedure
- added --ssh-backend parameter to switch between paramiko,pexpect
- allow answering gio mount questions (albeit naively)
- if the gio backend wants to ask a question during its mount phase, it previously just aborted.
- a couple more warning error codes that Deja Dup is interested in noticing.
- ssh paramiko backend respects --num-retries now
- set retry delay for ssh backends to 10s
- ssh pexpect backend
+ sftp part does not claim 'Invalid SSH password' although it's only 'Permission denied' now
+ sftp errors are now more talkative
- gpg.py
+ commented assert which broke otherwise working verify run
Bugs closed in this release:
588541 Connection failed, please check your password: Login dialog cancelled
Merges:
lp:~ed.so/duplicity/0.6-manpage
lp:~ed.so/duplicity/0.6-webdav_fixes
lp:~carlos-abalde/duplicity/gdocs-backend-gdata-2.0.16.-upgrade.
lp:~ed.so/duplicity/0.6-ssh_add_missinghostkey
lp:~ed.so/duplicity/0.6-readd_sshpexpect
New in v0.6.18 (2012/02/29)
---------------------------
Enhancements:
- fix extraneous '.py' in botobackend.py include
- tests: add delay between backups to avoid assertion error
- tests: use backup source that is more likely to be larger than 1M compressed
- tests: make other-filesystem check more robust against certain directories being mounts or not
- resuming an incremental results in a 'Restarting backup, but current encryption settings do not match original settings' error because curtime is incorrectly set away from previous incremental value
- added option to not compress the backup, when no encryption is selected
- always delay a little bit when a backend gives us errors
- Don't cache TarInfo files. Tests still pass, so I don't believe we need the members cache (and in the old tarfile.py, we didn't cache either).
- Adding --file-prefix option so different sets of backups can be stored in the same bucket. See blueprint at https://blueprints.launchpad.net/duplicity/+spec/file-prefix-option
- two changes that help the test suite pass
- raise log level on backend import failure so it will be visible under default conditions
- file /etc/motd may not exist in test environment. Use __file__ instead to point to a known plaintext source file.
- some code/import changes to make the ssh and boto backends compatible with Python 2.4.
- some changes to make roottest.py compatible with the new dir structure.
Bugs closed in this release:
884638 Python 2.5 / boto error
908228 possible memory leak
909031 SSH-Backend: Creating dirs separately causes a permissons-problems
916689 multipart upload fails on python 2.7.2
929465 UnsupportedBackendScheme: scheme not supported in url: scp://u123@u123.example.com/foo/
930727 ftpsbackend should respect num_retries for ftp commands
931175 duplicity crashes when PYTHONOPTIMIZE is set
Merges:
lp:~mterry/duplicity/always-delay
lp:~mterry/duplicity/memleak
lp:~mterry/duplicity/nopexpect
lp:~mterry/duplicity/resume-inc
lp:~mterry/duplicity/testfixes
lp:~nguyenqmai/duplicity/file-prefix-option
lp:~tobias-genannt/duplicity/nocompress
New in v0.6.17 (2011/11/25)
---------------------------
Enhancements:
- Added --rsync-options flag to allow user to pass options to rsync at will
- Added --s3-use-multiprocessing to select the new s3 multiprocessing backend.
Default is to use the single processing backend. A helper, filechunkio.py,
requires Python 2.6+, so this option is not usable in earlier versions.
Bugs closed in this release:
411145 Misleading error message: "Invalid SSH password"
871875 File ... was corrupted during upload.
878220 UnsupportedBackendScheme: scheme not supported in url: s3+http
878964 Resuming a backup with a different password should throw an error
881070 Bugfix for S3 multipart upload on 0.6.16
881727 duplicity 0.6.16 lists all backup sets as incomplete
885670 Duplicity fails to add incremental backups to chain...
Merges:
lp:~mterry/duplicity/check-passphrase-on-restart
lp:~moss-d/duplicity/rsync-options
Changes since version 1.0.32:
- Tarsnap now caches archive metadata blocks in RAM, typically
providing a 5x - 10x speedup and reduction in bandwidth usage
in the "fsck" operation and when deleting a large number of
archives at once.
- Tarsnap's internal "chunk" metadata structure is now smaller,
providing a ~10% reduction in usage on 32-bit machines and a
~30% reduction in memory usage on 64-bit machines.
- Tarsnap's --newer* options now correctly descend into old
directories in order to look for new files. (But note that
tarsnap's snapshotting makes these options unnecessary in
most situations.)
- Multiple minor bug fixes and cleanups.
Changes since version 1.0.31:
- A bug affecting the handling of the --nodump option on Linux
(and in most cases rendering it inoperative) is fixed.
- A workaround has been added for a compiler bug in OS X 10.7 (Lion).
- The NetBSD "kernfs" and "ptyfs" filesystems are now excluded
from archival by default.
- Added the 'env' command. This prints a small shell snippet that can be
imported into the current shell. The printed code defines a set of
convenience global variables and functions to work with the source tree.
- Use netbsd-*.gz files to install the kernel rather than kern-*.tgz sets.
This lets sysupgrade work in conjunction with the "releasekernel" target
of build.sh, as this generates the former instead of the latter.
- Preserve timestamps of the kernel when backing it up as onetbsd.
- Fix some tests to not rely on the current state of the system (the cache
directory and the autodetection of KERNEL).
- Add support to specify per-machine targets by prefixing the targets in
BUILD_TARGETS by the machine they correspond to. Useful, for example,
to build different kernels depending on the machine type.
OpenXenManager is a graphical interface to manage XenServer / Xen
Cloud Platform (XCP) hosts through the network. OpenXenManager is
an open-source multiplatform clone of XenCenter (Citrix).
Some functions are not working properly with Citrix XenServer 6.
But boot and suhtdown are works.
version's bug fix really fixes the bug.
All:
- conf/runrmt_android has been enhanced to better deal with the
"runrmt -r file-to-test" calling variant.
- configure now ignores a stramge directory that is created on Mac OS X
when compiling with cc -g and that is in conflict with other rules.
- Introduce a deoendency for man page subdiretories to allow syning
parallel make calls.
- Try to support Debian with FreeBSD kernel
Libschily:
- getperm.c now correctly supports umask +w
- Libschily is now linked against $(LIB_INTL) when a shared libschily
is created.
Libscg:
- struct scsi_inquiry is now using a union around the vendor ID strings in
order to avoid incorrect buffer overflow warnings from GCC-4.x
Libmdigest:
- Cygwin is broken, when using #pragma weak, so we cannot create
weak symbols on Cygwin for sha2.c
Cdrecord:
- struct scsi_inquiry is now using a union around the vendor ID strings in
order to avoid incorrect buffer overflow warnings from GCC-4.x
Readcd:
- Cygwin is broken, when using #pragma weak, so we cannot create
weak symbols on Cygwin for sha2.c
Mkisofs (Maintained/enhanced by J
- While introducing the new option -modification-date, we did accidently remove the
code to set up the creation date in te PVD. Now creation date again contains
correct data.
Originally from wip with netbsd-6 patches sketched by yours truly and
finished/tested by Edgar Fuss.
The Quota module provides access to file system quotas. The
quotactl system call or ioctl is used to query or set quotas
on the local host, or queries are submitted via RPC to a
remote host. Mount tables can be parsed with getmntent and
paths can be translated to device files (or whatever the
actual quotactl implementations needs as argument) of the
according file system.
Apparently depending on the compiler and version of lex used, one could
encounter two lex problems:
1) 'yy_fatal_error' defined but not used
2) 'yy_scan_bytes' compares signed and unsigned (char and int)
This patch resolves the problem.
sysutils/grub2 currently has no support for DragonFly, and there is
significant divergence from FreeBSD. It will require some tested
patches to hostdisk.c and getroot.c at least.
Collection.
The Marionette Collective aka. mcollective is a framework to build server
orchestration or parallel job execution systems.
Mcollective's primary use is to programmatically execute actions on clusters of
servers. In this regard it operates in the same space as tools like Func,
Fabric or Capistrano.
By not relying on central inventories and tools like SSH, it's not simply a
fancy SSH "for loop". MCollective uses modern tools like Publish Subscribe
Middleware and modern philosophies like real time discovery of network
resources using meta data and not hostnames. Delivering a very scalable and
very fast parallel execution environment.
The focus is on catering to the needs of enterprises and large deploys.
Pluggable Authentication, Authorization and Auditing capabilities sets it apart
from other tools in this space.
* Convert to use FIND_PREFIX mechanism instead of LOCALBASE
* Set LICENSE
Changelog:
VERSION 1.3.1 (Aug 31 2008)
------------------------------------------------------------------------------
- Fix help message mixup in lines between -c and -t.
- Add more specific error messages for not currently implemented potential
per backup point options, like cmd_preexec.
- Allow named pipe as logfile - suggested by Patrice Levesque.
- Include rsnapshot-copy script written by Matt McCutchen.
- Allow `backticks` in include_conf.
- Apply fix-sync_first-rollback.diff patch from Matt McCutchen (02 Apr 2008).
- hopefully fix bug with link_dest not being used on second and later backups
when you have link_dest 1 and sync_first 1. (Ignore $sync_dir_was_present)
- Patch from Adam Greenbaum to allow passing of ssh arguments correctly.
- David Grant added rsync_numtries to rsnapshot.conf.
- Applied Ben Low's Linux LVM patch.
- Added stop_on_stale_lockfile, thanks to Henning Moll.
- Michael Ashley's fix for filter/space problems on the rsync command line.
- Remove trailing whitespace from command names in rsnapshot.conf.
- Warn about extra spaces between tab and argument.
- Added multi-line config options, thanks to Dieter Bloms.
- The 'interval' config option is now called 'retain'.
- chdir to avoid an obscure bug in some versions of GNU rm.
- Changed use_lazy_deletes option to use _delete.$$ directories.
- Added note about -H and hard links to docs for rsync_short_args.
- Include rsnapshot-diff.1 in rpm.
- Fix bug with rsnapshot sync the first time (when .sync does not exist)
trying to copy hourly.0 to .sync, even if hourly.0 doesn't exist.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413439
VERSION 1.3.0 (Oct 21 2006)
------------------------------------------------------------------------------
- Add files rsnapreport.pl Upgrading_from_1.1 rsnapshot-HOWTO.en.html to rpm.
- fix a bug with removing interval.delete (with use_lazy_deletes).
- rsnapshot detects the global ssh_args option being set multiple times,
and gives a config error suggesting the per-backup ssh_args instead.
- Move Upgrading section of INSTALL to docs/Upgrading_from_1.1.
- Incorporate patch from Alan Batie to fix bugs with include_conf.
- check for quoting on $rsync_long_args rather than just splitting on space.
- Change rsnapshot.conf default to have lockfile enabled.
- Check for stale lock files (PID not currently running).
- explicitly add mode 0644 to sysopen() to create lockfile
- give warning if write() or close() return 0 when writing/closing lockfile
- Make prev_max_interval "not present (yet), nothing to copy" message
when rotating interval.0 more visible (level 3 instead of level 4).
- Add man page for rsnapshot-diff (generated from perldoc).
- Updates to rsnapshot man pages (via perldoc).
- Use =item in AUTHORS section
- move mis-placed =back
- document stale lock file detection
- strongly recommend using a lock file
- add a chmod to example backup script
- change crontab example for weekly from 4 "weekly"s per month to 1 per week
- expand on why higher intervals are done first via cron.
- Change space to tab after #cmd_rsnapshot_diff in rsnapshot.conf.default.in.
- In rpm patch, set cmd_rsnapshot_diff to /usr/bin/rsnapshot-diff.
- Set the test scripts t/*.t.in to run from the source directory
and create directory t/support/files/a if necessary.
- Trim comments in README about gnu cp versions > 5.3 since rsnapshot
strips trailing slashes for gnu cp with rsnapshot 1.2.9 and later.
- Add pointers to HOWTO and utils/rsnapreport.pl in README.
- More examples (eg: timestamp backup_script) in rsnapshot.conf.default.in.
- Change "Perhaps this is not GNU cp?" error message.
changes:
- fixed crash in scsi layer for FreeBSD
- fixed double free when reading mode page 1 fails
- fixed DMA misalignment when reading mode page 1
- changed #includes for glibc for compatibility with 2.32
- dropped Darwin/Mac OS X support
- removed dependency on installed md5sum command
- changed libpng test in configure to utilize pkg-config
- fixed some minor flaws for NetBSD
1) The 4th argument of the sysctl function requires type size_t, not int,
which matters for LP64.
2) DragonFly's kinfo structure changed dramatically a few years ago,
breaking this package. Repatched.
3) sysctl can return pid of -1 for pure kernel processes which must be
skipped to avoid a segfault.
to use 64bit file offsets where available for seek()ing etc. However, the
easy case (sizeof(off_t)>4) is handled incorrectly: mt_size_t is set to
size_t - maybe a copy and paste from the fall-back-to-32bit case.
This type is used at least in init.c, when detecting media size and comparing
to the FAT geometry, consequently failing and erroring out with the message
"Big disks not supported on this architecture."
The patch does handle the (e.g. NetBSD) case of 64bit off_t the same as
the case where a off64_t is available (and the other 64bit off_t-equivalent
cases); namely using off_t as mt_size_t.
Thanks to riastradh@ for pointing out where the bug in llong.h was.
Upstream changes:
-----------------
2012-07-06: released Fabric 1.4.3
2012-07-06: released Fabric 1.3.8
[Bug] #671: reject_unknown_hosts sometimes resulted in a password prompt
instead of an abort. This has been fixed. Thanks to Roy Smith for the report.
[Bug] #659: Update docs to reflect that local currently honors env.path. Thanks
to @floledermann for the catch.
[Bug] #652: Show available commands when aborting on invalid command names.
[Support] #651: Added note about nesting with statements on Python 2.6+. Thanks
to Jens Rantil for the patch.
[Bug] #649: Don?t swallow non-abort-driven exceptions in parallel mode. Fabric
correctly printed such exceptions, and returned them from execute, but did not
actually cause the child or parent processes to halt with a nonzero status.
This has been fixed. execute now also honors env.warn_only so users may still
opt to call it by hand and inspect the returned exceptions, instead of
encountering a hard stop. Thanks to Matt Robenolt for the catch.
[Support] #645: Update Sphinx docs to work well when run out of a source
tarball as opposed to a Git checkout. Thanks again to @Arfrever for the catch.
[Support] #640: (also #644) Update packaging manifest so sdist tarballs include
all necessary test & doc files. Thanks to Mike Gilbert and @Arfrever for catch
& patch.
[Support] #634: Clarified that lcd does no special handling re: the user?s
current working directory, and thus relative paths given to it will be relative
to os.getcwd(). Thanks to @techtonik for the catch.
sysupgrade is a script to automate NetBSD system upgrades. sysupgrade
works by first fetching distribution sets from a specified site or local
directory, then by upgrading the system using such distribution sets and
later by ensuring that the system configuration is up to date. All the
process is controlled by a configuration file, and the defaults should
suit the most common NetBSD upgrades.
sysupgrade can be used to perform upgrades across different system major
and/or minor versions, and it can also be used to track a stable or
development branch from the CVS repository.
sysbuild is the perfect companion to sysupgrade in those cases where you
want to roll your own binaries: both utilities share a very similar
command-line and configuration interface, and the default configuration
files provide examples on how to integrate one with the other.
A few notes about the import:
Right after I submitted sysbuild, I was pointed at etcmanage and its
scripts to build and upgrade NetBSD. I am sending this anyway because
1) it matches sysbuild's behavior closely, 2) it has a detailed manual
page, 3) it has tests... and, well, 4) I had already written most of it
at that time and didn't want to throw it away!
The config and utils modules in this import are a duplicate of the code
in sysbuild, with a few tweaks. This is really bad and the code should
be deduplicated somehow. I'm not sure what the best way of doing so is
and can only think about introducing a common base package with the
shared code (which brings its own problems).
I have tested this to upgrade both -current and 6.0_BETA2 to newer
snapshots, both from local and remote release files.
this is a step of two major branches, to much to list here
pkgsrc notes:
-I've left out our NETBSD_ATOMIC_OPS patch because it is very invasive
and gcc intrinsics are hopefully good enough
-A workaround for non-standard behavior of vsnprintf has been added
upstream, for HPUX as the comment says. We had a patch for __hpux||__sgi
which is removed now - the sgi case should be checked.