summaryrefslogtreecommitdiff
path: root/sysutils
AgeCommit message (Collapse)AuthorFilesLines
2018-01-14testdisk: follow redirectwiz1-4/+3
2018-01-14skill: guess new homepagewiz1-3/+2
2018-01-14py-magic: updated to 0.4.15adam2-8/+8
0.4.15: Bug fixes.
2018-01-12sysutils/syslog-ng: Avoid doubling up on a process watchdog insidefhajny3-4/+6
the SMF manifest. Bump PKGREVISION.
2018-01-12rsyslog: Note usage by rsyslog-omprog.jperkin1-1/+2
2018-01-12sysutils: Enable rsyslog-omprog.jperkin1-1/+2
2018-01-12rsyslog-omprog: Import version 8.31.0 into pkgsrc.jperkin3-0/+22
This module permits to integrate arbitrary external programs into rsyslog's logging. It is similar to the "execute program (^)" action, but offers better security and much higher performance. While "execute program (^)" can be a useful tool for executing programs if rare events occur, omprog can be used to provide massive amounts of log data to a program.
2018-01-11kfilemetadata: disable poppler supportmarkd4-8/+19
2018-01-11kfilemetadata: mark as broken due to poppler-qt4 removalwiz1-2/+4
2018-01-11sortjnemeth1-2/+2
2018-01-10*: Recursive bump for poppler-0.62.0wiz2-4/+4
2018-01-10Recursive revbump associated with the update to OCaml 4.06.jaapb4-8/+8
2018-01-10Update Intel microcode with newest version which, hopefully, has morejklos3-13/+11
fixes for Meltdown and Spectre vulnerabilites.
2018-01-10+ u-boot-nanopi-neo-plus2jakllsch1-1/+2
2018-01-10Add u-boot for nanopi-neo-plus2.jakllsch7-1/+191
Backported from u-boot master, with some added adjustments.
2018-01-08ipmitool: Spell stdlib.h correctly.jperkin2-1/+17
2018-01-07etckeeper: Fix pkglint warnings, fix "grep" typo from 2013, bump revisionrillig2-48/+50
Plus, the file commit.d/20store-metadata had not been included in the package, probably by accident. Regenerating cf-files.mk restored it.
2018-01-07Stop using gtkdoc, the template support is gone.joerg2-17/+4
2018-01-07amanda-server: Sort PLISTrillig1-35/+35
2018-01-07Update borgbackup to 1.1.4.bsiegert2-7/+7
Fixes: - check: data corruption fix: fix for borg check --repair malfunction, #3444. See the more detailled notes close to the top of this document. - delete: also delete security dir when deleting a repo, #3427 - prune: fix building the "borg prune" man page, #3398 - init: use given --storage-quota for local repo, #3470 - init: properly quote repo path in output - fix startup delay with dns-only own fqdn resolving, #3471 New features: - added zstd compression. try it! - added placeholder {reverse-fqdn} for fqdn in reverse notation - added BORG_BASE_DIR environment variable, #3338 Other changes: - list help topics when invalid topic is requested - fix lz4 deprecation warning, requires lz4 >= 1.7.0 (r129) - add parens for C preprocessor macro argument usages (did not cause malfunction) - exclude broken pytest 3.3.0 release - updated fish/bash completions - init: more clear exception messages for borg create, #3465 - docs: - add auto-generated docs for borg config - don't generate HTML docs page for borgfs, #3404 - docs update for lz4 b2 zstd changes - add zstd to compression help, readme, docs - update requirements and install docs about bundled lz4 and zstd - refactored build of the compress and crypto.low_level extensions, #3415: - move some lib/build related code to setup_{zstd,lz4,b2}.py - bundle lz4 1.8.0 (requirement: >= 1.7.0 / r129) - bundle zstd 1.3.2 (requirement: >= 1.3.0) - blake2 was already bundled - rename BORG_LZ4_PREFIX env var to BORG_LIBLZ4_PREFIX for better consistency: we also have BORG_LIBB2_PREFIX and BORG_LIBZSTD_PREFIX now. - add prefer_system_lib* = True settings to setup.py - by default the build will prefer a shared library over the bundled code, if library and headers can be found and meet the minimum requirements. Pre-1.1.4 potential data corruption issue ----------------------------------------- A data corruption bug was discovered in borg check --repair, see issue #3444. This is a 1.1.x regression, releases < 1.1 (e.g. 1.0.x) are not affected. To avoid data loss, you must not run borg check --repair using an unfixed version of borg 1.1.x. The first official release that has the fix is 1.1.4. Package maintainers may have applied the fix to updated packages of 1.1.x (x<4) though, see the package maintainer's package changelog to make sure. If you never had missing item metadata chunks, the bug has not affected you even if you did run borg check --repair with an unfixed version. When borg check --repair tried to repair corrupt archives that miss item metadata chunks, the resync to valid metadata in still present item metadata chunks malfunctioned. This was due to a broken validator that considered all (even valid) item metadata as invalid. As they were considered invalid, borg discarded them. Practically, that means the affected files, directories or other fs objects were discarded from the archive. Due to the malfunction, the process was extremely slow, but if you let it complete, borg would have created a "repaired" archive that has lost a lot of items. If you interrupted borg check --repair because it was so strangely slow (killing borg somehow, e.g. Ctrl-C) the transaction was rolled back and no corruption occurred. The log message indicating the precondition for the bug triggering looks like: item metadata chunk missing [chunk: 001056_bdee87d...a3e50d] If you never had that in your borg check --repair runs, you're not affected. But if you're unsure or you actually have seen that, better check your archives. By just using "borg list repo::archive" you can see if all expected filesystem items are listed.
2018-01-07Fix indentation in buildlink3.mk files.rillig22-48/+50
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was reviewed manually. There are some .include lines that still are indented with zero spaces although the surrounding .if is indented. This is existing practice.
2018-01-06dtc: updated to 1.4.6adam3-24/+7
1.4.6: Bug fixes.
2018-01-05salt-docs: updated to 2017.7.2 (sync with sysutils/salt)adam2-18/+13
2018-01-04collectd: Fix write_prometheus dependencies.jperkin2-4/+13
2018-01-01Sort PLIST files.rillig39-151/+150
Unsorted entries in PLIST files have generated a pkglint warning for at least 12 years. Somewhat more recently, pkglint has learned to sort PLIST files automatically. Since pkglint 5.4.23, the sorting is only done in obvious, simple cases. These have been applied by running: pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01Revbump after boost updateadam24-45/+48
2018-01-01Cleaned up PLIST files.rillig2-2/+3
The actual cleanup has been done by pkglint: * Added missing identifier comments * Replaced ${PKGMANDIR} with a simple man, since the infrastructure does all the magic for PLISTs
2018-01-01Updated checkperms to 1.12.rillig3-28/+12
Changes since 1.11: * Moved to GitHub * Incorporated patch for SCO
2018-01-01Set PKGNAME properlyryoon1-1/+2
2018-01-01Update to 10.2.0ryoon18-160/+120
* Use x11/gtkmm3 Changelog: Compatibility * open-vm-tools 10.2.0 is compatible with all supported versions of VMware vSphere ESXi 5.5 and later, VMware Workstation 14.0 and VMware Fusion 10.0. See VMware Compatibility Guide for more information. * Starting with VMware Tools version 10.2.0, Perl script based VMware Tools installation for FreeBSD has been discontinued. Going forward, FreeBSD systems are supported only through the open-vm-tools packages directly available from FreeBSD package repositories. FreeBSD packages for open-vm-tools 10.1.0 and later are available from FreeBSD package repositories. Resolved Issues * Summary page of the VM does not list the IP address of the VMs in the right order * Guest authentication fails with a SystemError fault when the requested password is expired * The free space reported in vim.vm.GuestInfo.DiskInfo for a Linux guest does not match with df command in the guest * VMware user process might not restart after upgrades of open-vm-tools
2017-12-31p5-File-Copy-Recursive: update to 0.39.wiz2-8/+16
Add build and run-time dependencies. 0.39 Fri Dec 29 13:26:12 2017 - tidy code - Change into directory before emptying it - Stop emptying/removing a path if it is changed out from underneath us - pathrm() fixes - Actual unit tests!
2017-12-30fzf: update to 0.17.3maya2-7/+7
0.17.3 ------ - `$LINES` and `$COLUMNS` are exported to preview command so that the command knows the exact size of the preview window. - Better error messages when the default command or `$FZF_DEFAULT_COMMAND` fails. - Reverted #1061 to avoid having duplicate entries in the list when find command detected a file system loop (#1120). The default command now requires that find supports `-fstype` option. - fzf now distinguishes mouse left click and right click (#1130) - Right click is now bound to `toggle` action by default - `--bind` understands `left-click` and `right-click` - Added `replace-query` action (#1137) - Replaces query string with the current selection - Added `accept-non-empty` action (#1162) - Same as accept, except that it prevents fzf from exiting without any selection
2017-12-24p5-Sys-CPU: fix HOMEPAGEwiz1-2/+2
2017-12-24lx*: use consistent HOMEPAGE, follow redirectwiz3-6/+6
2017-12-24fscd: update HOMEPAGEwiz1-3/+2
2017-12-22ipmitool: update to 1.8.18markd7-83/+110
version 1.8.18 2016-10-08 * Add mac2str() and str2mac() to print/parse MAC address * Change formatting, remove commented-out code in src/plugins/imb/imbapi.c * Export find_lan_channel() as global * Expose _ipmi_get_channel_info() * Extend buf2str to allow separator * Fix indentation of #define in src/plugins/imb/imbapi.c * Fix missing `goto out_free;` when ipmi_parse_hex() returns (-1) * Fix warning for buf2str argument * Various Bug fixes version 1.8.17 2016-05-01 * Add INSTALL and NEWS, mandated by autoconf * Added missing ipmi_sel_supermicro.h to template Makefile.am * Check rsp->data_len in ipmi_sel_get_info() * Various Bug fixes version 1.8.16 2015-11-22 * Add _ipmi_get_channel_access() and _ipmi_get_channel_info() * Add _ipmi_get_user_access() and _ipmi_set_user_access() * Add _ipmi_get_user_name() * Add _ipmi_set_channel_access() function * Add _ipmi_set_user_password() function * Add limits check in get_cmdline_macaddr() * Change expression in ipmi_pef_get_info() in order to silence Coverity * Change expression in ipmi_pef_list_policies() in order to silence Coverity * Code cleanup in ipmi_user_main() * Create ask_password() and re-use code * Delete dead code from ipmi_sunoem_echo() * Don't output pidfile before parsing command line arguments * Don't use tmp variable since it's not necessary in ipmi_user_test() * Various Bug fixes version 1.8.15 2014-11-24 * Various Bug fixes version 1.8.14 2014-05-05 * Various Bug fixes version 1.8.13 2013-09-09 * Various Bug fixes version 1.8.12 released 2012-08-09 * Added IPMB dual bridge support (no need for driver support) * Enable compiler warnings and resolve all compiler warning so that ipmitool compiles and links with no warning or error messages * add ipmishell line to configure * fail configure when no curses or readline is found * support sensor bridging in free interface * Document the ipmitool dcmi commands in the ipmitool man page * Document that some commands are blocked by OpenIPMI. * Document the -N and -R options * fix manpage misdocumentation on cipher suite privilige configuration * Add build support for Dell OEM commands * Add new Dell OEM commands and update man page * added hpm and fwum in man page * man page update for fwum and hpm commands * Added documentation for 'ime' operating mode, used to update Intel ME. * add new -Y option to prompt user to enter kgkey * Add DCMI module (Data Center Management Interface) * Various Bug fixes
2017-12-21+ u-boot-nanopi-m1jmcneill1-1/+2
2017-12-21Initial import of u-boot-nanopi-m1 version 2017.11.jmcneill3-0/+14
U-Boot is a bootloader for embedded boards based on PowerPC, ARM, MIPS and several other processors, which can be installed in a boot ROM and used to initialize and test the hardware or to download and run application code. This package provides U-Boot for the FriendlyARM NanoPi M1.
2017-12-21update to bcmfw-2.2plunky2-11/+11
Firmware files from Broadcom are now distributed via Microsoft Windows Update Service, so change documentation to reflect this
2017-12-19py-notify: updated to 0.3.1adam4-16/+15
New in Py-notify 0.3.1: * All methods that accepted arbitrary argument numbers now also accept arbitrary keyword arguments. * Updated to compile and work with Python 3.0rc1. * A few minor fixes for potential bugs and optimizations in `notify.gc' module and in documentation. * 6 more unit test (164/186 in total).
2017-12-19sysutils/Makefile: Add rcmleot1-1/+2
2017-12-19rcm: Import rcm-1.3.1 as sysutils/rcmleot8-0/+145
The rcm suite of tools is for managing dotfiles directories. This suite is useful for committing your rc files to a central repository to share, but it also scales to a more complex situation such as multiple source directories shared between computers with some host-specific or task-specific files. Originally packaged in pkgsrc-wip by Jonathan Buschmann and then updated and a bit modified by myself.
2017-12-19Fix patch-drivers_video_sunxi_sunxi__display.c checksumjmcneill1-2/+2
2017-12-18Bump PKGREVISION.jmcneill16-16/+48
2017-12-18Align sunxi FB start to 8KB to match NetBSD arm PAGE_SIZEjmcneill2-1/+28
2017-12-18Update sysutils/beats to 6.1.0.fhajny2-7/+7
=== Beats version 6.1.0 ==== Breaking changes Auditbeat - Changed `audit.file.path` to be a multi-field so that path is searchable. Metricbeat - Rename `heap_init` field to `heap.init` in the Elasticsearch module. - Rename `http.response.status_code` field to `http.response.code` in the HTTP module. ==== Bugfixes Affecting all Beats - Remove ID() from Runner interface - Correctly send configured `Host` header to the remote server. - Change add_kubernetes_metadata to attempt detection of namespace. - Avoid double slash when join url and path - Fix console color output for Windows. - Fix logstash output debug message. - Fix isolation of modules when merging local and global field settings. Filebeat - Add support for adding string tags - Fix race condition when limiting the number of harvesters running in parallel - Fix relative paths in the prospector definitions. - Fix `recursive_globe.enabled` option. Metricbeat - Change field type of http header from nested to object - Fix the fetching of process information when some data is missing under MacOS X. - Change `MySQL active connections` visualization title to `MySQL total connections`. - Fix `ProcState` on Linux and FreeBSD when process names contain parentheses. - Fix incorrect `Mem.Used` calculation under linux. Packetbeat - Fix http status phrase parsing not allow spaces. - Fix http parse to allow to parse get request with space in the URI. Winlogbeat - Fix the registry file. It was not correctly storing event log names, and upon restart it would begin reading at the start of each event log. ==== Added Affecting all Beats - Support dashboard loading without Elasticseach - Changed the hashbang used in the beat helper script from `/bin/bash` to `/usr/bin/env bash`. - Changed beat helper script to use `exec` when running the beat. - Fix reloader error message to only print on actual error - Add support for enabling TLS renegotiation. - Add Azure VM support for add_cloud_metadata processor - Add `output.file.permission` config option. - Refactor add_kubernetes_metadata to support autodiscovery - Improve custom flag handling and CLI flags usage message. - Add number_of_routing_shards config set to 30 - Set log level for kafka output. - Move TCP UDP start up into `server.Start()` - Update to Golang 1.9.2 Auditbeat - Add support for SHA3 hash algorithms to the file integrity module. - Add dashboards for Linux audit framework events (overview, executions, sockets). Filebeat - Add PostgreSQL module with slowlog support. - Add Kafka log module. - Add support for `/var/log/containers/` log path in `add_kubernetes_metadata` processor. - Remove error log from runnerfactory as error is returned by API. - Add experimental Docker `json-file` prospector . - Add experimental Docker autodiscover functionality. - Add option to convert the timestamps to UTC in the system module. - Add Logstash module support for main log and the slow log, support the plain text or structured JSON format Metricbeat - Add graphite protocol metricbeat module. - Add http server metricset to support push metrics via http. - Make config object public for graphite and http server - Add system uptime metricset. - Add experimental `queue` metricset to RabbitMQ module. - Add additional php-fpm pool status kpis for Metricbeat module - Add etcd module. - Add ip address of docker containers to event. - Add ceph osd tree information to Metricbeat - Add basic Logstash module. - Add dashboard for Windows service metricset. - Add experimental Docker autodiscover functionality. - Add Windows service metricset in the windows module. - Update gosigar to v0.6.0. Packetbeat - Add support for decoding the TLS envelopes. === Beats version 6.0.1 ==== Bugfixes Affecting all Beats - Fix documentation links in README.md files. - Fix `add_docker_metadata` dropping some containers. Heartbeat - Fix the "HTTP up status" visualization. Metricbeat - Fix map overwrite in docker diskio module. - Fix connection leak in mongodb module. - Fix the include top N processes feature for cases where there are fewer processes than N.
2017-12-18Update sysutils/consul to 1.0.2.fhajny2-7/+7
## 1.0.2 (December 15, 2017) IMPROVEMENTS: - agent: Updated Serf to activate a new feature that resizes its internal message broadcast queue size based on the cluster size. - agent: Updates posener/complete library to 1.0, which allows autocomplete for flags after an equal sign, and simplifies autocomplete functions. BUG FIXES: - agent: Updated memberlist to pull in a fix for negative RTT measurements and their associated log messages about rejected coordinates. - agent: Fixed an issue where node metadata specified via command line arguments overrode node metadata specified by configuration files - agent: Fixed an issue with the /v1/session/create API where it wasn't possible to create a session without the `serfHealth` check. - agent: Fixed an issue with anti-entropy syncing where checks for services with tags would cause periodic updates to the catalog, even when nothing had changed - cli: Added missing support for `-base64` option to `consul kv get` command. - server: Fixed an issue with KV store tombstone tracking where bin tracking was being confused by monotonic time information carried in time stamps, resulting in many unnecessary bins. - server: (Consul Enterprise) Fixed an issue with Network Segments where servers would not properly flood-join each other into all segments. - server: Fixed an issue where it wasn't possible to disable Autopilot's dead server cleanup behavior using configuration files. - server: Removed the 60 second timeout when restoring snapshots, which could cause large restores to fail on slower servers. - server: Fixed a goroutine leak during keyring operations when errors are encountered. ## 1.0.1 (November 20, 2017) FEATURES: - New Auto Join Cloud Providers: Retry join support was added for Aliyun (Alibaba Cloud), Digital Ocean, OpenStack, and Scaleway - HTTP/2 Support: If TLS is enabled on a Consul agent it will automatically negotiate to use HTTP/2 for suitably configured clients accessing the client API IMPROVEMENTS: - agent: (Consul Enterprise) Added AWS KMS support for S3 snapshots using the snapshot agent. - agent: Watches in the Consul agent can now be configured to invoke an HTTP endpoint instead of an executable. - agent: Added a new `-config-format` command line option which can be set to `hcl` or `json` to specify the format of configuration files - agent: DNS recursors can now be specified as go-sockaddr templates. - agent: Serf snapshots no longer save network coordinate information. This enables recovery from errors upon agent restart. - agent: Added defensive code to prevent out of range ping times from infecting network coordinates - agent: The agent now warns when there are extra unparsed command line arguments and refuses to start. - agent: Updated go-sockaddr library to get CoreOS route detection fixes and the new `mask` functionality. - agent: Added a new `enable_agent_tls_for_checks` configuration option that allows HTTP health checks for services requiring 2-way TLS to be checked using the agent's credentials. - agent: Made logging of health check status more uniform and moved log entries with full check output from DEBUG to TRACE level for less noise. - build: Consul is now built with Go 1.9.2. BUG FIXES: - agent: Consul 1.0 shipped with an issue where `Args` was erroneously named `ScriptArgs` for health check definitions in the /v1/agent/check/register and /v1/agent/service/register APIs - agent: Docker container checks running on Linux could get into a flapping state because the Docker agent seems to close the connection prematurely even though the body is transferred - agent: Added new form of `consul.http.*` metrics that were accidentally left out of Consul 1.0. - agent: Fixed an issue with the server manager where periodic server client connection rebalancing could select a failed server - agent: IPv6 addresses without port numbers and without surrounding brackets are now properly handled for joins - agent: Fixed a rare startup panic of the Consul agent related to the LAN Serf instance ordering with the router manager. - agent: Added back an exception for the `snapshot_agent` config key so that those configs can again live alongside Consul's configs. - dns: Fixed an issue where components of a host name near the datacenter could be quietly ignored - server: Fixed an issue where performing rolling updates of Consul servers could result in an outage from old servers remaining in the cluster - server: Fixed a deadlock where tombstone garbage collection for the KV store could block other KV operations, stalling writes on the leader.
2017-12-15Apply patches from upstream, fixing security issues XSA246 up to XSA251.bouyer21-74/+1550
Also update patch-XSA240 from upstream, fixing issues in linear page table handling introduced by the original XSA240 patch. Bump PKGREVISION
2017-12-15Unbreak package after upgrade.hauke2-1/+16
2017-12-15Updated smartmontools to 6.6.nonaka5-73/+7
Date 2017-11-05 Summary: smartmontools release 6.6 ----------------------------------------------------------- - smartctl '-i' and '--identify': ATA ACS-4 and SATA 3.3 enhancements. - smartctl: Control ATA write cache through SCT Feature Control with '-s wcache-sct,ata|on|off[,p]' and '-g wcache-sct'. - smartctl: Print ATA Pending Defects log with '-l defects'. - smartctl '-s wcreorder,on|off': New persistent flag ',p'. - smartctl '-s standby': Prevent temporary drive spinup. - smartctl '-n POWERMODE': New parameter to set exit status. - smartctl '-g security': ATA Security Level check fixed. - smartctl '-l scttemp*': Print minimum supported ERC Time Limit. - smartctl '-q noserial': Now also suppresses "SAS address" output. - smartctl '-i': Print IEEE EUI-64 of NVMe namespace. - smartctl '-c': Print NVMe 1.3 feature flags. - smartctl '-A': Print NVMe 1.3 thermal temperature transition statistic. - smartctl '-g/s dsn': Get/set ATA DSN. - smartd: Uses also device identify information to detect for duplicate devices. - smartd '-e dsn' directive: Set ATA DSN. - smartd: Improved SCSI/SAS temperature logging. - smartd: Silence emails and log messages on open errors of '-d removable' devices. - smartd: Exit on device open error unless '-q never' or '-d removable' is specified (regression). - update-smart-drivedb: Now authenticates downloaded file with GnuPG. - update-smart-drivedb: New options '--trunk', '--no-verify' and '--export-key'. - Device type '-d intelliprop,N' for IntelliProp controllers. - SCSI: Default timeout increased to 1 minute. - configure: New options '--with-gnupg', '--with-scriptpath' and '--with-update-smart-drivedb=X.Y' - configure: Checks for C++11 support option and requires '--with[out]-cxx11-option' if option unknown or no C++11 support. - HDD, SSD and USB additions to drive database. - New smartmontools-* mailing list addresses. - Man page formatting reworked. - Linux: Uses SG_IO V4 API if supported. - Linux: Devices behind hpsa driver are no longer detected as regular SCSI devices. - Darwin: Initial NVMe support based on undocumented API. - FreeBSD: Fix panic on INVARIANTS enabled kernel. - FreeBSD: Improve ATA SMART STATUS check for legacy controllers. - FreeBSD: Compile fix for FreeBSD-11 and newer. - NetBSD: NVMe support. - NetBSD: Full 28-bit ATA support. - NetBSD: Compile fix. - NetBSD: Use a raw disk device file. - OpenBSD: Compile fix. - OS/2: Support for the OS2AHCI driver, updating source code, adding autoscan support, adding self-test support. - Windows: Support for Windows 10 NVMe driver (stornvme.sys). - Windows: Fix CSMI access for IRST driver 15.2. - Windows smartd: Ability to run PowerShell scripts with '-M exec'. - Windows smartd: New PowerShell script to send smartd warning emails without external tools. - Windows package: Now provides PDF man pages.