summaryrefslogtreecommitdiff
path: root/sysutils
AgeCommit message (Collapse)AuthorFilesLines
2017-06-17Bump PKGREVISION for previous.schmonz1-1/+2
2017-06-17Be silent if there's nothing to commit. From Nathan Arthur in private mail.schmonz2-5/+22
2017-06-15Update py-google-compute-engine to 20170523 (aka 2.3.7).bsiegert3-15/+14
May 23, 2017 - Fix account daemon behavior when block-project-ssh-keys is unset in metadata. April 26, 2017 - Remove logic that overrides home directory permissions. March 27, 2017 - Prevent unchanged authorized keys file writes. - Accounts daemon sets the home directory permission to 750 instead of 755.
2017-06-14Update sysutils/beats to 5.4.1.fhajny2-7/+7
Affecting all Beats - Fix importing the dashboards when the limit for max open files is too low. - Fix console output. - Binaries upgraded to Go 1.7.6 which contains security fixes. Filebeat - Fix issue that new prospector was not reloaded on conflict. - Fix grok pattern in filebeat module system/auth without hostname. - Fix the Mysql slowlog parsing of IP addresses. Winlogbeat - Add the ability to use LevelRaw if Level isn't populated in the event XML.
2017-06-14Update sysutils/collectd to 5.7.2.fhajny8-59/+12
- Build system: The Notify Email plugin is no longer linked with indirect dependencies. - collectd: A race condition when calculating a metric's rate has been fixed. - AMQP, Exec, UnixSock, Write Kafka plugins: Parsing of the PUTVAL command with multiple values has been fixed. - AMQP plugin: The "ExchangeType" option is now also valid for publishers. - BIND plugin: Fix parsing of the sample time provided by BIND. Previously, the time was assumed to be in the local timezone when in fact it was in UTC. - BIND plugin: Memory leaks have been fixed. - cURL-JSON plugin: Handling of arrays has been fixed. - DPDKStat plugin: Error handling during initialization has been improved. - DPDKStat plugin: Handling of a number of metrics has been improved, for example "rx_q0bytes". - Intel RDT plugin: Configuration handling has been changed to be more graceful. - Log Logstash plugin: If writing the log entry fails, print it to "STDERR" instead. - LogFile plugin: If writing to the file fails, print log messages on "STDERR" instead. - memcachec, Tail plugins: A resource leak in the matching infrastructure has been fixed. - MQTT plugin: Invalid symbols in topic names are now replaced and a resource leak has been fixed. - Network plugin: A potential endless-loop has been fixed. This can be triggered remotely by sending a signed network packet to a server which is not set up to check signatures. - Perl plugin: A potential double-free has been fixed. - Processes plugin: A compilation error on AIX has been fixed. - SMART plugin: A check for the "CAP_SYS_RAWIO" capability has been added. - Write Graphite plugin: Error handling in the case that calculating a metric's rate fails has been improved. Previously, the raw counter values were sent to Graphite. - Write Prometheus plugin: An incorrect use of "realloc(3)" has been fixed.
2017-06-14dtc: invokes flex, add it to USE_TOOLSmaya1-2/+2
From SmartOS bulk build.
2017-06-13## 0.8.4 (June 9, 2017)fhajny2-7/+7
FEATURES: - agent: Added a method for transitioning to gossip encryption on an existing cluster - agent: Added a method for transitioning to TLS on an existing cluster - agent: Added support for RetryJoin on Azure - agent: (Consul Enterprise) Added AWS server side encryption support for S3 snapshots using the snapshot agent. IMPROVEMENTS: - agent: Added a check which prevents advertising or setting a service to a zero address (`0.0.0.0`, `[::]`, `::`). - agent: Allow binding to any public IPv6 address with `::` - agent: Removed SCADA-related code for Atlas and deprecated all Atlas-related configuration options. - agent: Added support for custom check id and name when registering checks along with a service. - agent: Updated go-sockaddr library to add support for new helper functions in bind address templates (`GetPrivateIPs`, `GetPublicIPs`), new math functions, and to pick up fixes for issues with detecting addresses on multi-homed hosts. - agent: Watches now reset their index back to zero after an error, or if the index goes backwards, which allows watches to recover after a server restart with fresh state. - agent: HTTP health checks now upport custom method and headers. - agent: Increased the graceful leave timeout from 5 to 15 seconds. - agent: Added additional logging when the agent handles signals and when it exits. - build: Added support for linux/arm64 binaries. - build: Consul now builds with Go 1.8.3. - ui: Added a sticky scroll to the KV side panel so the KV edit box always stays in place. BUG FIXES: - agent: Added defensive code to prevent agents from infecting the network coordinates with `NaN` or `Inf` values, and added code to clean up in environments where this has happened. - api: Added code to always read from the body of a request so that connections will always be returned to the pool. - build: Added a vendor fix to allow compilation on Illumos. - cli: Fixed an issue where `consul exec` would return a 0 exit code, even when there were nodes that didn't respond.
2017-06-12Forgot to add ALTERNATIVES files.taca1-0/+5
2017-06-12Update puppet to 4.10.1.taca5-393/+573
Changes from 3.8.7 to 4.10.1 are too many to write here, please refer <https://docs.puppet.com/puppet/latest/release_notes.html> and its links.
2017-06-12Update ruby-chef and ruby-chef-config to 13.1.31.taca6-141/+796
* pkgsrc change: ruby-chef support ruby23 only. Changes from previous version are too many to write here. Please refer <https://github.com/chef/chef/blob/6b9ebb11c68d2a03a78644ffc2134941c46a15ed/CHANGELOG.md> in detail.
2017-06-12Update ruby-chef-zero to 13.0.0.taca4-17/+47
* pkgsrc change: support ruby23 only. Changes from 3.2.1 is too many to write here, please refer <https://github.com/chef/chef-zero/blob/master/CHANGELOG.md>.
2017-06-11+ dtb-arm-exynos5422jmcneill1-1/+2
2017-06-11Initial import of dtb-arm-exynos5422.jmcneill2-0/+18
The devicetree is a data structure for describing hardware. Rather than hard coding every detail of a device into an operating system, many aspects of the hardware can be described in a data structure that is passed to the operating system at boot time. This package includes Device Tree Blob (.dtb) files generated from the Linux kernel for Samsung Exynos5422 devices.
2017-06-10Add and enable ruby-serverspec and ruby-specinfra.taca1-1/+3
2017-06-10Add ruby-serverspec package version 2.39.1.taca5-0/+246
RSpec tests for your servers configured by Puppet, Chef or anything else. You can see the details of serverspec on serverspec.org.
2017-06-10Add ruby-specinfra package version 2.68.0.taca4-0/+481
Common layer for serverspec and itamae.
2017-06-10Update znapzend to 0.17.0wiedi3-9/+9
Changes: - Improved pre/post send and receive commands - make daemon NOT abort even if there is no configuration found - change smf dependency to multi-user so that iscsi is running
2017-06-10Add and enable ruby-syslog-logger.taca1-1/+2
2017-06-10Add ruby-syslog-logger package version 1.6.8.taca4-0/+36
Logger::Syslog is a Logger replacement that logs to syslog. It is almost drop-in with a few caveats. You can add Logger::Syslog to your Rails production environment to aggregate logs between multiple machines. NOTE! You can only set the Logger::Syslog program name and facility when you initialize Logger::Syslog for the first time. This is a limitation of the way Logger::Syslog uses syslog (and in some ways, a limitation of the way syslog(3) works). Attempts to change Logger::Syslog's program name or facility after the first initialization will be ignored. This particular Logger::Syslog improves the original by correctly mapping Rails log severities to the Syslog counterparts. It also adds the ability to select a syslog facility other than "user."
2017-06-06Fix build with Perl 5.26.0ryoon2-1/+17
2017-06-06Set RUBY_VERSIONS_ACCEPTED correctly to fix scan failures.jperkin2-3/+5
2017-06-06Fixed a typoadam1-2/+2
2017-06-05Recursive revbump from lang/perl5 5.26.0ryoon36-66/+72
2017-06-02+ dtb-arm-vexpressjmcneill1-1/+2
2017-06-02Initial import of dtb-arm-vexpress.jmcneill2-0/+19
The devicetree is a data structure for describing hardware. Rather than hard coding every detail of a device into an operating system, many aspects of the hardware can be described in a data structure that is passed to the operating system at boot time. This package includes Device Tree Blob (.dtb) files generated from the Linux kernel for ARM Ltd. Versatile Express boards.
2017-05-31update to v2.1plunky3-51/+18
changes: use %zu for size_t (from patches/patch-bcmfw-install.c) avoid C99 feature (from Bernhard Riedel) bcmfw is now hosted on github
2017-05-31Change to DTS_DIR before running dtc so include "foo.dtsi" does the rightjmcneill1-5/+6
thing.
2017-05-30Stop using RUBY_JSON_{REQD,TYPE} since all ruby2*-base pacakges containtaca1-3/+1
required version of json extension.
2017-05-29Fix broken build by adding missing directory permissions.jlam1-2/+3
2017-05-29Fix ownership of ${VARBASE}/cache/sysupgrade.jlam1-3/+3
Fix case where OWN_DIRS_PERMS obviously was intended instead of OWN_DIRS. Also use ${REAL_ROOT_USER}:${REAL_ROOT_GROUP} instead of hardcoding root:wheel. Bump PKGREVISION for fixes that changed binary package.
2017-05-29Changes 5.2.2:adam3-13/+21
Bug fixes 1000: fixed some setup.py warnings. 1002: [SunOS] remove C macro which will not be available on new Solaris versions. (patch by Danek Duvall) 1004: [Linux] Process.io_counters() may raise ValueError. 1006: [Linux] cpu_freq() may return None on some Linux versions does not support the function; now the function is not declared instead. 1009: [Linux] sensors_temperatures() may raise OSError. 1010: [Linux] virtual_memory() may raise ValueError on Ubuntu 14.04.
2017-05-29Recursive revision bump for archivers/libarchive.jperkin2-4/+4
2017-05-27Updated sysutils/dmsdos to 0.9.2.3-pre2-alt2mef4-45/+10
---------------------------------------------------------------------- The project is long time abandoned but it can be still usable to rescue data from old STACKER and DOUBLESPACE volumes. The version dmsdos-0.9.2.3-pre2-alt2 is based on patches found at http://packages.altlinux.org/en/Sisyphus/srpms/dmsdos/get 2012-06-07 Fr. Br. George <george at altlinux.ru> 0.9.2.3-alt2 - Fix gcc4.6 build 2012-03-25 Fr. Br. George <george at altlinux.ru> 0.9.2.3-alt1 - Initial build The modified version disables kernel code build which allows to build userspace tools for volume dump. (pkgsrc changes) - LICENSE= gnu-gpl-v2 - Drop two patches, alt2 version included them.
2017-05-25+ dtb-arm-tegra124jmcneill1-1/+3
+ dtb-arm64-tegra210
2017-05-25Initial import of dtb-arm64-tegra210.jmcneill2-0/+19
The devicetree is a data structure for describing hardware. Rather than hard coding every detail of a device into an operating system, many aspects of the hardware can be described in a data structure that is passed to the operating system at boot time. This package includes Device Tree Blob (.dtb) files generated from the Linux kernel for NVIDIA Tegra210 devices.
2017-05-25Initial import of dtb-arm-tegra124.jmcneill2-0/+20
The devicetree is a data structure for describing hardware. Rather than hard coding every detail of a device into an operating system, many aspects of the hardware can be described in a data structure that is passed to the operating system at boot time. This package includes Device Tree Blob (.dtb) files generated from the Linux kernel for NVIDIA Tegra124 devices.
2017-05-25Add infrastructure for building dtb files from linux kernel sources.jmcneill2-0/+49
2017-05-24Fix patch, ensure it is limited to SunOS only.jperkin2-6/+8
2017-05-23Fix build on SunOS with GCC 7.1jperkin3-1/+37
2017-05-22Include missing header. Deal with systems not using the LFS crap ofjoerg2-1/+25
O_LARGEFILE.
2017-05-22Update to ansible-2.3.0.0, with some package cleanups.jperkin3-2037/+3885
Changes since 2.1.2.0, excluding module changes which are too numerous: ## 2.3 "Ramble On" - 2017-04-12 ### Major Changes * Documented and renamed the previously released 'single var vaulting' feature, allowing user to use vault encryption for single variables in a normal YAML vars file. * Allow module_utils for custom modules to be placed in site-specific directories and shipped in roles * On platforms that support it, use more modern system polling API instead of select in the ssh connection plugin. This removes one limitation on how many parallel forks are feasible on these systems. * Windows/WinRM supports (experimental) become method "runas" to run modules and scripts as a different user, and to transparently access network resources. * The WinRM connection plugin now uses pipelining when executing modules, resulting in significantly faster execution for small tasks. * The WinRM connection plugin can now manage Kerberos tickets automatically when `ansible_winrm_transport=kerberos` and `ansible_user`/`ansible_password` are specified. * Refactored/standardized most Windows modules, adding check-mode and diff support where possible. * Extended Windows module API with parameter-type support, helper functions. (i.e. Expand-Environment, Add-Warning, Add-DeprecatationWarning) * restructured how async works to allow it to apply to action plugins that choose to support it. ### Minor Changes * The version and release facts for OpenBSD hosts were reversed. This has been changed so that version has the numeric portion and release has the name of the release. * removed 'package' from default squash actions as not all package managers support it and it creates errors when using loops, any user can add back via config options if they don't use those package managers or otherwise avoid the errors. * Blocks can now have a `name` field, to aid in playbook readability. * default strategy is now configurable via ansible.cfg or environment variable. * Added 'ansible_playbook_python' which contains 'current python executable', it can be blank in some cases in which Ansible is not invoked via the standard CLI (sys.executable limitation). * Added 'metadata' to modules to enable classification * ansible-doc now displays path to module and existing 'metadata' * added optional 'piped' transfer method to ssh plugin for when scp and sftp are missing, ssh plugin is also now 'smarter' when using these options * default controlpersist path is now a custom hash of host-port-user to avoid the socket path length errors for long hostnames * Various fixes for Python3 compatibility * Fixed issues with inventory formats not handling 'all' and 'ungrouped' in an uniform way. * 'service' tasks can now use async again, we had lost this capability when changed into an action plugin. * made any_errors_fatal inheritable from play to task and all other objects in between. * many small performance improvements in inventory and variable handling and in task execution. ### Deprecations * Specifying --tags (or --skip-tags) multiple times on the command line currently leads to the last one overriding all the previous ones. This behaviour is deprecated. In the future, if you specify --tags multiple times the tags will be merged together. From now on, using --tags multiple times on one command line will emit a deprecation warning. Setting the merge_multiple_cli_tags option to True in the ansible.cfg file will enable the new behaviour. In 2.4, the default will be to merge and you can enable the old overwriting behaviour via the config option. In 2.5, multiple --tags options will be merged with no way to go back to the old behaviour. ## 2.2.1 "The Battle of Evermore" - 2017-01-16 ### Major Changes * Security fix for CVE-2016-9587 - An attacker with control over a client system being managed by Ansible and the ability to send facts back to the Ansible server could use this flaw to execute arbitrary code on the Ansible server as the user and group Ansible is running as. ### Minor Changes * Fixes a bug where undefined variables in with_* loops would cause a task failure even if the when condition would cause the task to be skipped. * Fixed a bug related to roles where in certain situations a role may be run more than once despite not allowing duplicates. * Fixed some additional bugs related to atomic_move for modules. * Fixes multiple bugs related to field/attribute inheritance in nested blocks and includes, as well as task iteration logic during failures. * Fixed pip installing packages into virtualenvs using the system pip instead of the virtualenv pip. * Fixed dnf on systems with dnf-2.0.x (some changes in the API). * Fixed traceback with dnf install of groups. * Fixes a bug in which include_vars was not working with failed_when. * Fix for include_vars only loading files with .yml, .yaml, and .json extensions. This was only supposed to apply to loading a directory of vars files. * Fixes several bugs related to properly incrementing the failed count in the host statistics. * Fixes a bug with listening handlers which did not specify a `name` field. * Fixes a bug with the `play_hosts` internal variable, so that it properly reflects the current list of hosts. * Fixes a bug related to the v2_playbook_on_start callback method and legacy (v1) plugins. * Fixes an openssh related process exit race condition, related to the fact that connections using ControlPersist do not close stderr. * Improvements and fixes to OpenBSD fact gathering. * Updated `make deb` to use pbuilder. Use `make local_deb` for the previous non-pbuilder build. * Fixed Windows async to avoid blocking due to handle inheritance. * Fixed bugs in the mount module on older Linux kernels and *BSDs * Various minor fixes for Python 3 * Inserted some checks for jinja2-2.9, which can cause some issues with Ansible currently. ## 2.2 "The Battle of Evermore" - 2016-11-01 ### Major Changes: * Added the `listen` feature for modules. This feature allows tasks to more easily notify multiple handlers, as well as making it easier for handlers from decoupled roles to be notified. * Major performance improvements. * Added support for binary modules * Added the ability to specify serial batches as a list (`serial: [1, 5, 10]`), which allows for so-called "canary" actions in one play. * Fixed 'local type' plugins and actions to have a more predictable relative path. Fixes a regression of 1.9 (PR #16805). Existing users of 2.x will need to adjust related tasks. * `meta` tasks can now use conditionals. * `raw` now returns `changed: true` to be consistent with shell/command/script modules. Add `changed_when: false` to `raw` tasks to restore the pre-2.2 behavior if necessary. * New privilege escalation become method `ksu` * Windows `async:` support for long-running or background tasks. * Windows `environment:` support for setting module environment vars in play/task. * Added a new `meta` option: `end_play`, which can be used to skip to the end of a play. * roles can now be included in the middle of a task list via the new `include_role` module, this also allows for making the role import 'loopable' and/or conditional. * The service module has been changed to use system specific modules if they exist and fall back to the old service module if they cannot be found or detected. * Add ability to specify what ssh client binary to use on the controller. This can be configured via ssh_executable in the ansible config file or by setting ansible_ssh_executable as an inventory variable if different ones are needed for different hosts. * Windows: * several facts were modified or renamed for consistency with their Unix counterparts, and many new facts were added. If your playbooks rely on any of the following keys, please ensure they are using the correct key names and/or values: - ansible_date_time.date (changed to use yyyy-mm-dd format instead of default system-locale format) - ansible_date_time.iso8601 (changed to UTC instead of local time) - ansible_distribution (now uses OS caption string, e.g.: "Microsoft Windows Server 2012 R2 Standard", version is still available on ansible_distribution_version) - ansible_totalmem (renamed to ansible_memtotal_mb, units changed to MB instead of bytes) * `async:` support for long-running or background tasks. * `environment:` support for setting module environment vars in play/task. * Tech Preview: Work has been done to get Ansible running under Python3. This work is not complete enough to depend upon in production environments but it is enough to begin testing it. * Most of the controller side should now work. Users should be able to run python3 /usr/bin/ansible and python3 /usr/bin/ansible-playbook and have core features of ansible work. * A few of the most essential modules have been audited and are known to work. Others work out of the box. * We are using unit and integration tests to help us port code and not regress later. Even if you are not familiar with python you can still help by contributing integration tests (just ansible roles) that exercise more of the code to make sure it continues to run on both Python2 and Python3. * scp_if_ssh now supports True, False and "smart". "smart" is the default and will retry failed sftp transfers with scp. * Network: * Refactored all network modules to remove duplicate code and take advantage of Ansiballz implementation * All functionality from *_template network modules have been combined into *_config module * Network *_command modules not longer allow configuration mode statements ### Minor Changes * now -vvv shows exact path from which 'currently executing module' was picked up from. * loop_control now has a label option to allow fine grained control what gets displayed per item * loop_control now has a pause option to allow pausing for N seconds between loop iterations of a task. * New privilege escalation become method `ksu` * `raw` now returns `changed: true` to be consistent with shell/command/script modules. Add `changed_when: false` to `raw` tasks to restore the pre-2.2 behavior if necessary. * removed previously deprecated ';' as host list separator. * Only check if the default ssh client supports ControlPersist once instead of once for each host + task combination. * Fix a problem with the pip module updating the python pip package itself. * ansible_play_hosts is a new magic variable to provide a list of hosts in scope for the current play. Unlike play_hosts it is not subject to the 'serial' keyword. * ansible_play_batch is a new magic variable meant to substitute the current play_hosts. ## 2.1.4 "The Song Remains the Same" - 2017-01-16 * Security fix for CVE-2016-9587 - An attacker with control over a client system being managed by Ansible and the ability to send facts back to the Ansible server could use this flaw to execute arbitrary code on the Ansible server as the user and group Ansible is running as. * Fixed a bug with conditionals in loops, where undefined variables and other errors will defer raising the error until the conditional has been evaluated. * Added a version check for jinja2-2.9, which does not fully work with Ansible currently. ## 2.1.3 "The Song Remains the Same" - 2016-11-04 * Security fix for CVE-2016-8628 - Command injection by compromised server via fact variables. In some situations, facts returned by modules could overwrite connection-based facts or some other special variables, leading to injected commands running on the Ansible controller as the user running Ansible (or via escalated permissions). * Security fix for CVE-2016-8614 - apt_key module not properly validating keys in some situations. ###Minor Changes: * The subversion module from core now marks its password parameter as no_log so the password is obscured when logging. * The postgresql_lang and postgresql_ext modules from extras now mark login_password as no_log so the password is obscured when logging. * Fixed several bugs related to locating files relative to role/playbook directories. * Fixed a bug in the way hosts were tested for failed states, resulting in incorrectly skipped block sessions. * Fixed a bug in the way our custom JSON encoder is used for the to_json* filters. * Fixed some bugs related to the use of non-ascii characters in become passwords. * Fixed a bug with Azure modules which may be using the latest rc6 library. * Backported some docker_common fixes.
2017-05-21Zabbix is the ultimate enterprise-level software designed for monitoringadam16-1/+1095
availability and performance of IT infrastructure components. Zabbix is open source and comes at no cost. With Zabbix it is possible to gather virtually limitless types of data from the network. High performance real-time monitoring means that tens of thousands of servers, virtual machines and network devices can be monitored simultaneously. Along with storing the data, visualization features are available (overviews, maps, graphs, screens, etc), as well as very flexible ways of analyzing the data for the purpose of alerting.
2017-05-20Salt 2016.11.5:adam3-33/+26
Due to the critical nature of issue 41230 we have decided to patch the 2016.11.5 packages with P.R.41244. This issue affects all calls to a salt-minion if there is an ipv6 nameserver set on the minion's host. The patched packages on repo.saltstack.com will divert from the v2016.11.5 tag and pypi packages due to the additional PR applied to the packages. Bug fixes.
2017-05-20Update to 1.18.5.1. From the changelog:schmonz9-53/+93
* New upstream release: * merged Makefile patch * update standards version, no change * Remove pre-compiled .pyc for bzr plugin from Debian package, and add python:Depends to Depends so that dh_python2 will install maintainer script snippets. Unfortunately, this adds a completely unnecessary dependency on python, which etckeeper does not need in normal operation. * Make etckeeper commit store metadata changes. The pre-commit hook has always (and continues) to do that, but pre-commit is only run when there are changes to tommit. This makes metadata-only changes get committed. * Move systemd files to /lib/systemd; /usr/lib/systemd is not used on Debian. * Optimised find for special and hard linked files. Thanks, Rike-Benjamin Schuppner. * Adjust when Pacman 5 calls etckeeper hooks. Thanks, Tilman Blumenbach and Christian Hesse. * Only run Pacman hooks when files in /etc have changed. Thanks, Christian Hesse. * Added systemd timer that can run etckeeper 10 minutes after boot, and also daily. It's not enabled by default, partly because of overlap with the cron job. Thanks, Christian Hesse. * Added support for pacmatic, contributed by nicolaichuk. * bzr: make sure EMAIL is defined Thanks, Serge E. Hallyn * Fix Makefile version patterns to ignore non-native version number (Antoine Beaupré) * Support ~/.config/git/config when determining the author name and email. Thanks, Richard Savio * Added support for Arch's pacman package manager version 5. Thanks, Tilman Blumenbach. * Set HOME if it's not set, as is the case when using ubuntu's update-manager. * Move bash completion out of etc and into usr. * Prepare upload to Debian unstable * Fix Makefile version patterns to ignore non-native version number * Fix lintian warnings: * remove .pyc files on build * install bash completions in standard location * ignore missing debian/config file, we ask only on purge on purpose * ignore full path for /usr/bin/etckeeper, we use it to stash it for later * Update to standards 3.9.6, no change * Remove obsolete XS-Python-Version field * Run debconf-updatepo, outdating a bunch of translations * Use getent utility instead of perl. (Elan Ruusamäe) * Initial FreeBSD support with pkgng plugin. (William Johansson) * Fix README.md symlink in package (Sebastian Schmidt, Antoine Beaupré, closes: #791566) * Fix typo of GIT_COMMITTER_EMAIL. * Update git URL in control file. * Send yum pre-commit output to /dev/null Thanks, Andrew Colin Kissa * Set LANG=C internally when doing some operations that have been reported to fail in other locales. * Fix name of DNF plugin. * Add --version Thanks Andreas Wansner. * New website, http://etckeeper.branchable.com/ * Add build-depends on dh-python. * Added support for Fedora's DNF highlevel package manager. Thanks, Peter Listiak and Petr Spacek. * Add architecture info to dpkg list-installed. Closes: #768145 * Orphaned the Debian package.
2017-05-18Update to 1.15. From the changelog:schmonz8-46/+42
* Recommend cron-daemon, rather than cron, as etckeeper only needs cron.daily functionality. Closes: #762721 * Handle failure to commit in post-install, pre-install by showing a warning, rather than propigating the error to apt. This avoids breaking the apt run when eg, git is misconfigured and cannot commit. pre-install already did this when it was able to use debconf to display a message, but now debconf is not used, and it always behaves this way. Closes: #760011 * Ignore check-mk-agent-logwatch's FHS violating /etc/check_mk/logwatch.state. Closes: #753903 * Only allow [-a-z_] in etckeeper commands to avoid any possible directory traversal etc issues. * update-ignore, uninit: Fix parsing of ignore files containing '\' * Portability fixes. Thanks, Harald Dunkel. * Add support for pushing to multiple remote repositories. Thanks, Rouben. * Fix handling of git ignores like dir/* Thanks, Pim van den Berg * Fix too broad matching of .gitignored files. Closes: #732339 * Remove lvm/backup from default ignores, because lvm documentation recommends backing that up, for use by vgcfgrestore. * Fix exporting of some git variables. Closes: #728583 * Fix git update-ignore syntax. Closes: #721873 * Avoid listing .gitignored files in .etckeeper file. Closes: #607665 Thanks, Zdenek Crha * Fix hilarious typo hardcoding my name. Closes: #718425 * Guard git config calls. Closes: #717957 * Quote user and group names, in case one contains a space. * Added support for the pacman package manager. (Thanks, Tiago Stürmer Daitx) * Use user.name and user.email from the .gitconfig file belonging to the user who sued or sudoed to root, in preference to making up values for that user. * cron.daily: Fix typo in stale lockfile handling code. Closes: #717908 * Deal with unix^wlinux portability nonsense.
2017-05-18Import sysutils/rsyslog-kafka 8.27.0.fhajny4-1/+23
This package contains the Apache Kafka input/output modules.
2017-05-18Update sysutils/rsyslog to 8.27.0fhajny6-32/+51
Version 8.27.0 [v8-stable] 2017-05-16 - imkafka: add module - imptcp enhancements: * optionally emit an error message if incoming messages are truncated * optionally emit connection tracking message (on connection create and close) * add "maxFrameSize" parameter to specify the maximum size permitted in octet-counted mode * add parameter "discardTruncatedMsg" to permit truncation of oversize messages * improve octect-counted mode detection: if the octet count is larger then the set frame size (or overly large in general), it is now assumed that octet-stuffing mode is used. This probably solves a number of issues seen in real deployments. - imtcp enhancements: * add parameter "discardTruncatedMsg" to permit truncation of oversize messages * add "maxFrameSize" parameter to specify the maximum size permitted in octet-counted mode - imfile bugfix: "file not found error" repeatedly being reported for configured non-existing file. - imfile: in inotify mode, add error message if configured file cannot be found - imfile: add parameter "fileNotFoundError" to optinally disable "file not found" error messages - core: replaced gethostbyname() with getaddrinfo() call - omkafka: add "origin" field to stats output - imuxsock: rate-limiting also uses process name both for the actual limit procesing as well as warning messages emitted - Added new module: KSI log signing ver. 1.2 (lmsig_ksi_ls12) - rsylsog base functionality now builds on osx (Mac) - build now works on solaris again - imfile: fix cross-platform build issue - bugfix core: segfault when no parser could parse message - bugfix core: rate-limit internal messages when going to external log system - bugfix core: when obtaining local hostname, a NULL pointer could be accessed. - bugfix core: on shutdown, stderr was written to, even if alrady closed - bugfix core: perform MainqObj destruction only when not NULL already - bugfix core: memory leak when internal messages not processed internally - bugfix imptcp: potential overflow in octet count computation when a very large octet count was specified, the counter could overflow
2017-05-15Update sysutils/consul to 0.8.3.fhajny2-7/+7
- agent: Fixed an issue where NAT-configured agents with a non-routable advertise address would refuse to make RPC connections to Consul servers. This was a regression related to GH-2822 in Consul 0.8.2.
2017-05-15Updated to 20170511:msaitoh2-10/+10
Updated files: 4th gen Core, Xeon E3-12xx v3 (Haswell) (Family 6 model 3c stepping 3) 000306c3-1 000306c3-4 000306c3-5 (Family 6 model 45 stepping 1) 00040651-1 00040651-4 00040651-5 00040651-6 (Family 6 model 46 stepping 1) 00040661-1 00040661-4 00040661-5 Xeon E5-4600/2600/1600 v3, Xeon E7 v3 (Haswell-E) (Family 6 model 3f stepping 2 and 4) 000306f2-0 000306f2-1 000306f2-2 000306f2-3 000306f2-5 000306f2-6 000306f4-7 Core M-5xxx, 5th gen Core (Broadwell) (Family 6 model 3d stepping 4) 000306d4-6 000306d4-7 5th gen Core, Xeon E3-1200 v4 (Broadwell) (Family 6 model 47 stepping 1) 00040671-1 00040671-5 Xeon E[57] v4 (Broadwell), Core i7-69xx Extreme (Family 6 model 4f stepping 1) 000406f1-0 000406f1-1 000406f1-2 000406f1-3 000406f1-5 000406f1-6 000406f1-7 6th gen Core, Xeon E3-1[25]00 v5 (Skylake) (Family 6 model 4e stepping 3) 000406e3-6 000406e3-7 (Family 6 model 5e stepping 3) 000506e3-1 000506e3-2 000506e3-4 000506e3-5
2017-05-12Requires libiconv.jperkin1-1/+2