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.
Changes in release 3.3.1
* amrecover
o New 'settransalte' command.
* amanda.conf
o new '$s' substitution in autolabel.
o new 'max-dle-by-volume' global option.
o new 'eject-volume' global option.
* diskfile
o new 'includefile' option.
* amcheck
o new '--client-verbose' argument.
* All programs have a new '--version' argument.
* ampgsql can take property from server configuration.
* amgetconf can print one property of a section.
* s3 device
o new S3_SERVER_SIDE_ENCRYPTION property.
o use multiple thread to speedup deleting a volume.
* Many bug fix.
Changes in release 3.3.0
* The default auth is changed to "bsdtcp", if you are using the default bsd
then you must add it to your configuration.
o in amanda.conf
o in amanda-client.conf
o in dumptype/disklist
o in xinetd (if no '-auth' argument to amandad)
* amdump trap crtl-c, it still send the report and do cleanup if you do
one crtl-c, do it more than once to abort the run.
* s3 device
o use multiple threads to speedup the transfer
o can connect to eucalytus.
o new NB_THREADS_BACKUP property
o new NB_THREADS_RECOVERY property
o new S3_HOST property
o new S3_SERVICE_PATH property
o new S3_SUBDOMAIN property
* chg-aggregate: new changer that use other changer sequentially.
* meta-volume
* Add meta label in tapelist file
* chg-disk:
o support for removable disk
o new NUM-SLOT property
o new AUTO-CREATE-SLOT property
o new REMOVABLE property
o new MOUNT property
o new UMOUNT property
o new UMOUNT-LOCKFILE property
o new UMOUNT-IDLE property
* new taperscan algorithm:
o oldest: this algorithm try to run through the volumes in the oldest
order
o lexical: this algorithm try to run through the volumes in the natural
order
* Change in amanda.conf
o new meta-autolabel option
o autolabel can include org, config, barcode, meta in the label
o new client-name option in appication and script.
* application and script in amanda-client.conf can be used to set default
properties for application or script.
* amlabel
o The label argument is no longer required, an autolabel can be
generated
o new --meta option
o new --barcode option
o new --assign option
* amgtar, amstar: The path must be specified, it will not works with a
device.
* amrecover: decompression and decryption are now done on the client if
compression/encryption was done on the client.
* amtape: inventory print the current slot
* amanda.conf:
o autoflush have value "no|yes|all"
o script have single-execution setting.
o Add pre-amcheck, post-amcheck, pre-estimate, post-estimate, pre-backup
and post-backup to execute-on of script.
o Add taperscan and interactivity section.
o add 'server' value in recovery-limit.
o add dump-limit in a dumptype.
* amanda-client.conf
o add amdump-server setting.
* script are searched in $APPLICATION_DIR, $CONFIG_DIR/<conf>/application
and $CONFIG_DIR/application
* amservice
o add -s argument
o is also installed on client
* new amdumpd server service, if enable, it allow client to start a backup
of itself.
* new amdump_client program, it is use on client to start a backup of itself
* implement restore command amzfs-sendrecv, it can be use with amrecover.
Changes in release 3.2.2
* Do not restore the NUL padding bytes, some program fail with them.
* Fix driver doing nothing if taper crash early.
* Fix taperalog *FIT no going to second volume.
* Fix amrestore '-p' not going to next file.
* flush even if flush threshold are not met if it save tape space.
* fix crash in amtrmidx due to memory leak.
* amsamba use 'Use smbclient -TF' for restore.
Changes in release 3.2.1
* barcode are added to the tapelist file.
* Faster 'amadmin find', improve speed on many programs.
* device-output-buffer-size default to a minimum of 4*block_size.
* ssh auth use the client-port
* Bug fixed:
o "Can't opendata output stream: Connection refused".
o Better handling of dump to tape.
o Corrupted 'amdump' log file, amstatus not showing correct state.
o Execute subprocess with the config overwrite.
o tape-device allow to set LEOM.
o Crash in robot changer.
o Script output property are not sent to application.
Changes in release 3.2.0
* Support for multiple simultaneous writes to storage devices
o Can write to all available drives in parallel.
o Works only with the new changer API.
o Useful if two or more volumes are used in a single run.
o dump direct to tape can be scheduled any time during the run,
previously they were done sequencially after all dump to holding disk.
o enabled with the new 'taper-parallel-write' configuration option.
* Support for LEOM in storage devices
o allows splitting without partial parts, saving space
o much more efficient, since parts need not be cached on disk in most
cases
* new, simpler splitting commands in the tapetype section:
part-size, part-cache-type, part-cache-dir, part-cache-max-size; see
amanda.conf(5) for details
* Amanda server configuration file changes (amanda.conf)
o new configuration keyword:
+ taper-parallel-write -- How many drive amanda can write to
in parallel.
o deprecated configuration keywords:
+ amrecover_do_fsf
+ amrecover_check_label
* the CONFIG parameter to amidxtaped is now required; this means that
versions of amrecover older than 2.4.3 will be unable to recover from
servers running Amanda-3.2 and later.
* The new dumptype and global parameters 'recovery-limit' can be used to
limit which hosts may recover from a particular DLE. See amanda.conf(5)
and amanda-auth(7) for more information.
* Several old changers have been removed - these changers will work with
Amanda for the forseeable future, but are no longer included in the
distribution.
o chg-chio
o chg-chs
o chg-iomega
o chg-juke
o chg-mcutil
o chg-mtx
o chg-null (use the new "chg-null:")
o chg-rait (use the new "chg-rait:{dev1,dev2}")
o chg-rth
o chg-scsi-chio
o chg-scsi
* Amdump change:
o new '--no-taper' option to start the run in degraded mode
* Amvault is much improved, but still experimental:
o supports assembling split parts on the source volume and re-splitting
them on the destination
o supports filtering dumps with the same syntax as amfetchdump
o a --fulls-only option skips all incremental dumps on the source
o an --export option tries to move tertiary volumes to import/export
slots when completed
o command-line syntax has changed incompatibly; see manpage or
'amvault --help'
* Rewritten and improved:
o amoverview
o amcheckdump
Changes in release 3.1.0
* Deprecated old changers; see amanda-changers(7) for replacements. These
changers are still available in the distribution, but will be removed in a
future release.
o chg-null
o chg-zd-mtx
o chg-rait
o chg-disk
o chg-multi
* Although chg-zd-mtx is still supported, we recommend that all users upgrade
to the more efficient chg-robot. See contrib/convert-zd-mtx-to-robot.sh
for a useful conversion script.
* Amanda server configuration file changes (amanda.conf)
o deprecated configuration keywords:
+ label_new_tapes
o keywords deprecated in 2.6.1:
+ rawtapedev
+ tapebufs
+ file-pad
o new configuration keyword
+ autolabel -- replace label_new_tapes
+ columnspec -- can specify a precision.
+ order -- in script, to specify script order execution.
+ client_port -- in dumptype, to specify which port to connect on
the client.
+ estimate -- in dumptype, can specify multiple estimate method.
o accept 'define' keyword for defining an holdingdisk
* Amanda client configuration file changes (amanda-client.conf)
o new configuration keyword
+ debug_days -- how many days to keep debug files.
+ client_port -- use by amrecover, specify which port to connect on
the server.
* Removed compile-time default --with-changer-device: specify a device
explicitly in amanda.conf instead
* amtape behavior has changed:
o 'device' subcommand removed
o 'slot advance' subcommand removed
o 'update' subcommand no longer displays each slot as it is updated, and
is not supported by all changers
o taperscan output has changed
o new 'inventory' subcommand
* amrmtape rewrite
o use long option
+ --changer -- Specify which changer to use
+ --cleanup -- Remove logs and indexes associated with label
+ --dryrun -- do not update the original copies.
+ --erase -- Attempt to erase the data contained on the volume
+ --keep-label -- Do not remove label from the tapelist
+ --quiet -- Opposite of --verbose
+ --verbose -- List backups of hosts and disks that are being
discarded.
* amdevcheck
o new --label option.
o new --properties option.
* Device API
o changed wildcard setting for S3_BUCKET_LOCATION from "" to "*"
o new 'ndmp:' device to write to a tape on an ndmp server.
o new 'dvdrw:' device to write to a dvd drive.
* Application API
o new properties to many applications
o amgtar
+ new ACLS, SELINUX and XATTRS properties
o amsamba
+ Allow '\' in diskname and amandapass.
+ new ALLOW-ANONYMOUS property.
o new applications:
+ ampgsql -- Backup PostgreSQL using continuous WAL archiving
+ amsuntar -- Backup filesytem with the SUN tar
+ amraw -- Backup only one directory entry
* New taper, with DirectTCP support, changed tape and catalog format:
o all dumpfiles are now F_SPLIT_DUMPFILE
o all on-tape dumpfiles have numparts=-1, since it's no longer possible
to calculate this value in advance
o there is no logging or reporting of zero-byte, successful parts (this
may cause gaps in filenums in the catalog)
* Redesigned amreport
o much more natural command-line interface (just run 'amreport $config')
o experimental XML output
* configuration override for dumptype works with inheritance.
Changes in release 2.6.1p2
* amtapetype: new -p option
* Bugs fixed
o S3 device driver
o amcheckdump
o file not removed from holding disk
o sendbackup compatibility with a 2.4.2 server
o handle EROFS error from tape device.
o zfs snapshot name us the diskname.
o fix fd allocation in amandad
o crash in amflush
Changes in release 2.6.1p1
* amplot: better output
* Don't include genversion.h in distribution tarballs.
* Bugs fixed
o S3 device driver
o rait device driver
o amstatus
o configure
o application-api
o compilation on some platform
o others small bug
Changes in release 2.6.1
* Amanda server configuration file changes (amanda.conf)
o deprecated configuration keywords:
+ rawtapedev
+ tapebufs
+ file-pad
* Application API: Allow to easily write wrappers around any backup program,
See the 'amanda-applications' man page.
o amgtar: Use GNU tar, it is a lot more configurable than the GNUTAR
program. See 'amgtar' man page.
o amstar: Use star to do a backup, it work only on a partition. See
'amstar' man page.
o amsamba: Use smbclient to backup a cifs share, see amsamba man page.
o amzfs-sendrecv: Do a backup of a ZFS filesystem with 'zfs send'.
* Script API: Allow to run script before and after amanda process, see the
'amanda-scripts' man page.
o amzfs-snapshot: Do a snapshot of a ZFS filesystem, then 'amgtar'
application will backup the snapshot. See 'amzfs-snapshot' man page.
o script-email: Simple script to send email. see 'script-email' man page.
* Changer API v2.0: perl-based changer interface supporting concurrent
use of multiple devices and changers.
o currently operating in "compatibility mode," calling old changer
shell scripts.
o under active development.
* Xfer API: generic library to move and filter data with maximal efficiency
o can read from and write to arbitrary devices, files, etc.
o only used in some applications.
* Amanda archive format: A simple archive format that an application can
use to create backup image.
* 'amarchiver' program to manipulate file in amanda archive format.
* Many improvements to report better error message to user.
* amtape subcommands 'slot prev' and 'slot last' are removed.
* Dozens more perl libraries, with more stable interfaces.
* Many bugs fixed and improvement.
* amgetconf '--client' option to retrieve config from
amanda-client.conf on a client.
* Amanda configuration file changes
o new application-tool section
o new script-tool section
o new device section
o new changer section
Changes in release 2.6.0
* configure --disable-shared doesn't work because perl modules require
shared libraries. Use configure --with-static-binaries to build
statically linked binaries.
* 'amverify' and 'amverifyrun' are deprecated and replaced with the
new, more flexible 'amcheckdump'
* 'amdd' and 'ammt' are deprecated.
* Some Amanda files are now installed in new "amanda/" subdirectories:
libraries are now installed in $libdir/amanda and internal programs
are now installed in $libexecdir/amanda.
* The amandates file, previously at /etc/amandates, is now at
$localstatedir/amanda/amandates. You may want to move your existing
/etc/amandates when you upgrade Amanda.
* New 'amcryptsimple', 'amgpgcrypt' - encryption plugins based on gpg.
* New 'amserverconfig', 'amaddclient' - Initial Amanda configuration tools
these tools make assumptions, please see man page.
* Many bugs fixed and code rewrite/cleanup
* glib is required to compile and run amanda.
* Device API: pluggable interface to storage devices, supporting tapes,
vtapes, RAIT, and Amazon S3
* New perl modules link directly to Amanda, to support writing Amanda
applications in Perl. Perl module are installed by default in the perl
installsitelib directory. It can be changed with
'configure --with-amperldir'.
* New 'local' security driver supports backups of the amanda server
without any network connection or other configuration.
* Almost 200 unit tests are available via 'make installcheck'.
* Amanda configuration file changes
o amanda.conf changes
+ flush-threshold-dumped
+ flush-threshold-scheduled
+ taperflush
+ device_property
+ usetimestamps default to yes
distributions:
+ Add bsd-security, bsdtcp-security, bsdudp-security.
+ Set default index and tape server to localhost
+ Build with assertions.
+ Use a debugging log directory (and add it to OWN_DIRS_PERMS
in amanda-common)
changes to dc-burn-netbsd
- rename 'extract sets' from -r to -s
- Split out the code to adjust the extracted data for live CD usage and enable
via '-l'. Make -l imply '-s base -k GENERIC' unless overridden
- Tweak live setup further to speed up slightly and avoid rebuilding the
X11 fontcache, sort rc.conf, set dhcpcd=YES & tweak root entry in fstab
- Disable burning to CD by default and add -b to enable
- Add support for listing and downloading/burning the daily NetBSD
branch builds from nyftp.netbsd.org
pkgsrc changes:
Set RESTRICTED and NO_{BIN,SRC}_ON_{CDROM,FTP} due to contents of makeip
This is GRUB 2, the second version of the GRand Unified Bootloader.
GRUB 2 is rewritten from scratch to make GNU GRUB cleaner, safer, more
robust, more powerful, and more portable.
Changes to dc-burn-netbsd
- If run as non root, call sudo where root is required
- Adjust -r to permit explicit list of tarfiles to extract
- Enumerate all possible tarfiles to avoid having to query NetBSD site
- Add -e option to tun emulator (gxemul) on result
- Fix rework of extracted files to create viable live image
- Implement -v '?' to list available versions (from main NetBSD site)
- Automatically check NetBSD-archive directory for older NetBSD versions
This package installs an unprivileged user for the sysbuild utility
provided by the sysutils/sysbuild package. This unprivileged user is
automatically configured to perform daily NetBSD builds.
sysbuild is a tool to automate the maintenance of the NetBSD sources and
the build of releases by means of a single command and a configuration
file that tells sysbuild what to do.
Since NetBSD 1.6 (released on July 2011), the source tree has included a
very flexible script (build.sh) to build a full NetBSD release for the
current platform or to cross-build for any of the supported platforms.
The flipside of the flexibility is that the script is inconvenient to use
on a daily basis because of the myriad of options it takes. Furthermore,
managing the source trees that make up NetBSD is not in the scope of
build.sh: the user must fetch these trees and keep them up to date by hand.
While these details are all fine on their own, rebuilding NetBSD frequently
(to keep a system up to date, or just for development tasks) is convoluted.
Developers and users usually find themselves writing their own wrapper
scripts over build.sh to simplify their daily tasks.
sysbuild extends build.sh by adding support for configuration files and
source tree management, allowing NetBSD rebuilds with a single and simple
command. Make sure to check the sysbuild-user package for a way to
trivially set up periodic NetBSD rebuilds under an dedicated, unprivileged
user.
This is version 2.0 because sysbuild already existed 10 years ago. It
served the same purpose, but it was removed because it stopped working
with NetBSD 2.0 (can't remember why though). Also, I'm convinced the
previous implementation was quite bad.
dc-burn-netbsd updated to 1.1:
- Check & clean data dir if build options change
- Extend "-r" to take type of release - base, std, x
- Tweak extracted files with -r to get closer to viable root-on-cd system
The configure script incorrectly detects that libpthread is part of libc
on DragonFly, likely due to the use of weak symbols there. For DragonFly
only, Cache the variable that tells it to include -pthread while linking.
From Andrey Simonenko in PR pkg/46712
Changes:
* autoconf 2.68 -> 2.69, automake 1.11.1 -> 1.12.2.
* Corrected compilation with --enable-ctl-creds on NetBSD.
* Corrected output for "ipactl -a ... status".
* Corrected work with the -n switch in ipactl.
Package changes:
* Removed the ipa-memfunc-debug option.
of the file from xsrc.
meta-pkgs/modular-xorg still builds.
Changes:
0.12.0:
pciaccess 0.12.0 release, contains a fix for a major MTRR issue from Thomas,
along with a use after free, generic x86 backend, a few vgaarb fixes, and
some packaging magic.
Alan Coopersmith (3):
Update Sun license notices to current X.Org standard form
Delay allocation of agp_info so we don't leak it on prior errors
Let libtool handle library flags for scanpci on Solaris
Dave Airlie (2):
pciaccess: fix use after free.
libpciaccess 0.12.0 - bump version for release
Gaetan Nadon (2):
config: remove the pkgconfig pc.in file from EXTRA_DIST
config: update AC_PREREQ statement to 2.60
Julien Cristau (1):
COPYING: add Red Hat's copyright notice
Samuel Thibault (1):
libpciaccess x86 backend
Thomas Hellstrom (1):
Fix long standing MTRR bug.
Tiago Vignatti (2):
vgaarb: decode should send new information to the kernel
vgaarb: read back vga count when setting new decoding
0.12.1:
This bug fix release corrects a couple bugs in the device probing code,
as well as providing various build configuration improvements.
Alan Coopersmith (4):
Sun's copyrights belong to Oracle now
config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
libpciaccess 0.12.1
Bryce Harrington (1):
Fix detection of multi-function cards
Gaetan Nadon (8):
config: upgrade AC_DEFINE_DIR to AX_DEFINE_DIR
config: provide a makefile for scanpci dev tool
scanpci.c: remove offending whitespace as reported by git diff
config: provide a makefile for scanpci man pages
config: replace INCLUDES, which is deprecated, with AM_CPPFLAGS
include: add a Makefile to install and distribute header file
config: use LDADD to obtain appropriate dependencies
config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
Jesse Barnes (1):
Revert "Don't try to use bogus bridge data"
0.13.0:
Adam Jackson (1):
linux: Don't use /dev/port
Alan Coopersmith (3):
Solaris: reorder functions to remove need for lots of static prototypes
Close pci.ids file when bailing out because realloc failed
solx_devfs.c: fix gcc warnings about casting away const when reading data
Daniel Drake (1):
delete_io_handle: fix deletion of last handle
Henry Zhao (1):
Solaris: improve support for sparc platform
Jeremy Huddleston (1):
configure.ac: Bump to 0.13
Mark Kettenis (3):
OpenBSD: Indicate that devices need access to legacy VGA resources.
Add VGA Arbiter support for OpenBSD.
OpenBSD: Implement map_legacy and legacy_io
Mathias Krause (1):
Use correct type for pci_id file accessor functions
0.13.1:
Adam Jackson (2):
Use O_CLOEXEC for internal file descriptors
linux: Fix out[bwl] macros on non-I/O architectures
Julien Cristau (1):
Bump to 0.13.1
Matthieu Herrb (1):
Fix pci_io_handle allocation routines.
Thordur Bjornsson (1):
Fix openbsd_pci.c:pci_device_vgaarb_set_target();
Contents: some Dreamcast tools from Marcus Comstedt http://mc.pp.se/dc/sw.html
and a dc-burn-netbsd script to build and burn a bootable NetBSD/dreamcast CD
dc-burn-netbsd
Script to download a given NetBSD/dreamcast version and burn a bootable CD
dc-makeip (IP creator)
Utility for creating IP.BIN from a textual representation of IP0000.BIN
dc-scramble (1ST_READ.BIN scrambler)
Utility to "scramble" binary files to match bootloader requirements
share/dc-tools/ip_slave/ (IP upload slave)
Dreamcast binary to upload and run software over ethernet
share/dc-tools/serial_slave/ (Serial upload slave)
Dreamcast binary to upload and run software over the serial port
Upstream changes:
-----------------
:release:`1.4.2 <2012-05-07>`
:release:`1.3.7 <2012-05-07>`
🐛`562` Agent forwarding would error out or freeze when multiple uses of the
forwarded agent were used per remote invocation (e.g. a single
~fabric.operations.run command resulting in multiple Git or SVN checkouts.)
This has been fixed thanks to Steven McDonald and GitHub user @lynxis.
:support:`626` Clarity updates to the tutorial. Thanks to GitHub user m4z for
the patches.
🐛`625` ~fabric.context_managers.hide/~fabric.context_managers.show did not
correctly restore prior display settings if an exception was raised inside the
block. This has been fixed.
🐛`624` Login password prompts did not always display the username being
authenticated for. This has been fixed. Thanks to Nick Zalutskiy for catch &
patch.
🐛`617` Fix the clean_revert behavior of ~fabric.context_managers.settings
so it doesn't KeyError for newly created settings keys. Thanks to Chris
Streeter for the catch.
:feature:`615` Updated ~fabric.operations.sudo to honor the new setting
:ref:`env.sudo_user <sudo_user>` as a default for its user kwarg.
🐛`616` Add port number to the error message displayed upon connection
failures.
🐛`609` (and :issue:`564`) Document and clean up :ref:`env.sudo_prefix
<sudo_prefix>` so it can be more easily modified by users facing uncommon use
cases. Thanks to GitHub users 3point2 for the cleanup and SirScott for the
documentation catch.
🐛`610` Change detection of env.key_filename's type (added as part of SSH
config support in 1.4) so it supports arbitrary iterables. Thanks to Brandon
Rhodes for the catch.
2012-06-25 Martin Mares <mj@ucw.cz>
* Released as 3.1.10.
* Decoding of LTR/OBFF in PCIe capabilities.
* Various minor bug fixes.
* Updated pci.ids to the today's snapshot of the database.
- add ability to mmap a device other than /dev/mem, enabling easier
testing of memory for hardware engineers et al if their system's
kernel exports the memory they're interested in via /dev/mydevice
or similar. Thanks: Jean-Noel Avila.
- add ability to run only specified tests by setting the environment
variable MEMTESTER_TEST_MASK to a bitmask of the indexes of the
tests to be run. Thanks: Ian Alexander.
Updating this during the freeze as it's a leaf package and the
changes should be low-impact.
1.6.10
===
35067dc Bump Facter epoch to 1
d6a3e91 Make package task depend on tar in Rakfile
f42896d (#14764) Stub architecture fact when Windows facts run on Linux
f44ca52 (maint) Fix hardware model fact for ruby 1.9
964d1f0 (#12864) Close registry key
ab025bb Revert "Revert "(#12864) Windows: get primary DNS from registry""
478386d (#10261) Detect x64 architecture on Windows
6cc881d Use git describe in Rakefile to determine pkg ver
2043244 (#13678) Remove deprecation msg triggerd by the ipaddress6 fact
d118d81 (#13678) Add filename extension on absolute paths on windows
b050eb1 (#14582) Fix noise in LSB facts
85654b0 (#13678) Allow passing shell built-ins to exec method on windows
8f4c016 (#13678) Single quote paths on unix with spaces
2d164e8 (#13678) Join PATHs correctly on windows
e7e7e8f (#13678) Extend spec tests for expand_command
0fea7b0 maint: Add shared context for specs to imitate windows or posix
60d0cd2 (#13678) Fix spec failures on windows
121a2ab (#13678) Fix quoting in expand_command
55b1125 (#13678) Add more unit tests for new methods
9086c0a (#13678) Add RDoc documentation for new methods
165ace4 (#13678) Convert command to absolute paths before executing
+INSTALL script. This causes problems when you build the package on one
machine but install it on another not necessarily with the same
accounts configured.
XXX any real use for USERGROUP_PHASE=pre-install? IIUC pkg_install
installs USERGROUP during pre-install-script target by default, making it
explicit seems to cause more problems than it solves...
sysutils/p5-Linux-Inotify2 from 1.2.1 to 1.2.2.
Caution: The author uses an unusual versioning scheme which clash as
well with CPAN and pkgsrc.
Upstream changes between 1.22 and 1.21:
1.22 Tue Jun 14 08:34:38 CEST 2011
- use a more useful definition of IN_xxx methods - any bits, not
a match. (pointed out by Anatoliy Grishayev).
- slightly reworked the documentation.
from 1.50 to 1.52.
Upstream changes:
1.52 Mon 19 Mar 2012 - Adam Kennedy
- No functional changes
- Updating Module::Install to 1.06
- Moved File::Spec dependency to 3.29 to fix problems with
four-digit decimal dependencies in some downstream packaging
systems.
1.51 Thu 27 Oct 2011 - Adam Kennedy
- END-time deletion by clear() is now fork-safe, it will only remove
paths created in the same process.
All utilities are installed with a prefix 'g'. Symlinks with original
names are created in ${PREFIX}/gnu/bin.
While here fix some pkglint warnings.
++pkgrevision
After spending more time on this this trying to patch it properly than I
care to admit, I concede defeat and add a hack.mk for DragonFly.
I'm not exactly sure what the problem is, other than "make" works on the
subdir makefile and "bmake" doesn't. And that's only true if executed
outside of the package -- hardcoding "make" inside the do-build phase
doesn't work. Weird problem, but the hack works.
reason to run old upstream code.
Changes in version 1.15:
The new option "-a, --min-read-rate" has been added.
The new option "-I, --verify-input-size" has been added.
The new option "-x, --extend-outfile" has been added.
Ddrescue now verifies that infile, outfile and logfile are all
different.
Non-tried blocks are now read aligned to cluster-size sectors.
The "split or skip" algorithm of the split pass has been improved.
A spurious warning about "-D" being ignored in fill mode has been
removed.
Ddrescuelog, a tool for manipulation, display, conversion, comparison
and testing of ddrescue logfiles, has been added.
xfce4-thunar depends on x11/xfce4-panel which takes care of creating
the plugins directory. Remove the redundant directory creation which
can lead to directories being removed prematurely.
Conky is a system monitor for X originally based on torsmo. Since
its inception, Conky has changed significantly from its predecessor,
while maintaining simplicity and configurability. Conky can display
just about anything, either on your root desktop or in its own
window. Not only does Conky have many built-in objects, it can
also display just about any piece of information by using scripts
and other external programs.
Conky has more than 250 built in objects, including support for a
plethora of OS stats (uname, uptime, CPU usage, mem usage, disk
usage, "top" like process stats, and network monitoring, just to
name a few), built in IMAP and POP3 support, built in support for
many popular music players (MPD, XMMS2, BMPx, Audacious), and much
much more. Conky can display this info either as text, or using
simple progress bars and graph widgets, with different fonts
and colours.
historical quota API and has no internal abstractions, so it would
require pretty much a total rewrite for the new quota API. This could
be done, of course. Contact me if there's any interest.
* Fix bug introduced in rev:a3a710f720dd with passwd arguments.
* Backout the additional objectClasses patch for mkdir: same behavior can
be acheived with 'touch', less complex to leave it as is.
* Add a --version flag.
* Small documentation fixes, add better verbosity when saving connection
cache data.
* Make sure the hasSubordinates attribute is defined before checking its
value.
* fix 'ls -R' output, minor style cleanup
* Repair broken path behavior, remove unneeded #path_to_dn 'relative' flag.
* libXp was used by Xaw8, but it had been obsolated, and in pkgsrc,
x11/libXaw/buildlink3.mk had been switched to pick up Xaw7 by default.
* With x11/xorg-cf-files, libXp was offered with XawClientLibs,
but updated to 1.0.4, it was removed.
* And pkgsrc had been switched to use always xorg-cf-files and imake from pkgsrc,
so all platforms should not require libXp from libXaw with Imake.
Bump PKGREVISION.
* GApplication: can now have a NULL application ID
* g_clear_object: fix warnings when using it on C++ (due to lack of
ability to implicitly cast void*)
* GDBus:
- add our own implementation of the message bus for use on Windows only
- fix up a few bugs that use of this bus uncovered in GDBus
- escape nonce files in dbus addressess (think 'c:\')
- support initial underscores in dbus codegen namespace (for private)
* Fix misdetection of GNUstep as Cocoa (for the MacOS GSettings backend)
* make sure configure fails if AC_CHECK_ALIGNOF cannot detect the alignment
* GAppInfo: overwrite the DISPLAY only if it is set in the launch context
* glib/tests/date: force US locale running the GDateTime tests
* GSocketControlMessage: Don't warn about unknown messages
* Resources:
- fix broken use of GVDB on big endian machines
- set a 'display name' so that pretty file names appear in Gtk CSS
warning messages
* GMainContext:
- block child sources when blocking the parent
- introduce more testcases for child sources
* Translations updates:
Brazilian Portuguese
French
Galician
Italian
Lithuanian
Polish
Polish
Serbian
Simplified Chinese
Spanish
* Bug fixed:
619026 avoid warning in gutils.h when using gcc with -Wconversion
669260 Open/Save dialog hangs waiting for data with libsoup
671249 GApplication: Allow a null application_id?
672786 goa-daemon: action in notification doesn't work
673409 g_resource_lookup_data may return stale data pointer
674172 glib-2.32.1 misdetects GNUstep as Cocoa
674345 cssprovider: Make sure to print out file name in css warnings
674483 broken configure results when cross-compiling with gcc >= 4.5
From commit log.
* completely remove rubycocoa backend, as it hasn't worked correctly
since 10.6 and rb-fsevent is a better solution regardless
* mention guard/listen on require
1.6.8
===
b86fe4c (#12831) Add rspec tests to have_which method in Resolution
70be957 (#12831) Fix recursion on first kernel fact resolution
1.6.7
===
ab9e26c Updating CHANGELOG and lib/facter.rb for Facter 1.6.7rc1
bdbf332 (#12720) Add Solaris CPU info to 'processorN' fact.
a7f5924 (#12813) Redirect lspci output to /dev/null
6ec2863 (#12669) Preserve timestamps when installing files
2010-03-19 -- 0.6.1
* removed 32-bit only AE.run_application_event_loop,
AE.quit_application_event_loop
* updated AE.launch_application to use LSOpenApplication
* minor documentation fixes
2010-12-17 -- 0.6.0
* added UTF-8 Encoding support in Ruby 1.9+; added
AEMCodecs::Codecs#use_ascii_8bit for optionally disabling it
* AEM::Codecs#pack now accepts Date, DateTime instances; added
AEM::Codecs#use_date_time method for unpacking typeLongDateTime descriptors
as DateTime instead of Time instances
* removed AE.get_app_terminology() as it relied on deprecated Carbon APIs
* added AE.copy_scripting_definition()
* the OSAX module now now uses OSACopyScriptingDefinition() to obtain
scripting addition terminology, so works in both 32- and 64-bit Ruby. Note
that in addition to limitations of OSACopyScriptingDefinition
(e.g. aete-to-sdef conversion is not 100% reliable), the SdefParser is
limited in capability (no support for xi:include, class-extension, synonym
elements), but should suffice for parsing relatively simple osax
dictionaries.
* modified Terminology.dump() to retrieve aete resources via 'ascrgdte'
events; added OSAX.dump() method
* added workaround for transaction id bug in some versions of OS X 10.6
* renamed AEMReference::Base class to AEMReference::Query
* renamed Send::CommandError class to Send::EventError; note that AEM
re-exports it as AEM::EventError and [for backwards compatibilty]
AEM::CommandError
2009-07-18 -- 0.5.3
* fixed pALL code in defaultterminology
* fixed OSAX module initialisation code (previously didn't initialise if
ScriptingAddition.new was called directly)
* fixed out-of-date URLs in appscript manual
2009-07-05 -- 0.5.2
* removed deprecated AEM::Application.is_running? method
* added #dont_cache_unpacked_specifiers, #pack_strings_as_type compatibility
options to AEM::Codecs
* added default definitions for 'item' type, 'items' elements, 'properties'
property as Apple have removed the 'item' class definition from
skeleton.sdef (the default terminology for Cocoa apps)
* property and elements methods now raise ArgumentError if passed arguments;
previously, malformed elements selectors,
e.g. app('TextEdit').documents(1).text, would be silently ignored, resulting
in unexpected behaviour
* Codecs#unpack now tries to coerce descriptors of typeVersion to unicode text
(works on 10.4+) c.f. AppleScript (note: itunes.version.get returns the
wrong version number otherwise; this appears to be an iTunes bug, but is
masked by current AppleScript behaviour)
* #process_exists_for_url?, #remote_app in connect.rb now raise error if URL
string doesn't contain a colon (process will crash otherwise due to an OS
bug)
* improved error reporting in Reference#[] when a malformed generic reference
containing a command expands to a non-reference value. e.g. its.name.get()
would previously expand the the value of the object's 'name' property,
typically a string, resulting in a cryptic NoMethodError; this now raises a
descriptive ArgumentError.
* fixed bug where Terminology module would error on zero-length keywords in
problem dictionaries (e.g. MS Word 12.1.7)
* AEM::Codecs now correctly unpacks AEDescs of typeBoolean whose data >1 byte
* fixed inconsistent escaping of application-defined property/element names
that overlap built-in type/enum/property names but uses different
codes. e.g. Adobe Illustrator defines 'rotation' as 'SxRx' - this overlaps
built-in definition ('rotation' = 'trot'), so is escaped as
'rotation_'. Previously only the Keyword was escaped (i.e. :rotation_ but
ref.rotation) now both are escaped (i.e. :rotation_, ref.rotation_). Users
should update existing code as needed.
* restructured defaultterminology.rb to make it easier to maintain
* changed default terminology mapping for :data from KAE::CRawData ('rdat') to
KAE::TypeData ('tdta')
* the OSAX module now obtains list of installed scripting additions on first
use instead of import (the .osax scanning code uses System Events via AEM,
and sending Apple events in event loop-based application before the event
loop is started can disrupt the process's handling of incoming Apple events)
2012-01-14 Martin Mares <mj@ucw.cz>
* Released as 3.1.9.
* Updated README.
* Whereever we mention the PCI ID database, we now refer to
http://pci-ids.ucw.cz/ and the sf.net site is mentioned only
as a mirror. This includes update-pciids.
* Decode PCIe Gen 3 speeds and link status fields.
* Various minor bug fixes.
* Updated pci.ids to the today's snapshot of the database.
2011-10-02 Martin Mares <mj@ucw.cz>
* Released as 3.1.8.
* More capabilities: Transaction Processing Hints, Latency Tolerance
Reporting. Thanks to Jesse Barnes.
* Added BeOS and Haiku ports. Contributed by Francois Revol.
* pciutils.pc now uses Libs.private properly.
* When we format a name and it does not fit in the buffer, we truncate
it instead of returning "buffer too small" instead. This works on all
platforms with sane (i.e., C99-compatible) snprintf().
* Various minor bug fixes.
* Updated pci.ids to the today's snapshot of the database.
2010-01-31 Martin Mares <mj@ucw.cz>
* Released as 3.1.7.
* Minor improvements and bug fixes in decoding of the Virtual Channel
capability.
2010-01-24 Martin Mares <mj@ucw.cz>
* Released as 3.1.6.
* More capabilities decoded: Virtual Channel (except arbitration
tables), Root Complex Link, Vendor-Specific (header only), SATA HBA.
* All extended capabilities have their version displayed (-vv or more).
2010-01-19 Martin Mares <mj@ucw.cz>
* Released as 3.1.5.
* Updated pci.ids to the today's snapshot of the database.
* When scanning extended capabilities, properly mask the lowest 2 bits,
which are currently reserved. This avoids unaligned access errors on
broken hardware (see tests/broken-ecaps).
* Large bar sizes are displayed in human-readable format (with units).
Thanks to Matthew Wilcox.
* Physical slot information is displayed correctly for multi-function cards.
Fixed by Matthew Wilcox.
* Fixed a couple of typos everywhere.
* Library: Fixed bugs in freeing of capabilities.
* Windows back-end compiles again.
2009-08-14 Martin Mares <mj@ucw.cz>
* Released as 3.1.4.
(sorry that I have missed 22/7 and released it later :-))
* Updated pci.ids to the today's snapshot of the database.
* Fixed memory and file descriptor leak in the dump back-end.
* The SR-IOV capability decoder now prints the VF BAR's.
Patch by Chris Wright, cleaned up by me.
* On request of certain company's lawyers, we now include a copy
of the GPL with our package. It seems that the pciutils are getting
mature if the most important bug of the month was this one ;-)
New in Version 0.8.2
Branches netbsd-6, netbsd-6-0 and netbsd-5-1 are supported.
New in Version 0.8.1
INSTALL-NetBSD now installs the tests set, in NetBSD 5, and the
modules set, to be in NetBSD 6.
============
Version 0.20
============
desktop-file-install
- fix list of locale strings without trailing slash (Matthias Clasen)
desktop-file-validate
- add MATE and Razor to list of registered environments (Vincent)
- validate Desktop Actions (Giovanni Campagna, Vincent)
Upstream changes:
-----------------
## 2.12.0 / April 13 2012
This release revserts the very verbose logging introduced in the previous
version, it also enables a handful of power-user features which are largely
un-documented, but shouldn't be important unless you are looking for them.
Undocumented code shouldn't scare you, simply read through deploy.rb in the Gem
if you want to know how a new feature works!
* Update mapped commands to remove symlink deprecation warning. Despo Pentara
(despo)
* Add the "rpm" remote dependency. Nick Hoffman (nickhoffman)
* Add commented deploy:cleanup task to default recipe. Jean-Philippe Doyle
(j15e)
* Teach deploy:web:enable to fail gracefully. Lee Marlow (lmarlow)
* Ticket 193 alias task show wrong name when it is not overridden. Rafa García
(rgo)
* Allow configuration of which roles assets are precompiled on. Frederick
Cheung (fcheung)
* Fix transfer action to honor dry-run flag. Serg Podtynnyi (shtirlic)
* Changed single to double quotes for Windows, fixes a Windows bug in the HG
module. Matthew J Morrison (mattjmorrison)
* Add UnsharedRemoteCache (copied from eycap gem). Ben Symonds (bensymonds)
As ever, a sincere thanks to all contributors, and do not hesitate to contact
me if this release causes problems for you.
Upstream changes:
-----------------
2012-04-04: released Fabric 1.4.1
2012-04-04: released Fabric 1.3.6
[Bug] #608: Add capture kwarg to rsync_project to aid in debugging rsync
problems.
[Bug] #607: Allow local to display stdout/stderr when it warns/aborts, if it
was capturing them.
[Bug] #395: Added an FAQ entry detailing how to handle init scripts which
misbehave when a pseudo-tty is allocated.
[Bug] #568: execute allowed too much of its internal state changes (to
variables such as env.host_string and env.parallel) to persist after execution
completed; this caused a number of different incorrect behaviors. execute has
been overhauled to clean up its own state changes - while preserving any state
changes made by the task being executed.
[Bug] #584: upload_project did not take explicit remote directory location into
account when untarring, and now uses cd to address this. Thanks to Ben Burry
for the patch.
[Bug] #458: with_settings did not perfectly match settings, re: ability to
inline additional context managers. This has been corrected. Thanks to Rory
Geoghegan for the patch.
[Bug] #499: contrib.files.first used an outdated function signature in its
wrapped exists call. This has been fixed. Thanks to Massimiliano Torromeo for
catch & patch.
[Bug] #551: --list output now detects terminal window size and truncates (or
doesn't truncate) accordingly. Thanks to Horacio G. de Oro for the initial pull
request.
[Bug] #572: Parallel task aborts (as oppposed to unhandled exceptions) now
correctly print their abort messages instead of tracebacks, and cause the
parent process to exit with the correct (nonzero) return code. Thanks to Ian
Langworth for the catch.
[Bug] #306: Remote paths now use posixpath for a separator. Thanks to Jason
Coombs for the patch.
2012-02-13: released Fabric 1.4.0
2012-02-13: released Fabric 1.3.5
2012-02-13: released Fabric 1.2.6
2012-02-13: released Fabric 1.1.8
[Bug] #495: Fixed documentation example showing how to subclass Task. Thanks to
Brett Haydon for the catch and Mark Merritt for the patch.
[Bug] #410: Fixed a bug where using the task decorator inside/under another
decorator such as hosts could cause that task to become invalid when invoked by
name (due to how old-style vs new-style tasks are detected.) Thanks to Dan
Colish for the initial patch.
[Feature] #559: rsync_project now allows users to append extra SSH-specific
arguments to rsync`s --rsh flag.
[Feature] #138: env.port may now be written to at fabfile module level to set a
default nonstandard port number. Previously this value was read-only.
[Feature] #3: Fabric can now load a subset of SSH config functionality directly
from your local ~/.ssh/config if env.use_ssh_config is set to True. See
Leveraging native SSH config files for details. Thanks to Kirill Pinchuk for
the initial patch.
[Feature] #12: Added the ability to try connecting multiple times to
temporarily-down remote systems, instead of immediately failing. (Default
behavior is still to only try once.) See env.timeout and
env.connection_attempts for controlling both connection timeouts and total
number of attempts. reboot has also been overhauled (but practically deprecated
- see its updated docs.)
[Feature] #474: execute now allows you to access the executed task's return
values, by itself returning a dictionary whose keys are the host strings
executed against.
[Bug] #487: Overhauled the regular expression escaping performed in append and
contains to try and handle more corner cases. Thanks to Neilen Marais for the
patch.
[Support] #532: Reorganized and cleaned up the output of fab --help.
[Feature] #8: Added --skip-bad-hosts/env.skip_bad_hosts option to allow
skipping past temporarily down/unreachable hosts.
[Feature] #13: Env vars may now be set at runtime via the new --set
command-line flag.
[Feature] #506: A new output alias, commands, has been added, which allows
hiding remote stdout and local "running command X" output lines.
[Feature] #72: SSH agent forwarding support has made it into Fabric's SSH
library, and hooks for using it have been added (disabled by default; use -A or
env.forward_agent to enable.) Thanks to Ben Davis for porting an existing
Paramiko patch to ssh and providing the necessary tweak to Fabric.
Remove devel/py-ctypes (only needed by and supporting python24).
Remove PYTHON_VERSIONS_ACCEPTED and PYTHON_VERSIONS_INCOMPATIBLE
lines that just mirror defaults now.
Miscellaneous cleanup while editing all these files.
Libgtop on DragonFly is built using FreeBSD-specific files. The systems
are diverging and it's getting harder to keep this package from breaking
everytime it's updated. This minor point upgrade broke it!
K4DirStat (KDE 4 Directory Statistics) is a small utility program that
sums up disk usage for directory trees, very much like the Unix 'du'
command. It displays the disk space used up by a directory tree, both
numerically and graphically. It is network transparent (i.e., you can use
it to sum up FTP servers), and comes with predefined and user configurable
cleanup actions. You can directly open a directory branch in Konqueror or
the shell of your choice, compress it to a .tar.bz2 archive, or define
your own cleanup actions.
1.6.6
===
e046144 Updated CHANGELOG for 1.6.6rc2
c273d34 Make ec2 facts work on CentOS again (#12666)
c218d84 (#12362) Use Tempfile to generate temp files
f6bbe14 (#12170) Adds gem spec description Without this patch, the gem spec file is missing a description attribute, which caus
5c5c330 Changes apple rake task to reflect package name facter instead of puppet.
9b5cb26 Updating conf/redhat/facter.spec for 1.6.5 release.
7d3889d (#12079) Fix order-dependent test failure due to odd stubbing.
7f2a0e2 add a simple test for openstack ec2 facts
cb598aa Support EC2 facts on OpenStack
Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge.
Always install man pages, not cat pages when using imake.
Unify the various imake PLIST variables in preparation for dropping.
Adjust xbattbar for the new expectations.
Added missing -i option to mshortname
Make it clear that label is limited to 11 characters
mbadblocks now takes a list of bad blocks
mbadblocks now is able to do write scanning for bad blocks
mshowfat can show cluster of specific offset
Fixed encoding of all-lowercase names
Consider every directory entry after an ENDMARK (0x00) to be deleted
1.6.5
===
71d3d3d (#12077) Add pciutils RPM dependency
1df5b46 (#11566) Add windows support for ec2 facts
d1a33e5 (#11848) Don't hard code ruby install paths in Windows batch files
14cad7e Build a Rake task for building Apple Packages
5a60ca6 (#11559) Switch to RbConfig & Provide alias for RbConfig for pre-1.8.5
88c9429 (#10271) Identifying 'Amazon' using '/etc/system-release'
2de7b84 (#11661) EC2 rspec tests were using throw not raise to simulate a timeout
b51ccf0 (#11583) Add basic coverage to the ec2 fact
82692ba (#9599) Generalize zone detection
e6cebd3 (#9599) Add nexenta facts
9401b78 (#11583) Switch request method to open-uri monkey patch 'open'
3ccac87 (#9708) Amend requires in specs to use simple requires
b0b5282 (#9708) Confine facts by kernel not operating system and remove confine for hardwareisa
c473e3f (#10309) Remove the with_verbose_disabled method
a99d87c (#10309) Rename tmpfile to tmpfilename to make function clear
d50fc48 (#10309) Move all fixture data in spec/unit/data to spec/fixtures
d6e8523 (#10309) Integrate new PuppetlabsSpec helpers into our existing facter spec code and general spec cleanup
c1604c7 (#10309) Add puppetlabs_spec helper library based on Puppets own puppet_spec helpers
d141e7e (maint) Fix requirement for FileUtils as operatingsystem_spec needs it now
9c224d3 (#11436) Unify memorysize and memorytotal facts
5c6322a (maint) Joined conditional statements for domain
a1dba38 (#11196) Scan all arp entries for an ec2 mac
5cd30eb (#8279) Join ec2 fact output with commas
4633996 (#9789) Extend coverage of operatingsystem specs
6d21f90 Move Linux specific virtual tests to correct block.
cb4e294 (#7753) Added error checking when adding resolves
6201820 (maint) remove redundant arch detection
4f9da1c (#11328) Fix uptime detection on OpenBSD
3f99f16 (#11328) Add virtualisation detection for OpenBSD
## 2.11.2 / Febuary 22 2012
Fixes some bugs with the now deprecated `deploy:symlink` fallback option.
## 2.11.0 / Febuary 20 2012
This release replaces and fixes a broken 2.10.0 release (see below for
information)
This release includes all fixes as documented for 2.10.0, plus additional code
cleanup (SHA: 3eecac2), as well as changing the public API from
`deploy:symlink`, to `deploy:create_symlink`
* Remove a testing dependency on `ruby-debug` (Lee Hambley, reported by Serg
Podtynnyi)
* Formerly deprecate `deploy:symlink`, this move was prompted by the Rake
namespace fiasco of their 0.9.0 release, and is replaced by
`deploy:create_symlink`. If you are looking for a place to hook asset related
tasks, please consider `deploy:finalize_update`. Replaced by
`deploy:create_symlink`, `deploy:symlink` now raises a deprecation warning,
and defers to `deploy:symlink`. (Lee Hambley)
* Update the 2.10.0 changelog. (Lee Hambley, reported by Jérémy Lecour)
## 2.10.0 / Febuary 19 2012
If you are reading this after Febuary 20th 2012, do not be surprised when you
cannot find 2.10.0 on Rubygems.org, it has been removed because of a breaking
API change. It is replaced logically enough by 2.11.0 where the API is still
changed, but now issues a warning and falls back to the expected behaviour.
The CHANGELOG for this release was updated retrospectively, I'm sorry I missed
that when releasing the gem, 2.10.0 apparently not my finest hour as a
maintainer.
Ths fixes in this release include
* Include sample NGinx config for `deploy:web:disable`(added by Roger Ertesvåg)
* Fix gemspec time format warning (reported by Tony Arcieri, fixed by building the Gem against Ruby-1.9.3)
* Finally removed deprecated `before_` and `after_` tasks. (Lee Hambley)
* Rake 0.9.x compatibility (reported by James Miller, fixed by Lee Hambley)
* More detailed logging output (fixed by Huang Liang)
* Includes multistage, without `capistrano-ext`. `require 'capistrano/ext/multistage'` (fixed by Lee Hambley)
(rework the pkgsrc variables so that not as
many lines need to be changed on updates)
Changelog:
Marcel Holtmann [Fri, 2 Mar 2012 01:54:01 +0000]
build: Rename configure.in into configure.ac
Johan Hedberg [Tue, 28 Feb 2012 00:05:42 +0000]
lib: Add missing host feature defines
This patch add missing SSP and "Simultaneous LE & BR/EDR" feature bit
definitions to hci.h.
Marcel Holtmann [Mon, 27 Feb 2012 06:42:41 +0000]
lib: Make unaligned access functions const
Marcel Holtmann [Mon, 27 Feb 2012 06:12:34 +0000]
lib: Add definition for HCI_CHANNEL_MONITOR
Andrei Emeltchenko [Fri, 24 Feb 2012 08:44:23 +0000]
lib: Copy L2CAP chan policy defines from kernel
Those defines will be used by user space.
Marcel Holtmann [Tue, 21 Feb 2012 14:01:54 +0000]
lib: Add struct for reading LE host supported setting
Vinicius Costa Gomes [Fri, 10 Feb 2012 21:39:51 +0000]
lib: Fix using old-style initializers
Peter Krystad [Wed, 15 Feb 2012 19:04:11 +0000]
lib: Add L2CAP Create/Move Channel definitions
Luiz Augusto von Dentz [Fri, 17 Feb 2012 09:48:55 +0000]
core: Add support for passing PSM as OBEX port
As OBEX can now use L2CAP as transport, -O/--obex option should accept
values other than RFCOMM channel, so values over 31 are now interpreted
as PSM.
Luiz Augusto von Dentz [Fri, 17 Feb 2012 09:48:54 +0000]
L2CAP: add OBEX support
Johan Hedberg [Thu, 2 Feb 2012 17:48:55 +0000]
lib: Add stub for A2MP
Johan Hedberg [Wed, 1 Feb 2012 06:05:26 +0000]
att: Fix UUID-128 parsing
ATT UUIDs are in little-endian format (in contrast to e.g. SDP).
Vinicius Costa Gomes [Tue, 24 Jan 2012 13:57:18 +0000]
lib: Add Key Size information to the security information
Since some time the kernel has the capability to return the length of
the key that was used to encrypt the link.
This patch exposes that field to userspace so more applications can take
decisions based on this information.
CVS: ----------------------------------------------------------------------
CVS: Enter Log. Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: Makefile distinfo
CVS: ----------------------------------------------------------------------
All:
- The file COPYING has been reworded to be more obvious with
explaining work limits.
- A workaround for a bug in llvm-gcc-4.2 has been introduced in
inc/avoffset.c. The llvm-gcc-4.2 bug caused an endless loop at an
unexpected place.
- New target "htmlxn" to only rebuild html versions of man pages
only in case there was a change
- The CSW packaging definitions in the schily makefilesystem was
enhanced to permit referencing files in the package definition directory
- include/schily/sigset.h added new macros: blocked_sigs(),
block_sigs()
- include/schily/fcntl.h now includes O_SEARCH for POSIX.1-2008 compliance.
- Schily autoconf now tests for the size of mode_t, uid_t, gid_t, pid_t,
dev_t, major_t, minor_t
- Schily autoconf now defines a promoted type for mode_t that can be
used together with varargs. This is needed as mode_t is smaller than
int on some systems.
- New autoconf tests for getdelim() and strncasecmp()
- Added a workaround for a auto-dependency creation bug in the HP-UX
c-compiler that resulted in wrong dependency files for all files
in libshcily/stdio/ and for these files prevented an automated
recompilation in case that an include file was changed.
- Added links for:
amd64-freebsd-cc.rul
amd64-freebsd-gcc.rul
amd64-openbsd-cc.rul
amd64-openbsd-gcc.rul
x86_64-darwin-cc.rul
x86_64-darwin-gcc.rul
x86_64-darwin-cc64.rul
x86_64-darwin-gcc64.rul
x86_64-darwin-cc32.rul
x86_64-darwin-gcc32.rul
- RULES/rules.loc now makes $(PTARGET) to depend on $(ARCHDIR) to
support make -j 2
- New include files include/schily/inttypes.h and include/schily/stdint.h
- The script conf/makeinc is no longer confused by OpenBSD
that has man.7 and mandoc.7 and both match on man*
Libschily:
- New functions strstr() and wcsstr()
- New libschily::fgetaline() and libschily::getaline() implement the
functionality of the POSIX violating "getline()" from POSIX.1-2008.
- New file libschily/abspath.c
- New file libschily/resolvepath.c
- New file libschily/mkdirs.c
- An openat() emulation was added to libschily for platforms that
miss openat().
- An fchdir() emulation was added to libschily for platforms that
miss fchdir()
- libschily/at-defs.h new support file for internals from the *at()
emulation
- libschily/lxchdir.c new file to support chdir() to long
path names
- libschily/procnameat.c new file to support *at() functions in case
that a newer /proc file system implementation is available
- libschily/savewd.c new file to support to save the current working
directory regardless of whether fchdir() is present or not.
- libschily/wdabort.c new file with abort functions that are needed
in libschily for the case that no system fchdir is available and
an attempt to emulate *at() functions fails
- New functions strcasecmp() and strncasecmp() for libschily.
- New functions diropen() dirrdopen() dirclose() for libschily.
These functions are needed in order to emulate fchdir() on platforms
that do not support fchdir().
- file_raise(NULL, FALSE) now also affects files that have been
opened before the file_raise() call.
Libdeflt:
- The function defltcntl() in libdeflt is now working and allows to
select a case insensitive mode.
- New function defltsect() in libdeflt allows to create sub-sections
in configuration files. These subsections need to be named:
"[section-name]" and the '[' must be at the beginning of a line.
Libfind:
- libfind/walk.c now uses O_SEARCH to open directories
Cdrecord:
- cdrecord man page corrected some small typos in the EXAMPLES section.
- cdrecord has been converted to be able to run completely root-less
and suid-root-less and with no script that calls pfexec(1). This
works on OpenSolaris ONNV_140 or later because the functionality
of pfexec(1) has been integrated into the kernel.
To enable this feature. edit the file /etc/security/exec_attr and add:
Basic Solaris User:solaris:cmd:::/usr/bin/cdrecord:privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
or
Basic Solaris User:solaris:cmd:::/opt/schily/bin/cdrecord:privs=file_dac_read,sys_devices,proc_lock_memory,proc_priocntl,net_privaddr
depending on where you install cdrecord.
No special shell is needed anymore.
Cdda2wav (Maintained/enhanced by J
- cdda2wav has been converted to be able to run completely root-less
and suid-root-less and with no script that calls pfexec(1). This
works on OpenSolaris ONNV_140 or later because the functionality
of pfexec(1) has been integrated into the kernel.
To enable this feature. edit the file /etc/security/exec_attr and add:
Basic Solaris User:solaris:cmd:::/usr/bin/cdda2wav:privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr
or
Basic Solaris User:solaris:cmd:::/opt/schily/bin/cdda2wav:privs=file_dac_read,sys_devices,proc_priocntl,net_privaddr
depending on where you install cdda2wav.
No special shell is needed anymore.
Readcd:
- readcd has been converted to be able to run completely root-less
and suid-root-less and with no script that calls pfexec(1). This
works on OpenSolaris ONNV_140 or later because the functionality
of pfexec(1) has been integrated into the kernel.
To enable this feature. edit the file /etc/security/exec_attr and add:
Basic Solaris User:solaris:cmd:::/usr/bin/readcd:privs=file_dac_read,sys_devices,net_privaddr
or
Basic Solaris User:solaris:cmd:::/opt/schily/bin/readcd:privs=file_dac_read,sys_devices,net_privaddr
depending on where you install readcd.
No special shell is needed anymore.
The logrotate utility is designed to simplify the administration of
log files on a system which generates a lot of log files. Logrotate
allows for the automatic rotation compression, removal and mailing of
log files. Logrotate can be set to handle a log file daily, weekly,
monthly or when the log file gets to a certain size. Normally,
logrotate runs as a daily cron job.
since 0.9.4:
4 new recognized flash chips
4 new chipsets including:
AMD Hudson
Intel Tunnelcreek
RDC R6030
68 additional verified mainboards
3 new FT2232-based programmers
1 new Rayer-compatible programmer
new Linux SPI subsystem (spidev) programmer
SFDP (Serial Flash Discoverable Parameters) support
initial Intel Hardware Sequencing support
detection of Intel chipset locks
SPI support for serprog
dediprog speedup
chip voltage range listing
3 levels of -V verbosity
--mainboard replaced with -p internal:mainboard
The makefile uses uname -m to decide which programs to build on i386 vs.
x86_64 (and then builds the same programs on both, but thats a different
story). Teach it about i86pc, which is what SunOS usually returns on an
x86 machine.
Based on PR 45754 by Radoslaw Kujawa.
Enhancements in v4.0 (28/Mar/2011)
* Support for testing with multiple CPUs. All tests except for #11 (Bit Fade)
have been multi-threaded. A maximum of 16 CPUs will be used for testing.
* CPU detection has been completely re-written to use the brand ID string rather
than the cumbersome, difficult to maintain and often out of date CPUID family
information. All new processors will now be correctly identified without
requiring code support.
* All code related to controller identification, PCI and DMI has been removed.
This may be a controversial decision and was not made lightly. The following
are justifications for the decision:
1. Controller identification has nothing to do with actual testing of memory,
the core purpose of Memtest86.
2. This code needed to be updated with every new chipset. With the ever
growing number of chipsets it is not possible to keep up with the changes.
The result is that new chipsets were more often than not reported
in-correctly. In the authors opinion incorrect information is worse
than no information.
3. Probing for chipset information carries the risk of making the program
crash.
4. The amount of code involved with controller identification was quite
large, making support more difficult.
Removing this code also had the unfortunate effect of removing reporting of
correctable ECC errors. The code to support ECC was hopelessly intertwined the
controller identification code. A fresh, streamlined implementation of ECC
reporting is planned for a future release.
* A surprising number of conditions existed that potentially cause problems when
testing more than 4 GB of memory. Most if not all of these conditions have
been identified and corrected.
* A number of cases were corrected where not all of memory was being tested. For
most tests the last word of each test block was not tested. In addition an
error in the paging code was fixed that omitted from testing the last 256
bytes of each block above 2 GB.
* The information display has been simplified and a number of details that were
not relevant to testing were removed.
* Memory speed measurement has been parallelized for more accurate reporting for
multi channel memory controllers.
* This is a major re-write of the Memtest86 with a large number of minor
bug-fixes and substantial cleanup and re-organization of the code.
based on maintainer update request by PR 45960.
* * * CLEX Revision History * * *
4.6.4 released on 21-MAY-2011
Problems fixed:
* Name completion did not expand a single tilde as a home
directory.
* A mouseclick on a certain screen area of the help panel
could lead to a crash.
New or improved functionality:
* The English documentation was proofread and corrected,
the service was kindly contributed by Richard Harris.
* Text file preview function was added.
* The initial working directory for the secondary file
panel is now set by a bookmark named DIR2. This
replaces the configuration parameter DIR2.
* The initial working directory for the primary file
panel can be now set by a bookmark named DIR1.
* New configuration parameter TIME_DATE controls the
display of date and time.
* Changes to the mouse control were made.
* The recommendation against using alt-R for normal file
renaming was dropped.
4.5 released on 24-SEP-2009
Problems fixed:
* Name completion could not complete user and group names
containing a dot, comma or a dash character.
New or improved functionality:
* A mouse is supported on xterm-compatible terminals.
* The location of configuration files has been moved
again in order to comply with the XDG Specification.
The standard place for these files is from now on the
~/.config/clex directory. Use the 'cfg-clex' utility to
move the files to the new location.
* There is a new option in the completion panel which
allows completion of a name which is a part of a longer
word. The option has a self-explaining description:
'name to be completed starts at the cursor position'.
* Configuration parameter C_PANEL_SIZE (completion panel
size) cannot be set to AUTO (screen size) because this
size is often uncomfortably small.
* The Unicode soft hyphen character is displayed as a
control character.
* In the history panel a command separator is
automatically inserted into the input line when a
command is appended to the end of another command.
* Configuration parameters CMD_Fn accept a new control
sequence $~ which disables the 'Press enter to
continue' prompt. The control is returned to CLEX
immediately after the command execution terminates
provided that:
* the command has not been modified; and
* the command terminates successfully (exit code
zero).
* The $! control sequence can appear anywhere in a
configuration parameter CMD_Fn, not only at the end.
* New function: alt-Z places the current line to the
center of the panel. People using cluster-ssh might
find it useful.
4.4 released on 07-APR-2009
Problems fixed:
* In the help text there were few UTF-8 characters which
are now eliminated because they could not be displayed
properly in non-UTF-8 encodings.
New or improved functionality:
* New function was added: change into a subdirectory
showing the contents in the other file panel (alt-X).
This function allows a return into the original
directory simply by switching panels (ctrl-X).
4.3 released on 29-MAR-2009
Problems fixed:
* A newly added bookmark did not appear on the screen
immediately.
* A misleading message 'Ignoring the DIR2 configuration
parameter' was logged when the 'DIR2' was set to
'HOME'.
New or improved functionality:
* The bookmark organizer has been merged with the regular
bookmark panel.
* Bookmarks can have descriptive names.
* The current working directory can be bookmarked from
the file panel (ctrl-D).
* The 'B_PANEL_SIZE' config parameter was removed.
4.2 released on 15-MAR-2009
Problems fixed:
* In some cases the 'cfg-clex' utility was generating an
unusable template for the copy command (F5).
* Under certain circumstances a crash was occurring on
exit when CLEX was used over a ssh connection.
New or improved functionality:
* All configuration files now reside in the .clex
subdirectory. Use the 'cfg-clex' utility to move the
files to new location.
4.1 released on 09-FEB-2009
Problems fixed:
* Usage of uninitialized memory during the start-up has
been corrected. It caused a crash on the Apple Mac OS X
platform. Systems where CLEX starts normally are not
affected by this bug.
* A compilation problem on Apple Mac OS X was fixed.
* The xterm title change feature did not work on remote
telnet or ssh connections.
New or improved functionality:
* If a directory comparison is restricted to regular
files, then only information about this type of file is
displayed in the summary.
* A small program named 'kbd-test' was added. It is a
utility for
CLEX 4.0 released on 22-DEC-2008
This is the initial release of the CLEX 4 branch. Main new
features are:
* Unicode support was implemented.
* Several configuration parameters have been converted to options
which are saved automatically.
* The log panel and optional logging to a file for auditing and
troubleshooting were added.
* There is now 'cfg-clex' utility.
* A built-in function for renaming files with invalid or
unprintable characters was added.
Enhancements (compared to previous releases) include:
* Configuring prompt, time format and date format is more flexible.
* The help is not limited to one link per line.
* The user interface of the directory compare function was redesigned.
* Changes in the pattern matching routine were made
* Panel filtering is now available in two more panels.
* A new tool for inserting control characters into the input line
was added.
parsing for L2CAP packets, new parsing for AVCTP and AVRCP
protocols, some endian bugfixes and the archive now contains
the files needed from bluez-libs so we don't need to get that
separately.
pkgsrc changes:
- Adjust dependency chain. Now depends on security/py-ssh instead of
security/py-paramiko.
Upstream changes:
The main new feature in Fabric 1.3.x is parallel tasks execution support
(invoked by fab -P).
Releases at the same time in the 1.2.x and 1.3.x branches, including the
same bugfixes.
Changes since the latest release in the 1.2.x branch (1.2.5), included in
branch 1.3:
2012-01-12: released Fabric 1.3.4
[Bug] #492: @parallel did not automatically trigger linewise output, as was
intended. This has been fixed. Thanks to Brandon Huey for the catch.
[Bug] #510: Parallel mode is incompatible with user input, such as
password/hostname prompts, and was causing cryptic Operation not supported
by device errors when such prompts needed to be displayed. This behavior
has been updated to cleanly and obviously abort instead.
[Bug] #494: Fixed regression bug affecting some env values such as env.port
under parallel mode. Symptoms included rsync_project bailing out due to a
None port value when run under @parallel. Thanks to Rob Terhaar for the
report.
[Bug] #339: Don't show imported colors members in --list output. Thanks to
Nick Trew for the report.
- Blu-ray support
- added CD raw reading and majority algorithm
- C2 scanning support for CD media
- changed treatment of CRC failures: old behaviour was to
store a defective sector marker; now the actual sector
contents are written to the image file.
- Using the CDROM_SEND_PACKET ioctl() will hang parallel
SCSI adapters. Added tests to determine the SCSI bus type,
and switch to the SG_IO ioctl() when in doubt. [Linux]
- fixed and documented -n command line options for RS02.
Heap-based buffer overflow in the process_tx_desc function in the
e1000 emulation allows the guest to cause a denial of service (QEMU
crash) and possibly execute arbitrary code via crafted legacy mode
packets.
Bump PKGREVISION
from qemu upstream:
Fill in word 64 of IDENTIFY data to indicate support for PIO modes 3 and 4.
This allows NetBSD guests to use UltraDMA modes instead of just PIO mode 0.
With this patch I can no longer reproduce PR 42455.
Bump package revision.
so define it if it is not defined.
No bump, since this only changes a case where the package did not build.
Also, for the record, this version does not include the code vulnerable
to http://secunia.com/advisories/44104/ as that feature is not yet here.
Perl 5.14+.
According to <https://bugzilla.redhat.com/show_bug.cgi?id=512534>,
upstream did away with -T here in Amanda v2.6.
Since Perl 5.14+ warns of a deprecated newgetopt.perl, depend on the
recommended compat module.
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
* Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
real GNU sed is required.
* In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.
- add progress message for one more errno value (EAGAIN) in response to failed
mlock; BSDs use this to indicate the lock failed due to being over a system
or process limit, much like ENOMEM.
Release date: 2011-09-19 02:53 UTC
Release state: stable
Changelog:
- The 'firebug' handler is now usable with Chrome, as well. (Request 18617)
- The 'observer' code now longer generates deprecated return value reference notices. (Bug 18830)
1.6.4
===
6406c8f (##11041) Add dmidecode as a requirement for rpm
ed81492 (#10444) Add identification of system boards to Facter
bdbb2da (#10885) Malformed facter.bat when ruby dir contains backreferences
0bad18b (#10490) Handle case where no macaddress can be found
1.6.3
===
b2a66a9 (#7038) Validate prtdiag output in manufacturer
c9db305 (#10228) Ascendos OS support for various facts.
6efadbb (#10233) Adds support for Parallels Server Bare Metal to Facter
ce8f572 (#10079) Remove trailing whitespace
e89758d Updated CHANGELOG for 1.6.2
7b14b77 (#9928) Correct readlines stubbing to return an array instead of an empty string.
0d6df28 (#9904) Remove windows rspec warning.
f0ccb5e (#9555) Spec tests: Change all cases of tabs and 4 space indentation to 2 space indentation.
1.6.2
===
d7c00f6 (#9852) Fixing watchr on facter
abf636e (#9555) Change all cases of tabs and 4 space indentation to 2 space indentation.
db1b5af (#9830) Add sshecdsakey fact
1b69791 (#9404) Add memory & update processor facts for DragonFly and OpenBSD.
bce2c69 (#9404) De-clumsify CPU count detection and swap detection on OpenBSD.
cd0ae15 (#9404) Efficiency cleanups for DragonFly facts.
d5511f6 (#9404) Add cross-fact support to facter for DragonFly BSD.
0dfc4e9 (#6728) Improve openvz/cloudlinux detection.
2c5ad52 (#6728) Facter improperly detects openvzve on CloudLinux systems
9101e46 (#7951) added OS support for Amazon Linux
b3784f7 add operatingsystema and operatingsystemrelease support for cloudlinux
8605bba (#9787) Change rspec format so we use the default, not document
b579613 (#7726) Silence prtconf error message inside zones
db3c606 (#9786) Add aliases: specs, tests, test in rake that points at 'spec'.
dfda9be (#4980, #6470) Fix architecture in Darwin and Ubuntu
8f938c1 (#6792) Added osfamily fact.
af1ef43 (#6515) Fix for ruby-1.8.5. Switched use of 'line.each' to 'each_line'.
328ff75 (#6515 and #2945) Fix processorcount for arm, sparc & ppc for linux.
51329b8 (#3856) Detect VirtualBox on Darwin as well as Linux and SunOS
83498b5 (#7996) Restrict solaris cpu processor detection
6e29ff7 (#8615) ENV hash is now local to tests
124a09b (#8240) Fixed regex pattern for domain
fd93c5f (#7996) Add solaris processor facts
3f1a163 (#9593) Require rubygems to handle json output for ruby 1.8.7.
c4fe415 (#9295) Added spec tests for Hyper-V detection
ea23417 (#9295) Initial detection of Hyper-V hypervisor
82351ab Stub out OS and HW model to avoid test failures. Only stub vmware -v (don't expect it) since it needn't be invoked if we already identified Xen or something else.
16a8cab (#2747) Fix detection of xen0 vs xenu in Xen 3.2.
1.6.1
===
1f009e0 Updated CHANGELOG for 1.6.1rc4
3117e82 (#9517) Fix physicalprocessorcount on windows
ef0a9aa Updated CHANGELOG for 1.6.1rc3
4d93745 (#8491) Prevent repeated loading of fact files
6db71d4 (#9457) Fix logic for domain fact so hostname, then dnsdomainname and finally resolv.conf is used.
18cd964 Updated CHANGELOG for 1.6.1rc2
7edef60 Change count to length for compatibility
88f343c (#2344) VMware version parsing fix
7457fe5 SELinux spec test fix for ubuntu
8bed5bb Clear messages between test runs
f4ad6bf Macaddress spec test needed operatingsystem fact
6c098cc Rakefile should fail on error
42c5471 Updated CHANGELOG for 1.6.1rc1.
6d47012 (#4869) Implement productname as Darwin hw.model
d28d96c (#4508) Xen HVM domU not detected as virtual
d55983e (#9178) Add Oracle Linux identification
1cb9cb6 (#6610) Fix Autotest proper run
ec04277 (#4228) Ensure MAC address octets have leading zeroes.
241cddc (#6610) Fix rSpec output format
3eb3628 Add Scientific Linux CERN detection to facter. Fixes#9260
0bf827f (maint) Add kernel stubbing for is_virtual fact spec
f810170 (#7957) is_virtual should be false for openvz host nodes
1414e0b (#9059) is_virtual should be false on vmware_server
7fb0e6a (#8439) Add interface-specific ip facts for Windows
5d5848c (#8439) Add ipaddress6 fact on Windows
7531a2b (#8439) Add ps fact on Windows
ddb67c5 (#8439) Move macaddress resolution on Windows
0721f2f (#7682) Add complete support for Scientific Linux
a347920 (#9183) Add support for Alpine linux detection
824fac0 (#8439) Add physicalprocessorcount and processor facts on Windows
9ef56d6 (#8439) Implement total and free physical memory on Windows
b3e2274 (#8439) Add Facter::Util::WMI module
00bed7a (#8964) Search mountinfo for selinux mount point
cceb74b (maint) Add stubbing and corrections for domain spec
f7daae3 (maint) Remove global var from domain and hostname
e8d00ec (#8964) Search mountinfo for selinux mount point
46cbd68 Fix the SPEC file (COPYING no longer shipped, README -> README.md)
c5d63d4 Fix#2766 - silence unknown sysctl values
2ba8e7b Add document outlining preferred contribution methods
5d9cc84 (#8660) Fix destdir option on Windows
e329450 (#8247) Fixing arp DNS timeout issue.
bdd9e39 Maint: Fix tests to run on Windows
c1b631d Maint: Refactor detection of windows platform
9b7a41d Maint: Deprecate facter resolution interpreter parameter
0356a2a Maint: Fix facter install on Windows
15d0406 use each_line instead of each for strings in ruby 1.9
08b3f77 (#7854) Add Augeas library version fact
e84c051 Fixed#7307 - Added serial number fact to Solaris
6fb6ee5 (#4869) Implement productname as Darwin hw.model
63c8b11 (#4508) Xen HVM domU not detected as virtual
Now, "bup fuse dir", assuming ~/.bup is one's bup repository, will
create a fuse mount on dir, in which one can see the backups (with
lots of rought edges).
ac_cv_file__proc_meminfo=yes to "configure" script. As a result htop
will be built regardless of /proc is mounted or not (bulk builds).
Enable htop PR 39881 on NetBSD, Linux and FreeBSD only where
Linux-compatible procfs is available.
An implementation of several specifications from freedesktop.org intended for
use in Enlightenment DR17 (e17) and other applications using the Enlightenment
Foundation Libraries (EFL).
Currently, the following specifications are included:
o Base Directory
o Desktop Entry
o Icon Theme
o Menu
Upstream changes:
2011-11-23: released Fabric 1.2.5
2011-11-23: released Fabric 1.1.7
[Bug] #441: Specifying a task module as a task on the command line no
longer blows up but presents the usual "no task by that name" error
message instead. Thanks to Mitchell Hashimoto for the catch.
[Bug] #475: Allow escaping of equals signs in per-task args/kwargs.
[Bug] #450: Improve traceback display when handling "ImportError"s
for dependencies. Thanks to David Wolever for the patches.
[Bug] #446: Add QNX to list of secondary-case sed targets. Thanks to
Rodrigo Madruga for the tip.
[Bug] #443: exists didn't expand tildes; now it does. Thanks to
Riccardo Magliocchetti for the patch.
[Bug] #437: with_settings now correctly preserves the wrapped
function's docstring and other attributes. Thanks to Eric Buckley for the
catch and Luke Plant for the patch.
[Bug] #400: Handle corner case of systems where pwd.getpwuid raises KeyError
for the user's UID instead of returning a valid string. Thanks to Dougal
Matthews for the catch.
[Bug] #397: Some poorly behaved objects in third party modules triggered
exceptions during Fabric's "classic or new-style task?" test. A fix has
been added which tries to work around these.
[Bug] #341: append incorrectly failed to detect that the line(s) given
already existed in files hidden to the remote user, and continued appending
every time it ran. This has been fixed. Thanks to Dominique Peretti for the
catch and Martin Vilcans for the patch.
[Bug] #342: Combining cd with put and its use_sudo keyword caused an
unrecoverable error. This has been fixed. Thanks to Egor M for the report.
[Bug] #482: Parallel mode should imply linewise output; omission of this
behavior was an oversight.
[Bug] #230: Fix regression re: combo of no fabfile & arbitrary command use.
Thanks to Ali Saifee for the catch.
Changes since version 1.0.30:
- A race condition in key generation has been fixed which could
allow a newly-generated key file to be read by another local
user if the key file is being generated in a world-readable
directory and the user running tarsnap-keygen has a umask other
than 0066.
- A bug in key generation has been fixed which could allow a
newly-generated key file to be read by another local user
if they key file is being generated in a world-writable
directory (e.g., /tmp).
- Tarsnap now supports Minix.
- Tarsnap now ignores blank lines in key files; line-buffers
its output (which makes tarsnap --list-archives | foo more
responsive); and prints a progress indicator during tarsnap --fsck.
- Multiple minor bug fixes.
mrsync is a tool to transfer files from a master to many remote
machines in LAN using Unix multicast sockets. It dynamically adjusts
its transfer speed to ease on the network and to leave no one behind.
4 hours for 140GB to 100 targets in 1Gbit LAN
While converting libgtop to use SPECIAL_PERMS, too much of the
previous patch to the configure script was removed, breaking DragonFly.
Restored the missing bits to unbreak DragonFly.
Upstream changes:
2011-11-07: released Fabric 1.2.4
[Support] #459: Update our setup.py files to note that PyCrypto released
2.4.1, which fixes the setuptools problems.
[Support] #467: (also #468, #469) Handful of documentation clarification
weaks. Thanks to Paul Hoffman for the patches.
per maintainer update request by PR pkg/45630.
Changes:
* Corrected compilation when --with-ipa-pthread or
--with-ipastat-pthread was specified.
* Corrected format of tables in "ipactl memory" output.
* Corrected access to free memory in ipa when dynamic rule is deleted.
* Call log_stderr() and log_stdout() after ipa.conf file parsing.
* Simplified and renamed confcommon.c:print_spaces().
* Corrected output of "ipa -v" and "ipa -h".