pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/pkgsrc-2017Q3]: pkgsrc/sysutils/consul Pullup ticket #5581 - requeste...
details: https://anonhg.NetBSD.org/pkgsrc/rev/b11fbb5dd40a
branches: pkgsrc-2017Q3
changeset: 408537:b11fbb5dd40a
user: spz <spz%pkgsrc.org@localhost>
date: Wed Oct 18 17:38:04 2017 +0000
description:
Pullup ticket #5581 - requested by bsiegert
sysutils/consul: security update
Revisions pulled up:
- sysutils/consul/Makefile 1.23
- sysutils/consul/distinfo 1.18
-------------------------------------------------------------------
Module Name: pkgsrc
Committed By: fhajny
Date: Tue Oct 17 11:39:57 UTC 2017
Modified Files:
pkgsrc/sysutils/consul: Makefile distinfo
Log Message:
Update sysutils/consul to 1.0.0
SECURITY:
- Fixed an XSS issue with Consul's built-in web UI where node names
were not being properly escaped.
BREAKING CHANGES:
- Raft Protocol Now Defaults to 3
- Config Files Require an Extension
- Deprecated Options Have Been Removed
- `statsite_prefix` Renamed to `metrics_prefix`
- `advertise_addrs` Removed
- Escaping Behavior Changed for go-discover Configs
- HTTP Verbs are Enforced in Many HTTP APIs
- Unauthorized KV Requests Return 403
- Config Section of Agent Self Endpoint has Changed
- Deprecated `configtest` Command Removed
- Undocumented Flags in `validate` Command Removed
- Metric Names Updated
- Checks Validated On Agent Startup
FEATURES:
- Support for HCL Config Files
- Support for Binding to Multiple Addresses
- Support for RFC1434 DNS TXT records
- Support for Running Subproccesses Directly Without a Shell
- Sentinel Integration
IMPROVEMENTS:
- agent: Added support to detect public IPv4 and IPv6 addresses on
AWS.
- agent: Improved /v1/operator/raft/configuration endpoint which
allows Consul to avoid an extra agent RPC call for the `consul
operator raft list-peers` command.
- agent: Improved ACL system for the KV store to support list
permissions. This behavior can be opted in. For more information,
see the ACL Guide].
- agent: Updates miekg/dns library to later version to pick up bug
fixes and improvements.
- agent: Added automatic retries to the RPC path, and a brief RPC
drain time when servers leave. These changes make Consul more robust
during graceful leaves of Consul servers, such as during upgrades, and
help shield applications from "no leader" errors. These are configured
with new `performance` options.
- agent: Added a new `discard_check_output` agent-level configuration
option that can be used to trade off write load to the Consul
servers vs. visibility of health check output. This is reloadable so
it can be toggled without fully restarting the agent.
- api: Updated the API client to ride out network errors when
monitoring locks and semaphores.
- build: Updated Go toolchain to version 1.9.1.
- cli: `consul lock` and `consul watch` commands will forward `TERM`
and `KILL` signals to their child subprocess.
- cli: Added support for autocompletion].
- server: Updated BoltDB to final version 1.3.1.
- server: Improved dead member reap algorithm to fix edge cases where
servers could get left behind.
BUG FIXES:
- agent: Fixed an issue where disabling both the http and https
interfaces would cause a watch-related error on agent startup, even
when no watches were defined.
- agent: Added an additional step to kill health check scripts that
timeout on all platforms except Windows, and added a wait so that
it's not possible to run multiple instances of the same health check
script at the same time.
- cli: If the `consul operator raft list-peers` command encounters an
error it will now exit with a non-zero exit code.
- cli: CLI commands will now show help for all of their arguments.
- server: Fixed an issue where the leader server could get into a
state where it was no longer performing the periodic leader loop
duties and unable to serve consistent reads after a barrier timeout
error.
Full (unabridged) changelog:
https://github.com/hashicorp/consul/blob/v1.0.0/CHANGELOG.md
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/sysutils/consul/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/sysutils/consul/distinfo
diffstat:
sysutils/consul/Makefile | 4 ++--
sysutils/consul/distinfo | 10 +++++-----
2 files changed, 7 insertions(+), 7 deletions(-)
diffs (27 lines):
diff -r 42d1dc5b8399 -r b11fbb5dd40a sysutils/consul/Makefile
--- a/sysutils/consul/Makefile Tue Oct 17 19:17:50 2017 +0000
+++ b/sysutils/consul/Makefile Wed Oct 18 17:38:04 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2017/09/11 11:53:06 fhajny Exp $
+# $NetBSD: Makefile,v 1.22.4.1 2017/10/18 17:38:04 spz Exp $
-DISTNAME= consul-0.9.3
+DISTNAME= consul-1.0.0
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_GITHUB:=hashicorp/}
diff -r 42d1dc5b8399 -r b11fbb5dd40a sysutils/consul/distinfo
--- a/sysutils/consul/distinfo Tue Oct 17 19:17:50 2017 +0000
+++ b/sysutils/consul/distinfo Wed Oct 18 17:38:04 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2017/09/22 10:24:11 jperkin Exp $
+$NetBSD: distinfo,v 1.17.4.1 2017/10/18 17:38:04 spz Exp $
-SHA1 (consul-0.9.3.tar.gz) = 0ab4038871d28250e8b1347bac69270b7ff6d553
-RMD160 (consul-0.9.3.tar.gz) = 2c4098153128799cef7c113d203b58817a6da9ff
-SHA512 (consul-0.9.3.tar.gz) = a1c9cdd3e197afbf088bd1866af15c1864cb8d042dc65d2fcc0d9070b8bf2f9380cf2ceadaff6d5bba7ecd379d53f4b8191e1ae6832f1b2c82f21c62f07d8b0f
-Size (consul-0.9.3.tar.gz) = 7278357 bytes
+SHA1 (consul-1.0.0.tar.gz) = db8fe3f4d491425ecee3555654d308f640515b48
+RMD160 (consul-1.0.0.tar.gz) = f74157f9eb9d1ca8401cfb52f5f51d57cee1dd56
+SHA512 (consul-1.0.0.tar.gz) = 8223f79aa1b7bfc5693168b56fbe9a506ca504771c92328afeb99e78dce8699c7532582749a372dfed10dd4b7c440ace0dd248f1ae27247059da3e2f88293a88
+Size (consul-1.0.0.tar.gz) = 7354292 bytes
Home |
Main Index |
Thread Index |
Old Index