Commit graph

8815 commits

Author SHA1 Message Date
mef
db4156810e Updated sysutils/screenfetch to 3.8.0
-------------------------------------
v3.8.0
        - Additional Intel GPU checks
        - Gentoo release check (whether it's stable/testing/experimental)
        - Chromebrew detection for Chrome OS pkgs
        - OpenBSD fixes
        - Manjaro logo updated
        - Added Fux logo
        - Enable easily addable custom lines through customlines() function
        - Line wrapping with '-w' command line option
        - Fix issue with extra space and host variable
        - Improvements to OS X font detection
        - Fixed package count, shell detection and colors on NetBSD
        - Added pkgsrc support for OS X
        - Use new NixOS logo
        - Use new KaOS logo
        - PCLinuxOS logo added
        - pomf host removed (does not exist anymore)
        - Display the package count, resolution, GPU and OS version on Haiku
        - Display release version and package count on TinyCore Linux
        - Display exact release version on Windows 10
        - Use modern logo on Windows 10 and Windows 8
        - Support for Blackbox on Windows
        - Improve BusyBox shell detection
        - Added detection for Trinity/TWin, chromeos-wm, FLWM, howm,
          sway, LXQt and Deepin [DEs/WMs]
        - Added detection for Alpine, BunsenLabs, Chrome OS, Chromium
          OS, Devuan, Fux, GrombyangOS, KDE neon, Kogaion, Mer, Msys,
          Netrunner, Oracle Linux, PCLinuxOS, Qubes OS, Parrot
          Security, Pardus, Red Star OS, ROSA, SailfishOS,
          SparkyLinux, SteamOS, SUSE Linux Enterprise and SwagArch

(pkgsrc changes)
 - Drop patch, upstream now included.
2017-05-07 02:02:10 +00:00
jperkin
5ac88a46aa Add api SMF instance. From Jorge Schrauwen in joyent/pkgsrc#490. 2017-05-05 15:24:59 +00:00
jperkin
6b547497bb Convert CXXFLAGS setting C++ standard to USE_LANGUAGES. 2017-05-03 08:38:38 +00:00
sborrill
0a5b40bb74 Update to 2016.11.4. Changelog:
https://docs.saltstack.com/en/latest/topics/releases/2016.11.4.html

Also ensure PID file paths are correct.
2017-05-03 08:24:57 +00:00
wiz
c983c47ae4 Recursive bump for poppler-0.54.0 2017-05-02 13:37:30 +00:00
wiz
43098a26f4 Fix build with latest cppunit. 2017-05-01 12:54:17 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
adam
60f97a4f53 Changes 2.2.1:
Bug fixes.
2017-04-28 18:36:13 +00:00
wiz
383b0026be + py-supervisor 2017-04-28 14:52:43 +00:00
wiz
150ad686bc Import py-supervisor-3.3.1 as sysutils/py-supervisor.
Supervisor is a client/server system that allows its users to control
a number of processes on UNIX-like operating systems.
2017-04-28 14:52:29 +00:00
fhajny
23533fb9e4 Update sysutils/beats to 5.3.2.
Filebeat
- Properly shut down crawler in case one prospector is misconfigured.
- Fix panic in JSON decoding code if the input line is "null".
2017-04-28 08:49:32 +00:00
maya
ba1dd1642e hal: help RHEL7 builds along by including <stddef.h> for size_t used by
another header, scsi/sg.h.

Blind fix.
2017-04-26 12:10:43 +00:00
sborrill
4b639037b0 iasl is a build requirement 2017-04-25 06:49:45 +00:00
adam
6d5e4e2e6c Crontab module for read and writing crontab files and accessing the system cron
automatically and simply using a direct API.
2017-04-24 16:22:29 +00:00
sborrill
43723923b7 Check for vw_printw in builtin curses 2017-04-24 12:17:24 +00:00
markd
280a53b202 Add py-ptyprocess 2017-04-23 03:49:14 +00:00
markd
83dbf21ba7 Add py-ptyprocess 0.5.1
Launch a subprocess in a pseudo terminal (pty), and interact with both
the process and its pty.

Sometimes, piping stdin and stdout is not enough. There might be a
password prompt that doesn’t read from stdin, output that changes when
it’s going to a pipe rather than a terminal, or curses-style
interfaces that rely on a terminal. If you need to automate these
things, running the process in a pseudo terminal (pty) is the answer.
2017-04-23 03:48:20 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
taca
1509993a15 Update ruby-childprocess to 0.6.3.
### Version 0.6.3 / 2017-03-24

See beta release notes.


### Version 0.6.3.beta.1 / 2017-03-10

* Bug fix: Fixed child process creation problems on Windows 7 when a child was declared as a leader.


### Version 0.6.2 / 2017-02-25

* Bug fix: Fixed a potentially broken edge case that could occur on older 32-bit OSX systems.


### Version 0.6.1 / 2017-01-22

* Bug fix: Fixed a dependency that was accidentally declared as a runtime
  dependency instead of a development dependency.


### Version 0.6.0 / 2017-01-22

* Support for Ruby 2.4 added
2017-04-22 16:48:00 +00:00
taca
9c07738c10 Update capistrano to 3.8.1.
## `3.8.1` (2017-04-21)

https://github.com/capistrano/capistrano/compare/v3.8.0...v3.8.1

### Breaking changes:

* None

### Fixes:

* [#1867](https://github.com/capistrano/capistrano/pull/1867): Allow `cap -T` to run without Capfile present - [@mattbrictson](https://github.com/mattbrictson)

## `3.8.0` (2017-03-10)

https://github.com/capistrano/capistrano/compare/v3.7.2...v3.8.0

### Potentially breaking changes:

* [#1846](https://github.com/capistrano/capistrano/pull/1846): add_host will add a new host in a case where it used to incorrectly update an existing one (potentially breaking) [(@dbenamy)](https://github.com/dbenamy)

### New features:

* [#1860](https://github.com/capistrano/capistrano/pull/1860): Allow cap to be run within subdir and still work - [@mattbrictson](https://github.com/mattbrictson)

### Fixes:

* [#1835](https://github.com/capistrano/capistrano/pull/1835): Stopped printing parenthesis in ask prompt if no default or nil was passed as argument [(@chamini2)](https://github.com/chamini2)
* [#1840](https://github.com/capistrano/capistrano/pull/1840): Git plugin: shellescape git_wrapper_path [(@olleolleolle)](https://github.com/olleolleolle)
* [#1843](https://github.com/capistrano/capistrano/pull/1843): Properly shell escape git:wrapper steps - [@mattbrictson](https://github.com/mattbrictson)
* [#1846](https://github.com/capistrano/capistrano/pull/1846): Defining a role is now O(hosts) instead of O(hosts^2) [(@dbenamy)](https://github.com/dbenamy)
* Run `svn switch` to work with svn branches if repo_url is changed
* [#1856](https://github.com/capistrano/capistrano/pull/1856): Fix hg repo_tree implementation - [@mattbrictson](https://github.com/mattbrictson)
* [#1857](https://github.com/capistrano/capistrano/pull/1857): Don't emit doctor warning when repo_tree is set - [@mattbrictson](https://github.com/mattbrictson)

### Other changes:

* [capistrano-harrow#4](https://github.com/harrowio/capistrano-harrow/issues/4): Drop dependency on `capistrano-harrow` gem. Gem can still be installed separately [(@leehambley)](https://github.com/leehambley)
* [#1859](https://github.com/capistrano/capistrano/pull/1859): Move git-specific repo_url logic into git plugin - [@mattbrictson](https://github.com/mattbrictson)
* [#1858](https://github.com/capistrano/capistrano/pull/1858): Unset the :scm variable when an SCM plugin is used - [@mattbrictson](https://github.com/mattbrictson)

## `3.7.2` (2017-01-27)

https://github.com/capistrano/capistrano/compare/v3.7.1...v3.7.2

### Potentially breaking changes:

* None

### Other changes:

* Suppress log messages of `git ls-remote` by filtering remote refs (@aeroastro)
* The Git SCM now allows the repo_url to be changed without manually wiping out the mirror on each target host first (@javanthropus)
2017-04-22 16:47:01 +00:00
fhajny
175da1e21d Update sysutils/beats to 5.3.1.
Affecting all Beats
- Fix panic when testing regex-AST to match against date patterns.

Filebeat
- Fix modules default file permissions.
- Allow - in Apache access log byte count.

Metricbeat
- Avoid errors when some Apache status fields are missing.
2017-04-21 11:58:38 +00:00
wiz
6c4038ccc4 Updated dbus to 1.10.18.
D-Bus 1.10.18 (2017-04-05)
==

The “can't handle a self-referential paradox” release.

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, Debian #857660; Laurent Bigonville)

• Fix a harmless read overflow and some memory leaks in a unit test
  (fd.o #100568, Philip Withnall)
2017-04-19 12:22:09 +00:00
jperkin
ac4dcc786d Reset MAINTAINER after tonnerre resigned. 2017-04-19 11:24:36 +00:00
fhajny
a57b446ea8 Update sysutils/consul to 0.8.1.
IMPROVEMENTS:
- agent: Node IDs derived from host information are now hashed to
  prevent things like common server hardware from generating IDs with
  a common prefix across nodes.
- agent: Added new -disable-host-node-id CLI flag and
  disable_host_node_id config option to the Consul agent to prevent it
  from using information from the host when generating a node ID.
- agent: Removed useless "==> Caught signal: broken pipe" logging
  since that often results from problems sending telemetry or broken
  incoming client connections; operators don't need to be alerted to
  these.
- cli: Added TLS options for setting the client/CA certificates to use
  when communicating with Consul.
- build: Consul is now built with Go 1.8.1.
- ui: Updates Consul assets to new branding.

BUG FIXES:
- api: Added missing Raft index fields to AgentService and Node
  structures.
- server: Fixed an issue where flood joins would not work with IPv6
  addresses.
- server: Fixed an issue where electing a 0.8.x leader during an
  upgrade would cause a panic in older servers.
- server: Fixed an issue where tracking of leadership changes could
  become incorrect when changes occurred very rapidly.
- server: Fixed a panic when checking ACLs on a session that doesn't
  exist.
2017-04-18 15:47:17 +00:00
ryoon
d988ee2100 Update to 10.1.5
Changelog:
Fixed:
* Authentication failure is reported as unknown general system error.
* Unable to backup virtual machines with active Docker containers.
2017-04-16 02:49:50 +00:00
joerg
06cc3db535 Fix bash use. 2017-04-13 18:43:34 +00:00
fhajny
2e2a819ce3 Use a more explicit libgcrypt reference, fixes joyent/pkgsrc#483. PKGREVISION++ 2017-04-13 17:48:27 +00:00
bsiegert
65e3f16e8f Revbump all Go packages after the Go 1.8.1 update. 2017-04-13 15:12:03 +00:00
bouyer
a3b41ba940 Change http://bits.xensource.com/oss-xen/release/ to
https://downloads.xenproject.org/release/xen/, as new releases won't
be uploaded to bits.xensource.com
2017-04-13 13:08:33 +00:00
spz
eb10b3a907 adding patch for XSA-212 from upstream
(http://xenbits.xen.org/xsa/advisory-212.html)
2017-04-08 12:30:42 +00:00
spz
400668276a add patch for XSA-212 from upstream
(http://xenbits.xen.org/xsa/advisory-212.html)
2017-04-08 12:17:58 +00:00
spz
ae6f148ed2 add patch for XSA-212 from upstream
(http://xenbits.xen.org/xsa/advisory-212.html)
2017-04-08 11:47:33 +00:00
wiz
0c4f9b66e4 This release includes musl build fixes, improvements to the Solaris backend
and allows parsing separate sysfs files rather than reading the config file
on newer kernels.


Adam Jackson (1):
      chmod a-x README.cygwin

Chuck Tuffli (1):
      libpciaccess: Fix incorrect format specification

Emil Velikov (7):
      autogen.sh: pass --force to autoreconf, quote string variables
      linux sysfs: retrieve vendor, device... info via separate sysfs files
      autogen.sh: use quoted string variables
      Revert "linux_sysfs: include <limits.h> for PATH_MAX"
      configure.ac: remove AC_CONFIG_SRCDIR macro
      configure.ac: set AC_CONFIG_AUX_DIR
      libpciaccess 0.13.5

Felix Janda (2):
      linux_sysfs.c: Include <limits.h> for PATH_MAX
      linux_sysfs: include <limits.h> for PATH_MAX

Henry Zhao (2):
      probe should not hold pci nexus drivers open
      use cached devinfo snapshots, remove unnecessary di_init()

Julien Cristau (1):
      Include config.h before anything else in *.c

Keith Busch (1):
      Ignore 32-bit domains

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Thomas Klausner (1):
      Fix quoting issue.

arsharma (2):
      vgaarb: add a the trailing NULL character on read(vgaarb_fd)
      device-name: handle calloc failure in insert()
2017-04-07 08:53:28 +00:00
fhajny
8079669d1b Update sysutils/rsyslog* to 8.26.0.
- enable internal error messages at all times
- core: added logging name of source of rate-limited messages
- omfwd: omfwd: add support for network namespaces
- imrelp: honor input name if provided when submitting to impstats
- imptcp: add ability to set owner/group/access perms for uds
- mmnormalize: add ability to load a rulebase from action() parameter
- pmrfc3164 improvements
  - permit to ignore leading space in MSG
  - permit to use at-sign in host names
  - permit to require tag to end in colon
- add new global parameter "umask"
- core: make use of -T command line option more secure
- omfile: add error if both file and dynafile are set
- bugfix: build problem on MacOS (not a supported platform)
- regression fix: in 8.25, str2num() returned error on empty string
- bugfix omsnmp: improper handling of new-style configuration
  parameters
- bugfix: rsyslog identifies itself as "liblogging-stdlog" in internal
  messages
- bugfix imfile: wrong files were monitored when using multiple imfile
  inputs
- bugfix: setting net.aclResolveHostname/net.acladdhostnameonfail
  segfaults
- bugfix: immark emitted error messages with text "imuxsock"
- bugfix tcpflood: build failed if RELP was disabled
- fix gcc6 compiler warnings
- the output module array passing interface has been removed
2017-04-06 20:08:37 +00:00
fhajny
2b7ae685e7 Update sysutils/liblognorm to 2.0.3.
Version 2.0.3, 2017-03-22

- add ability to load rulebase from a string
- bugfix: string parser did not correctly parse word at end of line
- bugfix: literal parser does not always store value if name is specified

Version 2.0.2, 2016-11-15

- bugfix: no error was emitted on invalid "annotate" line
- "annnotate": permit inline comments
- fix a problem with cross-compilation
- bugfix: abort in literal path compaction when useing "alternative" parser
- bugfix: lognormalizer could loop
- fix misleading compiler warning
- testbench: add test for "annotate" functionality
2017-04-06 20:00:49 +00:00
fhajny
729856871d Update sysutils/consul to 0.8.0
BREAKING CHANGES:

- Command-Line Interface RPC Deprecation: The RPC client interface has
  been removed.
- Version 8 ACLs Are Now Opt-Out: The acl_enforce_version_8
  configuration now defaults to true to enable full version 8 ACL
  support by default.
- Remote Exec Is Now Opt-In: The default for disable_remote_exec was
  changed to "true", so now operators need to opt-in to having agents
  support running commands remotely via consul exec.
- Raft Protocol Compatibility: When upgrading to Consul 0.8.0 from a
  version lower than 0.7.0, users will need to set the -raft-protocol
  option to 1 in order to maintain backwards compatibility with the old
  servers during the upgrade.

FEATURES:

- Autopilot: A set of features has been added to allow for automatic
  operator-friendly management of Consul servers.
- Dead Server Cleanup: Dead servers will periodically be cleaned up and
  removed from the Raft peer set
- Server Health Checking: An internal health check has been added to
  track the stability of servers.
- New Server Stabilization: When a new server is added to the cluster,
  there will be a waiting period where it must be healthy and stable for
  a certain amount of time before being promoted to a full, voting member.
- Advanced Redundancy: (Consul Enterprise) A new -non-voting-server
  option flag has been added for Consul servers to configure a server
  that does not participate in the Raft quorum.
- Upgrade Orchestration: (Consul Enterprise) Autopilot will
  automatically orchestrate an upgrade strategy for Consul servers
- Network Areas: (Consul Enterprise) A new capability has been added
  which allows operators to define network areas that join together two
  Consul datacenters.
- WAN Soft Fail: Request routing between servers in the WAN is now more
  robust by treating Serf failures as advisory but not final.
- WAN Join Flooding: A new routine was added that looks for Consul
  servers in the LAN and makes sure that they are joined into the WAN as
  well.
- Validate command: To provide consistency across our products, the
  configtest command has been deprecated and replaced with the validate
  command

IMPROVEMENTS:

- agent: Fixed a missing case where gossip would stop flowing to dead
  nodes for a short while.
- agent: Changed agent to seed Go's random number generator.
- agent: Serf snapshots no longer have the executable bit set on the
  file.
- agent: Consul is now built with Go 1.8.
- agent: Updated aws-sdk-go version (used for EC2 auto join) for Go 1.8
  compatibility.
- agent: User-supplied node IDs are now normalized to lower-case.
- agent: Added checks to enforce uniqueness of agent node IDs at cluster
  join time and when registering with the catalog.
- cli: Standardized handling of CLI options for connecting to the Consul
  agent.
- cli: Updated go-cleanhttp library for better HTTP connection handling
  between CLI commands and the Consul agent
- cli: The operator raft subcommand has had its two modes split into the
  list-peers and remove-peer subcommands.
- cli: Added an -id flag to the operator raft remove-peer command to
  allow removing a peer by ID.
- dns: Allows the .service tag to be optional in RFC 2782 lookups.
- server: Changed the internal EnsureRegistration RPC endpoint to
  prevent registering checks that aren't associated with the top-level
  node being registered.

BUG FIXES:

- agent: Fixed an issue with consul watch not working when http was
  listening on a unix socket.
- agent: Fixed an issue where checks and services could not sync
  deregister operations back to the catalog when version 8 ACL support
  is enabled.
- agent: Fixed an issue where agents could use the ACL token registered
  with a service when registering checks for the same service that were
  registered with a different ACL token.
- cli: Fixed consul kv commands not reading the CONSUL_HTTP_TOKEN
  environment variable.
- cli: Fixed an issue where prefixing an address with a protocol (such
  as 'http://' or 'https://') in -http-addr or CONSUL_HTTP_ADDR would
  give an error.
- cli: Fixed an issue where error messages would get printed to stdout
  instead of stderr.
- server: Fixed an issue with version 8 ACLs where servers couldn't
  deregister nodes from the catalog during reconciliation.
- server: Fixed an issue where servers could temporarily roll back
  changes to a node's metadata or tagged addresses when making updates
  to the node's health checks.
- server: Fixed an issue where the service name consul was not subject
  to service ACL policies with version 8 ACLs enabled.
2017-04-06 19:25:17 +00:00
fhajny
cb29a396f6 Backport fix for CVE-2017-7401. Bump PKGREVISION. 2017-04-06 09:12:02 +00:00
wiz
52ae9de1e6 Recursive bump for gpgme update which removed a support library. 2017-03-31 10:32:14 +00:00
fhajny
af0e01cead Update sysutils/beats to 5.3.0.
==== Breaking changes

Affecting all Beats
- Configuration files must be owned by the user running the Beat or by
  root, and they must not be writable by others.
- Change Beat generator. Use
  `$GOPATH/src/github.com/elastic/beats/script/generate.py` to
  generate a beat.

Filebeat
- Always use absolute path for event and registry. This can lead to
  issues when relative paths were used before.

Metricbeat
- Linux cgroup metrics are now enabled by default for the system
  process metricset. The configuration option for the feature was
  renamed from `cgroups` to `process.cgroups.enabled`.
- Change field names `couchbase.node.couch.*.actual_disk_size.*` to
  `couchbase.node.couch.*.disk_size.*`

==== Bugfixes

Affecting all Beats
- Add `_id`, `_type`, `_index` and `_score` fields in the generated
  index pattern.

Filebeat
- Fix empty registry file on machine crash.

Metricbeat
- Add error handling to system process metricset for when Linux
  cgroups are missing from the kernel.
- Add labels to the Docker healthcheck metricset output.

Winlogbeat
- Fix handling of empty strings in event_data.

==== Added

Affecting all Beats
- Files created by Beats (logs, registry, file output) will have 0600
  permissions.
- RPM/deb packages will now install the config file with 0600
  permissions.
- Add the option to pass custom HTTP headers to the Elasticsearch
  output.
- Unify `regexp` and `contains` conditionals, for both to support
  array of strings and convert numbers to strings if required.
- Add the option to load the sample dashboards during the Beat startup
  phase.
- Disabled date detection in Elasticsearch index templates. Date
  fields must be explicitly defined in index templates.
- Using environment variables in the configuration file is now GA,
  instead of experimental.

Filebeat
- Add Filebeat modules for system, apache2, mysql, and nginx.
- Add the `pipeline` config option at the prospector level, for
  configuring the Ingest Node pipeline ID.
- Update regular expressions used for matching file names or lines
  (multiline, include/exclude functionality) to new matchers improving
  performance of simple string matches.
- The `symlinks` and `harverster_limit` settings are now GA, instead
  of experimental.
- close_timeout is also applied when the output is blocking.
- Improve handling of different path variants on Windows.


Metricbeat
- Add experimental dbstats metricset to MongoDB module.
- Use persistent, direct connections to the configured nodes for
  MongoDB module.
- Add dynamic configuration reloading for modules.
- Add docker health metricset
- Add docker image metricset
- System module uses new matchers for white-listing processes.
- Add Beta CEPH module with health metricset.
- Add Beta php_fpm module with pool metricset.
- The Docker, Kafka, and Prometheus modules are now Beta, instead of
  experimental.
- The HAProxy module is now GA, instead of experimental.
- Add the ability to collect the environment variables from system
  processes.

==== Deprecated

Affecting all Beats
- Usage of field `_type` is deprecated. It should not be used in
  queries or dashboards.

Filebeat
- The experimental `publish_async` option is now deprecated and is
  planned to be removed in 6.0.
2017-03-30 15:37:12 +00:00
bouyer
85b996c375 Add xenkerne48 and xentools48, version 4.8.0.
This includes stub domains support, but it should be considered
experimental at this time. Stub domains hangs with serial ports,
or more more than one virual disk (multiple virtual ethernet have not been
tested).
2017-03-30 09:15:09 +00:00
bouyer
21b9d33237 Remove amanda-dump-snap from suggested options for NetBSD <= 6.x, as
a workaround for PR kern/52120.
Bump amanda-client PKGREVISION
2017-03-28 12:50:26 +00:00
maya
c7dd31ce7a htop: add missing include to fix build on netbsd-7.99.x. must've
side-loaded sys/time.h before.

From Chavdar Ivanov on pkgsrc-users.
2017-03-25 10:53:59 +00:00
joerg
6a32265dbd Extend SHA512 checksums to various files I have on my local distfile
mirror.
2017-03-23 17:06:45 +00:00
joerg
45e3ea421d GC 2017-03-23 13:31:44 +00:00
joerg
3d1204bc1c Remove unused/empty distinfo files. 2017-03-23 13:07:24 +00:00
bouyer
f940f69128 Don't shadow a global variable. Fixes build on netbsd-6.
Bump some of xl's timeout. 40s is too short if scripts have to be
serialised, and a domain has lots of virtual devices.
Bump PKGREVISION
2017-03-21 22:52:52 +00:00
bouyer
42613ce8bf Apply upstream patch for security issue XSA-211. Bump pkgrevision 2017-03-20 18:44:00 +00:00
bouyer
7a91f7507b Update xenkernel46 and xentools46 to 4.6.5. Changes since 4.6.3:
various bug fixes. Includes all security patches up to and including
XSA-209
2017-03-20 18:17:12 +00:00
bouyer
b37485c975 Apply upstream patch for XSA-207. Bump PKGREVISION 2017-03-20 18:11:10 +00:00
bouyer
98f94dce49 Apply upstream patches for security fixes XSA-208, XSA-209 and XSA-211.
Bump PKGREVISION
2017-03-20 18:09:21 +00:00