summaryrefslogtreecommitdiff
path: root/sysutils
AgeCommit message (Collapse)AuthorFilesLines
2017-01-04Move version to version.mk in preparation for updating xenstoretoolssborrill2-7/+13
2017-01-03Use the curses framework.roy5-12/+16
2017-01-03Remove custom linkage, termcap should provide enough.roy1-5/+1
2017-01-03Move to the curses framework.roy2-4/+4
2017-01-03Use "${MV} || ${TRUE}" and "${RM} -f" consistently in post-install targets.jperkin3-6/+6
2017-01-03Update sysutils/consul to 0.7.2fhajny2-8/+7
FEATURES: - Keyring API: A new /v1/operator/keyring HTTP endpoint was added that allows for performing operations such as list, install, use, and remove on the encryption keys in the gossip keyring. - Monitor API: A new /v1/agent/monitor HTTP endpoint was added to allow for viewing streaming log output from the agent, similar to the consul monitor command. - Reload API: A new /v1/agent/reload HTTP endpoint was added for triggering a reload of the agent's configuration. - Leave API: A new /v1/agent/leave HTTP endpoint was added for causing an agent to gracefully shutdown and leave the cluster (previously, only force-leave was present in the HTTP API). - Bind Address Templates (beta): Consul agents now allow go-sockaddr/template syntax to be used for any bind address configuration (advertise_addr, bind_addr, client_addr, and others). - Complete ACL Coverage (beta): Consul 0.8 will feature complete ACL coverage for all of Consul. IMPROVEMENTS: - agent: Defaults to ?pretty JSON for HTTP API requests when in -dev mode. - agent: Updated Circonus metrics library and added new Circonus configration options for Consul for customizing check display name and tags. - agent: Added a checksum to UDP gossip messages to guard against packet corruption. - agent: Check whether a snapshot needs to be taken more often (every 5 seconds instead of 2 minutes) to keep the raft file smaller and to avoid doing huge truncations when writing lots of entries very quickly. - agent: Allow gossiping to suspected/recently dead nodes. - agent: Changed the gossip suspicion timeout to grow smoothly as the number of nodes grows. - agent: Added a deprecation notice for Atlas features to the CLI and docs. - agent: Give a better error message when the given data-dir is not a directory. BUG FIXES: - agent: Fixed a panic when SIGPIPE signal was received. - api: Added missing Raft index fields to CatalogService structure. - api: Added missing notes field to AgentServiceCheck structure. - api: Changed type of AgentServiceCheck.TLSSkipVerify from string to bool. - api: Added new HealthChecks.AggregatedStatus() method that makes it easy get an overall health status from a list of checks. - api: Changed type of KVTxnOp.Verb from string to KVOp. - cli: Fixed an issue with the consul kv put command where a negative value would be interpreted as an argument to read from standard input. - ui: Fixed an issue where extra commas would be shown around service tags. - ui: Customized Bootstrap config to avoid missing font file references. - ui: Removed "Deregister" button as removing nodes from the catalog isn't a common operation and leads to lots of user confusion.
2017-01-01Revbump after boost updateadam23-44/+46
2017-01-01Add python-3.6 to incompatible versions.wiz30-60/+60
2017-01-01Add distinfo.wiz1-0/+74
2017-01-01Update to 5.0.1ryoon4-54/+7
Changelog: 5.0.1 ===== *2016-12-21* **Enhancements** - 939_: tar.gz distribution went from 1.8M to 258K. - 811_: [Windows] provide a more meaningful error message if trying to use psutil on unsupported Windows XP. **Bug fixes** - 609_: [SunOS] psutil does not compile on Solaris 10. - 936_: [Windows] fix compilation error on VS 2013 (patch by Max Bélanger). - 940_: [Linux] cpu_percent() and cpu_times_percent() was calculated incorrectly as "iowait", "guest" and "guest_nice" times were not properly taken into account. - 944_: [OpenBSD] psutil.pids() was omitting PID 0. 5.0.0 ===== *2016-11-06* **Enhncements** - 799_: new Process.oneshot() context manager making Process methods around +2x faster in general and from +2x to +6x faster on Windows. - 943_: better error message in case of version conflict on import. **Bug fixes** - 932_: [NetBSD] net_connections() and Process.connections() may fail without raising an exception. - 933_: [Windows] memory leak in cpu_stats() and WindowsService.description(). 4.4.2 ===== *2016-10-26* **Bug fixes** - 931_: psutil no longer compiles on Solaris. 4.4.1 ===== *2016-10-25* **Bug fixes** - 927_: ``Popen.__del__`` may cause maximum recursion depth error. 4.4.0 ===== *2016-10-23* **Enhancements** - 874_: [Windows] net_if_addrs() returns also the netmask. - 887_: [Linux] virtual_memory()'s 'available' and 'used' values are more precise and match "free" cmdline utility. "available" also takes into account LCX containers preventing "available" to overflow "total". - 891_: procinfo.py script has been updated and provides a lot more info. **Bug fixes** - 514_: [OSX] possibly fix Process.memory_maps() segfault (critical!). - 783_: [OSX] Process.status() may erroneously return "running" for zombie processes. - 798_: [Windows] Process.open_files() returns and empty list on Windows 10. - 825_: [Linux] cpu_affinity; fix possible double close and use of unopened socket. - 880_: [Windows] Handle race condition inside psutil_net_connections. - 885_: ValueError is raised if a negative integer is passed to cpu_percent() functions. - 892_: [Linux] Process.cpu_affinity([-1]) raise SystemError with no error set; now ValueError is raised. - 906_: [BSD] disk_partitions(all=False) returned an empty list. Now the argument is ignored and all partitions are always returned. - 907_: [FreeBSD] Process.exe() may fail with OSError(ENOENT). - 908_: [OSX, BSD] different process methods could errounesuly mask the real error for high-privileged PIDs and raise NoSuchProcess and AccessDenied instead of OSError and RuntimeError. - 909_: [OSX] Process open_files() and connections() methods may raise OSError with no exception set if process is gone. - 916_: [OSX] fix many compilation warnings. 4.3.1 ===== *2016-09-01* **Enhancements** - 881_: "make install" now works also when using a virtual env. **Bug fixes** - 854_: Process.as_dict() raises ValueError if passed an erroneous attrs name. - 857_: [SunOS] Process cpu_times(), cpu_percent(), threads() amd memory_maps() may raise RuntimeError if attempting to query a 64bit process with a 32bit python. "Null" values are returned as a fallback. - 858_: Process.as_dict() should not return memory_info_ex() because it's deprecated. - 863_: [Windows] memory_map truncates addresses above 32 bits - 866_: [Windows] win_service_iter() and services in general are not able to handle unicode service names / descriptions. - 869_: [Windows] Process.wait() may raise TimeoutExpired with wrong timeout unit (ms instead of sec). - 870_: [Windows] Handle leak inside psutil_get_process_data. 4.3.0 ===== *2016-06-18* **Enhancements** - 819_: [Linux] different speedup improvements: Process.ppid() is 20% faster Process.status() is 28% faster Process.name() is 25% faster Process.num_threads is 20% faster on Python 3 **Bug fixes** - 810_: [Windows] Windows wheels are incompatible with pip 7.1.2. - 812_: [NetBSD] fix compilation on NetBSD-5.x. - 823_: [NetBSD] virtual_memory() raises TypeError on Python 3. - 829_: [UNIX] psutil.disk_usage() percent field takes root reserved space into account. - 816_: [Windows] fixed net_io_counter() values wrapping after 4.3GB in Windows Vista (NT 6.0) and above using 64bit values from newer win APIs. 4.2.0 ===== *2016-05-14* **Enhancements** - 795_: [Windows] new APIs to deal with Windows services: win_service_iter() and win_service_get(). - 800_: [Linux] psutil.virtual_memory() returns a new "shared" memory field. - 819_: [Linux] speedup /proc parsing: - Process.ppid() is 20% faster - Process.status() is 28% faster - Process.name() is 25% faster - Process.num_threads is 20% faster on Python 3 **Bug fixes** - 797_: [Linux] net_if_stats() may raise OSError for certain NIC cards. - 813_: Process.as_dict() should ignore extraneous attribute names which gets attached to the Process instance.
2016-12-31Remove outdated DragonFly workaround.wiz1-5/+1
Tested on monster.
2016-12-31Use standard way to test for options.wiz2-4/+4
2016-12-30Recursive revbump associated with ocaml update to 4.04.jaapb3-6/+6
2016-12-29Fix build. Not sure if this makes sense, since it's for the removed xen 4.1.wiz65-8/+2291
2016-12-29xentools works fine system curses.roy1-3/+3
2016-12-29Remove xenkernel and tools versions 3, 33, and 41.wiz372-17132/+1
As discussed on pkgsrc-users.
2016-12-24Fix ctype.h use.joerg2-5/+5
2016-12-23Update to 10.1.0ryoon12-234/+199
Changelog: What's New VMware Tools is a suite of utilities that enhances the performance of the virtual machine's guest operating system and improves management of the virtual machine. Read about the new and enhanced features in this release below: vmware-namespace-cmd: Added vmware-namespace-cmd command line utility that exposes set/get commands for the namespace database in the VMX. gtk3 support: open-vm-tools has been updated to use gtk3 libraries. Common Agent Framework (CAF): CAF provides the basic services necessary to simplify secure and efficient management of agents inside virtual machines. xmlsec1: Changed guest authentication to xmlsec1. FreeBSD: Changes to support open-vm-tools on FreeBSD. Automatic Linux Kernel Modules: Automatic rebuilding of kernel modules is enabled by default. New sub-command: Added a new sub-command to push updated network information to the host on demand. udev-rules: Added udev rules for configuring SCSI timeout in the guest. Ubuntu 16.10: Fixes for running on Ubuntu 16.10. Quiesced Snapshot: Fix for quiesced snapshot failure leaving guest file system quiesced. Internationalization open-vm-tools 10.1.0 supports the following languages: English French German Spanish Italian Japanese Korean Simplified Chinese Traditional Chinese Compatibility open-vm-tools 10.1.0 is compatible with all supported versions of VMware vSphere, VMware Workstation 12.5 and VMware Fusion 8.5.
2016-12-22It is UB whether defined() is evaluated in macro expansions, so avoidjoerg2-1/+74
it.
2016-12-21Add patches from upstream fixing XSA-202 and XSA-203bouyer4-3/+101
Bump PKGREVISION
2016-12-21Apply patch from upstream, fixing XSA-202bouyer3-3/+79
2016-12-21Apply patch backported from upstream, fixing XSA-202bouyer7-20/+150
Bump PKGREVISION
2016-12-20Drop i386 from ONLY_FOR_PLATFORMgdt4-12/+12
Xen 4.5 and 4.6 no longer support i386. Thus, don't try to build there. ok bouyer@
2016-12-20in xl the SIGCHLD handler just writes to a pipe where the reader is thebouyer3-3/+28
same process. The idea is that this will cause poll(2) in the main thread to exit with the reaper pipe readable, and do child cleanup here. Unfortunably, is the child also has a write pipe back to the parent (as e.g. with pygrub), the loop in afterpoll_internal() may see the POLLHUP event on this pipe before the POLLIN even on the reaper pipe, and this will be considered as an error (from e.g. pygrub). work around by filtering POLLHUP events here bump PKGREVISION
2016-12-20Apply upstream patch for XSA-199, XSA-200 and XSA-204.bouyer28-24/+939
Bump PKGREVISIONs
2016-12-17Fix pointer abuse.joerg2-1/+17
2016-12-17Set MANPREFIX consistently for all OPSYSs (otherwise users ofleot1-1/+3
Makefile.{linux,macos} MAKE_FILEs will set their MANPREFIX differently to the one defined in Makefile.bsd) No functional changes intended for Makefile.bsd MAKE_FILE OPSYSs (and so no PKGREVISION bump).
2016-12-16Avoid UDL since it is now getting compiled as C++11.joerg3-1/+158
2016-12-16Report correct errno value. Recognize and handle plain Bourne shell.joerg3-2/+48
Bump revision.
2016-12-15Revert: file is generated and not available at patch time.joerg2-23/+1
2016-12-15Update to 20160920.853cea9. From the changelog:schmonz2-11/+8
- Revise versioning system to be date-based. - Pedantic changes to capitalisation of byte/kilobyte/megabyte etc. - Clarify the --cgi usage a bit, and give an example. - Rearrange documentation of -S, -L and -D.
2016-12-13Sort.wiz1-108/+108
2016-12-13Update diffoscope to version 63khorben3-98/+126
This adds a dependency on devel/colordiff. Changelog for this version: * Greatly improve speed for large archives by fixing O(n^2) complexity for archive member lookup. - There is still O(n^2) complexity for archive member extraction, but this is less noticeable for various reasons and would require more complexity to fix, so for now is left as a task for the future. * Text output: add coloured diff support via colordiff(1). * Html-dir output: add +/- buttons to fold sub-diffs (i.e. toggle their visibility) as well as the whole diff itself. As with similar features in other programs, the effect affects all descendants if you shift-click. The complete list of changes between version 44 and 63 can be found at https://anonscm.debian.org/git/reproducible/diffoscope.git/tree/debian/changelog
2016-12-12Updated dbus to 1.10.14.wiz2-8/+7
D-Bus 1.10.14 (2016-11-28) == The “Well, other bands know more than three chords” release. Fixes: • Work around an undesired effect of the fix for CVE-2014-3637 (fd.o #80559), in which processes that frequently send fds, such as logind during a flood of new PAM sessions, can get disconnected for continuously having at least one fd "in flight" for too long; dbus-daemon interprets that as a potential denial of service attack. The workaround is to disable that check for uid 0 process such as logind, with a message in the system log. The bug remains open while we look for a more general solution. (fd.o #95263, LP#1591411; Simon McVittie) • Don't run the test test-dbus-launch-x11.sh if X11 autolaunching was disabled at compile time. That test is not expected to work in that configuration. (fd.o #98665, Simon McVittie)
2016-12-07Update sysutils/collectd to 5.6.2.fhajny14-730/+737
Most of the NetBSD specific patches were re-applied due to code syntax changes. Upstream changes in 5.6.2: - collectd: A compile error on AIX has been fixed: "MSG_DONTWAIT" is not available on AIX. - collectd: The capability checking has been rewritten to be more portable. - collectd.conf(5): Various typos have been fixed. - collectd-tg: Incorrect usage of "nanosleep()" has been fixed which caused the tool to sleep (almost) indefinitely. - Build system: Detection of the Java environment has been made deterministic to allow for reproducible builds. - Build system: Detection of the Lua headers has been improved. - APC UPS plugin: Unavailable metrics are now skipped instead of reported as 0 (zero). - Modbus plugin: Build issues on FreeBSD have been fixed. - OpenVPN plugin: Gracefully handle empty configurations. - PowerDNS plugin: The "recursor command" has been fixed so PowerDNS can correctly parse all requested fields. - Write Graphite and AMQP plugins: A bug that could lead to a missing null-termination has been fixed. - Write HTTP plugin: A logic error when checking the correctness of the data set has been fixed. - Write Kafka plugin: The "Key Random" config option has been fixed. - Write Kafka plugin: Support for librdkafka 0.9.0 has been added. - Write Riemann plugin: Build issues on Solaris have been fixed. - ZFS ARC plugin: A duplicate metric has been removed.
2016-12-07After learning more about TOOL_DEPENDS: it is a better match.wiz1-2/+2
2016-12-06Update sysutils/znapzend to 0.16.0wiedi2-9/+8
Changes include: - autocreate working properly ... finally (?) - per destination pre and post SEND commands (complementary to the pre and post snap commands) - send delay property
2016-12-05Update sysutils/rsyslog to 8.23.0.fhajny3-7/+23
Changes in 8.23.0 (abridged): - KSI signatures: removed SHA2-224 hash algorithm This is considered insecure and no longer supported by the underlying KSI library. If still used within a configuration, a descriptive error message is emitted during config processing. - imfile: new timeout feature for multi-line reads - omfile: improve robustness against network file system failures in case of failure, a close and re-open is tried, which often solves the issue (and wasn't handle before this patch). - pmaixforwardedfrom: support for AIX syslogd -s option - omelasticsearch: add ability to specify max http request size - omelasticsearch: high availability addressing of ElasticSearch cluster allow to specify an array of servers, which is tried until a working one is found (and given up only if none works). - omelasticsearch: make compatible with ElasticSearch 2.x and 5.x fixes omelasticsearch logs response from ElasticSearch 5.0 _bulk endpoint as error - omhiredis: add dynakey attribute. - omtcl: new contributed module - RainerScript: provide a capability to set environment variables via 'global(environment="var=val")' config statement. - lookup tables: improved error checking - queue subsystem: add configuration parameter "queue.samplinginterval" - bugfix core: errmsg.LogError now switches to dfltErrLogger just before shutdown - bugfix core: fixed un-freed memory in non-transactional action using string-passing - rsgtutil: option to specify KSI publications file certificate constraints - omprog: bugfixes and enhancements - bugfix imfile: ReopenOnTruncate processing, file open processing - bugfix omlibdbi: libdbi-driver-sqlite3/2 requires to provide a path to database split into two strings: * absolute path, where the database file sits * database filename itself. - bugfix RainerScript: issue in prifilt() function Initialize func-data(and to-be-freed flag) correctly for prifilt function-node - bugfix omrelp: invalid module name imrelp was used in some error messages - bugfix core: abort when persisting object state - bugfix: segfault if hostname is unset on system - bugfix external module perl skeleton: did not work properly - bugfix build system: Fix detection of pthread_setschedparam() on platforms such as FreeBSD - bugfix omelasticsearch: modifies constant memory under some circumstances - "bugfix": theoretical queue file corruption when more than MAX_INT files - bug fix/KSI: LOGSIG11 missing in the beginning of KSI log signature file - bugfix template processor: missing escaping of backslash in json mode - testbench improvements
2016-12-05Update to 20161104:msaitoh3-13/+13
Delete Core i7 and i5: Family 6, Model 1e(Stepping 4) 000106e4-0 000106e4-3 Add Xeon D-1500: Family 6, Model 56(Stepping 4) 00050663-4 00050664-4 Update Xeon E5 v3, Xeon E7 v3, Core i7-59xx EE: Family 6, Model 3f(Stepping 2) 000306f2-0 000306f2-1 000306f2-2 000306f2-3 000306f2-5 000306f2-6 Xeon E5 v4, Xeon E7 v4, Core i7-69xx EE: Family 6, Model 4f(Stepping 1) 000406f1-0 000406f1-1 000406f1-2 000406f1-3 000406f1-5 000406f1-6 000406f1-7
2016-12-04Update ncdu to 1.12wiedi3-26/+8
1.12 - 2016-08-24 Add NCDU_SHELL environment variable Add --confirm-quit flag Fix compilation due to missing sys/wait.h include 1.11 - 2015-04-05 Added 'b' key to spawn shell in the current directory Support scanning (and refreshing) of empty directories Added --si flag for base 10 prefixes Fix toggle dirs before files
2016-12-04Revbump Go packages after 1.7.4 update.bsiegert3-5/+6
2016-12-04Recursive revbump from textproc/icu 58.1ryoon28-52/+56
2016-12-03xmllint is a test dependency.wiz1-3/+3
2016-12-03sysutils/hal-info: Specify xmllint tool requirementmarino1-1/+3
2016-11-27Fix: error: C++ style comments are not allowed in ISO C90kamil2-1/+23
No functional change.
2016-11-25Add gio-fam to category gnome.prlw11-2/+2
2016-11-22Backport upstream patches, fixing today's XSA 191, 192, 193, 195, 197, 198.bouyer13-6/+675
Bump PKGREVISIONs
2016-11-22Backport upstream patches, fixing today's XSA 191, 192, 195, 196, 197, 198.bouyer13-6/+671
Bump PKGREVISIONs
2016-11-22Backport upstream patches, fixing today's XSA 191, 192, 195, 197, 198.bouyer19-12/+858
Bump PKGREVISIONs
2016-11-21Fix typo.wiz2-4/+4