summaryrefslogtreecommitdiff
path: root/sysutils
AgeCommit message (Collapse)AuthorFilesLines
2016-03-04+ xfburnyouri1-1/+2
2016-03-04Long overdue import of xfburn-0.5.4 as sysutils/xfburn.youri5-0/+155
Xfburn is a simple CD/DVD burning tool based on libburnia libraries. It can blank CD/DVD(-RW)s, burn and create iso images, audio CDs, as well as burn personal compositions of data to either CD or DVD. It is stable, and under ongoing development.
2016-03-03Remove patch (part of 1.2.2 update).wiz1-24/+0
2016-03-03Update dbus python bindings to 1.2.2.wiz5-25/+29
D-Bus Python Bindings 1.2.2 (2016-02-22) ======================================== The “mind fray” release. Versioning changes: • dbus-python releases now have an even micro version (1.2.0, 1.2.2), and snapshots from git have an odd micro version (1.2.1). Dependencies: • Building from git (but not from tarballs) now requires macros from the GNU Autoconf Archive, for example the autoconf-archive package in Debian or Fedora derivatives. • Building from git (but not from tarballs) now requires Automake 1.13 or later. • The automated tests and some examples now require PyGI (the gi module), not PyGObject 2 (the deprecated glib and gobject modules). Enhancements: • There is now a setuptools setup.py, allowing dbus-python to be installed into a virtualenv using pip from a standard Automake source release. This requires pre-existing system-wide installations of the normal build dependencies (pkg-config, libdbus, dbus-glib, a C compiler) and has some limitations. For system-wide installations and development, please use the Autoconf/Automake build system directly. (fd.o #55439; Simon McVittie) • dbus-python now uses the common compiler warnings from AX_COMPILER_FLAGS (Simon McVittie) • The automated tests can now be installed as GNOME-style "installed tests", and should be somewhat more reliable (Simon McVittie) Fixes: • "from dbus.service import *" now imports FallbackObject (fd.o #85720; Ben Longbons) • The GConf-related examples work again (fd.o #85720; Ben Longbons) • Consistently make examples executable, and install them all (fd.o #85720; Ben Longbons) • Search PATH for an appropriately-versioned pythonX.Y-config, or as a last resort python-config, if there isn't a ${PYTHON}-config in the same directory as ${PYTHON} (fd.o #92085; Yamashita, Yuu) • Add support for the Automake 1.13 parallel test driver (Simon McVittie) • Skip building API documentation if "import epydoc" fails (Simon McVittie)
2016-03-01Request kernel types on NetBSD.joerg1-1/+3
2016-03-01Newer binutils requires cmpw access to %r11 to explicitly qualify thejoerg6-3/+45
16bit part as %r11w.
2016-02-29Remove GNU ld arguments on Darwin and SunOS.jperkin1-6/+10
2016-02-29Add support for NetBSD wedge names.mlelstv7-10/+88
Bump versions.
2016-02-28fix perl syntax error: defined(@array) is deprecatedtnn3-3/+19
2016-02-27needs p5-CGItnn1-2/+3
2016-02-26Use OPSYSVARS.jperkin44-324/+175
2016-02-25Remove manual OPSYSVARS additions which are now part of the default set.jperkin3-9/+6
2016-02-24use %zu for size_tplunky2-1/+38
2016-02-24fixed silly typonils1-2/+2
2016-02-24patch bashismwiedi2-1/+16
2016-02-24Updated to version 3.9.2. Changelog :nils5-26/+62
3.9.1 -> 3.9.2 - Upstream moved to GitHub: https://github.com/logrotate/logrotate. - Add support for %M, %S and %V in "dateext" directive. - Fix bad filename in subject of email when "compress" and "maillast" is used. - Allow rotating files created before 1996. - Fix compilation errors on NetBSD caused by "array subscript has type 'char' in config.c". - Fix matching subdirectories on BSD systems for patterns like "*/log" in situation where logrotate tried to match "foo/log" even when "foo" has not been a directory. - Fix logging dates in debug messages. - Remove state file entries for logs which do not exist and have not been rotated for more than a year. - Fix poor performance with big state file. - Support logging to syslog by using '-l syslog'. - Allow running test-suite using dash. Pkgsrc changes : - patch for Makefile.am removed thanks to fixes for compilation errors - however, some compilation errors with the same cause were still there, so a patch for config.c is neccessary (patch merged upstream, will be in next release)
2016-02-22Fix build with the default settingskhorben2-1/+19
2016-02-21Update sysutils/znapzend to 0.15.2wiedi4-51/+15
Changelog: - improved systemd integration - new fat release so that znapzend dependencies can be built without internet access - better osx portability - sudo/pfexec fixes - no more multiline error messages
2016-02-20Bump revision following fix for x11/deforaos-libdesktopkhorben1-1/+2
2016-02-20Package DeforaOS Browser 0.5.0khorben5-29/+15
This release brings: - compatibility with Gtk+ 3 - new plug-in, "Places" (for Gtk+ 3 only) - file manager now available as a Widget plug-in - improvements to the "Favorites" and "Preview" plug-ins - further bugfixes and improvements
2016-02-18Move the ansible/roles file tree out from under etc/ to share/,he3-6/+8
so that any packages which want to install files there don't have to battle with pkgsrc's requirement to use CONF_FILES. Bump PKGREVISION.
2016-02-17Upgrade to version 1.9.4nb1, copied over from pkgsrc-wip.he25-430/+1606
Upstream changes: Version 1.9.4, "Dancing In the Street" - Oct 9, 2015: * Fixes a bug where yum state=latest would error if there were no updates to install. * Fixes a bug where yum state=latest did not work with wildcard package names. * Fixes a bug in lineinfile relating to escape sequences. * Fixes a bug where vars_prompt was not keeping passwords private by default. * Fix ansible-galaxy and the hipchat callback plugin to check that the host it is contacting matches its TLS Certificate. Version 1.9.3, "Dancing In the Street" - Sep 3, 2015: * Fixes a bug related to keyczar messing up encodings internally, resulting in decrypted messages coming out as empty strings. * AES Keys generated for use in accelerated mode are now 256-bit by default instead of 128. * Fix url fetching for SNI with python-2.7.9 or greater. SNI does not work with python < 2.7.9. The best workaround is probably to use the command module with curl or wget. * Fix url fetching to allow tls-1.1 and tls-1.2 if the system's openssl library supports those protocols * Fix ec2_ami_search module to check TLS Certificates * Fix the following extras modules to check TLS Certificates: campfire layman librarto_annotate twilio typetalk * Fix docker module's parsing of docker-py version for dev checkouts * Fix docker module to work with docker server api 1.19 * Change yum module's state=latest feature to update all packages specified in a single transaction. This is the same type of fix as was made for yum's state=installed in 1.9.2 and both solves the same problems and with the same caveats. * Fixed a bug where stdout from a module might be blank when there were were non-printable ASCII characters contained within it Version 1.9.2, "Dancing In the Street" - Jun 26, 2015: * Security fixes to check that hostnames match certificates with https urls (CVE-2015-3908) get_url and uri modules url and etcd lookup plugins * Security fixes to the zone (Solaris containers), jail (bsd containers), and chroot connection plugins. These plugins can be used to connect to their respective container types in leiu of the standard ssh connection. Prior to this fix being applied these connection plugins didn't properly handle symlinks within the containers which could lead to files intended to be written to or read from the container being written to or read from the host system instead. (CVE pending) * Fixed a bug in the service module where init scripts were being incorrectly used instead of upstart/systemd. * Fixed a bug where sudo/su settings were not inherited from ansible.cfg correctly. * Fixed a bug in the rds module where a traceback may occur due to an unbound variable. * Fixed a bug where certain remote file systems where the SELinux context was not being properly set. * Re-enabled several windows modules which had been partially merged (via action plugins): win_copy.ps1 win_copy.py win_file.ps1 win_file.py win_template.py * Fix bug using with_sequence and a count that is zero. Also allows counting backwards isntead of forwards * Fix get_url module bug preventing use of custom ports with https urls * Fix bug disabling repositories in the yum module. * Fix giving yum module a url to install a package from on RHEL/CENTOS5 * Fix bug in dnf module preventing it from working when yum-utils was not already installed Version 1.9.1, "Dancing In the Street" - Apr 27, 2015: * Fixed a bug related to Kerberos auth when using winrm with a domain account. * Fixing several bugs in the s3 module. * Fixed a bug with upstart service detection in the service module. * Fixed several bugs with the user module when used on OSX. * Fixed unicode handling in some module situations (assert and shell/command execution). * Fixed a bug in redhat_subscription when using the activationkey parameter. * Fixed a traceback in the gce module on EL6 distros when multiple pycrypto installations are available. * Added support for PostgreSQL 9.4 in rds_param_group * Several other minor fixes. Version 1.9, "Dancing In the Street" - Mar 25, 2015: Major changes: * Added kerberos support to winrm connection plugin. * Tags rehaul: added 'all', 'always', 'untagged' and 'tagged' special tags and normalized tag resolution. Added tag information to --list-tasks and new --list-tags option. * Privilege Escalation generalization, new 'Become' system and variables now will handle existing and new methods. Sudo and su have been kept for backwards compatibility. New methods pbrun and pfexec in 'alpha' state, planned adding 'runas' for winrm connection plugin. * Improved ssh connection error reporting, now you get back the specific message from ssh. * Added facility to document task module return values for registered vars, both for ansible-doc and the docsite. Documented copy, stats and acl modules, the rest must be updated individually (we will start doing so incrementally). * Optimize the plugin loader to cache available plugins much more efficiently. For some use cases this can lead to dramatic improvements in startup time. * Overhaul of the checksum system, now supports more systems and more cases more reliably and uniformly. * Fix skipped tasks to not display their parameters if no_log is specified. * Many fixes to unicode support, standarized functions to make it easier to add to input/output boundaries. * Added travis integration to github for basic tests, this should speed up ticket triage and merging. * environment: directive now can also be applied to play and is inhertited by tasks, which can still override it. * expanded facts and OS/distribution support for existing facts and improved performance with pypy. * new 'wantlist' option to lookups allows for selecting a list typed variable vs a comma delimited string as the return. * the shared module code for file backups now uses a timestamp resolution of seconds (previouslly minutes). * allow for empty inventories, this is now a warning and not an error (for those using localhost and cloud modules). * sped up YAML parsing in ansible by up to 25% by switching to CParser loader. New Modules: * cryptab: manages linux encrypted block devices * gce_img: for utilizing GCE image resources * gluster_volume: manage glusterfs volumes * haproxy: for the load balancer of same name * known_hosts: manages the ssh known_hosts file * lxc_container: manage lxc containers * patch: allows for patching files on target systems * pkg5: installing and uninstalling packages on Solaris * pkg5_publisher: manages Solaris pkg5 repository configuration * postgresql_ext: manage postgresql extensions * snmp_facts: gather facts via snmp * svc: manages daemontools based services * uptimerobot: manage monitoring with this service New Filters: * ternary: allows for trueval/falseval assignment dependent on conditional * cartesian: returns the Cartesian product of 2 lists * to_uuid: given a string it will return an ansible domain specific UUID * checksum: uses the ansible internal checksum to return a hash from a string * hash: get a hash from a string (md5, sha1, etc) * password_hash: get a hash form as string that can be used as a password in the user module (and others) * A whole set of ip/network manipulation filters: ipaddr,ipwrap,ipv4,ipv6ipsubnet,nthhost,hwaddr,macaddr Version 1.8.4, "You Really Got Me" - Feb 19, 2015: * Fixed regressions in ec2 and mount modules, introduced in 1.8.3 Version 1.8.3, "You Really Got Me" - Feb 17, 2015: * Fixing a security bug related to the default permissions set on a temporary file created when using "ansible-vault view ". * Many bug fixes, for both core code and core modules. Version 1.8.2, "You Really Got Me" - Dec 04, 2014: * Various bug fixes for packaging issues related to modules. * Various bug fixes for lookup plugins. * Various bug fixes for some modules (continued cleanup of postgresql issues, etc.). * Add a clone parameter to git module that allows you to get information about a remote repo even if it doesn't exist locally. Version 1.8.1, "You Really Got Me" - Nov 26, 2014: * Various bug fixes in postgresql and mysql modules. * Fixed a bug related to lookup plugins used within roles not finding files based on the relative paths to the roles files/ directory. * Fixed a bug related to vars specified in plays being templated too early, resulting in incorrect variable interpolation. * Fixed a bug related to git submodules in bare repos. Version 1.8, "You Really Got Me" - Nov 25, 2014: Major changes: * fact caching support, pluggable, initially supports Redis (DOCS pending) * 'serial' size in a rolling update can be specified as a percentage * added new Jinja2 filters, 'min' and 'max' that take lists * new 'ansible_version' variable available contains a dictionary of version info * For ec2 dynamic inventory, ec2.ini can has various new configuration options 'ansible vault view filename.yml' opens filename.yml decrypted in a pager. no_log parameter now surpressess data from callbacks/output as well as syslog * ansible-galaxy install -f requirements.yml allows advanced options and installs from non-galaxy SCM sources and tarballs. * command_warnings feature will warn about when usage of the shell/command module can be simplified to use core modules - this can be enabled in ansible.cfg * new omit value can be used to leave off a parameter when not set, like so module_name: a=1 b={{ c | default(omit) }}, would not pass value for b (not even an empty value) if c was not set. * developers: 'baby JSON' in module responses, originally intended for writing modules in bash, is removed as a feature to simplify logic, script module remains available for running bash scripts. * async jobs started in "fire & forget" mode can now be checked on at a later time. * added ability to subcategorize modules for docs.ansible.com * added ability for shipped modules to have aliases with symlinks * added ability to deprecate older modules by starting with "_" and including "deprecated: message why" in module docs New Modules: * cloud: rax_cdb - manages Rackspace Cloud Database instances * cloud: rax_cdb_database - manages Rackspace Cloud Databases * cloud: rax_cdb_user - manages Rackspace Cloud Database users * monitoring: zabbix_maintaince - handles outage windows with Zabbix * monitoring: bigpanda - support for bigpanda * net_infrastructure: a10_server - manages server objects on A10 devices * net_infrastructure: a10_service_group - manages service group objects on A10 devices * net_infrastructure: a10_virtual_server - manages virtual server objects on A10 devices * system: getent - read getent databases Version 1.7.2, "Summer Nights" - Sep 24, 2014: * Fixes a bug in accelerate mode which caused a traceback when trying to use that connection method. * Fixes a bug in vault where the password file option was not being used correctly internally. * Improved multi-line parsing when using YAML literal blocks (using > or |). * Fixed a bug with the file module and the creation of relative symlinks. * Fixed a bug where checkmode was not being honoured during the templating of files. * Other various bug fixes. Version 1.7.1, "Summer Nights" - Aug 14, 2014: * Security fix to disallow specifying 'args:' as a string, which could allow the insertion of extra module parameters through variables. * Performance enhancements related to previous security fixes, which could cause slowness when modules returned very large JSON results. This specifically impacted the unarchive module frequently, which returns the details of all unarchived files in the result. * Docker module bug fixes: Fixed support for specifying rw/ro bind modes for volumes Fixed support for allowing the tag in the image parameter * Various other bug fixes Version 1.7, "Summer Nights" - Aug 06, 2014: Major new features: * Windows support (alpha) using native PowerShell remoting * Tasks can now specify run_once: true, meaning they will be executed exactly once. This can be combined with delegate_to to trigger actions you want done just the one time versus for every host in inventory. New inventory scripts: * SoftLayer * Windows Azure New Modules: * cloud: azure * cloud: rax_meta * cloud: rax_scaling_group * cloud: rax_scaling_policy * windows: version of setup module * windows: version of slurp module * windows: win_feature * windows: win_get_url * windows: win_msi * windows: win_ping * windows: win_user * windows: win_service * windows: win_group Other notable changes: * Security fixes * Prevent the use of lookups when using legacy "{{ }}" syntax round variables and with_* loops. * Remove relative paths in TAR-archived file names used by ansible-galaxy. * Inventory speed improvements for very large inventories. * Vault password files can now be executable, to support scripts that fetch the vault password.
2016-02-17update to bcmfw version 2.0plunky5-15/+18
this version now handles modern Broadcom chips, which attach as normal with the builtin firmware but can be upgraded over the Host Controller Interface.
2016-02-16Fix deps missing from bl3.fhajny1-1/+3
2016-02-16Fix build on Darwin/gcc.jperkin1-3/+5
2016-02-16Convert UTF-8 space to a regular ASCII one.jperkin1-2/+2
2016-02-16Avoid a crash on NetBSD when not every minion is presentkhorben5-7/+120
From the pull request pending, #31320: On NetBSD, Salt currently defaults to using lsof(8) to determine which minions are connected. It is however not always available, and even then quite unreliable. I found that just like on FreeBSD, sockstat(1) is a much safer alternative. Unfortunately its output is not exactly the same on NetBSD, where the port delimiter is a dot character instead. As a consequence I have decided to duplicate the relevant function for NetBSD; let me know if I should try to re-use the code supporting FreeBSD instead. See also https://github.com/saltstack/salt/pull/31230.
2016-02-16Add an RC script for salt-syndic(1)khorben2-3/+23
2016-02-15Update to 3.4.1msaitoh3-14/+15
ChangeLog: 2016-01-03 Martin Mares <mj@ucw.cz> * Released as 3.4.1. * New capabilities decoded: Process Address Space, Page Request Interface, Enhanced Allocation. Thanks to David Daney and David Woodhouse. * DevCap SlotPowerLimit is now decoded for all components with upstream ports. * Database mirror at SourceForge moved to GitHub. * Updated pci.ids to the current snapshot of the database. 2015-09-14 Martin Mares <mj@ucw.cz> * Released as 3.4.0. * On Linux, we report NUMA nodes of devices. * The sysfs back-end does not die on read errors of optional attributes. Instead, a warning is produced. * Fixed several minor bugs. * Updated pci.ids to the current snapshot of the database. 2015-04-09 Martin Mares <mj@ucw.cz> * Released as 3.3.1. * Removed hacks for backward compatibility with Linux libc5, which were breaking newer non-glibc Linux systems. Thanks to Felix Janda. * Display VirtIO vendor-specific capability. Patch by Gerd Hoffmann. * Fixed memory leak in name cache. * Updated pci.ids to the current snapshot of the database.
2016-02-13Remove ruby-libnotify package.tsutsui8-98/+1
There is no pkgsrc user and upstream has not been updated since 2012. No objection on pkgsrc-users@: http://mail-index.netbsd.org/pkgsrc-users/2016/01/30/msg022904.html
2016-02-13Update HOMEPAGE.leot1-2/+2
2016-02-12(pkgsrc)mef7-196/+11
- Update HOMEPAGE - Drop serveral patches, those were from git repository and now included in release. (upstream) - Update 1.3 to 1.4 ChangeLog unknown.
2016-02-10Add upstream bug report URL.wiz2-3/+5
2016-02-10Fix build on NetBSD-6.wiz2-1/+32
2016-02-09Sorry, 1.[odd number] is unstable branch, revert to 1.10.6. Thanks wiz.mef2-7/+7
2016-02-09(pkgsrc)mef3-9/+12
- Add LICENSE as gnu-gpl-v1, add comment on patch (upstream) - Update 2.36 to 2.39 ------------------- * Revision 2.39 2015/05/13 12:24:47 fred * Summary: Don't use uninitialized structs when ioctl() fails, e.g. if run with stdout * redirected. Problem reported by Jan Stary. * * Revision 2.38 2015/04/20 14:50:42 fred * Summary: Added patch for AIX61 contributed by Michael Staats * * Revision 2.37 2015/04/20 10:15:29 fred * Summary: V2.36
2016-02-09Add upstream patch fixing problem with cron on Solaris.wiz3-2/+20
From Travis Paul in PR 50567. Bump PKGREVISION.
2016-02-09Update to 1.5mef2-8/+7
------------- 1.5 Tue Jan 13 22:01:31 AEDT 2015 Improvements by Michiel Bejen <michiel.beijen@gmail.com>
2016-02-09Update to 1.406mef2-8/+7
--------------- 1.406 2014-05-13 - always use global kernel mount table (/proc/mounts), not the process mirror - add support for getting canonical device path - add support for package wide settings to tune Sys::Filesystem even when used indirectly
2016-02-09Update to 0.030mef2-8/+7
--------------- 0.030 - atnodes: added the -W option to atnodes to allow prompting for passwords for sudo only. thanks JamesPan for the patch.
2016-02-09Update 0.15 to 0.21mef2-8/+7
------------------- Changes in Sys::SigAction 0.21 20 Nov 2013 ------------------------------------------- Remove erroneous note at the end of the POD related to references to this module in DBD:Oracle. In reality the reference was in DBI, and it is still there. Close pod error bug (which referred to the above paragraph) submitted by the Debian Packaging team. Changes in Sys::SigAction 0.20 4 Aug 2013 ------------------------------------------- Even if "Time::HiRes::ualarm()" exists, it may not necessarily work. (There were way too many broken smoke tests which might have been the result of this). One reason for this may also bave been that the test was looking for too small an interval in the sub-second timeout tests. On busy systems, this may also have been causing tests to fail. This version got rid of the attempt at tracking broken environments in timeout.t (the hash structure mentioned in the previous change). The sub-second timer tests now set a timeout at 0.1 seconds, and check for a delta time that is less than 0.8 seconds. Proving that they completed in under 1 second. This provides a 0.7 second range of execution time to account for busy systems. Previous tests, only allowed for something less than 0.1 second. Makefile.PL now looks for "Time::HiRes::ualarm()", and tests it. If it works, high resolution timeouts are enabled. Makefile.PL reports what it finds, and t/timeout.t reports when high resolution tests are disabled, but timeout.t should not fail because of this... it will just run fewer tests. Changes in Sys::SigAction 0.19 27 Jul 2013 ------------------------------------------- Change sig_alarm() to use HiRes::ualarm() instead of HiRes::alarm(). Hoping to fix hires test failures on some platforms. Build a hash structure in timeout.t to disable the HiRes tests on certain platforms where these functions may to be consistently broken, but disable them for at least another round, hoping that the change to using HiRes::ualarm() solves the problem. Also, restructure timeout.t to hardcode the number of tests run. Apparently Test::More on perl 5.8.x insisteds on getting the plan before ANY tests are run. Build similar structure in mask.t to disable the test on certain platforms were signal masking appears to be broken. Currently this is set to my $mask_broken_platforms = { 'archname' => { 'i686-cygwin-thread-multi-64int' => 1 } ,'perlver' => { 'v5.10.1' => 1 } }; Update Makefile.PL to note the fact the HiRes timeouts may broken on some platforms. Changes in Sys::SigAction 0.18 24 Jul 2013 ------------------------------------------- Fix "bareword" error on some platforms at least, by explicitly importing INT_MAX from POSIX module. Fix Changes file which listed verson 0.16 twice when it should have list version 0.17 for the more recent changes. Changes in Sys::SigAction 0.17 22 Jul 2013 ------------------------------------------- Fix timeout.t to use POSIX::pause() instead of select(), which was used to optimized the while ( 1 ) loop in the forever function. This caused failures on some platforms. pause() is right solution -- thanks (again) to Carsten Gaebler and for the suggestion for handling the Time::HiRes request. Update Makefile.PL to note the fact the HiRes timeouts may broken on some platforms. More double eval documentation cleanup that had not been previously caught in the POD. (bug #79130). When Time::HiRes is present, allow for long timeouts longer than the POSIX::INT_MAX microseconds when Time::HiRes is present. Just call call alarm() instead of ualarm() in the case where input argument would result in a msecs value in an argument to ualarm which is larger than POSIX::INT_MAX (and, of course, add a test for this in timeout.t). (bug/enhancement request #75784) Fix typos in dbd-oracle-timeout.POD (bug #87141). It appears that the DBD:oracle module may now have internal handling for this problem (DBD::oracle not longer references Sys::SigAction). Changes in Sys::SigAction 0.16 21 Jul 2013 ------------------------------------------- Thanks to excellent patches from Carsten Gaebler (contact me if you want to contact him), timeout_call() now supports passing an array of arguments which it will pass to the code it executes. Minor tweak to POD.
2016-02-09Update 1.7.0 to 1.7.2mef2-8/+10
--------------------- Changes in 1.7.2 (May 2015) - Adapted platform detection for Linux 4.* Thanks to C. Affolter for reporting the issue (CPAN ticket 104652) Changes in 1.7.1 (September 2013) - "make test" now aborts if STDOUT is not a terminal, same as already for STDIN. Suggested by Alexandr Ciornii via CPAN ticket 82564.
2016-02-09Update 0.32 to 0.42mef2-8/+8
------------------- 0.42 2015-02-14 - improve deprecation docs 0.41 2015-02-14 [DEPRECATIONS] - revert the decision to not deprecate UMASK=0, re-deprecating GH #5 0.40 2013-11-15 - fix prototype mismatch with chmod() when autodie is used. GH #3 (arrestee) [DEPRECATIONS] - undeprecating the default of $UMASK is true tested against my local chmod and it does obey umask. This will no longer be removed. 0.39 2013-09-14 - fix tests failing to run as user with override privileges RT #88543 ( zefram ) - add more tests 0.38 2013-09-09 - fix sticky bit tests for BSD ( Slaven ReziÄ<87> ) - disable windows tests 0.37 2013-09-08 - verify and fix RT #78107 chmod('o+t') should set sticky-bit like unix chmod o+t 0.36 2013-09-08 - improve Pod using Pod::Weaver, this will allow better linking on web interfaces 0.35 2013-09-08 - add read/write tests - remove REVISIONS from pod - add Test::PodSpelling, and fix spelling errors 0.34 2013-09-08 - fix basic.t to not fail on windows 0.33 2013-09-07 [DEPRECATIONS] - $UMASK is true, this behavior is surprising if you're used to UNIX chmod [NEWS] - new maintainer Caleb Cushing - migrate to Dist::Zilla - add tests (note test failures are likely to be a result of new tests, the code hasn't really changed)
2016-02-09Update 1.52 to 1.55mef2-8/+7
------------------- 1.55 2016-01-11 - Shlomi Fish - Add the "{ glob => 0 }" option to remove(). - See https://rt.cpan.org/Ticket/Display.html?id=78405 - Thanks to SHARYANTO for the request. 1.54 2016-01-10 - Shlomi Fish - Fix a typo in the documentation: - https://rt.cpan.org/Ticket/Display.html?id=72010 - Thanks to DFH, and dsteinbrunner for the report. - Hopefully fix the GitHub remote to make it more MetaCPAN-friendly. 1.53 2016-01-10 - Shlomi Fish - Convert the distribution from Module-Install to Dist-Zilla. - Module-Install is undermaintained and unloved. - Fix a problem running the tests in parallel. - https://rt.cpan.org/Public/Bug/Display.html?id=90183 - Thanks to ETHER, RJBS, and KENTNL for the report and the analysis. - Earlier report by EDENC - thanks as well. - https://rt.cpan.org/Ticket/Display.html?id=71779 - Removed trailing whitespace and \r-s. - The \r-s confused Dist-Zilla abstract extraction.
2016-02-09Correct PKGNAME, was 0.16 but reallity was already 0.18 (since 2012-09-09mef1-3/+2
2016-02-09Update 1.10.6 to 1.11.0mef2-7/+7
----------------------- D-Bus 1.11.0 (2015-12-02) == The "peppermint deer" release. Dependencies: - On non-Windows platforms, dbus now requires an <inttypes.h> that defines C99 constants such as PRId64 and PRIu64. Enhancements: - D-Bus Specification version 0.27 Specify that services should not reply if NO_REPLY_EXPECTED was used (fd.o #75749, Lars Uebernickel) - Add a script to do continuous-integration builds, and metadata to run it on travis-ci.org. To use this, clone the dbus git repository on GitHub and set it up with travis-ci.org; the only special setting needed is "only build branches with a .travis.yml". (fd.o #93194, Simon McVittie) - If dbus-daemon is run with --systemd-activation, do not require org.freedesktop.systemd1.service to exist (fd.o #93194, Simon McVittie) Fixes: - Re-order dbus-daemon startup so that on SELinux systems, the thread that reads AVC notifications retains the ability to write to the audit log (fd.o #92832, Laurent Bigonville) - Print 64-bit integers on non-GNU Unix platforms (fd.o #92043, Natanael Copa) - When using the Monitoring interface, match messages' destinations (fd.o #92074, Simon McVittie) - On Linux with systemd, stop installing a reference to the obsolete dbus.target, and enable dbus.socket statically (fd.o #78412, #92402; Simon McVittie) - On Windows, when including configuration files with <include> or <includedir>, apply the same relocation as for the Exec paths in .service files (fd.o #92028, Simon McVittie) - Add support for backtraces on Windows (fd.o #92721, Ralf Habacker) - Fix many -Wpointer-sign warnings (fd.o #93069, Ralf Habacker)
2016-02-08Add a dependency on py-curses, otherwise pygrub fails to boot in guestsabs1-1/+3
with Traceback (most recent call last): File "/usr/pkg/bin/pygrub", line 22, in <module> import curses, _curses, curses.wrapper, curses.textpad, curses.ascii File "/usr/pkg/lib/python2.7/curses/__init__.py", line 15, in <module> from _curses import * ImportError: No module named _curses bump pkgrevision
2016-02-07Update to 2015.8.5, from PR#50779 addresses CVE-2016-1866sevan3-9/+29
Salt 2015.8.5 is identical to the 2015.8.4 release with the addition of a fix for issue 30820, fixed by PR #30833. SECURITY FIX CVE-2016-1866: Improper handling of clear messages on the minion, which could result in executing commands not sent by the master. This issue affects only the 2015.8.x releases of Salt. In order for an attacker to use this attack vector, they would have to execute a successful attack on an existing TCP connection between minion and master on the pub port. It does not allow an external attacker to obtain the shared secret or decrypt any encrypted traffic between minion and master. We recommend everyone upgrade to 2015.8.4 as soon as possible. CORE CHANGES PR #28994: timcharper Salt S3 module has learned how to assume IAM roles Added option mock=True for state.sls and state.highstate. This allows the salt state compiler to process sls data in a state run without actually calling the state functions, thus providing feedback on the validity of the arguments used for the functions beyond the preprocessing validation provided by state.show_sls (issue 30118 and issue 30189). salt '*' state.sls core,edit.vim mock=True salt '*' state.highstate mock=True salt '*' state.apply edit.vim mock=True CHANGES FOR V2015.8.3..V2015.8.4 Extended changelog courtesy of Todd Stansell (https://github.com/tjstansell/salt-changelogs): Generated at: 2016-01-25T17:48:35Z Total Merges: 320 Changes: PR #30613: (basepi) Fix minion/syndic clearfuncs PR #30609: (seanjnkns) Fix documentation for pillar_merge_lists which default is False, not … PR #30584: (julianbrost) file.line state: add missing colon in docstring PR #30589: (terminalmage) Merge 2015.5 into 2015.8 PR #30599: (multani) Documentation formatting fixes PR #30554: (rallytime) Make the salt-cloud actions output more verbose and helpful PR #30549: (techhat) Salt Virt cleanup PR #30553: (techhat) AWS: Support 17-character IDs PR #30532: (whiteinge) Add execution module for working in sls files PR #30529: (terminalmage) Merge 2015.5 into 2015.8 PR #30526: (twangboy) Added FlushKey to make sure it's changes are saved to disk PR #30521: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 PR #30485: (jtand) Updated pip_state to work with pip 8.0 on 2015.8 PR #30494: (isbm) Zypper: info_installed — 'errors' flag change to type 'boolean' PR #30506: (jacksontj) Properly remove newlines after reading the file PR #30508: (rallytime) Fix Linode driver cloning functionality PR #30522: (terminalmage) Update git.list_worktree tests to reflect new return data PR #30483: (borgstrom) Pyobjects recursive import support (for 2015.8) PR #30491: (jacksontj) Add multi-IP support to network state PR #30496: (anlutro) Fix KeyError when adding ignored pillars PR #30359: (kingsquirrel152) Removes suspected copy/paste error for zmq_filtering functionailty PR #30448: (cournape) Fix osx scripts location PR #30457: (rallytime) Remove fsutils references from modules list PR #30453: (rallytime) Make sure private AND public IPs are listed for Linode driver PR #30458: (rallytime) Back-port #30062 to 2015.8 PR #30468: (timcharper) make note of s3 role assumption in upcoming changelog PR #30470: (whiteinge) Add example of the match_dict format to accept_dict wheel function PR #30450: (gtmanfred) fix extension loading in novaclient PR #30212: (abednarik) Fix incorrect file permissions in file.line PR #29947: (jfindlay) fileclient: decode file list from master PR #30363: (terminalmage) Use native "list" subcommand to list git worktrees PR #30445: (jtand) Boto uses False for is_default instead of None PR #30406: (frioux) Add an example of how to use file.managed/check_cmd PR #30424: (isbm) Check if byte strings are properly encoded in UTF-8 PR #30405: (jtand) Updated glusterfs.py for python2.6 compatibility. PR #30396: (pass-by-value) Remove hardcoded val PR #30391: (jtand) Added else statements PR #30375: (rallytime) Wrap formatted log statements with six.u() in cloud/__init__.py PR #30384: (isbm) Bugfix: info_available does not work correctly on SLE 11 series PR #30376: (pritambaral) Fix FLO_DIR path in 2015.8 PR #30389: (jtand) Older versions of ipset don't support comments PR #30373: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 PR #30372: (jacobhammons) Updated man pages for 2015.8.4, updated copyright to 2016 PR #30370: (rallytime) Remove incomplete function PR #30366: (rallytime) Back-port #28702 to 2015.8 PR #30361: (cro) Flip the sense of the test for proxymodule imports, add more fns for esxi proxy PR #30267: (isbm) Fix RPM issues with the date/time and add package attributes filtering PR #30360: (jfindlay) file.remove, file.absent: mention recursive dir removal PR #30221: (mbarrien) No rolcatupdate for user_exist in Postgres>=9.5 `#26845`_ PR #30358: (terminalmage) Add libgit2 version to versions-report PR #30346: (pass-by-value) Prevent orphaned volumes PR #30349: (rallytime) Back-port #30347 to 2015.8 PR #30354: (anlutro) Make sure all ignore_missing SLSes are caught PR #30356: (nmadhok) Adding code author PR #30340: (jtand) Updated seed_test.py for changes made to seed module PR #30339: (jfindlay) Backport #26511 PR #30343: (rallytime) Fix 2015.8 from incomplete back-port PR #30342: (eliasp) Correct whitespace placement in error message PR #30308: (rallytime) Back-port #30257 to 2015.8 PR #30187: (rallytime) Back-port #27606 to 2015.8 PR #30223: (serge-p) adding support for DragonFly BSD PR #30238: (rallytime) Reinit crypto before calling RSA.generate when generating keys. PR #30246: (dmacvicar) Add missing return data to scheduled jobs (`#24237`_) PR #30292: (thegoodduke) ipset: fix test=true & add comment for every entry PR #30275: (abednarik) Add permanent argument in firewalld. PR #30328: (cachedout) Fix file test PR #30310: (pass-by-value) Empty bucket fix PR #30211: (techhat) Execute choot on the correct path PR #30309: (rallytime) Back-port #30304 to 2015.8 PR #30278: (nmadhok) If datacenter is specified in the config, then look for managed objects under it PR #30305: (jacobhammons) Changed examples to use the "example.com" domain instead of "mycompan… PR #30249: (mpreziuso) Fixes performance and timeout issues on win_pkg.install PR #30217: (pass-by-value) Make sure cloud actions can be called via salt run PR #30268: (terminalmage) Optimize file_tree ext_pillar and update file.managed to allow for binary contents PR #30245: (rallytime) Boto secgroup/iam_role: Add note stating us-east-1 is default region PR #30299: (rallytime) ESXi Proxy minions states are located at salt.states.esxi, not vsphere. PR #30202: (opdude) Fixed the periodic call to beacons PR #30303: (jacobhammons) Changed notes to indicate that functions are matched using regular ex… PR #30284: (terminalmage) salt.utils.gitfs: Fix Dulwich env detection and submodule handling PR #30280: (jfindlay) add state mocking to release notes PR #30273: (rallytime) Back-port #30121 to 2015.8 PR #30301: (cachedout) Accept whatever comes into hightstate mock for state tests PR #30282: (cachedout) Fix file.append logic PR #30289: (cro) Fix problems with targeting proxies by grains PR #30293: (cro) Ensure we don't log stuff we shouldn't PR #30279: (cachedout) Allow modules to be packed into boto utils PR #30186: (rallytime) Update CLI Examples in boto_ec2 module to reflect correct arg/kwarg positioning PR #30156: (abednarik) Add option in file.append to ignore_whitespace. PR #30189: (rallytime) Back-port #30185 to 2015.8 PR #30215: (jacobhammons) Assorted doc bug fixes PR #30206: (cachedout) Revert "Fix incorrect file permissions in file.line" PR #30190: (jacobhammons) Updated doc site banners PR #30180: (jfindlay) modules.x509._dec2hex: add fmt index for 2.6 compat PR #30179: (terminalmage) Backport #26962 to 2015.8 branch PR #29693: (abednarik) Handle missing source file in ssh_auth. PR #30155: (rallytime) Update boto_secgroup and boto_iam_role docs to only use region OR profile PR #30158: (rallytime) Move _option(value) calls to __salt__['config.option'] in boto utils PR #30160: (dmurphy18) Fix parsing disk usage for line with no number and AIX values in Kilos PR #30162: (rallytime) Update list_present and append grains state function docs to be more clear. PR #30163: (rallytime) Add warning about using "=" in file.line function PR #30164: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 PR #30168: (abednarik) Fix incorrect file permissions in file.line PR #30154: (Oro) Fix file serialize on windows PR #30144: (rallytime) Added generic ESXCLI command ability to ESXi Proxy Minion PR #30142: (terminalmage) Fix dockerng.push, and allow for multiple images PR #30075: (joejulian) Convert glusterfs module to use xml PR #30129: (optix2000) Clean up _uptodate() in git state PR #30139: (rallytime) Back-port #29589 to 2015.8 PR #30124: (abednarik) Update regex to detect ip alias in OpenBSD. PR #30133: (stanislavb) Fix typo in gpgkey URL PR #30126: (stanislavb) Log S3 API error message PR #30128: (oeuftete) Log retryable transport errors as warnings PR #30096: (cachedout) Add rm_special to crontab module PR #30106: (techhat) Ensure last dir PR #30101: (gtmanfred) fix bug where nova driver exits with no adminPass PR #30090: (techhat) Add argument to isdir() PR #30094: (rallytime) Fix doc formatting for cloud.create example in module.py state PR #30095: (rallytime) Add the list_nodes_select function to linode driver PR #30082: (abednarik) Fixed saltversioninfo grain return PR #30084: (rallytime) Back-port #29987 to 2015.8 PR #30071: (rallytime) Merge branch '2015.5' into '2015.8' PR #30067: (ryan-lane) Pass in kwargs to boto_secgroup.convert_to_group_ids explicitly PR #30069: (techhat) Ensure that pki_dir exists PR #30064: (rallytime) Add Syndic documentation to miscellaneous Salt Cloud config options PR #30049: (rallytime) Add some more unit tests for the vsphere execution module PR #30060: (rallytime) Back-port #27104 to 2015.8 PR #30048: (jacobhammons) Remove internal APIs from rest_cherrypy docs. PR #30043: (rallytime) Be explicit about importing from salt.utils.jinja to avoid circular imports PR #30038: (rallytime) Back-port #30017 to 2015.8 PR #30036: (rallytime) Back-port #29995 to 2015.8 PR #30035: (rallytime) Back-port #29895 to 2015.8 PR #30034: (rallytime) Back-port #29893 to 2015.8 PR #30033: (rallytime) Back-port #29876 to 2015.8 PR #30029: (terminalmage) git.latest: Fix handling of nonexistent branches PR #30016: (anlutro) Properly normalize locales in locale.gen_locale PR #30015: (anlutro) locale module: don't escape the slash in \n PR #30022: (gqgunhed) Two minor typos fixed PR #30026: (anlutro) states.at: fix wrong variable being used PR #29966: (multani) Fix bigip state/module documentation + serializers documentation PR #29904: (twangboy) Improvements to osx packaging scripts PR #29950: (multani) boto_iam: fix deletion of IAM users when using delete_keys=true PR #29937: (multani) Fix states.boto_iam group users PR #29934: (multani) Fix state.boto_iam virtual name PR #29943: (cachedout) Check args correctly in boto_rds PR #29924: (gqgunhed) fixed: uptime now working on non-US Windows PR #29883: (serge-p) fix for nfs mounts in _active_mounts_openbsd() PR #29894: (techhat) Support Saltfile in SPM PR #29856: (rallytime) Added some initial unit tests for the salt.modules.vsphere.py file PR #29855: (rallytime) Back-port #29740 to 2015.8 PR #29890: (multani) Various documentation fixes PR #29850: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 PR #29811: (anlutro) influxdb: add retention policy module functions PR #29814: (basepi) [2015.8][Windows] Fix multi-master on windows PR #29819: (rallytime) Add esxi module and state to docs build PR #29832: (jleimbach) Fixed typo in order to use the keyboard module for RHEL without systemd PR #29803: (rallytime) Add vSphere module to doc ref module tree PR #29767: (abednarik) Hosts file update in mod_hostname. PR #29772: (terminalmage) pygit2: skip submodules when traversing tree PR #29765: (gtmanfred) allow nova driver to be boot from volume PR #29773: (l2ol33rt) Append missing wget in debian installation guide PR #29800: (rallytime) Back-port #29769 to 2015.8 PR #29775: (paulnivin) Change listen requisite resolution from name to ID declaration PR #29754: (rallytime) Back-port #29719 to 2015.8 PR #29713: (The-Loeki) Pillar-based cloud providers still forcing use of deprecated 'provider' PR #29729: (rallytime) Further clarifications on "unless" and "onlyif" requisites. PR #29737: (akissa) fix pillar sqlite3 documentation examples PR #29743: (akissa) fix pillar sqlite not honouring config options PR #29723: (rallytime) Clarify db_user and db_password kwargs for postgres_user.present state function PR #29722: (rallytime) Link "stateful" kwargs to definition of what "stateful" means for cmd state. PR #29724: (rallytime) Add examples of using multiple matching levels to Pillar docs PR #29726: (cachedout) Disable some boto tests per resolution of moto issue PR #29708: (lagesag) Fix test=True for file.directory with recurse ignore_files/ignore_dirs. PR #29642: (cachedout) Correctly restart deamonized minions on failure PR #29599: (cachedout) Clean up minion shutdown PR #29675: (clinta) allow returning all refs PR #29683: (rallytime) Catch more specific error to pass the error message through elegantly. PR #29687: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 PR #29681: (clinta) fix bare/mirror in git.latest PR #29644: (rallytime) Fixed a couple more ESXi proxy minion bugs PR #29645: (rallytime) Back-port #29558 to 2015.8 PR #29632: (jfindlay) reduce severity of tls module __virtual__ logging PR #29606: (abednarik) Fixed duplicate mtu entry in RedHat 7 network configuration. PR #29613: (rallytime) Various ESXi Proxy Minion Bug Fixes PR #29628: (DmitryKuzmenko) Don't create io_loop before fork PR #29609: (basepi) [2015.8][salt-ssh] Add ability to set salt-ssh command umask in roster PR #29603: (basepi) Fix orchestration failure-checking PR #29597: (terminalmage) dockerng: Prevent exception when API response contains empty dictionary PR #29596: (rallytime) Back-port #29587 to 2015.8 PR #29588: (rallytime) Added ESXi Proxy Minion Tutorial PR #29572: (gtmanfred) [nova] use old discover_extensions if available PR #29545: (terminalmage) git.latest: init submodules if not yet initialized PR #29548: (rallytime) Back-port #29449 to 2015.8 PR #29547: (rallytime) Refactored ESXCLI-based functions to accept a list of esxi_hosts PR #29563: (anlutro) Fix a call to deprecated method in python-influxdb PR #29565: (bdrung) Fix typos and missing release note PR #29540: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 PR #29499: (rallytime) Initial commit of ESXi Proxy Minion PR #29526: (jfindlay) 2015.8.2 notes: add note about not being released PR #29531: (jfindlay) grains.core: handle undefined variable PR #29538: (basepi) [2015.8] [salt-ssh] Remove umask around actual execution for salt-ssh PR #29505: (rallytime) Update boto_rds state docs to include funky yaml syntax for "tags" option. PR #29513: (bdrung) Drop obsolete syslog.target from systemd services PR #29500: (rallytime) Back-port #29467 to 2015.8 PR #29463: (abednarik) Add **kwargs to debconf.set. PR #29399: (jfindlay) modules.status: add human_readable option to uptime PR #29433: (cro) Files for building .pkg files for MacOS X PR #29455: (jfindlay) modules.nova.__init__: do not return None PR #29454: (jfindlay) rh_service module __virtual__ return error messages PR #29476: (tbaker57) Doc fix - route_table_present needs subnet_names (not subnets) as a key PR #29487: (rallytime) Back-port #29450 to 2015.8 PR #29441: (rallytime) Make sure docs line up with blade_idrac function specs PR #29440: (rallytime) Back-port #28925 to 2015.8 PR #29435: (galet) Grains return wrong OS version and other OS related values for Oracle Linux PR #29430: (rall0r) Fix host.present state limitation PR #29417: (jacobhammons) Repo install updates PR #29402: (techhat) Add rate limiting to linode PR #29400: (twangboy) Fix #19332 PR #29398: (cachedout) Lint 29288 PR #29331: (DmitryKuzmenko) Bugfix - #29116 raet dns error PR #29390: (jacobhammons) updated version numbers in documentation PR #29381: (nmadhok) No need to deepcopy since six.iterkeys() creates a copy PR #29349: (cro) Fix mis-setting chassis names PR #29334: (rallytime) Back-port #29237 to 2015.8 PR #29300: (ticosax) [dockerng] Add support for volume management in dockerng PR #29218: (clan) check service enable state in test mode PR #29315: (jfindlay) dev tutorial doc: fix markup errors PR #29317: (basepi) [2015.8] Merge forward from 2015.5 to 2015.8 PR #29240: (clan) handle acl_type [[d]efault:][user|group|mask|other] PR #29305: (lorengordon) Add 'file' as a source_hash proto PR #29272: (jfindlay) win_status module: handle 12 hour time in uptime PR #29289: (terminalmage) file.managed: Allow local file sources to use source_hash PR #29264: (anlutro) Prevent ssh_auth.absent from running when test=True PR #29277: (terminalmage) Update git_pillar runner to support new git ext_pillar config schema PR #29283: (cachedout) Single-quotes and use format PR #29139: (thomaso-mirodin) [salt-ssh] Add a range roster and range targeting options for the flat roster PR #29282: (cachedout) dev docs: add development tutorial PR #28994: (timcharper) add support to s3 for aws role assumption PR #29278: (techhat) Add verify_log to SPM PR #29067: (jacksontj) Fix infinite recursion in state compiler for prereq of SLSs PR #29207: (jfindlay) do not shadow ret function argument PR #29215: (rallytime) Back-port #29192 to 2015.8 PR #29217: (clan) show duration only if state_output_profile is False PR #29221: (ticosax) [dokcerng] Docu network mode PR #29269: (jfindlay) win_status module: fix function names in docs PR #29213: (rallytime) Move _wait_for_task func from vmware cloud to vmware utils PR #29271: (techhat) Pass full path for digest (SPM) PR #29244: (isbm) List products consistently across all SLES systems PR #29255: (garethgreenaway) fixes to consul module PR #29208: (whytewolf) Glance more profile errors PR #29200: (jfindlay) mount state: unmount by device is optional PR #29205: (trevor-h) Fixes #29187 - using winrm on EC2 PR #29170: (cachedout) Migrate pydsl tests to integration test suite PR #29198: (jfindlay) rh_ip module: only set the mtu once PR #29135: (jfindlay) ssh_known_hosts.present state: catch not found exc PR #29196: (s0undt3ch) We need novaclient imported to compare versions PR #29059: (terminalmage) Work around upstream pygit2 bug PR #29112: (eliasp) Prevent backtrace (KeyError) in ssh_known_hosts.present state
2016-02-07Fix PR pkg/50774. Add libdl and libm to LIBS for Linuxryoon1-1/+3
2016-02-04Avoid a crash in "status.diskusage" when not on Linux or FreeBSDkhorben3-2/+19
Bump PKGREVISION in the process.