pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update spotifyd to 0.2.8



Module Name:	pkgsrc-wip
Committed By:	atomicules <base%atomicules.co.uk@localhost>
Pushed By:	atomicules
Date:		Mon Apr 22 11:40:43 2019 +0100
Changeset:	c4ec66e6d31e384ee8d1dca21bcdfe7be14438a4

Modified Files:
	spotifyd/Makefile
	spotifyd/distinfo
	spotifyd/patches/patch-Cargo.lock
	spotifyd/patches/patch-Cargo.toml
	spotifyd/patches/patch-librespot_audio_Cargo.toml
	spotifyd/patches/patch-librespot_connect_Cargo.toml
	spotifyd/patches/patch-vendor_termios_src_lib.rs
	spotifyd/patches/patch-vendor_termios_src_os_netbsd.rs
Removed Files:
	spotifyd/patches/patch-librespot_Cargo.toml
	spotifyd/patches/patch-vendor_fuchsia-cprng-Cargo.toml

Log Message:
Update spotifyd to 0.2.8

- Now requires rust 1.3.1 minimum. spotifyd itself uses edition "2018"
and it's too fiddly trying to rollback reqwest and it's dependencies to
not require a newer rust as well.
- Update Cargo patches
- No longer need patch for fuchsia since bumped require version of rust
- No longer need patch-libresport_Cargo.toml (fixed upstream)
- Update Termios patches per:
  https://github.com/dcuddeback/termios-rs/pull/22/commits/2b3df1aac36d8845c9394e464cf644ed733c6a62

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c4ec66e6d31e384ee8d1dca21bcdfe7be14438a4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 spotifyd/Makefile                                  | 178 +++---
 spotifyd/distinfo                                  | 690 ++++++++++++---------
 spotifyd/patches/patch-Cargo.lock                  | 180 ++----
 spotifyd/patches/patch-Cargo.toml                  |  19 +-
 spotifyd/patches/patch-librespot_Cargo.toml        |  15 -
 spotifyd/patches/patch-librespot_audio_Cargo.toml  |   4 +-
 .../patches/patch-librespot_connect_Cargo.toml     |   6 +-
 .../patches/patch-vendor_fuchsia-cprng-Cargo.toml  |  14 -
 spotifyd/patches/patch-vendor_termios_src_lib.rs   |   9 +
 .../patches/patch-vendor_termios_src_os_netbsd.rs  |  19 +-
 10 files changed, 616 insertions(+), 518 deletions(-)

diffs:
diff --git a/spotifyd/Makefile b/spotifyd/Makefile
index 0e5961158b..49d6df6657 100644
--- a/spotifyd/Makefile
+++ b/spotifyd/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD$
 
-DISTNAME=	spotifyd-0.2.5
-PKGREVISION=	2
+DISTNAME=	spotifyd-0.2.8
+PKGREVISION=	1
 CATEGORIES=	audio
 MASTER_SITES=	${MASTER_SITE_GITHUB:=Spotifyd/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
@@ -16,7 +16,7 @@ USE_LANGUAGES=	c # rust, but needs a toolchain to link
 
 DISTFILES=	${DEFAULT_DISTFILES}
 
-LIBRESPOT_REV=	daeeeaa122fc2d71edf11e562e23038db4210b39
+LIBRESPOT_REV=	a41ab28540537e5f277fc9556bbcc16e08f065d5
 DISTFILES+=	librespot-${LIBRESPOT_REV}.tar.gz
 SITES.librespot-${LIBRESPOT_REV}.tar.gz=	-https://github.com/librespot-org/librespot/archive/${LIBRESPOT_REV}.tar.gz
 
@@ -39,14 +39,20 @@ SITES.dns-parser-${DNS_PARSER_REV}.tar.gz=	-https://github.com/plietar/dns-parse
 # generate using make show-crate-depends
 CARGO_CRATE_DEPENDS+=	MacTypes-sys-2.1.0
 CARGO_CRATE_DEPENDS+=	adler32-1.0.3
-CARGO_CRATE_DEPENDS+=	aho-corasick-0.6.9
+CARGO_CRATE_DEPENDS+=	advapi32-sys-0.2.0
+CARGO_CRATE_DEPENDS+=	aes-0.3.2
+CARGO_CRATE_DEPENDS+=	aes-ctr-0.3.0
+CARGO_CRATE_DEPENDS+=	aes-soft-0.3.3
+CARGO_CRATE_DEPENDS+=	aesni-0.6.0
+CARGO_CRATE_DEPENDS+=	aho-corasick-0.6.10
 CARGO_CRATE_DEPENDS+=	alsa-0.2.1
 CARGO_CRATE_DEPENDS+=	alsa-sys-0.1.2
+CARGO_CRATE_DEPENDS+=	ansi_term-0.11.0
 CARGO_CRATE_DEPENDS+=	arc-swap-0.3.7
 CARGO_CRATE_DEPENDS+=	arrayvec-0.4.10
 CARGO_CRATE_DEPENDS+=	atty-0.2.11
 CARGO_CRATE_DEPENDS+=	autocfg-0.1.2
-CARGO_CRATE_DEPENDS+=	backtrace-0.3.13
+CARGO_CRATE_DEPENDS+=	backtrace-0.3.14
 CARGO_CRATE_DEPENDS+=	backtrace-sys-0.1.28
 CARGO_CRATE_DEPENDS+=	base64-0.10.1
 CARGO_CRATE_DEPENDS+=	base64-0.5.2
@@ -58,33 +64,43 @@ CARGO_CRATE_DEPENDS+=	bitflags-0.3.3
 CARGO_CRATE_DEPENDS+=	bitflags-0.7.0
 CARGO_CRATE_DEPENDS+=	bitflags-0.9.1
 CARGO_CRATE_DEPENDS+=	bitflags-1.0.4
+CARGO_CRATE_DEPENDS+=	block-buffer-0.7.0
+CARGO_CRATE_DEPENDS+=	block-cipher-trait-0.6.2
+CARGO_CRATE_DEPENDS+=	block-modes-0.2.0
+CARGO_CRATE_DEPENDS+=	block-padding-0.1.3
+CARGO_CRATE_DEPENDS+=	build_const-0.2.1
+CARGO_CRATE_DEPENDS+=	byte-tools-0.3.1
 CARGO_CRATE_DEPENDS+=	byteorder-0.5.3
 CARGO_CRATE_DEPENDS+=	byteorder-1.3.1
-CARGO_CRATE_DEPENDS+=	bytes-0.4.11
+CARGO_CRATE_DEPENDS+=	bytes-0.4.12
 CARGO_CRATE_DEPENDS+=	c_linked_list-1.1.1
-CARGO_CRATE_DEPENDS+=	cc-1.0.28
-CARGO_CRATE_DEPENDS+=	cfg-if-0.1.6
+CARGO_CRATE_DEPENDS+=	cc-1.0.31
+CARGO_CRATE_DEPENDS+=	cfg-if-0.1.7
 CARGO_CRATE_DEPENDS+=	chrono-0.4.6
+CARGO_CRATE_DEPENDS+=	clap-2.32.0
 CARGO_CRATE_DEPENDS+=	cloudabi-0.0.3
 CARGO_CRATE_DEPENDS+=	core-foundation-0.5.1
 CARGO_CRATE_DEPENDS+=	core-foundation-sys-0.5.1
-CARGO_CRATE_DEPENDS+=	crc32fast-1.1.2
-CARGO_CRATE_DEPENDS+=	crossbeam-0.6.0
-CARGO_CRATE_DEPENDS+=	crossbeam-channel-0.3.6
-CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.6.3
-CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.7.0
-CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.6.3
-CARGO_CRATE_DEPENDS+=	ctrlc-3.1.1
+CARGO_CRATE_DEPENDS+=	crc-1.8.1
+CARGO_CRATE_DEPENDS+=	crc32fast-1.2.0
+CARGO_CRATE_DEPENDS+=	crossbeam-deque-0.7.1
+CARGO_CRATE_DEPENDS+=	crossbeam-epoch-0.7.1
+CARGO_CRATE_DEPENDS+=	crossbeam-queue-0.1.2
+CARGO_CRATE_DEPENDS+=	crossbeam-utils-0.6.5
+CARGO_CRATE_DEPENDS+=	crypto-mac-0.7.0
+CARGO_CRATE_DEPENDS+=	ctr-0.3.2
 CARGO_CRATE_DEPENDS+=	daemonize-0.3.0
+CARGO_CRATE_DEPENDS+=	dbus-0.2.3
 CARGO_CRATE_DEPENDS+=	dbus-0.6.4
 CARGO_CRATE_DEPENDS+=	dbus-tokio-0.2.1
 CARGO_CRATE_DEPENDS+=	derive-error-chain-0.10.1
 CARGO_CRATE_DEPENDS+=	derive_builder-0.5.1
 CARGO_CRATE_DEPENDS+=	derive_builder_core-0.2.0
+CARGO_CRATE_DEPENDS+=	digest-0.8.0
 CARGO_CRATE_DEPENDS+=	dotenv-0.10.1
 CARGO_CRATE_DEPENDS+=	dtoa-0.4.3
-CARGO_CRATE_DEPENDS+=	either-1.5.0
-CARGO_CRATE_DEPENDS+=	encoding_rs-0.8.14
+CARGO_CRATE_DEPENDS+=	either-1.5.1
+CARGO_CRATE_DEPENDS+=	encoding_rs-0.8.17
 CARGO_CRATE_DEPENDS+=	env_logger-0.4.3
 CARGO_CRATE_DEPENDS+=	env_logger-0.5.13
 CARGO_CRATE_DEPENDS+=	error-chain-0.10.0
@@ -92,54 +108,60 @@ CARGO_CRATE_DEPENDS+=	error-chain-0.11.0
 CARGO_CRATE_DEPENDS+=	extprim-1.6.0
 CARGO_CRATE_DEPENDS+=	failure-0.1.5
 CARGO_CRATE_DEPENDS+=	failure_derive-0.1.5
+CARGO_CRATE_DEPENDS+=	fake-simd-0.1.2
+CARGO_CRATE_DEPENDS+=	flate2-1.0.7
 CARGO_CRATE_DEPENDS+=	fnv-1.0.6
 CARGO_CRATE_DEPENDS+=	foreign-types-0.3.2
 CARGO_CRATE_DEPENDS+=	foreign-types-shared-0.1.1
-CARGO_CRATE_DEPENDS+=	fuchsia-cprng-0.1.0
+CARGO_CRATE_DEPENDS+=	fuchsia-cprng-0.1.1
 CARGO_CRATE_DEPENDS+=	fuchsia-zircon-0.3.3
 CARGO_CRATE_DEPENDS+=	fuchsia-zircon-sys-0.3.3
 CARGO_CRATE_DEPENDS+=	futures-0.1.25
 CARGO_CRATE_DEPENDS+=	futures-cpupool-0.1.8
 CARGO_CRATE_DEPENDS+=	gcc-0.3.55
+CARGO_CRATE_DEPENDS+=	generic-array-0.12.0
 CARGO_CRATE_DEPENDS+=	get_if_addrs-0.5.3
 CARGO_CRATE_DEPENDS+=	get_if_addrs-sys-0.1.1
 CARGO_CRATE_DEPENDS+=	getopts-0.2.18
-CARGO_CRATE_DEPENDS+=	h2-0.1.16
+CARGO_CRATE_DEPENDS+=	h2-0.1.17
+CARGO_CRATE_DEPENDS+=	hex-0.3.2
+CARGO_CRATE_DEPENDS+=	hmac-0.7.0
 CARGO_CRATE_DEPENDS+=	hostname-0.1.5
-CARGO_CRATE_DEPENDS+=	http-0.1.15
+CARGO_CRATE_DEPENDS+=	http-0.1.16
 CARGO_CRATE_DEPENDS+=	httparse-1.3.3
 CARGO_CRATE_DEPENDS+=	humantime-1.2.0
 CARGO_CRATE_DEPENDS+=	hyper-0.11.27
-CARGO_CRATE_DEPENDS+=	hyper-0.12.23
+CARGO_CRATE_DEPENDS+=	hyper-0.12.25
 CARGO_CRATE_DEPENDS+=	hyper-proxy-0.4.1
-CARGO_CRATE_DEPENDS+=	hyper-tls-0.3.1
+CARGO_CRATE_DEPENDS+=	hyper-tls-0.3.2
 CARGO_CRATE_DEPENDS+=	idna-0.1.5
 CARGO_CRATE_DEPENDS+=	indexmap-1.0.2
 CARGO_CRATE_DEPENDS+=	iovec-0.1.2
 CARGO_CRATE_DEPENDS+=	itertools-0.7.11
-CARGO_CRATE_DEPENDS+=	itoa-0.3.4
 CARGO_CRATE_DEPENDS+=	itoa-0.4.3
 CARGO_CRATE_DEPENDS+=	kernel32-sys-0.2.2
+CARGO_CRATE_DEPENDS+=	keyring-0.6.1
 CARGO_CRATE_DEPENDS+=	language-tags-0.2.2
 CARGO_CRATE_DEPENDS+=	lazy_static-0.2.11
-CARGO_CRATE_DEPENDS+=	lazy_static-1.2.0
+CARGO_CRATE_DEPENDS+=	lazy_static-1.3.0
 CARGO_CRATE_DEPENDS+=	lazycell-1.2.1
-CARGO_CRATE_DEPENDS+=	lewton-0.9.3
-CARGO_CRATE_DEPENDS+=	libc-0.2.48
+CARGO_CRATE_DEPENDS+=	lewton-0.9.4
+CARGO_CRATE_DEPENDS+=	libc-0.2.50
 CARGO_CRATE_DEPENDS+=	libdbus-sys-0.1.5
-CARGO_CRATE_DEPENDS+=	libflate-0.1.19
 CARGO_CRATE_DEPENDS+=	libpulse-sys-0.0.0
 CARGO_CRATE_DEPENDS+=	linear-map-1.2.0
 CARGO_CRATE_DEPENDS+=	lock_api-0.1.5
 CARGO_CRATE_DEPENDS+=	log-0.3.9
 CARGO_CRATE_DEPENDS+=	log-0.4.6
 CARGO_CRATE_DEPENDS+=	matches-0.1.8
-CARGO_CRATE_DEPENDS+=	memchr-2.1.3
+CARGO_CRATE_DEPENDS+=	memchr-2.2.0
 CARGO_CRATE_DEPENDS+=	memoffset-0.2.1
 CARGO_CRATE_DEPENDS+=	mime-0.3.13
 CARGO_CRATE_DEPENDS+=	mime_guess-2.0.0-alpha.6
 # work around weird version pattern not supported by cargo.mk
 SITES.mime_guess-2.0.0-alpha.6.crate+=	-https://crates.io/api/v1/crates/mime_guess/2.0.0-alpha.6/download
+CARGO_CRATE_DEPENDS+=	miniz_oxide-0.2.1
+CARGO_CRATE_DEPENDS+=	miniz_oxide_c_api-0.2.1
 CARGO_CRATE_DEPENDS+=	mio-0.6.16
 CARGO_CRATE_DEPENDS+=	mio-named-pipes-0.1.6
 CARGO_CRATE_DEPENDS+=	mio-uds-0.6.7
@@ -151,19 +173,25 @@ CARGO_CRATE_DEPENDS+=	net2-0.2.33
 CARGO_CRATE_DEPENDS+=	nix-0.11.0
 CARGO_CRATE_DEPENDS+=	nix-0.9.0
 CARGO_CRATE_DEPENDS+=	nodrop-0.1.13
+CARGO_CRATE_DEPENDS+=	num-0.1.42
 CARGO_CRATE_DEPENDS+=	num-bigint-0.1.44
+CARGO_CRATE_DEPENDS+=	num-complex-0.1.43
 CARGO_CRATE_DEPENDS+=	num-integer-0.1.39
+CARGO_CRATE_DEPENDS+=	num-iter-0.1.37
+CARGO_CRATE_DEPENDS+=	num-rational-0.1.42
 CARGO_CRATE_DEPENDS+=	num-traits-0.1.43
 CARGO_CRATE_DEPENDS+=	num-traits-0.2.6
-CARGO_CRATE_DEPENDS+=	num_cpus-1.9.0
+CARGO_CRATE_DEPENDS+=	num_cpus-1.10.0
 CARGO_CRATE_DEPENDS+=	ogg-0.7.0
 CARGO_CRATE_DEPENDS+=	ogg-sys-0.0.9
-CARGO_CRATE_DEPENDS+=	openssl-0.10.16
+CARGO_CRATE_DEPENDS+=	opaque-debug-0.2.2
+CARGO_CRATE_DEPENDS+=	openssl-0.10.20
 CARGO_CRATE_DEPENDS+=	openssl-probe-0.1.2
-CARGO_CRATE_DEPENDS+=	openssl-sys-0.9.40
+CARGO_CRATE_DEPENDS+=	openssl-sys-0.9.43
 CARGO_CRATE_DEPENDS+=	owning_ref-0.4.0
 CARGO_CRATE_DEPENDS+=	parking_lot-0.7.1
 CARGO_CRATE_DEPENDS+=	parking_lot_core-0.4.0
+CARGO_CRATE_DEPENDS+=	pbkdf2-0.3.0
 CARGO_CRATE_DEPENDS+=	percent-encoding-1.0.1
 CARGO_CRATE_DEPENDS+=	phf-0.7.24
 CARGO_CRATE_DEPENDS+=	phf_codegen-0.7.24
@@ -172,12 +200,11 @@ CARGO_CRATE_DEPENDS+=	phf_shared-0.7.24
 CARGO_CRATE_DEPENDS+=	pkg-config-0.3.14
 CARGO_CRATE_DEPENDS+=	portaudio-rs-0.3.0
 CARGO_CRATE_DEPENDS+=	portaudio-sys-0.1.1
-CARGO_CRATE_DEPENDS+=	proc-macro2-0.4.26
+CARGO_CRATE_DEPENDS+=	proc-macro2-0.4.27
 CARGO_CRATE_DEPENDS+=	protobuf-1.7.4
-CARGO_CRATE_DEPENDS+=	protobuf-2.2.5
-CARGO_CRATE_DEPENDS+=	protobuf-codegen-2.2.5
-CARGO_CRATE_DEPENDS+=	protoc-2.2.5
-CARGO_CRATE_DEPENDS+=	protoc-rust-2.2.5
+CARGO_CRATE_DEPENDS+=	protobuf-2.4.0
+CARGO_CRATE_DEPENDS+=	protobuf-codegen-2.4.0
+CARGO_CRATE_DEPENDS+=	protobuf-codegen-pure-2.4.0
 CARGO_CRATE_DEPENDS+=	quick-error-1.2.2
 CARGO_CRATE_DEPENDS+=	quote-0.3.15
 CARGO_CRATE_DEPENDS+=	quote-0.6.11
@@ -190,109 +217,114 @@ CARGO_CRATE_DEPENDS+=	rand_core-0.3.1
 CARGO_CRATE_DEPENDS+=	rand_core-0.4.0
 CARGO_CRATE_DEPENDS+=	rand_hc-0.1.0
 CARGO_CRATE_DEPENDS+=	rand_isaac-0.1.1
-CARGO_CRATE_DEPENDS+=	rand_jitter-0.1.0
-CARGO_CRATE_DEPENDS+=	rand_os-0.1.1
-CARGO_CRATE_DEPENDS+=	rand_pcg-0.1.1
+CARGO_CRATE_DEPENDS+=	rand_jitter-0.1.3
+CARGO_CRATE_DEPENDS+=	rand_os-0.1.3
+CARGO_CRATE_DEPENDS+=	rand_pcg-0.1.2
 CARGO_CRATE_DEPENDS+=	rand_xorshift-0.1.1
 CARGO_CRATE_DEPENDS+=	random-0.12.2
 CARGO_CRATE_DEPENDS+=	rdrand-0.4.0
 CARGO_CRATE_DEPENDS+=	redox_syscall-0.1.51
 CARGO_CRATE_DEPENDS+=	redox_termios-0.1.1
 CARGO_CRATE_DEPENDS+=	regex-0.2.11
-CARGO_CRATE_DEPENDS+=	regex-1.1.0
+CARGO_CRATE_DEPENDS+=	regex-1.1.2
 CARGO_CRATE_DEPENDS+=	regex-syntax-0.5.6
 CARGO_CRATE_DEPENDS+=	regex-syntax-0.6.5
 CARGO_CRATE_DEPENDS+=	relay-0.1.1
 CARGO_CRATE_DEPENDS+=	remove_dir_all-0.5.1
-CARGO_CRATE_DEPENDS+=	reqwest-0.9.3
+CARGO_CRATE_DEPENDS+=	reqwest-0.9.12
 CARGO_CRATE_DEPENDS+=	rpassword-0.3.1
+CARGO_CRATE_DEPENDS+=	rpassword-2.1.0
 CARGO_CRATE_DEPENDS+=	rspotify-0.2.5
 CARGO_CRATE_DEPENDS+=	rust-crypto-0.2.36
-CARGO_CRATE_DEPENDS+=	rust-crypto-0.2.36
-CARGO_CRATE_DEPENDS+=	rust-ini-0.10.3
+CARGO_CRATE_DEPENDS+=	rust-gmp-0.3.2
+CARGO_CRATE_DEPENDS+=	rust-ini-0.13.0
 CARGO_CRATE_DEPENDS+=	rustc-demangle-0.1.13
 CARGO_CRATE_DEPENDS+=	rustc-serialize-0.3.24
 CARGO_CRATE_DEPENDS+=	rustc_version-0.2.3
 CARGO_CRATE_DEPENDS+=	ryu-0.2.7
 CARGO_CRATE_DEPENDS+=	safemem-0.2.0
 CARGO_CRATE_DEPENDS+=	safemem-0.3.0
-CARGO_CRATE_DEPENDS+=	schannel-0.1.14
+CARGO_CRATE_DEPENDS+=	schannel-0.1.15
 CARGO_CRATE_DEPENDS+=	scoped-tls-0.1.2
 CARGO_CRATE_DEPENDS+=	scopeguard-0.3.3
+CARGO_CRATE_DEPENDS+=	secret-service-0.4.0
 CARGO_CRATE_DEPENDS+=	security-framework-0.2.2
 CARGO_CRATE_DEPENDS+=	security-framework-sys-0.2.3
 CARGO_CRATE_DEPENDS+=	semver-0.9.0
 CARGO_CRATE_DEPENDS+=	semver-parser-0.7.0
-CARGO_CRATE_DEPENDS+=	serde-0.9.15
-CARGO_CRATE_DEPENDS+=	serde-1.0.85
-CARGO_CRATE_DEPENDS+=	serde_codegen_internals-0.14.2
-CARGO_CRATE_DEPENDS+=	serde_derive-0.9.15
-CARGO_CRATE_DEPENDS+=	serde_derive-1.0.85
-CARGO_CRATE_DEPENDS+=	serde_json-0.9.10
-CARGO_CRATE_DEPENDS+=	serde_json-1.0.37
+CARGO_CRATE_DEPENDS+=	serde-1.0.89
+CARGO_CRATE_DEPENDS+=	serde_derive-1.0.89
+CARGO_CRATE_DEPENDS+=	serde_json-1.0.39
 CARGO_CRATE_DEPENDS+=	serde_urlencoded-0.5.4
+CARGO_CRATE_DEPENDS+=	sha-1-0.8.1
+CARGO_CRATE_DEPENDS+=	sha2-0.8.0
 CARGO_CRATE_DEPENDS+=	shannon-0.2.0
-CARGO_CRATE_DEPENDS+=	signal-hook-0.1.7
+CARGO_CRATE_DEPENDS+=	signal-hook-0.1.8
 CARGO_CRATE_DEPENDS+=	simplelog-0.4.4
 CARGO_CRATE_DEPENDS+=	siphasher-0.2.3
 CARGO_CRATE_DEPENDS+=	slab-0.3.0
 CARGO_CRATE_DEPENDS+=	slab-0.4.2
 CARGO_CRATE_DEPENDS+=	smallvec-0.2.1
-CARGO_CRATE_DEPENDS+=	smallvec-0.6.8
+CARGO_CRATE_DEPENDS+=	smallvec-0.6.9
 CARGO_CRATE_DEPENDS+=	socket2-0.2.4
 CARGO_CRATE_DEPENDS+=	socket2-0.3.8
 CARGO_CRATE_DEPENDS+=	stable_deref_trait-1.1.1
+CARGO_CRATE_DEPENDS+=	stream-cipher-0.3.0
 CARGO_CRATE_DEPENDS+=	string-0.1.3
+CARGO_CRATE_DEPENDS+=	strsim-0.7.0
+CARGO_CRATE_DEPENDS+=	subtle-1.0.0
 CARGO_CRATE_DEPENDS+=	syn-0.11.11
-CARGO_CRATE_DEPENDS+=	syn-0.15.26
+CARGO_CRATE_DEPENDS+=	syn-0.15.29
 CARGO_CRATE_DEPENDS+=	synom-0.11.3
 CARGO_CRATE_DEPENDS+=	synstructure-0.10.1
-CARGO_CRATE_DEPENDS+=	syslog-3.3.0
+CARGO_CRATE_DEPENDS+=	syslog-4.0.1
 CARGO_CRATE_DEPENDS+=	take-0.1.0
 CARGO_CRATE_DEPENDS+=	tempfile-2.2.0
-CARGO_CRATE_DEPENDS+=	tempfile-3.0.5
+CARGO_CRATE_DEPENDS+=	tempfile-3.0.7
 CARGO_CRATE_DEPENDS+=	term-0.4.6
 CARGO_CRATE_DEPENDS+=	termcolor-1.0.4
 CARGO_CRATE_DEPENDS+=	termion-1.5.1
 CARGO_CRATE_DEPENDS+=	termios-0.2.2
+CARGO_CRATE_DEPENDS+=	textwrap-0.10.0
 CARGO_CRATE_DEPENDS+=	thread_local-0.3.6
 CARGO_CRATE_DEPENDS+=	time-0.1.42
-CARGO_CRATE_DEPENDS+=	tokio-0.1.15
+CARGO_CRATE_DEPENDS+=	tokio-0.1.18
 CARGO_CRATE_DEPENDS+=	tokio-codec-0.1.1
 CARGO_CRATE_DEPENDS+=	tokio-core-0.1.17
-CARGO_CRATE_DEPENDS+=	tokio-current-thread-0.1.4
-CARGO_CRATE_DEPENDS+=	tokio-executor-0.1.6
-CARGO_CRATE_DEPENDS+=	tokio-fs-0.1.5
-CARGO_CRATE_DEPENDS+=	tokio-io-0.1.11
+CARGO_CRATE_DEPENDS+=	tokio-current-thread-0.1.6
+CARGO_CRATE_DEPENDS+=	tokio-executor-0.1.7
+CARGO_CRATE_DEPENDS+=	tokio-fs-0.1.6
+CARGO_CRATE_DEPENDS+=	tokio-io-0.1.12
 CARGO_CRATE_DEPENDS+=	tokio-process-0.2.3
 CARGO_CRATE_DEPENDS+=	tokio-proto-0.1.1
-CARGO_CRATE_DEPENDS+=	tokio-reactor-0.1.8
+CARGO_CRATE_DEPENDS+=	tokio-reactor-0.1.9
 CARGO_CRATE_DEPENDS+=	tokio-service-0.1.0
 CARGO_CRATE_DEPENDS+=	tokio-signal-0.1.5
-CARGO_CRATE_DEPENDS+=	tokio-signal-0.2.7
-CARGO_CRATE_DEPENDS+=	tokio-sync-0.1.0
+CARGO_CRATE_DEPENDS+=	tokio-signal-0.2.8
+CARGO_CRATE_DEPENDS+=	tokio-sync-0.1.4
 CARGO_CRATE_DEPENDS+=	tokio-tcp-0.1.3
-CARGO_CRATE_DEPENDS+=	tokio-threadpool-0.1.11
-CARGO_CRATE_DEPENDS+=	tokio-timer-0.2.9
+CARGO_CRATE_DEPENDS+=	tokio-threadpool-0.1.13
+CARGO_CRATE_DEPENDS+=	tokio-timer-0.2.10
+CARGO_CRATE_DEPENDS+=	tokio-trace-core-0.1.0
 CARGO_CRATE_DEPENDS+=	tokio-udp-0.1.3
 CARGO_CRATE_DEPENDS+=	tokio-uds-0.2.5
 CARGO_CRATE_DEPENDS+=	try-lock-0.1.0
 CARGO_CRATE_DEPENDS+=	try-lock-0.2.2
+CARGO_CRATE_DEPENDS+=	typenum-1.10.0
 CARGO_CRATE_DEPENDS+=	ucd-util-0.1.3
 CARGO_CRATE_DEPENDS+=	unicase-1.4.2
-CARGO_CRATE_DEPENDS+=	unicase-2.2.0
+CARGO_CRATE_DEPENDS+=	unicase-2.3.0
 CARGO_CRATE_DEPENDS+=	unicode-bidi-0.3.4
 CARGO_CRATE_DEPENDS+=	unicode-normalization-0.1.8
 CARGO_CRATE_DEPENDS+=	unicode-width-0.1.5
 CARGO_CRATE_DEPENDS+=	unicode-xid-0.0.4
 CARGO_CRATE_DEPENDS+=	unicode-xid-0.1.0
-CARGO_CRATE_DEPENDS+=	unix_socket-0.5.0
-CARGO_CRATE_DEPENDS+=	unreachable-1.0.0
 CARGO_CRATE_DEPENDS+=	url-1.7.2
 CARGO_CRATE_DEPENDS+=	utf8-ranges-1.0.2
 CARGO_CRATE_DEPENDS+=	uuid-0.4.0
-CARGO_CRATE_DEPENDS+=	uuid-0.7.1
+CARGO_CRATE_DEPENDS+=	uuid-0.7.2
 CARGO_CRATE_DEPENDS+=	vcpkg-0.2.6
+CARGO_CRATE_DEPENDS+=	vec_map-0.8.1
 CARGO_CRATE_DEPENDS+=	vergen-0.1.1
 CARGO_CRATE_DEPENDS+=	version_check-0.1.5
 CARGO_CRATE_DEPENDS+=	void-1.0.2
@@ -341,6 +373,12 @@ do-build:
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/target/release/spotifyd ${DESTDIR}${PREFIX}/bin
 
+# Spotifyd now uses 2018 edition, need more recent version of rust.
+# NOTE: It's up to you how you meet this version requirement. The last pkgsrc
+# binary I can find for rust is 1.29.1 in 8.0_2018Q3. You can either build a
+# required version or cheat by installing rust via rustup and "tricking" pkgsrc
+# into using that.
+BUILDLINK_API_DEPENDS.rust+=   rust>=1.31.0
 .include "../../lang/rust/cargo.mk"
 .include "../../lang/rust/buildlink3.mk"
 .include "../../audio/pulseaudio/buildlink3.mk"
diff --git a/spotifyd/distinfo b/spotifyd/distinfo
index e66ce7d5b4..9a7a6ea973 100644
--- a/spotifyd/distinfo
+++ b/spotifyd/distinfo
@@ -8,10 +8,30 @@ SHA1 (adler32-1.0.3.crate) = d72a6705a1b94eb48c0fc7bd8ab357d4eb9c6ee6
 RMD160 (adler32-1.0.3.crate) = 2860e381b2c52325b1b8befb3b6db0727f0eb66b
 SHA512 (adler32-1.0.3.crate) = 2128cc34abc74a363b18eec5abf414b95e4d84bfd99b6508ac807e13c026ad0e37e67b5a8c429212b85e78071f03e0df24ee70db5995772c4bc78acfb0234459
 Size (adler32-1.0.3.crate) = 5734 bytes
-SHA1 (aho-corasick-0.6.9.crate) = 55b7a786a3cf6477ad95a183e3bcb9f2dbaff645
-RMD160 (aho-corasick-0.6.9.crate) = 142faa94cfdadb1f547c9aca2409e8f869b6044f
-SHA512 (aho-corasick-0.6.9.crate) = 8dfc817b435d8a44fb4ca79bb20e283659c2fe9a75a4892389958f5880acc436bbe32552098429f15585ee025d064fdb5806b814f0e9d67a4261ffd23852172b
-Size (aho-corasick-0.6.9.crate) = 25979 bytes
+SHA1 (advapi32-sys-0.2.0.crate) = de893c560fe1c1af2380d27a598a5da7105ecc79
+RMD160 (advapi32-sys-0.2.0.crate) = 26dc945bbfa1d1d02b009275414a056ed260d365
+SHA512 (advapi32-sys-0.2.0.crate) = 8e6bc75fcb2b91d2b8fe281d165aa8281c8ecca9ba09552f5e4cdbadc03b91db5a98789233c4dc858ee9cf8a3488f28af5a742dac50b44f6397fd14478b77618
+Size (advapi32-sys-0.2.0.crate) = 7217 bytes
+SHA1 (aes-0.3.2.crate) = 87c13a154ff8ceebbcc6fa3332957b5ecd13d91e
+RMD160 (aes-0.3.2.crate) = c768fdbb670a592282f3f7dca1aa9511046e2644
+SHA512 (aes-0.3.2.crate) = 0dde257064659ae0d7b13d12e538f2cf2f35d2f3cac2f3e0cf3a2dba0a4a89bb78377e85382cf82b95e347f34ae3c27bb145441d50f20e595c069445560a9e04
+Size (aes-0.3.2.crate) = 84345 bytes
+SHA1 (aes-ctr-0.3.0.crate) = 426c3474a0979c75e69d2131873cb29e797c7a52
+RMD160 (aes-ctr-0.3.0.crate) = ea4d509d9a0cd3fa995bf41230004dd7437e08c5
+SHA512 (aes-ctr-0.3.0.crate) = 92a939ba8c835c0e05f050933ad4b457b91deaff98cbdfd587907c9e674cc38c5ba0a7e75230396cc852ac7fce60db89c1ac491e7c404a1175aad5e759b21784
+Size (aes-ctr-0.3.0.crate) = 11598 bytes
+SHA1 (aes-soft-0.3.3.crate) = e8db8bdab98daa6ce00550fcf678c04b3eb9b933
+RMD160 (aes-soft-0.3.3.crate) = 40dbd1942f8f7e0f45328270c174848855974975
+SHA512 (aes-soft-0.3.3.crate) = 9c56f05d2e36da6e51e504eb9ef5de1ddb398cfe8ce025af0732794a62128613f2224a0e729b75b9a98a9d633e29eb1b23c67078769f33bb052e5abf0ce25a85
+Size (aes-soft-0.3.3.crate) = 92804 bytes
+SHA1 (aesni-0.6.0.crate) = 9e88524a813fdbe96b342e238f8776c2657f73f3
+RMD160 (aesni-0.6.0.crate) = 53f678b89d9e62667efba7ee595335e713ee4d2a
+SHA512 (aesni-0.6.0.crate) = f059f03d5ce2d98f0fc14dd3ab65ff87d748f80ac29f54d8674be56ca8df0650dc70e75b8496a2471d106830df59ae6a3662c1871bd918fe7cdf5a3726423107
+Size (aesni-0.6.0.crate) = 100722 bytes
+SHA1 (aho-corasick-0.6.10.crate) = f0217282870de216598af000f4cf0cbfa3856f7b
+RMD160 (aho-corasick-0.6.10.crate) = bac25b1648928ae41cb0ab7aaef9711f1ca8dfdc
+SHA512 (aho-corasick-0.6.10.crate) = 4a21b0e68c416e5dcfe99ded917577abdbe7c92e50227b7906a2b3bd25105f8e7d03103514d388171a41090cc7bcb63bb5b4dc3c6847a9b4e09bb3856a1bbd9d
+Size (aho-corasick-0.6.10.crate) = 26122 bytes
 SHA1 (alsa-0.2.1.crate) = a27f6bd471442a6f37bc0a8bc6d5e1c8ef7fd2f2
 RMD160 (alsa-0.2.1.crate) = 0db8be7fae32d917b9152bde2927d87c1130d3b8
 SHA512 (alsa-0.2.1.crate) = 21e2d4b616c4b7b7745a00587030224f0d25dce30bda03f3dd740d3bbceae16c05a2c661d61861458b469e8a22650c09f24c9593835e2b124d85585d0c637d56
@@ -20,6 +40,10 @@ SHA1 (alsa-sys-0.1.2.crate) = 4e80ceb55521615273d42305c710d18a7809a5db
 RMD160 (alsa-sys-0.1.2.crate) = a1d21de00a3b57d1957e14abda05b71c64fae70d
 SHA512 (alsa-sys-0.1.2.crate) = 3e303e4244f360ae1fe612c22829481b14c2b858954691e71de201fa86dfd525688c55712094a291daf7eef0b3afbe6c0060623cea2e613abd8fb123135c59b0
 Size (alsa-sys-0.1.2.crate) = 20311 bytes
+SHA1 (ansi_term-0.11.0.crate) = 0c6f984f171ee890100780e038def5db2a8b7ab8
+RMD160 (ansi_term-0.11.0.crate) = 0bc10d826fc7a658ac1026dac333cc54f26f7c5b
+SHA512 (ansi_term-0.11.0.crate) = a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
+Size (ansi_term-0.11.0.crate) = 17087 bytes
 SHA1 (arc-swap-0.3.7.crate) = 656ab37175af4d434df0c12d19fc497f65faa37e
 RMD160 (arc-swap-0.3.7.crate) = 000942dff52eec2ee7dbaada3523e8b00d529ae6
 SHA512 (arc-swap-0.3.7.crate) = f855e7d4c2edf9ba44e8f66858a1b9fd8ff01e1a64c8cdf3cadc6e7e6c64466c87bb2b8f65c13e51b5fcbb412991169043b44fcc239fc7f610cfa6cd09b5e538
@@ -36,10 +60,10 @@ SHA1 (autocfg-0.1.2.crate) = ee52cbfdea5d21c74d4946fbd5e3caab75ed67c1
 RMD160 (autocfg-0.1.2.crate) = ddd19921861ba2352e90956cd03a684a131eccdc
 SHA512 (autocfg-0.1.2.crate) = 0f692f4062d22be01c32af2ceb6ed3887a7d65843e1a6ec696fbaa46517d02e62d573055efe5da3a63847f05bc37b254bf2dd750738b528774f63352eacdabe4
 Size (autocfg-0.1.2.crate) = 10444 bytes
-SHA1 (backtrace-0.3.13.crate) = be2bc8d60b849eabcba8e16ccc3fe186b59eda13
-RMD160 (backtrace-0.3.13.crate) = a732c613b1d4f99711de81dae33f17b6409d7764
-SHA512 (backtrace-0.3.13.crate) = 434037b8b9bae57bbc788d5db05d02464cab8aac92be1bee9636aec17b02f14110e7d6bcf0c529ce5ffbf632c2fc939fbcd96600bd90656ac489c1ccf1e8e439
-Size (backtrace-0.3.13.crate) = 34101 bytes
+SHA1 (backtrace-0.3.14.crate) = fe4604c8c817406c9989e87e5ba539d84476a6d2
+RMD160 (backtrace-0.3.14.crate) = 55f8798a0f4cc94a26f7de897b1629c5343fe0ae
+SHA512 (backtrace-0.3.14.crate) = 6ed74aaa996c30b7d97e2eee2aff72347ed3d26d6f5e9f5af4047dcf13170fcd9ea8edf7e44134faabfa34d41de0700f8c4b814f81e8f450729ef5db2d03a435
+Size (backtrace-0.3.14.crate) = 33452 bytes
 SHA1 (backtrace-sys-0.1.28.crate) = e6fca04e3b02f80a70df131bc018bc3d3ebf017c
 RMD160 (backtrace-sys-0.1.28.crate) = 3225ba5733d0c28f3175486b016c915d5377e8a8
 SHA512 (backtrace-sys-0.1.28.crate) = 4b16bc8500258d0e75db0c6cca3e2a68d9024106a0e8a4a46cf5865fe1e08304d9291a6723e4fd337b7d7f5bb14e9cec7b3aa2e40bbaa4642562764c803d345d
@@ -84,6 +108,30 @@ SHA1 (bitflags-1.0.4.crate) = fbc1ce9fa176ed7a7e15cfc6d1f6c2389f536361
 RMD160 (bitflags-1.0.4.crate) = fd720dba692f079a1c6662e43677533bb68654de
 SHA512 (bitflags-1.0.4.crate) = 81850d2be62eabb8486024ab263da67e6eb8ebfa732cac3a5d46a9186c564b2065cba15fa3da468bbd26eaf2b67038680e5de19d5dd99d78f60dae8a1776c8de
 Size (bitflags-1.0.4.crate) = 15282 bytes
+SHA1 (block-buffer-0.7.0.crate) = eb4317b765206a1e0c01052ad79e050cc9b02b07
+RMD160 (block-buffer-0.7.0.crate) = 67e4c9c518a545bd3e5c9774770de5d61b54b881
+SHA512 (block-buffer-0.7.0.crate) = d2550a960960188d88e9a14e2c7f08e1733b5a70935ce374503b6628b743532f750f418dc66a2294834104364ecf9a458b6657f1b7c5e9409bc19aa628e51d2c
+Size (block-buffer-0.7.0.crate) = 6975 bytes
+SHA1 (block-cipher-trait-0.6.2.crate) = 47890b633ba15c8000b6af75e1c77d434ebd1692
+RMD160 (block-cipher-trait-0.6.2.crate) = 6c8bff396444ca5b26dafe829d8773fbf5098126
+SHA512 (block-cipher-trait-0.6.2.crate) = 7287445cb4139939397d7947d4a6b0a57b19085898603cf2cdb9a35935ec0cfc360f3af97f894490b14c96a624322571efb8dd98393c2c355e1510a95e068e49
+Size (block-cipher-trait-0.6.2.crate) = 7539 bytes
+SHA1 (block-modes-0.2.0.crate) = ecc5de1fd4a483d7c41874b842eb4e8561447432
+RMD160 (block-modes-0.2.0.crate) = 442d1e6c65c1b6c6fa968384c9606f8333e72a15
+SHA512 (block-modes-0.2.0.crate) = d4575d4edd089e3a4b19e620f12cffe10cbaf3693ee4482c0826167614bbd714f6a96ea7e7625a98cdc70dda9eb4558c2911449d5d1daa25f069e9d322fe01ec
+Size (block-modes-0.2.0.crate) = 6290 bytes
+SHA1 (block-padding-0.1.3.crate) = 0d84854a0d44decaa5be57791faf04def10b1295
+RMD160 (block-padding-0.1.3.crate) = 16bda51f9023e4c4c6bb3452cea585689b27aa0e
+SHA512 (block-padding-0.1.3.crate) = 9af8c4bad1435991be9570a423f7be50b2810a77c90a263d995115f4732c251d9de5ab40e173d832e972215b6399e47bdecead04cb2a80dbb98b34b3d476e80b
+Size (block-padding-0.1.3.crate) = 7199 bytes
+SHA1 (build_const-0.2.1.crate) = f7bbaded507495502b920cb1c875de2d5e2719a4
+RMD160 (build_const-0.2.1.crate) = f33e3e64b89b8a7169c8fb81bdd82f4ea4505bf8
+SHA512 (build_const-0.2.1.crate) = 4e210078ad781bd645381f469285f0e4d20cc8c416818c27d98c0033f070b708a6ab27933f9c3660c83e6cbfb3afcb7ec753f9c186b0c75b99db37dff1cde658
+Size (build_const-0.2.1.crate) = 4499 bytes
+SHA1 (byte-tools-0.3.1.crate) = 7cf27a16117c7440398799c495659563ff06a167
+RMD160 (byte-tools-0.3.1.crate) = a582d09d9d60719b11fe76d4595af2012ddb82db
+SHA512 (byte-tools-0.3.1.crate) = 18e0f248a1e9780706e3a184d63558f03f30002646abc6d46ef49db9d5f6768af3d24d210b688aa4ad33d41248429e4df46bc3926f27851f90c92d260e5c4baa
+Size (byte-tools-0.3.1.crate) = 5526 bytes
 SHA1 (byteorder-0.5.3.crate) = ed4c1d718de665ab2c7c495585c93fcb1df1d85b
 RMD160 (byteorder-0.5.3.crate) = cac2dcc53402ca0ee9a673f085d4f7e579a7370b
 SHA512 (byteorder-0.5.3.crate) = c6134458bc5b05529cef261c519b1d1e515fde37143690cf365dfb7a65d1fa91f1689bec1d1d04dff7f6417ed1eb2e70aef40c78400d7f1bc90c12eac085496b
@@ -92,26 +140,30 @@ SHA1 (byteorder-1.3.1.crate) = 56fbe12c0b534a189c54ff2b952d248aefaea049
 RMD160 (byteorder-1.3.1.crate) = 2fc0e248e42fa36629bcb84c6b34f5b9e071076f
 SHA512 (byteorder-1.3.1.crate) = b8d8273293f776cf567dbb9357e73a65cfd352461963b2ba202959bb48338f5e14eaebb221f940c09dc0b3214924e40194f6952c32631f20a18030ad22258c25
 Size (byteorder-1.3.1.crate) = 20959 bytes
-SHA1 (bytes-0.4.11.crate) = ef9f922222dab0ae069364f217e0f5bdf9c3dcf1
-RMD160 (bytes-0.4.11.crate) = c349b79d639a74ae8543a818f9cbf42b17efc2d0
-SHA512 (bytes-0.4.11.crate) = 3a0354981488c354b2aaa664f320b18cfb09ed07a5f74a10f8fc120279d660dc7899306bd01b1b3405fc92eec5de3f6f8e9d6c1e5d4a2374da865d5a8a8405d3
-Size (bytes-0.4.11.crate) = 45988 bytes
+SHA1 (bytes-0.4.12.crate) = bd522e5e0e23f0dc281b57dbce982126098457f1
+RMD160 (bytes-0.4.12.crate) = e70f56debe13fecdec4d236459b493295062099e
+SHA512 (bytes-0.4.12.crate) = 5f603532ea2f04cbc53044422feed1667bf0486af398c9c8e2ce7b4601b37e1c47223201970fb0d17fed77fef7e89961e0ac05a30e6cc9bf13462d98bc587250
+Size (bytes-0.4.12.crate) = 46361 bytes
 SHA1 (c_linked_list-1.1.1.crate) = aa85458f715588c1d94b5ee89bdd33b38d7dae32
 RMD160 (c_linked_list-1.1.1.crate) = ab27dbbe53c02164ac2f99674505a89172880330
 SHA512 (c_linked_list-1.1.1.crate) = 837389914463d697323fc5b15f3d6bb0c7afeb5fb7cbd5725de532f0770e18fd1e304dc013c6e0ab034131808a78b3138685d7f64037bcdc0523139b16b81e6c
 Size (c_linked_list-1.1.1.crate) = 3056 bytes
-SHA1 (cc-1.0.28.crate) = c6ba73470b031fb160ebe4d445fc952305ec26b7
-RMD160 (cc-1.0.28.crate) = bca754b4bf3e9acafb48e1c84d0f4d105458722f
-SHA512 (cc-1.0.28.crate) = 2d1e8e34dd8d60aafb0337a86516b152f7f5b04ed5313079fcce66460b5d9c753afbf5e5ba13ada56bbaa7f5ffa1678eb3c2e27b9d58cdcec9f1a5374e6a32ab
-Size (cc-1.0.28.crate) = 42422 bytes
-SHA1 (cfg-if-0.1.6.crate) = e3b635b8ff3a8615385ce05d343b8ee105399f74
-RMD160 (cfg-if-0.1.6.crate) = f190c1846549b3ad88559ae471cf2828c0bf44d1
-SHA512 (cfg-if-0.1.6.crate) = e393816f659bb5b1e64ebc72a4b6e3e673afd00cba302c3c92c6f2e98db341a29197f6cf413107e569175a86aad85e74a93e2cd3a9fa9fa2d1b70b01c3fcf378
-Size (cfg-if-0.1.6.crate) = 7411 bytes
+SHA1 (cc-1.0.31.crate) = 387d896098906b4753b7ad375f8e4afe58bf40aa
+RMD160 (cc-1.0.31.crate) = 44cf8ef9236c9b07e6b625aa01b5c7aa4069ebed
+SHA512 (cc-1.0.31.crate) = d6efba4c53fc8f11fdd685efb2759dbbbe53e65ae7878a61805b110c5a6028debb89a3e6d740bf7fd71055613de4fe92daaa98f34f86473c5a410ce3f17052df
+Size (cc-1.0.31.crate) = 42956 bytes
+SHA1 (cfg-if-0.1.7.crate) = 5e937bd13469b0b1e8313fb65148f312f52d3e6f
+RMD160 (cfg-if-0.1.7.crate) = 41e96e680f9467e1e7dde73e7ad88a60e3dc76cd
+SHA512 (cfg-if-0.1.7.crate) = 30a1510f0a217e588e9a2c1ef51e6188d7437c63641284782262fa9a2ec78f04d0bbdac7ce32c0e8282e2e518d4b6c9d6ed0c2658baac412133ad1cc1f8d43a4
+Size (cfg-if-0.1.7.crate) = 7360 bytes
 SHA1 (chrono-0.4.6.crate) = 2d3854bf8cda6f09d6b3edf06aa861e13815286c
 RMD160 (chrono-0.4.6.crate) = 9ddf038c956cb3db217fcd375fa159a03cb7b610
 SHA512 (chrono-0.4.6.crate) = c869cab6da906d50531476c892510042eeccb3daf790ef13b3014121c805b3f8e23c7a6ffccb3bb11d15a1615e997df4180e41f0140a2c327cc816b94f28976d
 Size (chrono-0.4.6.crate) = 133108 bytes
+SHA1 (clap-2.32.0.crate) = 056a334c2e22d1696c94d2b78b26ccb3095870c6
+RMD160 (clap-2.32.0.crate) = 069963d76d9d566b3ec52976b30c798d564e198d
+SHA512 (clap-2.32.0.crate) = ee2a66cec0d867d73fce35c055bcac77cc3ea9537b355be04be3ee17ddabefebfe3649cbdfc30ea356c54cf9f066369540eac4f5dc67e60cdadc9c66be014ef0
+Size (clap-2.32.0.crate) = 196073 bytes
 SHA1 (cloudabi-0.0.3.crate) = 3686cb2aa6c559198711acc8b0c7b0b1494d70b9
 RMD160 (cloudabi-0.0.3.crate) = 4da7ab080c1d18e5881dbcb419d250d0c38387eb
 SHA512 (cloudabi-0.0.3.crate) = 691ed793e9b35ba382f03897f4c0efc31a528394862a27b814ba8993ad30bbe0ebc9808484baf580e8b69d9c13ad1612776a1efd0f6981545b420139ff83592c
@@ -124,38 +176,46 @@ SHA1 (core-foundation-sys-0.5.1.crate) = ce05372ce648e04a61813ceb38c072e8902581d
 RMD160 (core-foundation-sys-0.5.1.crate) = 7cc63d488ef7510a2569b9c84fc09bac320c263e
 SHA512 (core-foundation-sys-0.5.1.crate) = 9cb023399eb660ca318c9d3461b9f177206792c3542564d990c08ba4788dc41da2f2c6070f0b55550b2ded0278c3f3d21a159212a20d18c12997658df3df5052
 Size (core-foundation-sys-0.5.1.crate) = 15974 bytes
-SHA1 (crc32fast-1.1.2.crate) = 7df65c6953ff7e395019fe411be50fb8673ad5df
-RMD160 (crc32fast-1.1.2.crate) = 4412da5e699626e06695fee297ed23e72b19960e
-SHA512 (crc32fast-1.1.2.crate) = f0ff5c889a89e0c235ff876d2e0bf50a5c97b85c6f19abbc3d12de26c97e678e784c04cc975be7d008b45fba7ac68c9a129680e37492d77f7a0f433fa895c659
-Size (crc32fast-1.1.2.crate) = 38312 bytes
-SHA1 (crossbeam-0.6.0.crate) = 8a09369ccb28f2cd9aba777a8b2dadd6cb339b6d
-RMD160 (crossbeam-0.6.0.crate) = 9c2acf0d0c9af3752d7d6a0d3d19a0deab8cc12d
-SHA512 (crossbeam-0.6.0.crate) = 9d24dd2f76148785e0fe4e22b6c57263a9c3a44160486b29711b6d67fee025d907c62f61ff8bf8ac87265350c9206d4fea24cd3eec13a73fb3f4baf623afc870
-Size (crossbeam-0.6.0.crate) = 19911 bytes
-SHA1 (crossbeam-channel-0.3.6.crate) = da4dabf75085019e1edf8ddb11a75432eaab3a3b
-RMD160 (crossbeam-channel-0.3.6.crate) = 6d5dd16aa21741743b9b3813790bf27d5bceb410
-SHA512 (crossbeam-channel-0.3.6.crate) = ef5b097f824091b79c0e8e060e73f2d105e4eb99321741edf30c55215c366368dfbb1ea673f71be169d6d47355320e698527d8adb8a93451aa867fd975fdc6d5
-Size (crossbeam-channel-0.3.6.crate) = 78943 bytes
-SHA1 (crossbeam-deque-0.6.3.crate) = b7e291820a77ab6b4330dd1836449488a34a0753
-RMD160 (crossbeam-deque-0.6.3.crate) = 1ef5127cbe33bca38fb15d33b95a467c510f8af3
-SHA512 (crossbeam-deque-0.6.3.crate) = a3248a310c10d09e5a9d394a4e7c571bb75c92c904924fd26b40a55d6fa97c054fa2f1a978ed52263d91b495702c5957dc69aa8793a5c42b4b9e83ac86d4f263
-Size (crossbeam-deque-0.6.3.crate) = 14238 bytes
-SHA1 (crossbeam-epoch-0.7.0.crate) = ae33ebe66472910d10000d50f1b5abc33f04e0f0
-RMD160 (crossbeam-epoch-0.7.0.crate) = 49bfad30940bb1c2cada17a6b4ea70ae88efda22
-SHA512 (crossbeam-epoch-0.7.0.crate) = 25eaefa2995ec546a3da2a1bd8554061ef840036fa93e666cd0850b35b217286000fbf605f0f7d5b85ecd0075694afb24b1cb873241c261f3f40b884320fedd9
-Size (crossbeam-epoch-0.7.0.crate) = 34324 bytes
-SHA1 (crossbeam-utils-0.6.3.crate) = 984acb8a2222d735ae3ef441904c7a9e860bc46f
-RMD160 (crossbeam-utils-0.6.3.crate) = 0f25c67721643427350f42c686c68d41f450466b
-SHA512 (crossbeam-utils-0.6.3.crate) = 3a6df428dc2791a76823be7658905be2c45bb859703bc13e5c1142c4e5c815f2c0bc12da7419370c541afbba8e85c078f0ee0da65c27502972a6187c80b8ee7d
-Size (crossbeam-utils-0.6.3.crate) = 22304 bytes
-SHA1 (ctrlc-3.1.1.crate) = 1e07bbe02b7bb2c1d16c3afa6c925e279183bc91
-RMD160 (ctrlc-3.1.1.crate) = 8b4c423e35fa8b5648042e66e44c57855ca48db8
-SHA512 (ctrlc-3.1.1.crate) = 31e7208a6e6d2b8ff2e00dd9e12cdba3ba9eac24418cd3df137648698bb9489f4bf0b7cb8b28bacf3300c44a6001b4c4fe7f87fc11d3d47e2f0cca7f8b0d70fd
-Size (ctrlc-3.1.1.crate) = 12110 bytes
+SHA1 (crc-1.8.1.crate) = 5d21ff5f8d06b7d1be7f885029570b26b75abb15
+RMD160 (crc-1.8.1.crate) = 3ed84aa2ceb54ddc691479e756745d0eed09cfe3
+SHA512 (crc-1.8.1.crate) = db0b3d0ca197cb2a2049720b753061f1532d1ba2c86c7befce36a18cb4e8008b061e39e26960b4d9dcf1e7ea55348f55c441da5d17cd0a424402a8489d52ed1a
+Size (crc-1.8.1.crate) = 9114 bytes
+SHA1 (crc32fast-1.2.0.crate) = 7f553a7365c52674157eb97def13db5789913de1
+RMD160 (crc32fast-1.2.0.crate) = c47363e6ce2e21d9681d1266391843aebfb979cc
+SHA512 (crc32fast-1.2.0.crate) = 2ee73e0642f83e28034c1baca65156e65d751214e83f2a4ce94b6add5ba11f74ffc80832a3348ece1c099367be2b11e820dfb349fae89fbced1b68bd6b0466f0
+Size (crc32fast-1.2.0.crate) = 39161 bytes
+SHA1 (crossbeam-deque-0.7.1.crate) = 7f4dee1aaff656ffb878e0b9a1bb6454fc76f549
+RMD160 (crossbeam-deque-0.7.1.crate) = 961f874f702846f1bc6c0a6008ce49c0a0d69749
+SHA512 (crossbeam-deque-0.7.1.crate) = 6ea3f138aecb4e84b4f9754fa6abc164b5b558987b15bd34562b70cf93ffd9015d017f62098e578236ad8bc1db652b9bfa624edffd5a99f10c3618c3927d3fe2
+Size (crossbeam-deque-0.7.1.crate) = 19407 bytes
+SHA1 (crossbeam-epoch-0.7.1.crate) = e55038abab4fa7edf1ac92e0d09cb04705982718
+RMD160 (crossbeam-epoch-0.7.1.crate) = dc7e0d75bfcf8c90b40b22133d847ca1d538aed4
+SHA512 (crossbeam-epoch-0.7.1.crate) = d527ea799c7f7f5dc960231aa5d24f27ed9389f3a92531046e77686d50740e8f35d1f42510a8e6695776c58e77a3be51aea0dbed459cf81cf8befee1ec573f84
+Size (crossbeam-epoch-0.7.1.crate) = 35215 bytes
+SHA1 (crossbeam-queue-0.1.2.crate) = 277a81d070fea4d615297ad1858cc9b588bd4301
+RMD160 (crossbeam-queue-0.1.2.crate) = e76e05bc5888d2d2a8337811323108f1095aec6c
+SHA512 (crossbeam-queue-0.1.2.crate) = f799ec04a78ee86051bc6a0b99dc95766c83d2ae8672015d1fa95e53aa0f93232f3816b7b2d38bfbcc577516f45af009a5aac04be21f521550347fe87ca0b444
+Size (crossbeam-queue-0.1.2.crate) = 14104 bytes
+SHA1 (crossbeam-utils-0.6.5.crate) = a9165e45c2e621bf3553ac77016b36dd7c0e25a1
+RMD160 (crossbeam-utils-0.6.5.crate) = 8808ebe05797dde4a01a4ff580a8775c9891beeb
+SHA512 (crossbeam-utils-0.6.5.crate) = 5bcf3eed8f28d608b675aa4588b133393ced515e2f7fa37b413b34aa5ee550100899d957906dd04fcaee68cea57d2c8f230e06d6903f5ef117c9313d6cdbc2a8
+Size (crossbeam-utils-0.6.5.crate) = 31735 bytes
+SHA1 (crypto-mac-0.7.0.crate) = 0e7b0a4b7d8a57ae6a518768217ef9cad6a83b4b
+RMD160 (crypto-mac-0.7.0.crate) = 8d5aec92b107f0a709b2a52f7329138c3f6a5405
+SHA512 (crypto-mac-0.7.0.crate) = 7297396fc06aae578644d47c8ef1053895e0a29d1c007f303631166cf12711f106eb91c9c11d01497e7a85fb461b84a16d2e0f1020444ab16fb4b8f2dfee18b1
+Size (crypto-mac-0.7.0.crate) = 7636 bytes
+SHA1 (ctr-0.3.2.crate) = 264fd493d716804c89c09b451df8939fb87dc613
+RMD160 (ctr-0.3.2.crate) = acd0b753526a368af5658cc0b5912cd72940f673
+SHA512 (ctr-0.3.2.crate) = 6b3b3653dd4330dd6b558bcdc57f8936bc5bf220d1fd8200e4f2810fc1701742e5dfc563c0ffcafa92c48682277e0abebe381806f79cb6e2794ef9fcad828f70
+Size (ctr-0.3.2.crate) = 13265 bytes
 SHA1 (daemonize-0.3.0.crate) = 9f39ac72e27bba259ac21cb48cd9b49f6e7e1b55
 RMD160 (daemonize-0.3.0.crate) = ca24b17c7e01f4775a91680fb7502e07cab0e2dc
 SHA512 (daemonize-0.3.0.crate) = 9d6b34417c469b1ca11f3da7fc2525d625977b01bb86549b9b24aad152900ccc14a5fd239b1231d65991a06c241703991dca32a8e7c59b0096ccf479c68ab4b5
 Size (daemonize-0.3.0.crate) = 14236 bytes
+SHA1 (dbus-0.2.3.crate) = 4a45471e91da44bf7aaf7dcc4ac72f40da103f55
+RMD160 (dbus-0.2.3.crate) = cfd1b8ca6c946febf4d515b5180f3465e1f9c16c
+SHA512 (dbus-0.2.3.crate) = 31398900fd3b388c02eaec0eed568add3c26ab862f04c391598709ff35d851cc8833b6332864973096257f27f8d405b617beb83cb5c2090900bb8061119e4c1d
+Size (dbus-0.2.3.crate) = 36325 bytes
 SHA1 (dbus-0.6.4.crate) = 6ba83fa9be897373f8be2aa099a6312cb9b562c0
 RMD160 (dbus-0.6.4.crate) = 2c4a3b4c57aa856c2ed6e2096ed5936e728ea161
 SHA512 (dbus-0.6.4.crate) = 7de3b3222f67a73a6aea499b5531935aa4df69eea76a6a314fb7a1af5354c88d333df88ab61fee5b5e21a8332c9d7b9715868d8121190ab4974d7d43addab26e
@@ -176,6 +236,10 @@ SHA1 (derive_builder_core-0.2.0.crate) = 3e6c7fe5c6784cebb1b79bbad84210b628d96f5
 RMD160 (derive_builder_core-0.2.0.crate) = be6d491d201a10d22f459b597e8a8d593837079c
 SHA512 (derive_builder_core-0.2.0.crate) = 0b610f9b1e4b5c9136e52ff666989ea4269f365040f073bed3474fefb0f396bcad0affdddc83b8559c523f3499730706d5b843b2e519a9cd1c8241e9826ba5ef
 Size (derive_builder_core-0.2.0.crate) = 16927 bytes
+SHA1 (digest-0.8.0.crate) = 34b1a8a6b37a80b078d9c9a09ff733799b722e87
+RMD160 (digest-0.8.0.crate) = a7c990eae20ce0648208c475d41dbbd9155457b1
+SHA512 (digest-0.8.0.crate) = b5c4b7d0d1131d2b24fa010839019fa5fc825a88bcda12f4b170b5d7bc93500319895a8c6282eda98be59e880825147f06d21eb9bea43828752cafc998b23e56
+Size (digest-0.8.0.crate) = 9401 bytes
 SHA1 (dns-parser-1d3e5a5591bc72eb061c23bd426c4a25f2f73791.tar.gz) = 895555858123e36e6cd3a2fabd4a6428c2bfdd92
 RMD160 (dns-parser-1d3e5a5591bc72eb061c23bd426c4a25f2f73791.tar.gz) = 7f8c53664ad4b11e0a33d65d61691f950f1b0c7d
 SHA512 (dns-parser-1d3e5a5591bc72eb061c23bd426c4a25f2f73791.tar.gz) = 31b35dc92e7ab77f720e18415210ccbf63fd7b5c6c78e376d7a0a4a665963d43c5919b612d1cba0b641b9b2d2e949855eb7264e4b15a507a578ce66991309443
@@ -188,14 +252,14 @@ SHA1 (dtoa-0.4.3.crate) = 7b411731a19c2006b02f8b98b82125b8f38667ea
 RMD160 (dtoa-0.4.3.crate) = ca7571a6b977196010374cce2b91bc562e5f76e0
 SHA512 (dtoa-0.4.3.crate) = e400efb07317fd605e93fad6670bb4569f52abc66139042649a4112ad1eb2bbdf4b819ac5771fae133a60248da7a440e30109e68e919867d3fd29853618d7315
 Size (dtoa-0.4.3.crate) = 14456 bytes
-SHA1 (either-1.5.0.crate) = 78c0da518194cf9cba07a8fb6104d43224147972
-RMD160 (either-1.5.0.crate) = 30b45a3f110416c2dc85c263b3b577dd5b178e74
-SHA512 (either-1.5.0.crate) = 9dc046f2c27bf12f57413443586171cb1d7574e5de76e02af892f9027bc66c2cab840180ad85af3833aee61d5fec033c77a15809492e8c2a78b541addbc81df0
-Size (either-1.5.0.crate) = 10900 bytes
-SHA1 (encoding_rs-0.8.14.crate) = 5c0c0f3c29c356e7aa0f99d9ef66de9ef543ddae
-RMD160 (encoding_rs-0.8.14.crate) = 7fd6e376d634e87469344038dbd99ae73e7d7c0f
-SHA512 (encoding_rs-0.8.14.crate) = 6cda346d8a7ef1b3e5fa480acc9dd44cdeb515ea7c854a605dccacd7d9d39efb113b22ecd116cb841e48fbe1f93005488b9919e66a41e8af0b1e19a00b02524c
-Size (encoding_rs-0.8.14.crate) = 1400873 bytes
+SHA1 (either-1.5.1.crate) = 25c24e0980c1788976dff33c6157093122e06f32
+RMD160 (either-1.5.1.crate) = 49e8ff8f29cf0880c447d8f75773d29fff198153
+SHA512 (either-1.5.1.crate) = 268d218b10ed7cabbf1a116afa22ebe47791303aa012a61676d04376961156983374490d3d939e5d68b2ccf3a9c56f41eb9c9651cf81ea1294ef275dc898733e
+Size (either-1.5.1.crate) = 11532 bytes
+SHA1 (encoding_rs-0.8.17.crate) = 625f98f14425008a8e46e404a628aadc3e11723a
+RMD160 (encoding_rs-0.8.17.crate) = e2ba5f8dcde38f5ac4c3cb2304d3ce01dd8b2c2a
+SHA512 (encoding_rs-0.8.17.crate) = db7a7d469d34feaa899195c336fb9211ee358c226597d0900850fbafac2ee39a89bff253663744ec737a055bf7582e96b9825e96e679da4bb9fb3b0cc59d1453
+Size (encoding_rs-0.8.17.crate) = 1401378 bytes
 SHA1 (env_logger-0.4.3.crate) = 3e9f9f5f1430ec30bba264f612689c71390f5d38
 RMD160 (env_logger-0.4.3.crate) = b21269eceb199888025b1aff8434aa29f5b514d8
 SHA512 (env_logger-0.4.3.crate) = ba2c10608f87804e528a2de28c236e780485413dbc3835b5bd9acf4a9c11d9c66665a310747b5d8a5ef7752186ab8a1ab5fbf6042657a3447380cb0869722246
@@ -224,6 +288,14 @@ SHA1 (failure_derive-0.1.5.crate) = a6b37b3478bec04a32cb3d33d49f55e0dbae7abb
 RMD160 (failure_derive-0.1.5.crate) = 3797dab2845007adbc45ab7362810fa45ced8e67
 SHA512 (failure_derive-0.1.5.crate) = c1a6896d986c126c35045c40a85b8cb8dd8842b9bd06918246205f2e79349e1df5dcdbe408024a0f9693d628e17bbd750a733a0a5cc24de4162b08790222729a
 Size (failure_derive-0.1.5.crate) = 4884 bytes
+SHA1 (fake-simd-0.1.2.crate) = 285a6d93c3e71bfb06818aa5666d06ff9b64f2ed
+RMD160 (fake-simd-0.1.2.crate) = 02150c81f5842abd8cecd506b9102e2e176ec76a
+SHA512 (fake-simd-0.1.2.crate) = d57242c54ea3283185eaecbf8d96a4c9decbada3ae3aceb516a79710be9bf038a6e06a29b9ba4ebcd41b8f42943a3024a983ea23e36b17edc445a8c4980f2893
+Size (fake-simd-0.1.2.crate) = 5398 bytes
+SHA1 (flate2-1.0.7.crate) = 1ed030d820c8ea0194cb9fbbb42e5c3e57ac7281
+RMD160 (flate2-1.0.7.crate) = c06d500db107368d51c1121bb6738257a91ae006
+SHA512 (flate2-1.0.7.crate) = f45bc04ab7b82a2783734c9012eff7a2ca22ba871583229b6267e2798a1dab8e14cf273592e7e67da1e9b193149447419b64b5c4dd0e1b329d79b279c35b41d2
+Size (flate2-1.0.7.crate) = 65912 bytes
 SHA1 (fnv-1.0.6.crate) = c27de3ad3f2efcfd015ca605f9a206b5da2cc8f6
 RMD160 (fnv-1.0.6.crate) = 2dd59fa1942e8e496ea4e2e01dc98279a95b5dcf
 SHA512 (fnv-1.0.6.crate) = f1356b3da25f76cb3ccb4336ff54d4967f1dc7523eae6cba21a4349b8ce563516f6a2aa10d626cd5bb6046b55ac2f246e61e4e526a03fad5e78d0ea174841844
@@ -236,10 +308,10 @@ SHA1 (foreign-types-shared-0.1.1.crate) = b1d193f4544c3e0f16859f8f96f073d4f63dab
 RMD160 (foreign-types-shared-0.1.1.crate) = 6b4724c5b5329e657a05dafbac7325d471612211
 SHA512 (foreign-types-shared-0.1.1.crate) = bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
 Size (foreign-types-shared-0.1.1.crate) = 5672 bytes
-SHA1 (fuchsia-cprng-0.1.0.crate) = f510550ceb9eedab3b4757fdc9611d611c5f0aa6
-RMD160 (fuchsia-cprng-0.1.0.crate) = 2e451d3404898f16e751b5bedb567251f8a943f5
-SHA512 (fuchsia-cprng-0.1.0.crate) = 75a8a27a051dfff1eed67500d218a0f1a8f1c0859b1601ed8d7c4cf11b8bc0213e33f9f37b3461f2f8ea6d685f4bd94b678bee3ed48499bdc6093f04a387a75c
-Size (fuchsia-cprng-0.1.0.crate) = 2980 bytes
+SHA1 (fuchsia-cprng-0.1.1.crate) = 1182289713ae2ef9a909f17e0ee87f372972c23e
+RMD160 (fuchsia-cprng-0.1.1.crate) = fcb487cceb0781d879fd05d4e4ad74f3a5ff5411
+SHA512 (fuchsia-cprng-0.1.1.crate) = ea9f5beb0dfcb023c22cfc2b37ce52dfcf3a2cbbed0f79ffffc332878858386805c65dce8469a431002367562d857a6c064e075688540c27fcb4056a110059d2
+Size (fuchsia-cprng-0.1.1.crate) = 2950 bytes
 SHA1 (fuchsia-zircon-0.3.3.crate) = aed68761b67347c3ef3eda0059157def9eaaf7de
 RMD160 (fuchsia-zircon-0.3.3.crate) = 1c6ff549ecff64347e4b53dc8eb95d1444b78647
 SHA512 (fuchsia-zircon-0.3.3.crate) = a43ee59452d49742111e506d6bdd8b8399a3a646e08648e25292864d7f71460c1dd1f2d77b8efa8ed09ac21fa4ff0442a2709f16d8833a3849bde0c388d83a93
@@ -260,6 +332,10 @@ SHA1 (gcc-0.3.55.crate) = 280bb0927755671cdde42b3f1cf938a2063ed52c
 RMD160 (gcc-0.3.55.crate) = abbd107a2035c84c3104a53071e5ef931d7c09af
 SHA512 (gcc-0.3.55.crate) = b045b60cf65c1deae44e4f40d0f511dab05c82be5065390dfbdaf5b51ee2d0653c3a6d8d1e7606e4bb6d234adfd22a8c68bde724406f3edb4bb6366617d46a86
 Size (gcc-0.3.55.crate) = 37262 bytes
+SHA1 (generic-array-0.12.0.crate) = 7ea07fcc46418ac458dcd04410a3722ebaf02b73
+RMD160 (generic-array-0.12.0.crate) = 65bafaae00e8d590794c201c3a4c17e4b1ce23db
+SHA512 (generic-array-0.12.0.crate) = ecad969ae86b7370ae0c68b67900216a63d0aaa39c50f541fbcb0c28c31c12f28290ba6d1ead061b563b8e7ccbb8a8867d69d3c57550c41c5627dc93fe7af5b4
+Size (generic-array-0.12.0.crate) = 17977 bytes
 SHA1 (get_if_addrs-0.5.3.crate) = 5d8f1025af275b23459f7f82b45eee4206b7a688
 RMD160 (get_if_addrs-0.5.3.crate) = fcc8d23a81f5c5f4ec31a24c7294c1b0075ecbb3
 SHA512 (get_if_addrs-0.5.3.crate) = a548a173f9d2f14f474ee4f4eafddf9121e70d9670b53419a373a8e80e1f19688f2bc56b970bab3b663ca60329eb5f2afa1efbdf7a3ccc6a34a235ed99d6fa6e
@@ -272,18 +348,26 @@ SHA1 (getopts-0.2.18.crate) = 77f13effc4e760417ac5405c48a4b1993a2174ab
 RMD160 (getopts-0.2.18.crate) = 85ae376b4e0d2419907bcc3a6a853fedfccffc6c
 SHA512 (getopts-0.2.18.crate) = 68236eda2645c92e09fe4f7408dc8fc07d7f143bcfc179d297b307ceea0420dd999586deb37fa4600e929228db5cf2c6f1217aecca500b4f5534ebd934b6dacc
 Size (getopts-0.2.18.crate) = 18416 bytes
-SHA1 (h2-0.1.16.crate) = d06fd949ea92d2fa6327499a3f04c5e10f9ddc4c
-RMD160 (h2-0.1.16.crate) = 9fc0019bcfdd96cd4d348e449035550acd3ac3e4
-SHA512 (h2-0.1.16.crate) = c0e216c12d46ba57279f3accc0375a5a56480e9444e17ab07db54d160fd825954e9e04c67257b99e0340db077b01a84e2671644cfc40c1c29ba40df3ed470eba
-Size (h2-0.1.16.crate) = 140597 bytes
+SHA1 (h2-0.1.17.crate) = 0e8086e29437fd47ed43bbe8686ed314c37f1fe5
+RMD160 (h2-0.1.17.crate) = d9e1d74c8a1026033bfffb96b9da899d0a4719a9
+SHA512 (h2-0.1.17.crate) = e8835349de22e6715d99d8841052fe31e15037e36441812226f341b4fba74e6d4a89471f60252d7f6ffaa3596ceadaf688f0f3908b38e724f595306efcf4ae96
+Size (h2-0.1.17.crate) = 142819 bytes
+SHA1 (hex-0.3.2.crate) = 5e8f20d2cb44bba9cdbc268f93db5ada71fd9335
+RMD160 (hex-0.3.2.crate) = 54dabf150fe548edcf43bc679a465705322bfbb6
+SHA512 (hex-0.3.2.crate) = fbb5e86da5c7fd4b7ebc505d4c0da1258b06406d40a5c6c1626f559e1a91525fa747cbb6e35a687c63216158832ceb49dc61d68cd7d74f2df3630b36ac423852
+Size (hex-0.3.2.crate) = 9053 bytes
+SHA1 (hmac-0.7.0.crate) = eda05f59853e3c3a2c4df138da3d3a83f6263bb0
+RMD160 (hmac-0.7.0.crate) = 3bdd735ddc28c7349ecaeeb7e335dbfef0729ecf
+SHA512 (hmac-0.7.0.crate) = 500a001edfd3f146dd45da0e0da3acd2d47e7b43d5a6873386f6153f7f4dad16d604b1e198d4d16b01d0cea8d516b03008d653cf3a4489d2e8a041b54f524a64
+Size (hmac-0.7.0.crate) = 9590 bytes
 SHA1 (hostname-0.1.5.crate) = 6911b8b87388f40add91af1518da67096df8a831
 RMD160 (hostname-0.1.5.crate) = e87b95ea0550c05d50ece29c634d8cac36a51b84
 SHA512 (hostname-0.1.5.crate) = 1b822bc6261cda2a52518c625790878eb4592fbccbea72b503da42322659b8e6c95ccac442753a6cf1d5d612413679221650e0c584bb06162c3b1c89d8bafb02
 Size (hostname-0.1.5.crate) = 2365 bytes
-SHA1 (http-0.1.15.crate) = 0bf762297b64b61789530ed6779184f5aefefbeb
-RMD160 (http-0.1.15.crate) = 78edce7f73a7e68ed98eef739d898a19f23a4c2d
-SHA512 (http-0.1.15.crate) = 9884c4a7e64cf7945b9465c9f42ff282b9807a81d7b501e8a50a883f545ef9b00a8bc37d065342d351aada98d5ed5552df4ff59b1f7da9f9f32cbd493eae95bb
-Size (http-0.1.15.crate) = 97629 bytes
+SHA1 (http-0.1.16.crate) = b1b75861b52eaefbed16493718899a0dc1c5dac9
+RMD160 (http-0.1.16.crate) = f4825a1d20708f19d023f703819513a24725c64a
+SHA512 (http-0.1.16.crate) = d0c9fc4ae555228ab79878bf6db8ffae322fa541f2698bfc467487fb882976176770775be0b0993779008db2d66da752a494373ef1c64c4f500ded38fb892acc
+Size (http-0.1.16.crate) = 97863 bytes
 SHA1 (httparse-1.3.3.crate) = 41ad25cfc21cc4f29c1c7b4ec49b030a5c46bdff
 RMD160 (httparse-1.3.3.crate) = beb43d80099d3d01c91f5ed0d112a19b11e26438
 SHA512 (httparse-1.3.3.crate) = b7c3486fde1ec34c07b317df1ad03be6585c3a114a8abcc593dad4244ba372ff4faca9c25151c5c896609dce72523a9daceebd554efc396a937a0c80f87a2087
@@ -296,18 +380,18 @@ SHA1 (hyper-0.11.27.crate) = e20e77cebea25652c34c0a76d9430639e9c97751
 RMD160 (hyper-0.11.27.crate) = 6f576d9bd260001ba53a9267e768472343900337
 SHA512 (hyper-0.11.27.crate) = 912713166f601d086a7aa68507143c143ac69c31bca23948e0446eeab2c7eac09fc75c5f2e61aeeed312f2ed54b91b0f212d8e46e30ecccd3be1af60dfcbd59f
 Size (hyper-0.11.27.crate) = 155617 bytes
-SHA1 (hyper-0.12.23.crate) = 09a89af269383252dd0882ebad652aa5eab6e924
-RMD160 (hyper-0.12.23.crate) = 2e17cc7ae779172480e42c3e1163bf2c286e45eb
-SHA512 (hyper-0.12.23.crate) = cdaaa6bf0a95eda6c0a550b61e9f93754caaaf3375b6748d39a5d96ee293d820fe385554ff0e64982a453bd1388fd77f096acc4c8adc60942a1560fdfc72fa0d
-Size (hyper-0.12.23.crate) = 114091 bytes
+SHA1 (hyper-0.12.25.crate) = 4a28b6beabd220750226d2d44f0246eb90cacd6b
+RMD160 (hyper-0.12.25.crate) = 20303f5b2c1e43e8a47e3e98ce90dc2ba80a7834
+SHA512 (hyper-0.12.25.crate) = 08ae7e697013311c826fd4204cce583ec937153a37521869e23ee5434c1d927a90c3e27e43ea3a8109933bf32b8a03f2dcdfe57b6bf1777ed0171c0815421c86
+Size (hyper-0.12.25.crate) = 116748 bytes
 SHA1 (hyper-proxy-0.4.1.crate) = 31ee38e7ba07588f300a19cd5db21af935a86c8d
 RMD160 (hyper-proxy-0.4.1.crate) = f6210336cd936642af74dd696d3416549e4f64b5
 SHA512 (hyper-proxy-0.4.1.crate) = 0de43d2bf4afd9bdb430acbd7705991c3f822b3410d3a5c2c2a067fdeef3803aa04e90809db05aea3912805c91202cba9455a83c41ddea5067952ce16b2f18c0
 Size (hyper-proxy-0.4.1.crate) = 7855 bytes
-SHA1 (hyper-tls-0.3.1.crate) = 42e43751ccf7053d084f098a708060355879f768
-RMD160 (hyper-tls-0.3.1.crate) = cda2bcf614da04b206b8f9413e381f1f2de424e4
-SHA512 (hyper-tls-0.3.1.crate) = 3094057eadabd596ce7909c45aa24f6ed5a5dbbce4773fc20293ddf95c712234065253d38422a17e24c3fe674ff94d0bffb95e4034a97dfc46d4402b9add396c
-Size (hyper-tls-0.3.1.crate) = 8836 bytes
+SHA1 (hyper-tls-0.3.2.crate) = 61bacb0ea8069b69ba27d894c90e17cd884057d3
+RMD160 (hyper-tls-0.3.2.crate) = db20b2fd03fc50bedb6fd3d216a41db00f5eb78f
+SHA512 (hyper-tls-0.3.2.crate) = 9179878b95e8e390b17d45bb02c24219066405f671fddc4e044ecac0a00646e9ae03e7cda31b0f6f7beddd8fbccfc873d28d52e6b46aab2d252a2472302a483c
+Size (hyper-tls-0.3.2.crate) = 8901 bytes
 SHA1 (idna-0.1.5.crate) = 5fd8219d324ba63bfd0a63a392086f70ec9e3f1b
 RMD160 (idna-0.1.5.crate) = e4049ab9ac2f8338e23c55d1f948c55a7f265d02
 SHA512 (idna-0.1.5.crate) = 217bc49f667242bd89eff708fef395fd46cfe3d24440bfb76869086fb93805c4f49d718251fb1c35ac40d5588ec98cf8b8b516fda53d6d7fd3da1ab04b0d173a
@@ -324,10 +408,6 @@ SHA1 (itertools-0.7.11.crate) = 96636ff5eac938632b52c5b4a5f6e3afd6f03c3d
 RMD160 (itertools-0.7.11.crate) = b20ecfb5b883d9545148c9285d50de58b326bf03
 SHA512 (itertools-0.7.11.crate) = 29951da2e976befacaeab91a1016a935e81cfc05d4eec04910de6710b14d0ca3a865ab6b5cbf4ec78a0ccbee1c025b6ef0c93f4e0b7be3f7dc3f4eaea408fc87
 Size (itertools-0.7.11.crate) = 78722 bytes
-SHA1 (itoa-0.3.4.crate) = 2812f1e1d2ca89297bcceddcd624f84d7616e2fd
-RMD160 (itoa-0.3.4.crate) = 2f6bb514aef823b4c2e32473a5d9bda8da643bf5
-SHA512 (itoa-0.3.4.crate) = 1cecca0c6c6d9602e692e16cb6dce850c0f7c7ac5ec1defe1f5b8a17ed325abe41eaba56c1d973dc63bc476b52d436a90b266f6eff99c618b6581cbffcaa278f
-Size (itoa-0.3.4.crate) = 9921 bytes
 SHA1 (itoa-0.4.3.crate) = c47509fc88ccff54f67f1e7efc713658943e3d5f
 RMD160 (itoa-0.4.3.crate) = 6de7c975f7c4522b2e6a4d1804e42bb0673bdeee
 SHA512 (itoa-0.4.3.crate) = da1d1c988c2c81f37de8d048ca8f8fb8787c48c34e815dc64616368cb787990ae0255cf1a3259f87ad02964c9b3e1e20c759072442c18c7d32db1deac11b52c1
@@ -336,6 +416,10 @@ SHA1 (kernel32-sys-0.2.2.crate) = cb00b1c052bc4497cd9593a8191d8d711e02f375
 RMD160 (kernel32-sys-0.2.2.crate) = c25a6cce8b38dad557b1c21e41e688d43406389f
 SHA512 (kernel32-sys-0.2.2.crate) = 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b
 Size (kernel32-sys-0.2.2.crate) = 24537 bytes
+SHA1 (keyring-0.6.1.crate) = 5221ed8c813e4e21f42506819e6ef3bf2d46033a
+RMD160 (keyring-0.6.1.crate) = 395768ca14a7e46edb47c7a9ed86bc163f0b6bf0
+SHA512 (keyring-0.6.1.crate) = 5feeb8c72b66a2fbd62dfba56fe45014b7cd362cd009769c0d070a4355fc0a33ab5781e9e03c1c74a364aada4caf3ad635cd34d2316426ba2899e5a32b1040b9
+Size (keyring-0.6.1.crate) = 12073 bytes
 SHA1 (language-tags-0.2.2.crate) = 6c24abbf1000ca1669745b68a67a2c9837621f92
 RMD160 (language-tags-0.2.2.crate) = 7e3789f65f62c9c16bf98c0ddc9fb99b7a5a5a98
 SHA512 (language-tags-0.2.2.crate) = 54a6c7d1bc985860c194c842d7b5ec731d0e06f9c77ead8cb0156bd34addd957d0bbf8b6a9dfc6bef5ea31e39f84ab447d1ccec3c178a6c18c4a222a51e1abc6
@@ -344,38 +428,34 @@ SHA1 (lazy_static-0.2.11.crate) = c8ddb9ebfe157a9cfe52680339b73e4bd85ff086
 RMD160 (lazy_static-0.2.11.crate) = 3ac06a46acd602a7981fa1979cc37c1095b67d1e
 SHA512 (lazy_static-0.2.11.crate) = c85ac434d1b7d41d638e76a142a43d925b96bdddda112b1abeca1bae160d828262a85cd333d72499fe1dc7ae9574d3db226106acb433328c056028eb8c42bfe6
 Size (lazy_static-0.2.11.crate) = 12361 bytes
-SHA1 (lazy_static-1.2.0.crate) = ebb50de839c69a6e4ceb467bc5e10f9a3b4b153a
-RMD160 (lazy_static-1.2.0.crate) = 92005f698356b188b35ae897b821137e61642966
-SHA512 (lazy_static-1.2.0.crate) = 0d80334da99292d68fb2ea9879540676fd45788547b7170b6df1b0a606c1645a07188837f9414196eb44ac63010a3c84fe5c4319478f6fc2cef837295a255edc
-Size (lazy_static-1.2.0.crate) = 10840 bytes
+SHA1 (lazy_static-1.3.0.crate) = d1fe1503e8e029a84b1b4d8875939d0b200277e7
+RMD160 (lazy_static-1.3.0.crate) = 2c6a061cf2efd4e192d0984704bfc2443460507f
+SHA512 (lazy_static-1.3.0.crate) = 08288790139876765b6d4a5988f47fd2a4bfc77c2f2406ad44e64920a471b5655c7f54cb197e5a40c29ee8b42aecbbefaac2b6f4a7dd2b5e24dd92c46cb9b822
+Size (lazy_static-1.3.0.crate) = 10616 bytes
 SHA1 (lazycell-1.2.1.crate) = cdd694abd50b27e4d5d908cbaa6600e2cc159ab3
 RMD160 (lazycell-1.2.1.crate) = aa0807dc6f3190c61f6525b601ade584e5f55cfa
 SHA512 (lazycell-1.2.1.crate) = de74ccd6a3c32c360a12a51ba1d51d6530130396b37d63350a960956ae0ba13e9ac31e2bb70b61ddf055fdfbe7e559b20a38415cac3906839684905a01256ff2
 Size (lazycell-1.2.1.crate) = 11691 bytes
-SHA1 (lewton-0.9.3.crate) = e41a964ebc64c855f6d8c3ff7e9e05636201d0bd
-RMD160 (lewton-0.9.3.crate) = e6da844cb422f4e52b5a1ad09843ee4d9c8b8b3d
-SHA512 (lewton-0.9.3.crate) = b73f1abeb551f57b7a9fd4dad3585c094a1c5e28fc2860f8a3f2040c19f0abbe1a4845e3d496665bb2eb236325a6c47c66b83ff50d9e1583b8ce0741607b51da
-Size (lewton-0.9.3.crate) = 62557 bytes
-SHA1 (libc-0.2.48.crate) = 09f009388eeabde46da11cde20dc0c0cac7d7352
-RMD160 (libc-0.2.48.crate) = 7fdcf1ce4d7c505f90470d0d2da713e282a9b3a1
-SHA512 (libc-0.2.48.crate) = 3ca3482cbdf8a031c6dfbc063537cee95b1735f8224baaad562f29279554ffd17999bb02c5ca54b25c845f63e70868b76d5d4123dcfa65d86d6e466527f4ce99
-Size (libc-0.2.48.crate) = 353045 bytes
+SHA1 (lewton-0.9.4.crate) = 115d779cd5cfe44b279d31f637f0ac3461d7b286
+RMD160 (lewton-0.9.4.crate) = 57bf58a33b554e84c625179e4002343914df727e
+SHA512 (lewton-0.9.4.crate) = 196aad4979736cf04da7eafb64e18c8431d14f54fa90438127c91f5d8d7cc6cb5b1bf37f911467e7bfcba7f35b119e37e54ff631a37cc9bd86b952598669c4ec
+Size (lewton-0.9.4.crate) = 63667 bytes
+SHA1 (libc-0.2.50.crate) = 871a85d6d660b1443db922c8b1a2e41f4933787d
+RMD160 (libc-0.2.50.crate) = c270dfd41f364739e2156e480087fbad06806b82
+SHA512 (libc-0.2.50.crate) = 36a51f7925a1a4e670ed8783f63d7f2ab85d1382d0be29ab4fbf0d66b24e7d68d88bb9e320e9dff35a1e275c07afe672dd164d12cc2af8ee1bb57ef6d2aa4a30
+Size (libc-0.2.50.crate) = 392277 bytes
 SHA1 (libdbus-sys-0.1.5.crate) = e20ca33e26cbffa9a816fcdfa527189efdf202c7
 RMD160 (libdbus-sys-0.1.5.crate) = 9e2e040fe86e520e9518b95df4d0ee38440050a4
 SHA512 (libdbus-sys-0.1.5.crate) = 4e8b9d7c9b7030d317b0b38a59af2f21b5e13ac19f5d49bcee9acd1587597c34d31a3149782cf5732d2fe7dcdc634d8fe78d659afcb2db2c1f57e09102beac6e
 Size (libdbus-sys-0.1.5.crate) = 8312 bytes
-SHA1 (libflate-0.1.19.crate) = 5931b235c78d06fa3153bd725380b11bb94a5fbc
-RMD160 (libflate-0.1.19.crate) = 0c3506780c350566980ce58b8ee40e39e4489913
-SHA512 (libflate-0.1.19.crate) = 75b5dca9f4fa5c724ae91236cdd6f9b02543f1717002989eddd1a2e10e9e1f86b70bb6cbdee07090635c4bd3c01dfeee31cbfbe2ec3144596e0b6d4f71108b8c
-Size (libflate-0.1.19.crate) = 35247 bytes
 SHA1 (libpulse-sys-0.0.0.crate) = 7b9092f1bbe10ebce4dfa57465d20d5a9f3f7a5c
 RMD160 (libpulse-sys-0.0.0.crate) = 1a49f2f5a5f1492236ad882d00a47e8865ad4c52
 SHA512 (libpulse-sys-0.0.0.crate) = ee81fe852944b827d20db41b89f223b860959e02d9b093bc9e91e8aa7b5a12fde4c57131381090bea2b07fd7a1af8b9a9ca716ee2f2a6d5d9f48036c07e0c96c
 Size (libpulse-sys-0.0.0.crate) = 13621 bytes
-SHA1 (librespot-daeeeaa122fc2d71edf11e562e23038db4210b39.tar.gz) = f24b9033c543d53562f6a0dce18b831f787c4fb4
-RMD160 (librespot-daeeeaa122fc2d71edf11e562e23038db4210b39.tar.gz) = 84ac32a26fd1de62e0fdd54e3562d727552858f5
-SHA512 (librespot-daeeeaa122fc2d71edf11e562e23038db4210b39.tar.gz) = c8a3e7bc581a2499a7fdb3ab611721dcda1eaa367c14525777290dbb37ca404849af650cae35bee69c4436a3810ff2e5cd8b794cc33f0efaee9bc01063373eb9
-Size (librespot-daeeeaa122fc2d71edf11e562e23038db4210b39.tar.gz) = 149445 bytes
+SHA1 (librespot-a41ab28540537e5f277fc9556bbcc16e08f065d5.tar.gz) = 2652d19a6ffaab53c40f5de5e9bf14c3ce07ee0f
+RMD160 (librespot-a41ab28540537e5f277fc9556bbcc16e08f065d5.tar.gz) = 4b6a79a5df7e80abb0754cd347bb32bea55f03f5
+SHA512 (librespot-a41ab28540537e5f277fc9556bbcc16e08f065d5.tar.gz) = 60314fbd9044a1f6ca84dcce14869de0ee854afef2e5391c4ef2507ef6da7b4256a79fe6e5a09617f8439050af7345b63b510074ee81f8cefb67448a0dadd3ed
+Size (librespot-a41ab28540537e5f277fc9556bbcc16e08f065d5.tar.gz) = 156763 bytes
 SHA1 (linear-map-1.2.0.crate) = 5c8d7038910d501ad0e9e9b1bd2db5fb9048a458
 RMD160 (linear-map-1.2.0.crate) = a6cf55022b2302942280e9a1fc93d91cbd8788ae
 SHA512 (linear-map-1.2.0.crate) = bd24182fb2ef0a51d782dd5877ec1a08986d71c6803da077393c4b47c0fc45c4616f94acf4f29ded5f56392d2e666d0bcbce77087f4319499add813388f915d5
@@ -396,10 +476,10 @@ SHA1 (matches-0.1.8.crate) = b63cddc6e8278d0919db5bf344d9fa97c25cad04
 RMD160 (matches-0.1.8.crate) = dc8239e015b64fbc488e1ea9ff74aad38f872a72
 SHA512 (matches-0.1.8.crate) = 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590
 Size (matches-0.1.8.crate) = 2216 bytes
-SHA1 (memchr-2.1.3.crate) = 2e1f5d02d8b4315d7b481134c92583e86e668b90
-RMD160 (memchr-2.1.3.crate) = be130d9af88820f6ede18b687f6974941bd9ceb4
-SHA512 (memchr-2.1.3.crate) = 95fca57233f023191da0c0abf4835c63ca38404b05c2021e1fcb910068c29321e0b89660088e1be432ed8aea2c4d53f14587e08dba0b258892f2e608606b3b57
-Size (memchr-2.1.3.crate) = 20069 bytes
+SHA1 (memchr-2.2.0.crate) = 5c29879b3550276ffedf2be311be1aee17367640
+RMD160 (memchr-2.2.0.crate) = 25b6e0d4ce07ca3dddd696fe91b360d13ba2e066
+SHA512 (memchr-2.2.0.crate) = 19bb5fe9c4ff471e2f8cba0e3be3ebb715f0eaf3d9c012c05833e78243d8baa6b98e14eb4c9a900caca48aa539483972f4ff8e5a47aec5141f96f3f23fc24088
+Size (memchr-2.2.0.crate) = 20939 bytes
 SHA1 (memoffset-0.2.1.crate) = f2d9e2c1f9d8bbeb74c3410879b9450ba936d4df
 RMD160 (memoffset-0.2.1.crate) = 5920a7d0cbebb035c2e91fb056f54a48fd8ac2ee
 SHA512 (memoffset-0.2.1.crate) = 4901eca49eb20acc53d1120548925d691d5e0a0ee899f5c26f55f8b997549cea3b819b1f9b4f5495f4bc73fbcaa386cda50cefdc0036c097c4eeca8086568530
@@ -412,6 +492,14 @@ SHA1 (mime_guess-2.0.0-alpha.6.crate) = 30e82f56f301189e4a0eef50ce6569e0091fdcfa
 RMD160 (mime_guess-2.0.0-alpha.6.crate) = 491e232857a7eddb3eb9cc2205f3c032904b1dde
 SHA512 (mime_guess-2.0.0-alpha.6.crate) = b32bdea0942443aede186317a7e3b3d2e36e3bda56e43794c040aad6ddc1fb847bd380f514299800e449f188208c218680d4d07f16ab30c9c7cbab02c5245733
 Size (mime_guess-2.0.0-alpha.6.crate) = 17579 bytes
+SHA1 (miniz_oxide-0.2.1.crate) = 53dfd9a8535617e9b36eda29b2e04be30d872ae8
+RMD160 (miniz_oxide-0.2.1.crate) = 8f2f315125b3a0b4160defe7352f477bd098ee6a
+SHA512 (miniz_oxide-0.2.1.crate) = 8f3cc13b919c6dca6c4601ccc66e0102fce505ad4082e1eaaa6b132182b9cecd5e564752ba3c62b8e9db9c353f46623afbd6415119b342c746c3b72e214ed5d9
+Size (miniz_oxide-0.2.1.crate) = 49241 bytes
+SHA1 (miniz_oxide_c_api-0.2.1.crate) = cf4cff5e1a5c9166fbd8078e75ffbebfaa50b95c
+RMD160 (miniz_oxide_c_api-0.2.1.crate) = 1840571d67b003d79c3ec598bb5ac4b5e77a22fb
+SHA512 (miniz_oxide_c_api-0.2.1.crate) = 2347504ac3a45e502ace4192dee292ac656771dd9dc6557f66648b94e97e77cf7ba763b99ab9b81de053cd33756a7dd5d3ed5d2741ec88c2164729071823a9cc
+Size (miniz_oxide_c_api-0.2.1.crate) = 163410 bytes
 SHA1 (mio-0.6.16.crate) = 9df11ffe56e8d6e09f599fd17a9697382ad797d1
 RMD160 (mio-0.6.16.crate) = 6aa3bd58ab209388827c60b39373fe124c270f10
 SHA512 (mio-0.6.16.crate) = ca9290edfdbd4659c686a9f47d7bcd2177001fbfe02ce1fcf6e8aaff4c6e4ba52abb0d698b103337e4587789e7e31945886a90f5e334651d27ac7b109f560c95
@@ -456,14 +544,30 @@ SHA1 (nodrop-0.1.13.crate) = df9cc479d751c277ea39a84f12369616ccdbaaa1
 RMD160 (nodrop-0.1.13.crate) = 6478a3dead0c72da1d32615205d0c2f4ab17734a
 SHA512 (nodrop-0.1.13.crate) = 2648c0aec970c99f001dbd8169939731610ccff6433acba8c71c669bea5078613b2a785d3ac5ce5a839fcec714b5bc55f2cc83522ab4cc09560c846f4cf8023e
 Size (nodrop-0.1.13.crate) = 7508 bytes
+SHA1 (num-0.1.42.crate) = 34d2df5f9a5ce223d15be9e5d8f54108fb407fa3
+RMD160 (num-0.1.42.crate) = 0e5420034764c44aedeae71327e4e128221a739c
+SHA512 (num-0.1.42.crate) = d8d48080f84dbda59d16418f39aca158deda1fabfba2aed1944f77b3c6099a244d7a32e79f28b9b72dad4cd446a8f4f854afaf3f368e3ffbbd124e64e4aef3cc
+Size (num-0.1.42.crate) = 8323 bytes
 SHA1 (num-bigint-0.1.44.crate) = 87c031800c6a04e37ee56c70ffeee1e4ea2e1e7a
 RMD160 (num-bigint-0.1.44.crate) = 8d1c6415c3b48f7f209b232aca9cfca0611b1380
 SHA512 (num-bigint-0.1.44.crate) = fdad07c5586def0a21a9e8eb052fcbe6ba0797ae567ea673f99be60b01a66240a768bb1bb330b3fb7dcc579fa55d0bd169b70232fca8d7646c74da90865c9e47
 Size (num-bigint-0.1.44.crate) = 63732 bytes
+SHA1 (num-complex-0.1.43.crate) = 557051cc66abfaca90262ffb464c302de2834c50
+RMD160 (num-complex-0.1.43.crate) = 3926da5f3981b448df48d8d815b30f4a00eb78ed
+SHA512 (num-complex-0.1.43.crate) = e82f3ea86e9725a51e6669aad07b87dfe86cbf2fcbf76629a2479bcb9b7c5ea2cdc2fab7a98091686c15f4ae7ab68c66e01982f35738f9055a41938930e72582
+Size (num-complex-0.1.43.crate) = 17731 bytes
 SHA1 (num-integer-0.1.39.crate) = 0b0bfac7a29e04dc523408edb682a028f47ebd41
 RMD160 (num-integer-0.1.39.crate) = a72bc9c1474befe5ad6ff0e427d2c09cdf736bb2
 SHA512 (num-integer-0.1.39.crate) = 1e00ef9fe5adcc312b4b8a59923015eb1387d90e6b3d7239b3aabcd83a9e67f2384b3a383d84ce8cdc82a470770f56373a89f0a679727a5fcc8f5bdb1f1209e3
 Size (num-integer-0.1.39.crate) = 17881 bytes
+SHA1 (num-iter-0.1.37.crate) = 184c996c51c9978184116446c5c00eaca29e0fb8
+RMD160 (num-iter-0.1.37.crate) = ae8cbb9d444b2676738b0c84844fa6cd78366135
+SHA512 (num-iter-0.1.37.crate) = 54286da357e3c2895273c6aae66872e9aae3ff565ec71051efd26be5cb4299f0bb89c46982237eedbffe8e86a9327e742d339131114e62d8289ddf18aa1385b9
+Size (num-iter-0.1.37.crate) = 10201 bytes
+SHA1 (num-rational-0.1.42.crate) = 919469959b1c1890c110e11982b9ace90f92c251
+RMD160 (num-rational-0.1.42.crate) = 254044437fcaf8bebd9fb1aff87f117c4825b740
+SHA512 (num-rational-0.1.42.crate) = f0ad3c6e807db1cccb5260caa1b2abce354d1aca63e765c0bb2d18401e941d57a47c8edbe485ff0d67ab363c937592e2adcb89538132b5a2d6d4408141f17ef7
+Size (num-rational-0.1.42.crate) = 17253 bytes
 SHA1 (num-traits-0.1.43.crate) = ecdf3e7d2f3fe35bd09dbcee5b47935aa8e17f67
 RMD160 (num-traits-0.1.43.crate) = cce9b104cf9ca65238a482654beadc50092307d6
 SHA512 (num-traits-0.1.43.crate) = 35ee0a41f8ae33b1e6656935585f540956a8155045992e7b488b9fdbcf0eb9c9adc90ed8128d45f248b9ac583114cf518c4c7de719b8c6627b29f2fbbac91f17
@@ -472,10 +576,10 @@ SHA1 (num-traits-0.2.6.crate) = 6dc748f859c200c4c6e645f45858a5abe2aed5ac
 RMD160 (num-traits-0.2.6.crate) = b9711ea18adbc559a892b0741877f5a5a840e3e8
 SHA512 (num-traits-0.2.6.crate) = db638c662737972f07bc7ab82b923bece8a6c04719199ec0c7ca90140ac11e4fd1e4eb3748a69ddd3ad2791d4f5f5f69a00ce8aae92a647d9015d130f85b6b4c
 Size (num-traits-0.2.6.crate) = 39923 bytes
-SHA1 (num_cpus-1.9.0.crate) = 1c5e0dd94fd9c74c7c6b2882cf1af8c01a2e5a40
-RMD160 (num_cpus-1.9.0.crate) = 4cc51dc6223098ddad4c1ded4ff1fd4affa5a66b
-SHA512 (num_cpus-1.9.0.crate) = 8e51f266dfa1b9837f677d41a7edafe3768a9a0fea552ff5e63ca52874d1bf174b7fab018b1a6c130cc33259d0ff81e31d3933a376535f63c28d6da206d05c02
-Size (num_cpus-1.9.0.crate) = 10599 bytes
+SHA1 (num_cpus-1.10.0.crate) = 7ee6d8165271fd083db579c5035b5de271735437
+RMD160 (num_cpus-1.10.0.crate) = 169ecd5e5105fe52094fa7298a427d854e1eb19c
+SHA512 (num_cpus-1.10.0.crate) = a97b282da6323fa37b93caaaa262e699f0a219f08d32bc8531363daa57ae3ea397927d09c36d38615dcd372443aa65a43b91f4a7a59910273b581b5322946a02
+Size (num_cpus-1.10.0.crate) = 10669 bytes
 SHA1 (ogg-0.7.0.crate) = d6f6834fa22de97bb75b1292e5ed4dc2cc416345
 RMD160 (ogg-0.7.0.crate) = 1342c2497d0e84f65e636a4737adae6d8eadd58a
 SHA512 (ogg-0.7.0.crate) = 9e4706de9f68a9aa56540b93deb80a6c60b6534ca85282791315fdc92cdf609db048ebbb3fe3ead2766325de846ee165ee3d4efcad117ddcb6e812d3d3a85813
@@ -484,18 +588,22 @@ SHA1 (ogg-sys-0.0.9.crate) = e5080afaf97cd8340af6368f45bf068c32cfe826
 RMD160 (ogg-sys-0.0.9.crate) = b76779504fa47922e15c3e6ad288fac653a61f43
 SHA512 (ogg-sys-0.0.9.crate) = 57bf1d2ba8a5e2cd2c18d6beb75aaa43432f34ffb1939ad770a99143b454527b756e6a16d22f20469c5efdd256ef0c6e508f4c6560276e41d13478a3e6e37aee
 Size (ogg-sys-0.0.9.crate) = 25565 bytes
-SHA1 (openssl-0.10.16.crate) = 544eccb2785cb66e18f576467ed83705fde518fd
-RMD160 (openssl-0.10.16.crate) = 13827a92ceee5d10b91e9dee9456b500e150e0e2
-SHA512 (openssl-0.10.16.crate) = dff4e72f3da5bdc2b82012ec942f2725adecf2b62c42f9101436ebc8c3a38a2fed92ff421dbf02654371fa70e3345ca950159187cfe2ca5fdcb6a858197443ab
-Size (openssl-0.10.16.crate) = 168681 bytes
+SHA1 (opaque-debug-0.2.2.crate) = cc6aaf4a8995e6c71f5486fae150701edab985c0
+RMD160 (opaque-debug-0.2.2.crate) = e2c04b56972ada13ab10b8dc1f7460f3d42e239f
+SHA512 (opaque-debug-0.2.2.crate) = 3bbe9ada50d8fbeb46a0d3ee624a8e2a4f8012ba018f7a9e2408817756c6aeae2804b89537685509cd4872b1ac19bdbe01b6e09d7ba22995d9046b99587fa157
+Size (opaque-debug-0.2.2.crate) = 5639 bytes
+SHA1 (openssl-0.10.20.crate) = 69b66d1da0bd385c591715792cfbd8bd8f8e811e
+RMD160 (openssl-0.10.20.crate) = 806490ac4e31fd2d1f601564f267879262249704
+SHA512 (openssl-0.10.20.crate) = 958265ca7309cff11d67b08eb5400c3b0c296c9e6d96c4477b2b5bdcb7fe8f4fc8699594dfdb921952ee5c78e0bc25b64b4e218a27a03b3a63afb99bc8b1701c
+Size (openssl-0.10.20.crate) = 178977 bytes
 SHA1 (openssl-probe-0.1.2.crate) = 6a622635f20be67eb1bacc7acd839426e806461e
 RMD160 (openssl-probe-0.1.2.crate) = 1c34c57af386e16d9fedf37664faad661753c595
 SHA512 (openssl-probe-0.1.2.crate) = 4001eeea5c4f859559475b4b1df8248611bd44273116b31e7ef775e02918cc989825989868f331f0f0e387787680c1e4ba721ac0fd4695f7363005ccc0815d9a
 Size (openssl-probe-0.1.2.crate) = 6427 bytes
-SHA1 (openssl-sys-0.9.40.crate) = f36f3fe4b9baf7b376d931e2a71593583b5f10b9
-RMD160 (openssl-sys-0.9.40.crate) = 22965f82b6778f9a01ad89730c273f608c0c1562
-SHA512 (openssl-sys-0.9.40.crate) = 6bd4eceaaa84a759bb6c250dde05241235e426a84382471c56618d6890d869c7fa56ec70c22ecf0435f5d83d7fc8509b68e0f9ff041a5d42ea4472d8769ba166
-Size (openssl-sys-0.9.40.crate) = 43360 bytes
+SHA1 (openssl-sys-0.9.43.crate) = 079877efc1b209847192bbb0d6dd98f9ebf58426
+RMD160 (openssl-sys-0.9.43.crate) = 5eb34521740f731a09c7f84f98f485838a2e4804
+SHA512 (openssl-sys-0.9.43.crate) = 2b780a7b1078fc63a4ecfb8dbba117ee452da360ad472c171f2422018edd13eae12d18ba9a3f0c21dabec177b8ffff2abf7411f0d1848de478ca9ba497636100
+Size (openssl-sys-0.9.43.crate) = 43849 bytes
 SHA1 (owning_ref-0.4.0.crate) = 34e2c9bf791e6f550e09712cd39b9fc73d5ce1a3
 RMD160 (owning_ref-0.4.0.crate) = b3718973496355ca2de77e567f3cb2388ff203ba
 SHA512 (owning_ref-0.4.0.crate) = 51bb1cb259452f7395bce0ac4e7d2d6f3733dfe7a8a1a46d50179516ef921924f745a248e4816da5e434b589b5956a20ca554f9a93790b2ed1c55451b9b885ba
@@ -508,6 +616,10 @@ SHA1 (parking_lot_core-0.4.0.crate) = ee7f60ef1ba1c3062a99bdd47750caff4a513a4b
 RMD160 (parking_lot_core-0.4.0.crate) = fa8a0e4fbb236dfb080c3baf5deb2af2c98ee4a9
 SHA512 (parking_lot_core-0.4.0.crate) = 25c0389e9d3d88725398fb304d3a4c20a3da0bf0d67f12c7cdca38f8068dc6ea7b57341579136cf4792cbb92fd64dd33cd91412463f4df8902e1b8c87ca08d08
 Size (parking_lot_core-0.4.0.crate) = 26817 bytes
+SHA1 (pbkdf2-0.3.0.crate) = 8946ccb404523816b8af10c50204df20b5283cd4
+RMD160 (pbkdf2-0.3.0.crate) = 668e2a2428dde4b6dc81f8ca59550b7de1031c22
+SHA512 (pbkdf2-0.3.0.crate) = d14541527eb8fe093c300b896004f095fbcfcde5dd215b71660fbed4fa5c605e0d8d2b8cc1c9da644fac4f3418010593fb50097ea58d5e8deaec2bf61eb28714
+Size (pbkdf2-0.3.0.crate) = 9951 bytes
 SHA1 (percent-encoding-1.0.1.crate) = f3ba1d540cf6265d76b8bd2947eddf3ab21f35f6
 RMD160 (percent-encoding-1.0.1.crate) = 68898d3983e831ac02ae8d440a5c6f5a8e395695
 SHA512 (percent-encoding-1.0.1.crate) = 6e884d7172e8cadcf6e39056c9f92b70252f56a8062af0e792179dcf990344f47553c04e2fce84841f20f5c28557d7768727f60c862b9876d29cabffd4ad19e9
@@ -540,30 +652,26 @@ SHA1 (portaudio-sys-0.1.1.crate) = 223551ff608ea5daad28867b9d1c1257aa810e71
 RMD160 (portaudio-sys-0.1.1.crate) = 2fb3a4993989d2fb63cdd777df2a24bb4aa7138b
 SHA512 (portaudio-sys-0.1.1.crate) = 221ba8f669048ed4eed4006b5eda45b8289e05fbf0b133809c64ed6c9b65714dc62a867edde3ef960ae5f644b91a0ab4f65b5bf259e8c4b75d63f58009c3abd4
 Size (portaudio-sys-0.1.1.crate) = 2327 bytes
-SHA1 (proc-macro2-0.4.26.crate) = 05832594de7d409769d8b1bb97618e988dfef36e
-RMD160 (proc-macro2-0.4.26.crate) = be7bde19dac7f17209060701e23201375de98e58
-SHA512 (proc-macro2-0.4.26.crate) = e35ce0e0a05559417475abc402ef88e6214d7f27ee6cff35577077c5334ec7c6dd5d1d8099f25617391cd4fd2f54838a16ae74039ea6f99ea1d2f0ef58dec010
-Size (proc-macro2-0.4.26.crate) = 33854 bytes
+SHA1 (proc-macro2-0.4.27.crate) = f8fb581bf7cbb3f7b2dde50a11542eb945feab1b
+RMD160 (proc-macro2-0.4.27.crate) = fc4c569a1c2d2dc804c9b56a65656ec49d02ce92
+SHA512 (proc-macro2-0.4.27.crate) = b1ec1f59355c122022ac93f7ac03ddcc092b8712321f4ad74bf346a0dbea06c31cc695b1edfb735010620ab5eac5c62d3bde423c8458691edd0336127462359c
+Size (proc-macro2-0.4.27.crate) = 34098 bytes
 SHA1 (protobuf-1.7.4.crate) = 2fb1efaf69e4c88465bc82cfc461b0bc54ec271c
 RMD160 (protobuf-1.7.4.crate) = 74b9a56129ce8f3779855bd2a7255506fdfa4a26
 SHA512 (protobuf-1.7.4.crate) = 47c055d1cac16fdd1e78bd9028f92d4969c2b54ce0bfce015f2484acdceba4d027a2aee2725d9019cdc4034ffc2cabba8c07b325e682b1535b7099a423c38946
 Size (protobuf-1.7.4.crate) = 165707 bytes
-SHA1 (protobuf-2.2.5.crate) = 8d4c09087e7071617ba5520e282eba70ae3b73ca
-RMD160 (protobuf-2.2.5.crate) = 32c009da9b9fce373bdb06fdd562373b4cb1d02e
-SHA512 (protobuf-2.2.5.crate) = 5da8eaa927d58676592c847c8f2ca28c1afbfbea0fcbb3e2c6e87238e1af4f2c6a5455b1c6b213c92cb61a08e14f8f9bffa0ae09b544e4e367f5ba77fb288754
-Size (protobuf-2.2.5.crate) = 136105 bytes
-SHA1 (protobuf-codegen-2.2.5.crate) = aab0b838b7c0ce67f5ef56560a0641e0704b2925
-RMD160 (protobuf-codegen-2.2.5.crate) = 1be4341da9eda88dfa97b073c08db62f6e703b7c
-SHA512 (protobuf-codegen-2.2.5.crate) = b1101dd55dd36a1548cb69a9b5e219ea4c4b782d824f357bb35f5eced021c535cd669b1e68f91bb50adc81d42993f6f48a6605430499cf58ce642043de46afec
-Size (protobuf-codegen-2.2.5.crate) = 28794 bytes
-SHA1 (protoc-2.2.5.crate) = 7c600d537bfa5ba99849f23fbd6a038a0a7bed97
-RMD160 (protoc-2.2.5.crate) = ebdd4522ae2435ef3f6c9b8e1ddbe2b4b862fea4
-SHA512 (protoc-2.2.5.crate) = c5f8ee74ac1230d7b911567bfceccb81b25246179a1fe861fffb660ae3c3aa73d6243e4021a910253d67e13d938a432a6cdff8ff5fe67bad9eb7a42d3a50bbe6
-Size (protoc-2.2.5.crate) = 2894 bytes
-SHA1 (protoc-rust-2.2.5.crate) = 28f28e11585dd1c67fee242a8bcec636279d919c
-RMD160 (protoc-rust-2.2.5.crate) = 02a893c0a1932fda2fdc0ce14bf7d3e987548d06
-SHA512 (protoc-rust-2.2.5.crate) = 03e9c3220e50470f5ba95dbe764d4f27fd28a9f135364a053f5462ec4454f42e42e5c61573a491fff59bec6ae679cf1af2d6769f98e50e762c311f2dabb077ed
-Size (protoc-rust-2.2.5.crate) = 3024 bytes
+SHA1 (protobuf-2.4.0.crate) = 49319f9ff37326e1cad3a3ce6933a5b7b657bc4f
+RMD160 (protobuf-2.4.0.crate) = 17789f56db750f0be0162141008e79ff76496f9a
+SHA512 (protobuf-2.4.0.crate) = 6f4b428cdef0260d51e893bb9602ce9dbb4ed6612e748558131486f495d8f5dce1958c8b03c490fefce04945600546d6699fe2ae5e1b70289f387b232ee91c97
+Size (protobuf-2.4.0.crate) = 136949 bytes
+SHA1 (protobuf-codegen-2.4.0.crate) = 43b6339534a21ae3e5e7368a750bb93c979a8e01
+RMD160 (protobuf-codegen-2.4.0.crate) = b21290248333edce8eb71ee360526a270fbba6c9
+SHA512 (protobuf-codegen-2.4.0.crate) = 13d3622af446f992241c804ab4465ee096fb39a18c0da2558936171806ff4e1f8ef88a842758d90e42bd22aa35edd663389895889f77010f4c25683ec2a8fd52
+Size (protobuf-codegen-2.4.0.crate) = 29782 bytes
+SHA1 (protobuf-codegen-pure-2.4.0.crate) = c0be5e95798b850970147ceb7b3998395096c689
+RMD160 (protobuf-codegen-pure-2.4.0.crate) = 20d28d8e3812bac0c0d336e1097767f9a5fe8d96
+SHA512 (protobuf-codegen-pure-2.4.0.crate) = 30cd7794dcf4fe6940881b42ee03c4a4be0f757dc3d28bdbc8031015e0f612c42dfa3415734348b5c7d2f9952145a1414a9bac195e5bb6ba1f4316eeafb43ed0
+Size (protobuf-codegen-pure-2.4.0.crate) = 22837 bytes
 SHA1 (quick-error-1.2.2.crate) = accbf16511482ca45a23f6261636c6933b95021e
 RMD160 (quick-error-1.2.2.crate) = 7edef98c346d4f12f0a1256335bb9a85f1cb305d
 SHA512 (quick-error-1.2.2.crate) = f4ed283635e1fb72bd30929457ac04b1b79c36b4b08603af6266a3ea6e18f12c834cb88ac090e42bb869c8a608f7521812de81932a81073a34f16fc882c6148b
@@ -612,18 +720,18 @@ SHA1 (rand_isaac-0.1.1.crate) = 197e80157c609106b291b99627563b5c5d4a270b
 RMD160 (rand_isaac-0.1.1.crate) = 5d0f0a1a2b0385cd7901ceeda695d31cfacd0cac
 SHA512 (rand_isaac-0.1.1.crate) = 9e8f6c79abc53352c971f8182dcaa7979904d5649eec9008262bb0aaf0585b4c4817351cd80ffa8d07f172ff4c82d85a09ef2642a08f608fc6be3e246ed7f82e
 Size (rand_isaac-0.1.1.crate) = 16020 bytes
-SHA1 (rand_jitter-0.1.0.crate) = beb202752a25fc2e548907bf76cc56dad60c8ffb
-RMD160 (rand_jitter-0.1.0.crate) = 891d39b5bb9a896270f2f17db48195b8ace768af
-SHA512 (rand_jitter-0.1.0.crate) = cc853ad20dd98111f6c177ad228df2a93e09996877c166aa3eac9f0461c5dab0017ec6ad148b09b1edd7214c4dbbb4a5c46864323e45d37d577168b75c3c2b5c
-Size (rand_jitter-0.1.0.crate) = 18042 bytes
-SHA1 (rand_os-0.1.1.crate) = 53233be98331885b563b7107badd5fd21403f496
-RMD160 (rand_os-0.1.1.crate) = cfd597c76f630a8d86bc4121d03254666eb28b03
-SHA512 (rand_os-0.1.1.crate) = a7ccc054fd4a60e868520af3fc15e6eb22e62411975923e4d968a4825a48cbf87238338cbf1336792d996da5cc2183ac465a6bf8094358f0e5fc56380ce16193
-Size (rand_os-0.1.1.crate) = 18553 bytes
-SHA1 (rand_pcg-0.1.1.crate) = 8d1108ad484d0cfdc39447a35e660feabb37ecbd
-RMD160 (rand_pcg-0.1.1.crate) = 533f5f25ebbaa1a055a09242d0b79246d8dd4933
-SHA512 (rand_pcg-0.1.1.crate) = 5104d9a3352f631eb7775218fae6da430d0b26c500aa10a333baa0b1b3d4ff7ff6e8a0162cfe8f514382b0a9342a00e3d2ad6b0313047c5e0c324f3184cfa9e3
-Size (rand_pcg-0.1.1.crate) = 10881 bytes
+SHA1 (rand_jitter-0.1.3.crate) = 2f77726c283aa0bb5023d41032fde8541665ab94
+RMD160 (rand_jitter-0.1.3.crate) = 12e1144a23bc45e402c45f71c87719b1e060759d
+SHA512 (rand_jitter-0.1.3.crate) = a70bb59677bc82b4f0b6549d8907b1cde2e1529435866b9161cbbef28ae79f7edaa4067fc6498800267f944d853940670bdd093d437ca8cc84eb2b0ea6dcd551
+Size (rand_jitter-0.1.3.crate) = 18341 bytes
+SHA1 (rand_os-0.1.3.crate) = 07426849038cd02b227cc642dd6af6a6d3657def
+RMD160 (rand_os-0.1.3.crate) = 31464c2c79c6feef74efeeddd5e7c1bcd23e925b
+SHA512 (rand_os-0.1.3.crate) = 01e81a692b78df3b2bd65bc285e5052ccaf208c7d0ace414f251db4fcff7f9ae1502ee60ca5745c95e778d3d5efe15fa84153c17c422b6b6bfee829376c14575
+Size (rand_os-0.1.3.crate) = 18965 bytes
+SHA1 (rand_pcg-0.1.2.crate) = 0e2e0a9d220cbba11612b1841f80c972a88d3fdc
+RMD160 (rand_pcg-0.1.2.crate) = c961a4b07e33d52df877640e517e6bde5439e485
+SHA512 (rand_pcg-0.1.2.crate) = 6bc684778ba60c2e48793d4759b40cb0d35b0bc20ca0fc39fdff7c3f8fe9082dd7b5d5f26a7f17bafc6f3568924eac1bbe45820b1c2b09c91731ea5487d76d9c
+Size (rand_pcg-0.1.2.crate) = 10844 bytes
 SHA1 (rand_xorshift-0.1.1.crate) = cc720ac6868eb09e50f34e1fd260fb5580199432
 RMD160 (rand_xorshift-0.1.1.crate) = 510849fe396efa98d27b272f6c7884d69b9151c8
 SHA512 (rand_xorshift-0.1.1.crate) = 3205499ed2584467dedb4641a48f3ca8fedc263b1d9431d36a251af0bc4701d99ce4b5219d515b9b24210dd3ef2faace6efa886aa50f361e07f53dd0fb0841e5
@@ -648,10 +756,10 @@ SHA1 (regex-0.2.11.crate) = 4731c7800c908ed086db11503cce1d00915c01e7
 RMD160 (regex-0.2.11.crate) = 0f9d5f87f3bb59af74a84dd2a1d430ff48d73e36
 SHA512 (regex-0.2.11.crate) = e0f48ab9a692f7ebd83a21bc70060aed0a7dccc9aaaef6995262fa4e2e33f4404a04a217588b72025820b1a0e4697c076ad47a017e7c51cdd4b6c1909c015ead
 Size (regex-0.2.11.crate) = 209507 bytes
-SHA1 (regex-1.1.0.crate) = 6ea359f2e53750503216012f284c5d4f79b4c0fe
-RMD160 (regex-1.1.0.crate) = 30c1df865aa99c31b45fcb92df7c2d0454d4f481
-SHA512 (regex-1.1.0.crate) = f60d9e7c5a8647a1e0d35e995e799335ae695903985cd9f90923ab6483172602e9493005b7c7bd3dee0824de992dcd2f03320d58419206a0d5cfb675c68c4745
-Size (regex-1.1.0.crate) = 241219 bytes
+SHA1 (regex-1.1.2.crate) = 7d12ddb7203bd16bb483786a73d2faf67ca05413
+RMD160 (regex-1.1.2.crate) = 57591735d3446be4ca86c336617f9e51451726a4
+SHA512 (regex-1.1.2.crate) = 84d4bc302daf92c71354c53565f55bc931b1a1d9f6a3ca11d1959ba9d6fc9a8cdb6d47ecad2e9edab451574a5159bbb4fe82f344513c56f63f42510cb76b1d16
+Size (regex-1.1.2.crate) = 241143 bytes
 SHA1 (regex-syntax-0.5.6.crate) = 657cf964d8f8adbd172e6dac585ae31b79907f7b
 RMD160 (regex-syntax-0.5.6.crate) = ad5f26dcb2f2ab34be9b331437a174e8685167eb
 SHA512 (regex-syntax-0.5.6.crate) = 4ee43272d0d6e5cc0b554816e20e2d93b0ee774fd71643d5edae06627b295d374769ecdc3c1233a688d306d1cb86a83b6850ffe4022baa3db78beeea1190b455
@@ -668,14 +776,18 @@ SHA1 (remove_dir_all-0.5.1.crate) = d92b006225b56e4df5d14d4428c915bc69e864d3
 RMD160 (remove_dir_all-0.5.1.crate) = 13b7dcf0ae8c4100d53134d45c32539b7a4debfb
 SHA512 (remove_dir_all-0.5.1.crate) = 9ee9a11717d45aebd28cd2f50719a2183cc623bdb1af099701e4edbdb9c98bc14cf2278ba06aca4658bfeddaffff00d0d1464c82d175fba7d6fb272918dd6928
 Size (remove_dir_all-0.5.1.crate) = 8726 bytes
-SHA1 (reqwest-0.9.3.crate) = 36f985d29fccc1cffb674a397d0b41d746ec31ff
-RMD160 (reqwest-0.9.3.crate) = 86b1a27010f5fa760e0698e8b87f60a6d2e7e601
-SHA512 (reqwest-0.9.3.crate) = 3b6bf260cc02e74bb57ec785bdc51c16a4d5f00b66d603f694e4870e7f5466a921767d0b7d8523adc2aa37c6257e14304b2399c02b37439a5c61cabb01fa55d6
-Size (reqwest-0.9.3.crate) = 62686 bytes
+SHA1 (reqwest-0.9.12.crate) = 725fb0d5509326b13b4eb5e4cfcf3933cff6f477
+RMD160 (reqwest-0.9.12.crate) = a105aabe1befe6b3be0338de00b0d2d70ce536dd
+SHA512 (reqwest-0.9.12.crate) = c19de4aa8a659b3828eb5d591a26ab1017a0ac9a7c9d7a49cc3f0248736bb936fda8477680d8d41000ac5a6d1803fcf799c1d6a57668fe39f364494f40adf51e
+Size (reqwest-0.9.12.crate) = 77480 bytes
 SHA1 (rpassword-0.3.1.crate) = af875b3bdb9cc77be6ce537ac48977667e17e168
 RMD160 (rpassword-0.3.1.crate) = 85027f628dc219d2203a8f8c1c28c920af5cbbd8
 SHA512 (rpassword-0.3.1.crate) = cc8c43228124cd0b6404c02140d4d7fb25e78a9420e57fec59fddf09a5c168627d8b7ea02ea139e00d4b002c093b0291e258036a5052c629a1f3cb7a2875615f
 Size (rpassword-0.3.1.crate) = 3858 bytes
+SHA1 (rpassword-2.1.0.crate) = e49e90bc46e886c20c7fa53542b70ae159bf2b20
+RMD160 (rpassword-2.1.0.crate) = 75810ea9160325a2d5af873990fdb64cfc331b0e
+SHA512 (rpassword-2.1.0.crate) = 23871c81f400482ff55f4688977fd1ebafac892defa3f1ab019b121435316b93784cad730252eb385135a1a1574fb3de6e60a2f75159561184ec465162b86d85
+Size (rpassword-2.1.0.crate) = 9439 bytes
 SHA1 (rspotify-0.2.5.crate) = 812a50848763beafa60ddd363e2d8d4a27550537
 RMD160 (rspotify-0.2.5.crate) = a710810b1d2c6f813a3b9f159a00847c39714751
 SHA512 (rspotify-0.2.5.crate) = 416877b3234ad8df9e9b1c0aed4fc2a71cb5c23a0f1df0b5a908f7ea35211cce810a450bed816e9a3ae38b336033439e2cfa589f6d9dd8f6eff7f2c14f8ac2de
@@ -688,10 +800,14 @@ SHA1 (rust-crypto-0.2.36.crate) = 93cf2211ed4ba680f833ae1ab652fa6ba2cf1f07
 RMD160 (rust-crypto-0.2.36.crate) = 617b03e2bda5fa2acf0d0899f1b7bdd7f0229c5b
 SHA512 (rust-crypto-0.2.36.crate) = 0fac026d8799ecde523f20e7b34b9486343e48b95e79cd76bb6c8bfaeaebed550e45d59d85d8a3a58595f10c02a4a5e55691da15c203a4336a9bdb5480cd2e90
 Size (rust-crypto-0.2.36.crate) = 857879 bytes
-SHA1 (rust-ini-0.10.3.crate) = 1d1380f372e4392fd1e2caebf66fc8d70ab09c1d
-RMD160 (rust-ini-0.10.3.crate) = 89d6d4aec698d8b1228d9009134d2a671df4d174
-SHA512 (rust-ini-0.10.3.crate) = 0ca4cd15d81ed8c5cdf659e6b5ec91bc6a2e014380d6891936711d2ee2639dea3141f825147e4fecd21205fb1df95909798272368a50db5c69e7ede7856b8169
-Size (rust-ini-0.10.3.crate) = 9938 bytes
+SHA1 (rust-gmp-0.3.2.crate) = 2f24d53e4bccfe492ba10eba756b45f1929044fd
+RMD160 (rust-gmp-0.3.2.crate) = 6deaf02a2d5fce77496bfb760acc9d7bd041e456
+SHA512 (rust-gmp-0.3.2.crate) = cdf0d4c90406b7752c7139907c21c7c77aff1efd1b62b017e55e4e64684a645ea7d513cf257714c0b317869fe1f05f24c6e0603689f7378f7d274868d01e784b
+Size (rust-gmp-0.3.2.crate) = 12068 bytes
+SHA1 (rust-ini-0.13.0.crate) = f0afa7e29f6e6ae6d2067899cb3dcb50640951a4
+RMD160 (rust-ini-0.13.0.crate) = 4b709a24c8c3492e9abadabd4adda9d2edfe5341
+SHA512 (rust-ini-0.13.0.crate) = e4c6d9d36f7d2711f92584636cd126d23e027c64afbd0aa7ff0752120be004ce49ba05d1d701655e33cb1ec1f6d2d10fb3f0e520e26e4358e24041859ed2a098
+Size (rust-ini-0.13.0.crate) = 10767 bytes
 SHA1 (rust-mdns-66a74033da6c9f1a06e7b0a29f4544fd189d6479.tar.gz) = 8a0b88fb6285c4e0f394b46e13b97a53d40d9299
 RMD160 (rust-mdns-66a74033da6c9f1a06e7b0a29f4544fd189d6479.tar.gz) = 14ab7b6f472768ac0bce324f8b982efb54f48ba0
 SHA512 (rust-mdns-66a74033da6c9f1a06e7b0a29f4544fd189d6479.tar.gz) = ed24c99449de5f848496e28884ace315d42738217c5424c87cd807f8448dd57020d29a9bcaa733cbf32f76e3ac0a6d2ca90bdc66879a1b07b23a2617c7e117b2
@@ -724,10 +840,10 @@ SHA1 (safemem-0.3.0.crate) = a5e181b7fd6e9de36436a118f6fd2bc231dc523d
 RMD160 (safemem-0.3.0.crate) = 7a6ebe4c105f7a6ce43ed5e6710b586c3cf04802
 SHA512 (safemem-0.3.0.crate) = c7d56204b29e9c0fcf925ccc43a2c910f6cd74d232c500b61996559a783ced3938cefa058128d72759e94edea683bb8922ac5ea631d16e31b58de093d6650b0f
 Size (safemem-0.3.0.crate) = 6947 bytes
-SHA1 (schannel-0.1.14.crate) = 7544dddc08c85a742f3176405f025116f0cddcef
-RMD160 (schannel-0.1.14.crate) = ea162107e95079345e175130dba11a2901d2df96
-SHA512 (schannel-0.1.14.crate) = 550623a87f01c3c6181dad44d44397f172aa07c1b262a78d6eb38ca0676d68bcb8f231970c4eac87e93286225e17acae09551b07128c43b576ea77caae18c0b7
-Size (schannel-0.1.14.crate) = 38833 bytes
+SHA1 (schannel-0.1.15.crate) = 75b71ca5112b93c62387d79183d8f6feb59bb0da
+RMD160 (schannel-0.1.15.crate) = 0f984c2135a49d3947a6532ae1e6313f42fe42cb
+SHA512 (schannel-0.1.15.crate) = 9c6f3cf370b76b8fd37cd26a5dfd686b532c30d47ef477548fa6994195dcfa053edcc2e8a395736768d5815b9f18db175be2e9d099767dd4ff4d9a8a3157675b
+Size (schannel-0.1.15.crate) = 38901 bytes
 SHA1 (scoped-tls-0.1.2.crate) = 8a29f7aa5c6218e56674d29e4a8f22b290c4da2f
 RMD160 (scoped-tls-0.1.2.crate) = 6daca9a91e3cc18ac99942b0cbefc05824084627
 SHA512 (scoped-tls-0.1.2.crate) = 9e1a517994f06dcdafa05f3ebe67958ed5bc751e6180cff6c891f48fbc143f3279aa841e6109be2c403b492162bdd90b23cf74aeb2154a34748c5d495789fd73
@@ -736,6 +852,10 @@ SHA1 (scopeguard-0.3.3.crate) = 58ee051d324306ad6ae3b007e2ef0fced57d9f8f
 RMD160 (scopeguard-0.3.3.crate) = e77508e3d64bc39c22ac5c87f8937906d160019e
 SHA512 (scopeguard-0.3.3.crate) = 57ce8e32dbe342040a63ec65fbef3680d66d439f0f704c5d485670041505905cfc602e7e3580748b4b4a55ce892d17a453e6d2f853cf0de4c6a2082f0fe95719
 Size (scopeguard-0.3.3.crate) = 9605 bytes
+SHA1 (secret-service-0.4.0.crate) = 7d4e1871f0e015e96b0176361b6b9db7c63518fe
+RMD160 (secret-service-0.4.0.crate) = d4bf074131b6b42f1dc5f84f845831ae8a171850
+SHA512 (secret-service-0.4.0.crate) = b4ff4934d78f89a639146accaae994317d34c9c64547fc9d7a7b1728b3fe740e132d03f1e24b76783538689f458517fa34473143ceed73fe5bd4c8fea91746e6
+Size (secret-service-0.4.0.crate) = 20347 bytes
 SHA1 (security-framework-0.2.2.crate) = 0f2cdedf7a966d8885f3f6812f4b982ea525ae86
 RMD160 (security-framework-0.2.2.crate) = 6ed217c952bcc6470b8fc4bffc63b80554368a2c
 SHA512 (security-framework-0.2.2.crate) = 8ebd5df763bb382b8efe910f9f458cff13ffa26e18edc6fc1d680aa1490df54de2003460a7f74fcf72700cf6fe15032a3a7da432bb303445077ef8961b23fe26
@@ -752,46 +872,38 @@ SHA1 (semver-parser-0.7.0.crate) = 97b6fd66497a26ea9fbe76591f7ae041a3f85a5b
 RMD160 (semver-parser-0.7.0.crate) = 63f826b792b17493186d587b9887efd93121294b
 SHA512 (semver-parser-0.7.0.crate) = 17320468ec6b9862d595f358d70c09ac6e09db7885fe0ead7a1e596f79350a6306e8bfde5bbd6512008a7c5454da1c7ae55fe1e3bc1c1ff02ac9df54c0a6121f
 Size (semver-parser-0.7.0.crate) = 10268 bytes
-SHA1 (serde-0.9.15.crate) = 775cf11f8128655ffb85481865cae9eb43779570
-RMD160 (serde-0.9.15.crate) = f093da79c50c55bf56bd13c27ffc72f76ca5153b
-SHA512 (serde-0.9.15.crate) = 17bc416ea575a14e68179b4eb73607aa712040c14f370e52b3056a1fc24b0a2ab32c74acbc1261468c925f06061e93c1b95558c5912318ec2ea2ed9276724114
-Size (serde-0.9.15.crate) = 54344 bytes
-SHA1 (serde-1.0.85.crate) = b4ed2ebf0c47b8a316c0d8a60040dd33f2ce54ea
-RMD160 (serde-1.0.85.crate) = 716f75a8024ca41a6e96f29d9ee39a9335310916
-SHA512 (serde-1.0.85.crate) = 695b6698b45f399dbba9ece3f79d3da973736260f9410cb9cdc149473d3f864cacdf5c851f1b73aae5cc33aae2949423520cfa4caf96cb3231d111238b7c7419
-Size (serde-1.0.85.crate) = 70965 bytes
-SHA1 (serde_codegen_internals-0.14.2.crate) = f65f9716d4087f93aaa346f17451e473cda89cac
-RMD160 (serde_codegen_internals-0.14.2.crate) = a59c7c1c327be19838bd403b4c7e84195589c93e
-SHA512 (serde_codegen_internals-0.14.2.crate) = a37eab9e92ee4555669359a727e4418d2cfd168033b33dfd21877c069d68791d3a1a84cb59def2c123baa18c316e8749d40185e4fa243df998ddfe2efa00add9
-Size (serde_codegen_internals-0.14.2.crate) = 12379 bytes
-SHA1 (serde_derive-0.9.15.crate) = 214ae4d47094c1f69cc47bca629a67c5c257a1a9
-RMD160 (serde_derive-0.9.15.crate) = 5154bbc43f5aed140984b5438dc8d18d253996f8
-SHA512 (serde_derive-0.9.15.crate) = f66a877e6590f74b01ef2024afd993edf2fd9efad63eb92115ecb99384ae2aa8efa6998473933ea74d6a5d814086739621c7ceaff3619de1c318040ed2bd3f86
-Size (serde_derive-0.9.15.crate) = 20269 bytes
-SHA1 (serde_derive-1.0.85.crate) = 8413cbac25321171cbefc7c317dcd352f6672b1e
-RMD160 (serde_derive-1.0.85.crate) = 432d33a6426114f9170be7ef2d4e48f5dc007c76
-SHA512 (serde_derive-1.0.85.crate) = 719e8f7687c7ef3e8266eb2436e755c7fb013de6d8e6859676cce079f7044d9eb1d073ea00fec6c1be86998ab9ab8357aa70d866e3e3158176f031615be058e7
-Size (serde_derive-1.0.85.crate) = 48580 bytes
-SHA1 (serde_json-0.9.10.crate) = 9c2123ffd0594d986c68db4b32a2c52602d655a5
-RMD160 (serde_json-0.9.10.crate) = 1713d5e5ca65369eff496d6c53c19c6418f3bccd
-SHA512 (serde_json-0.9.10.crate) = 96c3e10bac715c2a27c02080d394b8150daa02a98eca1ebfa45fdbae2429d5cdb39346e2f5c47f1822c9f8f6625e889a98b45e3e34933c42892bd88d1b9233c1
-Size (serde_json-0.9.10.crate) = 47696 bytes
-SHA1 (serde_json-1.0.37.crate) = c924879ffe0533b1a424d519fa14aa74ed8499ab
-RMD160 (serde_json-1.0.37.crate) = 8a3968f2485eaa1c0c01c979e5102d29f32558b1
-SHA512 (serde_json-1.0.37.crate) = 8808dd4ab1c4a85103956057dd7c1193376d81dc2a6bb98848b2c516f8c0b4267a401737281727ad903c9461d74a0e172ebcc57afa32f97124c17c26b6d00b48
-Size (serde_json-1.0.37.crate) = 68709 bytes
+SHA1 (serde-1.0.89.crate) = 0ecd69002a05171cdbc521084dbcc4519e473ca9
+RMD160 (serde-1.0.89.crate) = 40e2bab2df5e7e47a251cd95678b93dc239956a7
+SHA512 (serde-1.0.89.crate) = e01f30208b7dce831890bfa37a38a6e2177c35f423fa02021d32c1209ae00a3e8f836deb12cc26c4343a4a10b87286d780ebb8eca83bd4191d1023318c15e745
+Size (serde-1.0.89.crate) = 71395 bytes
+SHA1 (serde_derive-1.0.89.crate) = 113bfee16a2f552735be1fef620a774f078b762c
+RMD160 (serde_derive-1.0.89.crate) = 86694e679a69b836dd417aa7e1840506a2bf2960
+SHA512 (serde_derive-1.0.89.crate) = 9c6e54b86eea33c8f4cfb27924f95e811b940ad0c9ba934c61691d728eaab3a31835a5c7ddf8b15d67786bd6b6d7f008079c453f89dc05b57f6412c9b1432d65
+Size (serde_derive-1.0.89.crate) = 48599 bytes
+SHA1 (serde_json-1.0.39.crate) = cdf6a010464d19afaa90600d9afaec203355a3e2
+RMD160 (serde_json-1.0.39.crate) = 4c8bd823eaa8000539e6e78fc5f6f4a1aaa4ca01
+SHA512 (serde_json-1.0.39.crate) = 7180e5deb60e196f6b1ba3ac2a1bad6cea59d29f65fa7fb9258beb3d7012d6f3ea624e21fbb17868f5a21224f93b3f7b24875a94d50ba0d05e5b8d2aef632036
+Size (serde_json-1.0.39.crate) = 69621 bytes
 SHA1 (serde_urlencoded-0.5.4.crate) = 4192e6d99e84b6e77c8f119bbb6910e8dd382ea0
 RMD160 (serde_urlencoded-0.5.4.crate) = 9f48f2d4b28f5c230de7c05439a73f575b28d645
 SHA512 (serde_urlencoded-0.5.4.crate) = b32c2cf86c9c023b18ce5627992692e53a0848a1d44508c510e553731e6a4fb1ad30aef8f2cafac6ab0cf3faa45eb5f1df42cf8cbce36b673d2aa6754d3ef45b
 Size (serde_urlencoded-0.5.4.crate) = 12552 bytes
+SHA1 (sha-1-0.8.1.crate) = 03a78d8f02c5c4b54bd4c1a6aaa5b79dfada96c3
+RMD160 (sha-1-0.8.1.crate) = 0370694080d29d9e7a26a9335fbc67cd5fb49fbb
+SHA512 (sha-1-0.8.1.crate) = 7446e7564b5903e588911008f9367f9d9b0d96ae883d299ee4f10ec3d7a30abf1af1bc9c4f2172226f09071413116c12a8a67419246f7a7de95e9fdeec3aacb1
+Size (sha-1-0.8.1.crate) = 10410 bytes
+SHA1 (sha2-0.8.0.crate) = ada1693fb6eea6ecaf01b33330a0c00dfbfc45ec
+RMD160 (sha2-0.8.0.crate) = d259e39aba12808f8b4a690f6fdb3edc2522e66f
+SHA512 (sha2-0.8.0.crate) = 6d95888b40c7f84b245864891d4a3e8c06ed3e0cde1aaeacde2ef75c969e00b524fe6045aa9b978d0036b315cc74502f88aab0da67c6708b2450efa9119abdad
+Size (sha2-0.8.0.crate) = 17302 bytes
 SHA1 (shannon-0.2.0.crate) = c41c7919348cb906f0b2c97f70e09d7b6dbfc5e1
 RMD160 (shannon-0.2.0.crate) = eb344b4a3d2af36f5ff227c23bbf57e6dbeb11f1
 SHA512 (shannon-0.2.0.crate) = 1357ab46f32c4a732fb5373166b1fafce53d1292f6a259d770c1514686f39af9ffc2399dbed405c360270aec8ba6e2faeea3844fab385f3b52bd2b0d29b0a3c6
 Size (shannon-0.2.0.crate) = 3503 bytes
-SHA1 (signal-hook-0.1.7.crate) = 5c9a98551da1aecce465ae19d045ac0d7e655eaa
-RMD160 (signal-hook-0.1.7.crate) = be5f6d57e4bb3b54c6a29402c3d49494b21e8fd1
-SHA512 (signal-hook-0.1.7.crate) = 0d2147fd10d5c3797cbbfd85dd38794c0f9f6d0c65da2831e680bd3682c8c0e989f1cad47777fb9c1c775e768ab5e1c60eed54f3213ca8ba48196f88fecf0958
-Size (signal-hook-0.1.7.crate) = 22941 bytes
+SHA1 (signal-hook-0.1.8.crate) = 925283ba101bdb992132e66072ad7d3939ef0645
+RMD160 (signal-hook-0.1.8.crate) = 08453cf11fa79d6d4c7fe0eccdd6d799531f0433
+SHA512 (signal-hook-0.1.8.crate) = aa16e5cf6668d42c29f4e1a16dab339e4c090e358e8a6ab827241688c93c2e61bd78488fb09cdac86208a98fc040970284becfd61d4378c94e9eaa99d4dd552e
+Size (signal-hook-0.1.8.crate) = 24492 bytes
 SHA1 (simplelog-0.4.4.crate) = c79882cb2c99fdb908818cc0286312757768af52
 RMD160 (simplelog-0.4.4.crate) = a6ec4bb5fd4a2e43a3fd0c2004315719c331b1b1
 SHA512 (simplelog-0.4.4.crate) = 59dd17e4760c476f2c737a2803ab0120c5a233231ada61201b38f08fbf0bdef396344a6ddcdc20e0a4371e3593000eeae968a75ad74abf6299f3ff16d19231f0
@@ -812,10 +924,10 @@ SHA1 (smallvec-0.2.1.crate) = eba8b876e122c53c352cfba96cb67cd25080fbde
 RMD160 (smallvec-0.2.1.crate) = 0d296be610bbd0b1ed601100006bc2048673b89d
 SHA512 (smallvec-0.2.1.crate) = 3123d125baa3cec1368de5bb6b38ead60df2cd60de9ed1286aef53e08ce416c82fcb32b624fb4e4cf79721cb0beca3bb19910aa3798db00ae445054b7b62df45
 Size (smallvec-0.2.1.crate) = 6065 bytes
-SHA1 (smallvec-0.6.8.crate) = f773c6915207090e1f57746decacf6c6a1a9624c
-RMD160 (smallvec-0.6.8.crate) = 4cbd8336287bd9d45827f0908043ef815bdeac0b
-SHA512 (smallvec-0.6.8.crate) = 0eddd68498a20bb124fd7bf00700c98ca00a58ddfb4e6116aed0d7647b898760c9b46593c96b16bffb86541dd37f04559b75110fb3b520b1b91ad6429250250b
-Size (smallvec-0.6.8.crate) = 21448 bytes
+SHA1 (smallvec-0.6.9.crate) = 0deceedc8f128c2598ed5368b8702abfe5930bbd
+RMD160 (smallvec-0.6.9.crate) = 0ee1b52e09fe799339f600687807c31ec2fed3ec
+SHA512 (smallvec-0.6.9.crate) = 2bfd96b6c07a740b77c9d3221604e108bb730770970e7428a2a38d29711dff16eea08251e826d2d511d13a887c3256ec3a689e3c481ddb9029f47452fb2877e2
+Size (smallvec-0.6.9.crate) = 21548 bytes
 SHA1 (socket2-0.2.4.crate) = 7c0201045ad20afdac88b77ead9e5799e14deef2
 RMD160 (socket2-0.2.4.crate) = 23ceecf19cba27cb4294b90ebdb0e3aaa802f078
 SHA512 (socket2-0.2.4.crate) = eb3c333f0207debf5a3bec10e91efcacda8242d50588eb170f24a93581dd0685e6149dbbea8105d2bed1c6e41ca25e9f657bb8935b760c41fc57deba69298229
@@ -824,26 +936,38 @@ SHA1 (socket2-0.3.8.crate) = b0e37f92de02d3a61511bd83b41002978d30360b
 RMD160 (socket2-0.3.8.crate) = 68636e4247ca2b226901cd7305de28157d7d0943
 SHA512 (socket2-0.3.8.crate) = b543633e3acf6e8fe661f0162375619841346d5f1e51eb622e045712153e2d331bf32c90bd9a8c0cd7e84034f5d2827433788b54b3342f3eaacb537013f86a87
 Size (socket2-0.3.8.crate) = 30379 bytes
-SHA1 (spotifyd-0.2.5.tar.gz) = e286c5b2fff00ece0dcb15b1d6bc74ebee2de649
-RMD160 (spotifyd-0.2.5.tar.gz) = df75e63cb3e47a94429c9cd218bb97bf98c576d3
-SHA512 (spotifyd-0.2.5.tar.gz) = 1d1d68221df082bd7094725d20e6091922885f497c490606a91c0882e54aeb695813f942f553b543c1c52d4132a7398c24aab77017c8cf87f5477f8de55df2ce
-Size (spotifyd-0.2.5.tar.gz) = 47361 bytes
+SHA1 (spotifyd-0.2.8.tar.gz) = 64dec137f5d098ed734704e6c6975532648408d4
+RMD160 (spotifyd-0.2.8.tar.gz) = b280c12b0e71d3e0ad2ef5418a878fda3445bb49
+SHA512 (spotifyd-0.2.8.tar.gz) = dd356fc43080a4c0fb9c8f50d9813ae77a97b6de21668fb62c4a832ca04baf11d6a5dd0ee2a11075b7f9dc3b39ca5f1c75063536150a0068a4e0ed9f0dc2a7be
+Size (spotifyd-0.2.8.tar.gz) = 50820 bytes
 SHA1 (stable_deref_trait-1.1.1.crate) = 0334ab8ba0db84fbd84f02cbbc61e03e6cca96ce
 RMD160 (stable_deref_trait-1.1.1.crate) = 2864679bbc382223ef85944502118c744a22e703
 SHA512 (stable_deref_trait-1.1.1.crate) = ca224226d612e1c4eb178271cee0d18b44fc036959e528d720e33f65c3ecd7a40c20d32f294c029d0d7b74dc6ce57d19aadfe3cf02c5f894e94ddb3bb06898e4
 Size (stable_deref_trait-1.1.1.crate) = 8007 bytes
+SHA1 (stream-cipher-0.3.0.crate) = 97410d49623de0d6105672817addc59940f8ba90
+RMD160 (stream-cipher-0.3.0.crate) = a75521cf3223ae59da89ab2eba41c19c5ed15cf8
+SHA512 (stream-cipher-0.3.0.crate) = c2fee3c00b1cd8fc29fb85f714b6ba50ba146624ad4430edbb550df9d036c9f553cced22f9b596d1ae92b745e0379ee60ebcc99918e44fe0fb7de123d53b1230
+Size (stream-cipher-0.3.0.crate) = 8058 bytes
 SHA1 (string-0.1.3.crate) = 8248c13c52ec67d4ac9545be4316a8bace0aa5ed
 RMD160 (string-0.1.3.crate) = 26529851872ad7f58298e117ac8ec442060ae818
 SHA512 (string-0.1.3.crate) = ae2ad9747a80d5e256e2ba8d5196545166fd560d731119e2d8a2fb520257742de360ae79cf92ad41bcd5f75fc42262c2842f70e39ab4740950955980a781b6ab
 Size (string-0.1.3.crate) = 4143 bytes
+SHA1 (strsim-0.7.0.crate) = 4cf1b45a817297904edb358a1a2ec14d32361ac6
+RMD160 (strsim-0.7.0.crate) = 82c766cebe88a39e3058a21c730b43b3bf6e929d
+SHA512 (strsim-0.7.0.crate) = 3f92df0f444129b16fbb15c533b7bc1d6f18970b487b57345f74747fb7f41e3dc0cb61255712e94d419a5777b8f6a9cdf1a716718698c479eb98dfb6464d1983
+Size (strsim-0.7.0.crate) = 8435 bytes
+SHA1 (subtle-1.0.0.crate) = 1f9dd3e48eb1dabc552ca008eed0cc59f4ab6ecb
+RMD160 (subtle-1.0.0.crate) = 613553b7318d8773d976df528f755aceea435f38
+SHA512 (subtle-1.0.0.crate) = cda69e4023749e75068f0aa6c46e839073f5daba24c5988ac79ace48ee21108de1e179e40745443c7cc57c3b74aada1d388845d9c0bba1f234937ee958e0aa34
+Size (subtle-1.0.0.crate) = 8097 bytes
 SHA1 (syn-0.11.11.crate) = a89f95d796f2b182492fbb9d0ba1bc63ed951900
 RMD160 (syn-0.11.11.crate) = ff0f9ff545514a6df09672b04c68c9a71f71f9df
 SHA512 (syn-0.11.11.crate) = 285bdc1f9b53fe791bd35b10a06fc106231c4eca908244f7ba7366a865452ec2dc8bbff275a52725d29c48d2065790ff6eb37c6eb9c1968aeb0af38c028d173e
 Size (syn-0.11.11.crate) = 63309 bytes
-SHA1 (syn-0.15.26.crate) = c4ab9425855dfb9632fc318759684721634d5c0d
-RMD160 (syn-0.15.26.crate) = 315b7c556e5ede72a47d1674b66cb6043675e473
-SHA512 (syn-0.15.26.crate) = 947d70dff83ffd33fda806597d54e572555b54c1600e357df919165fdc7141c6f9762b37f25f9b850e8a7775c33b6df3fc93f3eff12b36b059e696ad90619baa
-Size (syn-0.15.26.crate) = 145493 bytes
+SHA1 (syn-0.15.29.crate) = dd64f1e23ada6c05b4f8ae8210fedc92ba14def9
+RMD160 (syn-0.15.29.crate) = 132f683d772d4291186ee6233adc14dc3e802776
+SHA512 (syn-0.15.29.crate) = 1a5f365a8239758c9a2e2cfac3bac1bc94995ea48eb087cc8a2dc62a33a2f22b2bbe2985e344fdd758021ab66e55ff17e76c0234e9ae342499d1ae1fc3294767
+Size (syn-0.15.29.crate) = 146203 bytes
 SHA1 (synom-0.11.3.crate) = 306884081d25529a53355f1250e4b4f67b854398
 RMD160 (synom-0.11.3.crate) = a0f3688a3384eb58ed57f56165b16f4df431e050
 SHA512 (synom-0.11.3.crate) = a9c75d667be94c82c7f545e0569bb5858afd1bfca6e045fd52f4ae18ec4fd440e7d374ef45dafc97bda6c749cd4b4e185d8192b833661657323229803ef4a28e
@@ -852,10 +976,10 @@ SHA1 (synstructure-0.10.1.crate) = b35554a74bf4ecddbd9debf27553307db40cd14b
 RMD160 (synstructure-0.10.1.crate) = 93582be7ce86406df4aeafce645bae173e7bec8c
 SHA512 (synstructure-0.10.1.crate) = 5830eea0eab15c7ed737bfa14c7bbfc73f28af6964ce3148542066fb9760a80dbba82fd9a55078426346ba757e0aaba9addecadb1d0f75eac4f029a6e4c7cc19
 Size (synstructure-0.10.1.crate) = 17836 bytes
-SHA1 (syslog-3.3.0.crate) = 420353998267a02f068d6af21db2237028b6152d
-RMD160 (syslog-3.3.0.crate) = d31cf845fb8eaec376fdfa95d2c8d2c6a4fafda2
-SHA512 (syslog-3.3.0.crate) = e2895d29a879f5cd7b930e090daabee87eabfc6f04d4047022b17e687df7350d5bd7db83f124b97c6dafdfc24af1e38dbbb0efa64d55420fd7bfa71d7a919643
-Size (syslog-3.3.0.crate) = 6470 bytes
+SHA1 (syslog-4.0.1.crate) = f5e156a3ebec77566844749da7cb476b333db9df
+RMD160 (syslog-4.0.1.crate) = 7fd1e9ffa5a4e3afe5feb7da8f5cf46ac5268559
+SHA512 (syslog-4.0.1.crate) = faff2117fbf377343149e30a4b338fdd799fb7e4bf425962c2523423f8322aae75f180e4a4c42f1497239400cc60a49cfcf65c00c48433ac956ff17e52063341
+Size (syslog-4.0.1.crate) = 7131 bytes
 SHA1 (take-0.1.0.crate) = b0243d1b1252780fbbbf2afabb57154af54c8065
 RMD160 (take-0.1.0.crate) = cfb324919e952bb9c30fa39d50022bab70449d2f
 SHA512 (take-0.1.0.crate) = b2fe508bd7e77f1f38a9981c0d2633e28205ec03bff8e21bb49670c24b8be6049609d417b34375327707049bafe5ee09db2c998de7eb47da75c282fedf4d7dd3
@@ -864,10 +988,10 @@ SHA1 (tempfile-2.2.0.crate) = 549c0a71503d5442cf74c1d74af9124fce7626b3
 RMD160 (tempfile-2.2.0.crate) = 5b52aac6b5c9f61410f9c3853b24999a5365ccc7
 SHA512 (tempfile-2.2.0.crate) = d7f3bd17540825830233f0bc3da48377731bfd7c47a1aeff7a488c8f2caf854b0606b49066077426773f8a64abf41871edf3b55c49def164de6fae55951cc24e
 Size (tempfile-2.2.0.crate) = 14715 bytes
-SHA1 (tempfile-3.0.5.crate) = 64fd4b678076f4658a11e42a1c7be37c50a49970
-RMD160 (tempfile-3.0.5.crate) = 508e325878dc220f9b09aca8145d6a329bc5d553
-SHA512 (tempfile-3.0.5.crate) = f1055454383996de7a79a08f31c85b0d957f277e297a70d85b2faeb6a85e4c12348ca8ba7cae44ec1398d6d02b2d725dbd4eda68a064db66594024b407c6e306
-Size (tempfile-3.0.5.crate) = 23272 bytes
+SHA1 (tempfile-3.0.7.crate) = 33f7d2d410d0ae89dbadd23aa57f9b4ce0958198
+RMD160 (tempfile-3.0.7.crate) = 71e2a2526670a6d70d6467c2eb3797ca51628d14
+SHA512 (tempfile-3.0.7.crate) = b6fb6a1f4f0f5483255f9672114fa6adf13edd4bfe8f7fbe6c4225a36ccab5b58fc5f5510c50e70746e2697f2cf503b20682e5b44cef0b65b7ffac4ee39529e8
+Size (tempfile-3.0.7.crate) = 23922 bytes
 SHA1 (term-0.4.6.crate) = 35e1adb36dc954ec7b1680f7f3c12de14beb31d2
 RMD160 (term-0.4.6.crate) = 885664c2882fc71378724fde6ebe85b420de17a7
 SHA512 (term-0.4.6.crate) = b88d9a93082521d12071148b98fc236ceba43d7a13bbaf5da679ca03ea9a6a95e38a14ea72e71fe108a5fc6deba1c8c8b25afe5abb511d19965f5e219e7c1cf1
@@ -884,6 +1008,10 @@ SHA1 (termios-0.2.2.crate) = 717cd22e7b900c5f09f5f72c7ef8e77dc79a5c6b
 RMD160 (termios-0.2.2.crate) = 236f8a1b0920efd3f52b14fa05ee470f9af4703f
 SHA512 (termios-0.2.2.crate) = ded990bf8c1fa2bc31087ce077903eb8955687cd8ada25b82c4ab030ce3a73cede0ed4c599963c2d0c05c51e2a0c26f0d29d328b364342d21a73eaf4fc153f2c
 Size (termios-0.2.2.crate) = 8966 bytes
+SHA1 (textwrap-0.10.0.crate) = 3df7e4cc58e78fd4ce3613656611acc9126e0607
+RMD160 (textwrap-0.10.0.crate) = 93e9595c1e99d77cfa8f5111f40b52d6292e617b
+SHA512 (textwrap-0.10.0.crate) = cb50cc73f3f5ab704ef9e6d526b751f7e66de213fa534206e5b4e9da829f19aedda9f23f262f865fdb3247c703aeaa87f38099f6c575d1961ec923d62a9b2293
+Size (textwrap-0.10.0.crate) = 15986 bytes
 SHA1 (thread_local-0.3.6.crate) = 0618e3967b553247352790115ab8d28fa1f76166
 RMD160 (thread_local-0.3.6.crate) = 58db38e54f31dc4c247aae31770f73047b17a7db
 SHA512 (thread_local-0.3.6.crate) = cd783d3d9caec43868da1f6118d4c4d520e03b9f1049d8f15d2c12482989401d3aee748e04a149953d35e5d6487355c2891d44569ef688bc1d45f01b6461d253
@@ -892,10 +1020,10 @@ SHA1 (time-0.1.42.crate) = 8538d54dfbe58abd4fb41e8df8404e23cfbbe73f
 RMD160 (time-0.1.42.crate) = f4a8c4e0f8f7aa638b92d04a5ebcec90cafb1a52
 SHA512 (time-0.1.42.crate) = 4df662212377093b0fd8fcd88ddc30b20a8af7d989c2e100c0cf64f9741e88eea6e858e1aa4220be6b76b0cf8b62c8116b492010d74d1ebef197c66aa130aa83
 Size (time-0.1.42.crate) = 30005 bytes
-SHA1 (tokio-0.1.15.crate) = 51996e296e2791c7ebe322e8a2a988e60ade4338
-RMD160 (tokio-0.1.15.crate) = 52a2177a4558555723c67b80d6a2e68bd045a841
-SHA512 (tokio-0.1.15.crate) = 299a47f1cfb66d3362c572ca284562c369cc442a2a163196e542dec0f7862cc72b574859383aceea8f970afa4cfe9b4e74698aadf65a9a2284ab210a92fb188a
-Size (tokio-0.1.15.crate) = 81870 bytes
+SHA1 (tokio-0.1.18.crate) = 6ac91200a8dd20eb0c4f444e1f75e6f2cc640687
+RMD160 (tokio-0.1.18.crate) = b4b7088bb31b4fe70ec8266ab53c8c30dad98dc5
+SHA512 (tokio-0.1.18.crate) = 1e03fcebc82fd934a7a78b7ca82bed87b7b4f03a8cde7966536d562d56bb305c1de79be50641ddfd762668c266acb39474576f7347ae79d9e6729118362f3085
+Size (tokio-0.1.18.crate) = 45700 bytes
 SHA1 (tokio-codec-0.1.1.crate) = 99862149d2e0a4640c214435137fbf2f2479ef9f
 RMD160 (tokio-codec-0.1.1.crate) = 5b62e89cbf3e2ffedd292463fe1699d888245a54
 SHA512 (tokio-codec-0.1.1.crate) = 9c868545e8adc234a51b81966836b786019181ea25907bf14887ce26ed1cf5866f5df8898bbf6bb7c8d3626f145ce0465d3a79050d53f8dcffe98f71886f9044
@@ -904,22 +1032,22 @@ SHA1 (tokio-core-0.1.17.crate) = 2c0541c80cb417d07cd8045c520f2507766e2560
 RMD160 (tokio-core-0.1.17.crate) = 893283bfa5c15d856fd234905d797f78eb8179dd
 SHA512 (tokio-core-0.1.17.crate) = ecf3a38f88bcce8003cd334292217efb406e31e9cdeea115fd2b2c79c126cfac615aa6c975d5b08be30ac449e5bffa552e2b002b1b9a5e2f4e3969cdfe19d520
 Size (tokio-core-0.1.17.crate) = 73933 bytes
-SHA1 (tokio-current-thread-0.1.4.crate) = 41cb7980e23006cf8c6bcf53b9d1466ef0e8024e
-RMD160 (tokio-current-thread-0.1.4.crate) = d0ab595f490e339f6c94e0bbbf20f13d9222aae4
-SHA512 (tokio-current-thread-0.1.4.crate) = 2d6c0af55470795b3ad237a2fd3e59b3d75831b04841219f57033556372f2d31af71500374022359fc661f7d606967c6b922a06c1e71e5bcea0759eea7c0ace3
-Size (tokio-current-thread-0.1.4.crate) = 19400 bytes
-SHA1 (tokio-executor-0.1.6.crate) = 3e6d3e7265cc79fe4420815eab83b52835d9fa06
-RMD160 (tokio-executor-0.1.6.crate) = 43c9bcb0feddb9440015ab6b09bf3c248e58a060
-SHA512 (tokio-executor-0.1.6.crate) = d8ce70b05956f25769ed2b8ef876ae520bfb51613fdd3ac07c8ee8eb422a891ccbf3a92df53fcd60ec31b3527041912c1fc49549e6e2dc235b1468d21d30706b
-Size (tokio-executor-0.1.6.crate) = 10059 bytes
-SHA1 (tokio-fs-0.1.5.crate) = aa41d2f1826f09e3a635afb3609dcee305ee6094
-RMD160 (tokio-fs-0.1.5.crate) = 539d15233eb172d1be06804cb16e9ce43fa2c0f8
-SHA512 (tokio-fs-0.1.5.crate) = 2f36c910a72e8e82c3a9edac3f1806765b6f3850d3b3ab493d868a2f363486c49ddb8a88c68794edba96174122a3ea27ded0b0fc94735fe5bed652968a1df836
-Size (tokio-fs-0.1.5.crate) = 14467 bytes
-SHA1 (tokio-io-0.1.11.crate) = 69efbe93d52d19b7126e9835729189f821c43451
-RMD160 (tokio-io-0.1.11.crate) = 4a3f755072750336dc67d81c2bf7b46abda2f7d9
-SHA512 (tokio-io-0.1.11.crate) = e11f9e55521d601a74ed05e8d87f7a936eb2c4a54cb5f2e671bdfbacb4a3c5f4cd3d58b978c9fe37b863df78a5c9cbd7fa6e673d8c2da97a1d57e2de6da07b86
-Size (tokio-io-0.1.11.crate) = 33322 bytes
+SHA1 (tokio-current-thread-0.1.6.crate) = e9c08218a758f50e569efa275dadc39f7e4fcc54
+RMD160 (tokio-current-thread-0.1.6.crate) = 09193c4ae334739445819025d4175037262a1f33
+SHA512 (tokio-current-thread-0.1.6.crate) = 321d8b99ea18827400a6b7899755eea5a8299e53985f5640a6fd82bf6c3c5c45c68e9d125666968976d05be407d6c15401380870adc231233cc532eb979353f6
+Size (tokio-current-thread-0.1.6.crate) = 19339 bytes
+SHA1 (tokio-executor-0.1.7.crate) = b8281d890fa754fc6b49ffd119bceaf2ff1c9e20
+RMD160 (tokio-executor-0.1.7.crate) = c4a54de24dba9552226b4eebd4a2859656983ffc
+SHA512 (tokio-executor-0.1.7.crate) = cdec6f468096abb09b5544dd0c792a1de09f48306b5749b960da25b4d9e694362a47efa4a1093285020fcf77e654157ba9d80ee4b8bffe6dc36b05f15f5a08b4
+Size (tokio-executor-0.1.7.crate) = 11344 bytes
+SHA1 (tokio-fs-0.1.6.crate) = e35981df1978023fb6544941c563a7e0d3076621
+RMD160 (tokio-fs-0.1.6.crate) = fb7b584e3c1d86529a30463413f8e4ba90d8f7d4
+SHA512 (tokio-fs-0.1.6.crate) = 8a123bdee5f2a6cacbe68f25baa5810a7686fefef8262b0a6b67e217ca6594a585dca52de581d33f4b71725bf03e003dc500f75ace88dba5cda00a52ce544279
+Size (tokio-fs-0.1.6.crate) = 16102 bytes
+SHA1 (tokio-io-0.1.12.crate) = c0f51f0a8b5b8684bb8378cc16939b3c42b70166
+RMD160 (tokio-io-0.1.12.crate) = 14f554b4af6bc19cdf33449b007d26db27bc4488
+SHA512 (tokio-io-0.1.12.crate) = 57c675ade48f2885ab8f42dac7297bf4bc5f7abef2302f7964dc145ce29d503c09e3ff890de01aedcf0c860fe22d2161f9837d658457695b6205e601fac74149
+Size (tokio-io-0.1.12.crate) = 33555 bytes
 SHA1 (tokio-process-0.2.3.crate) = e7ac10915072f97d67ead0f8e6d79e7167396596
 RMD160 (tokio-process-0.2.3.crate) = 65a0008a024ff9cff2805a6e3dcab723eadca12d
 SHA512 (tokio-process-0.2.3.crate) = d3fdef06ec7517f0ea708c3d3d17c63fc3bebd772b93683e1e09ea12a5b1d996774dfa8881d45ea77ba27d94d4149a42b455547a5c01402958a5dcd892bee232
@@ -928,10 +1056,10 @@ SHA1 (tokio-proto-0.1.1.crate) = 9bbee66e02433afbeb23fa3c4594a6ac46626ed9
 RMD160 (tokio-proto-0.1.1.crate) = 4911ebe0703764622d2dff3cb3c0ea442e8f830f
 SHA512 (tokio-proto-0.1.1.crate) = 72854f0926ee82b677747df5c8e2a0e2b81227eeef2dd9f758e72433e93918a53177c29f11bbe08712e98fe8dbeb95fbad0ab884a6041fdf7d81da11d1a3a4f1
 Size (tokio-proto-0.1.1.crate) = 44268 bytes
-SHA1 (tokio-reactor-0.1.8.crate) = 2b01cfe782024868cc5f7533476f64e2e84447c5
-RMD160 (tokio-reactor-0.1.8.crate) = 0133b55b12bdc4bf201c3ffedda80b39ef3d7000
-SHA512 (tokio-reactor-0.1.8.crate) = 7605d9133486061c7c0f3a339d1cc2e662de9593002fe623fb63bf779047341189be82ee3c5d1eece7666c172f95bd54846456f1950ec6af9d3b863c32190bad
-Size (tokio-reactor-0.1.8.crate) = 23805 bytes
+SHA1 (tokio-reactor-0.1.9.crate) = c0522b6e86fa298766f53aa52ef9ab882d61cba6
+RMD160 (tokio-reactor-0.1.9.crate) = fb0519383730b9397eaa64df32770436a0790532
+SHA512 (tokio-reactor-0.1.9.crate) = 134c78b449646f1b7cf9dc87de0f39ebfdb894103e0271a2b5115320add04de02aa1899206f332f111a9471f1f54776fe89e3ff879648fa206100b2be12e24e1
+Size (tokio-reactor-0.1.9.crate) = 20657 bytes
 SHA1 (tokio-service-0.1.0.crate) = 52a4e9fbe5ba38b0845373c66a68d01591c41500
 RMD160 (tokio-service-0.1.0.crate) = ce4c8b64a045a2d28a34bacb3e4023f0625ed485
 SHA512 (tokio-service-0.1.0.crate) = a22b5a33fc957abeb8556ad1f01c6574a855b24053f7bf1ec23376df42b1e83f2fa0a538828742f24f586456e0e1314abe74ca3ac62d364f905b74c2e45903c8
@@ -940,26 +1068,30 @@ SHA1 (tokio-signal-0.1.5.crate) = 079f7315ebba6b379962b24dc867647a3fd68cae
 RMD160 (tokio-signal-0.1.5.crate) = b2fc15490dac667871d47adcc10b20a2801408bb
 SHA512 (tokio-signal-0.1.5.crate) = f31474ce3d2e9dba3ebb108b1a6039205826b7137fb1d81bad49161b3641b43ee7949255b9f4378878b8e7e1386ba24cc54416f064dd43ccebc3dd6c3081fc48
 Size (tokio-signal-0.1.5.crate) = 17366 bytes
-SHA1 (tokio-signal-0.2.7.crate) = e9b367420190654f470a19d623498788b6530211
-RMD160 (tokio-signal-0.2.7.crate) = 1bb78c85b8134a2981905ae2c82d6a8188952af8
-SHA512 (tokio-signal-0.2.7.crate) = 60cc31f9ea58853498dd19d858a7ec72bbccb0255c7d7f316b55c7e4aa21291f5609611ce5ccd2751d505417d8a3860d7374d6377916cbacf52a18c649448d9f
-Size (tokio-signal-0.2.7.crate) = 15122 bytes
-SHA1 (tokio-sync-0.1.0.crate) = 8cc5b57e0551fd96444cd1329b8a25b35b119d5b
-RMD160 (tokio-sync-0.1.0.crate) = 435e84cf70f4cf25fbe7d1a373054017d8c4b488
-SHA512 (tokio-sync-0.1.0.crate) = 9e7f681fb71ddc8653e4ce669eeb37a2df2151a7dfb65191c7c460545bea382f754770187859703b1e866985db96138dd1c4f88e655b04fb2d0645485be77650
-Size (tokio-sync-0.1.0.crate) = 33623 bytes
+SHA1 (tokio-signal-0.2.8.crate) = dd6617ff9c3597f87388f6333a462c8bf7f1e409
+RMD160 (tokio-signal-0.2.8.crate) = f973643c719b8509ffe5d6e38420238d214bf304
+SHA512 (tokio-signal-0.2.8.crate) = 228cd5c828b2927ba8151282b8d02c2767a4f593cdb936fb1d415d8321c7ba11706571269fdda784ab5fab372bac9574aca780c3d32fd9a80c605935f6f23b7b
+Size (tokio-signal-0.2.8.crate) = 14974 bytes
+SHA1 (tokio-sync-0.1.4.crate) = f7a309ae13cc18b69e401e2f11b19f9962682104
+RMD160 (tokio-sync-0.1.4.crate) = 431c69f81b1f9314b800f5cfcf0de99efd242605
+SHA512 (tokio-sync-0.1.4.crate) = 14f350aead2abad05beddf37c2fa347cb161949a31ba09bf841062aea1ab1e87adf62c4cd6469a82c1fc0fb09b2d63de83a4ba2c0518831915c193fcdfb43a7b
+Size (tokio-sync-0.1.4.crate) = 39715 bytes
 SHA1 (tokio-tcp-0.1.3.crate) = 1ce01eaca813e8c3b1e651e10f53ee95ff79757f
 RMD160 (tokio-tcp-0.1.3.crate) = 6ca216b10267b0bfc2b3c1cc89124f0a6a523dfc
 SHA512 (tokio-tcp-0.1.3.crate) = ae42facabed1589764a8e4f789dabf5c7adfb3a67880a8bb6d7b0b6c082302a84b6acd8ec5f444dc59284407acad61518d60818eaeb34f874380f9593d540336
 Size (tokio-tcp-0.1.3.crate) = 12629 bytes
-SHA1 (tokio-threadpool-0.1.11.crate) = 9ae0673b278cb18eaad7c2f127447c1d78025129
-RMD160 (tokio-threadpool-0.1.11.crate) = 91cf09134118d219f75c4d45e653f337af60d656
-SHA512 (tokio-threadpool-0.1.11.crate) = 2869427bb4b668e9a6a84306e0a99854876993155a58d1b023c7cec448389f87a0aa119eb4a72908457052f8d13ed9c9673423dd7049df791cc364f246ae3ac2
-Size (tokio-threadpool-0.1.11.crate) = 49521 bytes
-SHA1 (tokio-timer-0.2.9.crate) = 323de989a25d7774efa565df33da2e37b46a1004
-RMD160 (tokio-timer-0.2.9.crate) = 3441f6b1978d2cdacd337f5ff57109a1fa65dcf6
-SHA512 (tokio-timer-0.2.9.crate) = 3cbb8e457f4f4673994f55409410a73719c1b01e9d04c52cfe9a60981a8d6038057c899e3d4b40645ce6a2e58cc3ce24d49c5465c44e034bbdb659835b1f68cd
-Size (tokio-timer-0.2.9.crate) = 37434 bytes
+SHA1 (tokio-threadpool-0.1.13.crate) = 26e41444e600a9b179192b514c782f797bc59cf2
+RMD160 (tokio-threadpool-0.1.13.crate) = 82203875ec0d01f0cd807e1049d431b94ac972a4
+SHA512 (tokio-threadpool-0.1.13.crate) = 9b24d053d59132fddbe26945be56b908056f1379bca8861d63ad58ab3a301bccae1fb6720b516522cb9706f52c7346eb56c01aa1034d084f70f231cb7588e2ac
+Size (tokio-threadpool-0.1.13.crate) = 49301 bytes
+SHA1 (tokio-timer-0.2.10.crate) = 8b6cc2b3c754b1e3fd415441603b30b357b05c85
+RMD160 (tokio-timer-0.2.10.crate) = 2447cf8286983bb22181a18b4754b43f1aa0d7e7
+SHA512 (tokio-timer-0.2.10.crate) = dfaeacf55bb9e0a5abb1caba1d546db735a3a32cf4eed954d8d00f8b3c525240aa741b083a089ad31cdbcb8d93fb4adf1842b870868187116ff678a3438397d3
+Size (tokio-timer-0.2.10.crate) = 37593 bytes
+SHA1 (tokio-trace-core-0.1.0.crate) = 7e89dd2cc4d45f91d4818114053cc2cb75978390
+RMD160 (tokio-trace-core-0.1.0.crate) = 41ca28ce741ceb399ad5568ac40201518d9bb374
+SHA512 (tokio-trace-core-0.1.0.crate) = 58cdc9ef4c301c185f01c602ba7ee20493f97485b79db7fb4523367cdc0af09dd5d1c875372ae7bfbb60875c9bf7fadc5ec7c0baf96254026617ee568163ea45
+Size (tokio-trace-core-0.1.0.crate) = 20087 bytes
 SHA1 (tokio-udp-0.1.3.crate) = a7c175129567353ebc75b4ebf86f6181b635d02e
 RMD160 (tokio-udp-0.1.3.crate) = dcbb925a5a925e793752144f677c6fafd497e566
 SHA512 (tokio-udp-0.1.3.crate) = a2fd724ebe46b8fc8757558b6d267491b86ed5625ff91b212a6c77448231c72fa2b8e5c389cb27e93f2b924f48c88c154f23eb8721ecb93e7c1820c7c4dbead2
@@ -976,6 +1108,10 @@ SHA1 (try-lock-0.2.2.crate) = ae614dcc6eab9c8b3dcacb5f2674d0b6cfba8df3
 RMD160 (try-lock-0.2.2.crate) = 772f07ca023eae6345c74f5b52296c437bceb144
 SHA512 (try-lock-0.2.2.crate) = aeb54abe3cc02d5dfd0d13010558454e5caab2568bd923a035dfef5ed5d3394b4bab9f7ab21dbaf82f1c20ccd95955bcf6ac2bdc976a824d9508d6f2a27ef330
 Size (try-lock-0.2.2.crate) = 3638 bytes
+SHA1 (typenum-1.10.0.crate) = bf28946532b295ada17782c8816c72c7c1859920
+RMD160 (typenum-1.10.0.crate) = a9ca122bae3880989eb6e1c0ef59fe39da73e317
+SHA512 (typenum-1.10.0.crate) = 9ff611df79e312b8ab32522007981220213f2beddd959118a855d08b94b7a7d35d38378694c8667c2d6aa324933307a47a4072a89cacf7e594537794385b9449
+Size (typenum-1.10.0.crate) = 30009 bytes
 SHA1 (ucd-util-0.1.3.crate) = 4d0bed778f980e6db07ef6eb46fcbdcba29303aa
 RMD160 (ucd-util-0.1.3.crate) = c9eeb795a73b8facbf7679e3877689eb2551fb90
 SHA512 (ucd-util-0.1.3.crate) = 50a796feb198012241d73001bb53c8e3d3168df379de91d7ecaccfd829b08a356afe3db736fb8cced8748141d7a9e4b157440442c425816c78c0615c08e20f2e
@@ -984,10 +1120,10 @@ SHA1 (unicase-1.4.2.crate) = fdcf4a0708ccf5ae895820719f13b4e53ecba601
 RMD160 (unicase-1.4.2.crate) = 0b0793bceea1ff1c9e29f83a7f4a60aefeca9499
 SHA512 (unicase-1.4.2.crate) = f92ceb4b9b4757a813fcf23949c8a9770e5169aec19d43c7ea9c3b49b365a2d4ef619255693b5dc30b974e6fe5bed857fa0743caec0ad88abd5b5c80df96fcac
 Size (unicase-1.4.2.crate) = 3907 bytes
-SHA1 (unicase-2.2.0.crate) = 4fdffa06dfbb0744bd1155537f31ad28acb77d7c
-RMD160 (unicase-2.2.0.crate) = 1bac7d2650f43c3cf91633ac74ddb87ccf331e3f
-SHA512 (unicase-2.2.0.crate) = 7aad01e881c18536d1f758303661d9ddeaecdccd13c7e41ae2f11f7d1030fe36dd164234aa1b4a9ef3c0e4dd847f451423a80b68e80c17663286b9c803de20c7
-Size (unicase-2.2.0.crate) = 19587 bytes
+SHA1 (unicase-2.3.0.crate) = cbd69e72e06f7dc0c5771aa54b5c42c008241365
+RMD160 (unicase-2.3.0.crate) = 89de3d5b21d2a7f7b062e930f66b580909d8406c
+SHA512 (unicase-2.3.0.crate) = ed6558c85863d576652b19aec21188e47778760cf3244f4d50f75d69410d34d83e1c208ae75899659f57497ace1cb7d079d7fc46cbb252460f8d6618f6337492
+Size (unicase-2.3.0.crate) = 19921 bytes
 SHA1 (unicode-bidi-0.3.4.crate) = 2fb9ec8342ecbf429e8edbcd4e8ff38e50e62665
 RMD160 (unicode-bidi-0.3.4.crate) = 7c16a80cb62bef8cc6d73eb6126d496b46dbad1d
 SHA512 (unicode-bidi-0.3.4.crate) = 170ce083fa82bed13ecc62d85cb882fdd6491ae721e1633d3c1a5d3cee69422153afcf6695765c0e8fc7035440d0370d34afac9e978cb27f7506c07cba300e1e
@@ -1008,14 +1144,6 @@ SHA1 (unicode-xid-0.1.0.crate) = 69f5cec3b7a1d1e62b522c4dec7a56a7f4c3aa0c
 RMD160 (unicode-xid-0.1.0.crate) = fc5a8141e55bf6e2660b8c588e1107f179d24bb8
 SHA512 (unicode-xid-0.1.0.crate) = cc5343e2166938322cfd7c73f1f918f2a9c46846ac0ef55933d1e44cdfaf6f7da2b7ff18b68e356c47b6d8ba5565eda0db42c347dcbde830683f341ac2b1849d
 Size (unicode-xid-0.1.0.crate) = 16000 bytes
-SHA1 (unix_socket-0.5.0.crate) = 6035cda21f6154c07cde7f72908cdae7ba5b6e4a
-RMD160 (unix_socket-0.5.0.crate) = e8e4f84378e6569e5bcf37b8081dd4c7c2176604
-SHA512 (unix_socket-0.5.0.crate) = dcd3589f042491540a69176dde6944710deea7317ed0de6912725686473ca15b34dda0a67490252bc8ef5c1ffdf7aecd7b76aa81a27a34b3c4870305c89412e5
-Size (unix_socket-0.5.0.crate) = 12261 bytes
-SHA1 (unreachable-1.0.0.crate) = 68db19698bc2a1551cac29455f3f9478b571023b
-RMD160 (unreachable-1.0.0.crate) = 00c79ce6e523b3b09978db8766e3110a637c23ec
-SHA512 (unreachable-1.0.0.crate) = 054e0a471d1068b7703853d838c7c381ac6865ac1f8abae08747581e3754416ccec5b80a5b04fedbcd01e68bfeba286b849e3b8ea67bbe62444f2974655e4948
-Size (unreachable-1.0.0.crate) = 6355 bytes
 SHA1 (url-1.7.2.crate) = 0f1557c3bcc754099d8256987877f453c695344f
 RMD160 (url-1.7.2.crate) = c46442b7903a874b0556861845d5121bfc3b5397
 SHA512 (url-1.7.2.crate) = c53d7c397416cb1f3c9f7654a8a0653f350c28d41880859f29f681cd6269848890c1396b7ccdf571ec84212a8f3959138f47193ac0595a97bf98972b58e1ed04
@@ -1028,14 +1156,18 @@ SHA1 (uuid-0.4.0.crate) = fcba6f738aa843f3ee3d7661e651e23a76acab4f
 RMD160 (uuid-0.4.0.crate) = 56c9c7b111866bc243ebe4681e6216819efbbc4e
 SHA512 (uuid-0.4.0.crate) = 6a2705ec7464f664e6807887654f2f8ef5993dbba2f019e9433d6b0713e1233553ee26138fcf3b5dac755530be05dd5e00694b8588b4fb591056176bb4a76365
 Size (uuid-0.4.0.crate) = 15727 bytes
-SHA1 (uuid-0.7.1.crate) = da6cf08403baf0f079bbe87b87b4deb45738ebf4
-RMD160 (uuid-0.7.1.crate) = c1378fa1d213ee1413aaa1fad2e859d2dd56d654
-SHA512 (uuid-0.7.1.crate) = 6559d538ee7a0ec8ec01f86dfc650a46aea8c7dd7c828c3e6c907c252573ec088261726eade02b89fa626b1058a6a5b3f679f507a506cc75ef838c885194453d
-Size (uuid-0.7.1.crate) = 32775 bytes
+SHA1 (uuid-0.7.2.crate) = c317c77a844280d5b49b8dc9b53f1b97f92f7605
+RMD160 (uuid-0.7.2.crate) = 3b5006e2ee462ca7eda5e7c5ce792d69973ab48f
+SHA512 (uuid-0.7.2.crate) = 86de566f35d35bf7a23f46894533dd0761f64dd868ccc21eda6bbef3b4d5d458c396efdb6f54b8502cd7705c09f4f32d87709021cacb405e531cfbf397950a67
+Size (uuid-0.7.2.crate) = 35126 bytes
 SHA1 (vcpkg-0.2.6.crate) = a23dd9ebbe0e73bf93730cf2533ac57c99fca7e7
 RMD160 (vcpkg-0.2.6.crate) = 6bf4e1d4423173717dfb8ebc5cfde722331a8b85
 SHA512 (vcpkg-0.2.6.crate) = 55678e3cbb7b1bf80e2589df3fc580bb595576a5f24e515819906082ed081e47a546d6825bb92fae56ed0157407244e1b77af1677f0380f2fdd15cc54853675e
 Size (vcpkg-0.2.6.crate) = 9866 bytes
+SHA1 (vec_map-0.8.1.crate) = 62fd3b709e0efbb9d984d8541d811deff5930e23
+RMD160 (vec_map-0.8.1.crate) = 60ade9d4a361db970dd5a27786e5de3b491a4b62
+SHA512 (vec_map-0.8.1.crate) = 026cf10dc7ba98ae51dd312fc847cbaea41c25f0da5db6e0e22c2ecf75584bbf876d7bd96035fbbcf6696d702d5a3f25977e02a2d77cf519aa21e3ed05710e40
+Size (vec_map-0.8.1.crate) = 14959 bytes
 SHA1 (vergen-0.1.1.crate) = 91c2b4a8d5eb68cd2324b55e20a36a8c1d483796
 RMD160 (vergen-0.1.1.crate) = 55a238435c04de89ebb1375483fa392281eea909
 SHA512 (vergen-0.1.1.crate) = e635a08cd05dae8ab5cc29522519eb77fb89e0299471a84071a0350151870d1fe178ae4cbf1c34d5768bf9d40ac4c7734f7c8062bf971ec9c4bd876d23280ddc
@@ -1100,18 +1232,16 @@ SHA1 (xdg-2.2.0.crate) = b6a79525f0c3b8b8cefcb308a96d89d543d74cb1
 RMD160 (xdg-2.2.0.crate) = e37d2c536ef45b1bfd42c0b2b09273f5b9d9754c
 SHA512 (xdg-2.2.0.crate) = 16342b8396b4a329801a0ce3b9db82c4c767d09339f895d9f000c64b7160df11019b320cda632f99d8d5b9f65c97894b09091ee4e2ccafac0cd671481fa5c61e
 Size (xdg-2.2.0.crate) = 13387 bytes
-SHA1 (patch-Cargo.lock) = d10f2b4f8ee2d16689c704ad894fdbb663f28661
-SHA1 (patch-Cargo.toml) = b98d64138acff003a3ca57ce317c966de0749828
-SHA1 (patch-librespot_Cargo.toml) = b2178694b6da775bd3341523e9213dd3da92e4fa
-SHA1 (patch-librespot_audio_Cargo.toml) = 6e0cd7a64efde293b3c1bbc33d476016276c691f
-SHA1 (patch-librespot_connect_Cargo.toml) = 3c9e481bf827ec9280a772b7b23af71bba548d70
+SHA1 (patch-Cargo.lock) = 4451c9e0b60fcff0323794ea461b3f5534f4040a
+SHA1 (patch-Cargo.toml) = 9ee8e93a6fdb6c22be3e396e7be10154f1ed5ac1
+SHA1 (patch-librespot_audio_Cargo.toml) = 5f243a05e27d75b46edd2c04e4b51c605c954b62
+SHA1 (patch-librespot_connect_Cargo.toml) = 4aa47fd6c01d14e0136c65e5d6aed3da0f65ef26
 SHA1 (patch-librespot_playback_Cargo.toml) = d80ccd7b0e133dcff42363eddc2458992cf90b3e
 SHA1 (patch-rust-mdns_Cargo.toml) = 5235aac10343f0ef225be0dcea8717c857d70622
 SHA1 (patch-vendor_daemonize_ffi.rs) = 05863dfaafbe7b2299f110686bad28195ee3cae7
-SHA1 (patch-vendor_fuchsia-cprng-Cargo.toml) = 25df9c7e78ea925148d1940edfaf5a883b96fc23
 SHA1 (patch-vendor_get_if_addrs_src_lib.rs) = 51ff71692cb15f3d26df736e0e6ab6df82ecc5fe
 SHA1 (patch-vendor_nix_src_unistd.rs) = b6f76d4e81eb7e9cd81af6acc79c86be7814718d
 SHA1 (patch-vendor_rust-crypto_src_aesni_helpers.c) = e04b6398c3b899840f06678e9da40e7faed26018
-SHA1 (patch-vendor_termios_src_lib.rs) = 0e47dae58658001103abeac61c137294a5f50a51
+SHA1 (patch-vendor_termios_src_lib.rs) = fec761667a55c1962b9339037ec1d4e1ada1be1f
 SHA1 (patch-vendor_termios_src_os_mod.rs) = 3c593488e653ccbc75dba042e879c1078f143d18
-SHA1 (patch-vendor_termios_src_os_netbsd.rs) = 340eb3bf810e7dcb927d0d221af414a0d83a59bb
+SHA1 (patch-vendor_termios_src_os_netbsd.rs) = 51fd9602efce04d86e181d89df218e35bc37e83e
diff --git a/spotifyd/patches/patch-Cargo.lock b/spotifyd/patches/patch-Cargo.lock
index 53f49aebce..7b703c5e48 100644
--- a/spotifyd/patches/patch-Cargo.lock
+++ b/spotifyd/patches/patch-Cargo.lock
@@ -1,31 +1,16 @@
 $NetBSD$
 
---- Cargo.lock.orig	2019-02-25 20:01:17.000000000 +0000
+--- Cargo.lock.orig	2019-03-25 21:19:18.000000000 +0000
 +++ Cargo.lock
-@@ -22,7 +22,6 @@ dependencies = [
+@@ -74,7 +74,6 @@ dependencies = [
  [[package]]
  name = "alsa"
  version = "0.0.1"
 -source = "git+https://github.com/plietar/rust-alsa#8c63543fa0ccd971cf15f5675293d19febd6f79e";
  dependencies = [
-  "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
+  "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)",
  ]
-@@ -124,14 +123,6 @@ dependencies = [
- ]
- 
- [[package]]
--name = "base64"
--version = "0.10.1"
--source = "registry+https://github.com/rust-lang/crates.io-index";
--dependencies = [
-- "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
--]
--
--[[package]]
- name = "bit-set"
- version = "0.4.0"
- source = "registry+https://github.com/rust-lang/crates.io-index";
-@@ -368,7 +359,6 @@ dependencies = [
+@@ -504,7 +503,6 @@ dependencies = [
  [[package]]
  name = "dns-parser"
  version = "0.3.2"
@@ -33,16 +18,17 @@ $NetBSD$
  dependencies = [
   "byteorder 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
   "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -793,19 +783,18 @@ dependencies = [
+@@ -969,7 +967,6 @@ dependencies = [
  [[package]]
  name = "librespot"
  version = "0.1.0"
--source = "git+https://github.com/librespot-org/librespot.git#daeeeaa122fc2d71edf11e562e23038db4210b39";
+-source = "git+https://github.com/librespot-org/librespot.git#a41ab28540537e5f277fc9556bbcc16e08f065d5";
  dependencies = [
   "base64 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
   "env_logger 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)",
-  "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -977,12 +974,12 @@ dependencies = [
   "getopts 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)",
+  "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
   "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)",
 - "librespot-audio 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
 - "librespot-connect 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
@@ -59,22 +45,22 @@ $NetBSD$
   "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
   "num-bigint 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
   "protobuf 1.7.4 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -826,34 +815,32 @@ dependencies = [
+@@ -1000,25 +997,23 @@ dependencies = [
  [[package]]
  name = "librespot-audio"
  version = "0.1.0"
--source = "git+https://github.com/librespot-org/librespot.git#daeeeaa122fc2d71edf11e562e23038db4210b39";
+-source = "git+https://github.com/librespot-org/librespot.git#a41ab28540537e5f277fc9556bbcc16e08f065d5";
  dependencies = [
+  "aes-ctr 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
   "bit-set 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
   "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
   "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
-  "lewton 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
+  "lewton 0.9.4 (registry+https://github.com/rust-lang/crates.io-index)",
 - "librespot-core 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
 + "librespot-core 0.1.0",
   "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
   "num-bigint 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
   "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)",
-  "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
   "tempfile 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
 - "tremor 0.1.0 (git+https://github.com/plietar/rust-tremor)",
 + "tremor 0.1.0",
@@ -83,10 +69,13 @@ $NetBSD$
  [[package]]
  name = "librespot-connect"
  version = "0.1.0"
--source = "git+https://github.com/librespot-org/librespot.git#daeeeaa122fc2d71edf11e562e23038db4210b39";
+-source = "git+https://github.com/librespot-org/librespot.git#a41ab28540537e5f277fc9556bbcc16e08f065d5";
  dependencies = [
+  "aes-ctr 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
   "base64 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -1026,11 +1021,11 @@ dependencies = [
   "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
+  "hmac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)",
   "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)",
 - "librespot-core 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
 - "librespot-playback 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
@@ -98,17 +87,17 @@ $NetBSD$
 - "mdns 0.2.0 (git+https://github.com/plietar/rust-mdns)",
 + "mdns 0.2.0",
   "num-bigint 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
-  "protobuf 2.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
-  "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -868,7 +855,6 @@ dependencies = [
+  "protobuf 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+  "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -1045,7 +1040,6 @@ dependencies = [
  [[package]]
  name = "librespot-core"
  version = "0.1.0"
--source = "git+https://github.com/librespot-org/librespot.git#daeeeaa122fc2d71edf11e562e23038db4210b39";
+-source = "git+https://github.com/librespot-org/librespot.git#a41ab28540537e5f277fc9556bbcc16e08f065d5";
  dependencies = [
+  "aes 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)",
   "base64 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)",
-  "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -880,7 +866,7 @@ dependencies = [
+@@ -1059,7 +1053,7 @@ dependencies = [
   "hyper 0.11.27 (registry+https://github.com/rust-lang/crates.io-index)",
   "hyper-proxy 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)",
   "lazy_static 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -117,11 +106,11 @@ $NetBSD$
   "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
   "num-bigint 0.1.44 (registry+https://github.com/rust-lang/crates.io-index)",
   "num-integer 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -903,12 +889,11 @@ dependencies = [
+@@ -1083,12 +1077,11 @@ dependencies = [
  [[package]]
  name = "librespot-metadata"
  version = "0.1.0"
--source = "git+https://github.com/librespot-org/librespot.git#daeeeaa122fc2d71edf11e562e23038db4210b39";
+-source = "git+https://github.com/librespot-org/librespot.git#a41ab28540537e5f277fc9556bbcc16e08f065d5";
  dependencies = [
   "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
   "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
@@ -130,19 +119,19 @@ $NetBSD$
 + "librespot-core 0.1.0",
 + "librespot-protocol 0.1.0",
   "linear-map 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
-  "protobuf 2.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
+  "protobuf 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
  ]
-@@ -916,16 +901,15 @@ dependencies = [
+@@ -1096,16 +1089,15 @@ dependencies = [
  [[package]]
  name = "librespot-playback"
  version = "0.1.0"
--source = "git+https://github.com/librespot-org/librespot.git#daeeeaa122fc2d71edf11e562e23038db4210b39";
+-source = "git+https://github.com/librespot-org/librespot.git#a41ab28540537e5f277fc9556bbcc16e08f065d5";
  dependencies = [
 - "alsa 0.0.1 (git+https://github.com/plietar/rust-alsa)",
 + "alsa 0.0.1",
   "byteorder 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)",
   "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
-  "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
+  "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)",
   "libpulse-sys 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)",
 - "librespot-audio 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
 - "librespot-core 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
@@ -153,15 +142,15 @@ $NetBSD$
   "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
   "portaudio-rs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)",
  ]
-@@ -933,7 +917,6 @@ dependencies = [
+@@ -1113,7 +1105,6 @@ dependencies = [
  [[package]]
  name = "librespot-protocol"
  version = "0.1.0"
--source = "git+https://github.com/librespot-org/librespot.git#daeeeaa122fc2d71edf11e562e23038db4210b39";
+-source = "git+https://github.com/librespot-org/librespot.git#a41ab28540537e5f277fc9556bbcc16e08f065d5";
  dependencies = [
-  "protobuf 2.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
-  "protoc-rust 2.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -977,10 +960,9 @@ source = "registry+https://github.com/ru
+  "protobuf 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+  "protobuf-codegen-pure 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -1157,10 +1148,9 @@ source = "registry+https://github.com/ru
  [[package]]
  name = "mdns"
  version = "0.2.0"
@@ -173,40 +162,7 @@ $NetBSD$
   "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
   "get_if_addrs 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)",
   "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -1606,10 +1588,10 @@ dependencies = [
- 
- [[package]]
- name = "reqwest"
--version = "0.9.9"
-+version = "0.9.3"
- source = "registry+https://github.com/rust-lang/crates.io-index";
- dependencies = [
-- "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
-  "bytes 0.4.11 (registry+https://github.com/rust-lang/crates.io-index)",
-  "encoding_rs 0.8.14 (registry+https://github.com/rust-lang/crates.io-index)",
-  "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -1625,10 +1607,7 @@ dependencies = [
-  "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
-  "serde_urlencoded 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)",
-  "tokio 0.1.15 (registry+https://github.com/rust-lang/crates.io-index)",
-- "tokio-executor 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)",
-  "tokio-io 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-- "tokio-threadpool 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)",
-- "tokio-timer 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)",
-  "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)",
-  "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)",
- ]
-@@ -1661,7 +1640,7 @@ dependencies = [
-  "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)",
-  "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
-  "random 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)",
-- "reqwest 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)",
-+ "reqwest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)",
-  "serde 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
-  "serde_derive 1.0.85 (registry+https://github.com/rust-lang/crates.io-index)",
-  "serde_json 1.0.37 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -1672,7 +1651,7 @@ dependencies = [
+@@ -1929,7 +1919,7 @@ dependencies = [
  [[package]]
  name = "rust-crypto"
  version = "0.2.36"
@@ -214,8 +170,8 @@ $NetBSD$
 +source = "registry+https://github.com/rust-lang/crates.io-index";
  dependencies = [
   "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)",
-  "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -1682,12 +1661,6 @@ dependencies = [
+  "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -1939,12 +1929,6 @@ dependencies = [
  ]
  
  [[package]]
@@ -225,25 +181,25 @@ $NetBSD$
 -replace = "rust-crypto 0.2.36 (git+https://github.com/awmath/rust-crypto.git?branch=avx2)"
 -
 -[[package]]
- name = "rust-ini"
- version = "0.10.3"
+ name = "rust-gmp"
+ version = "0.3.2"
  source = "registry+https://github.com/rust-lang/crates.io-index";
-@@ -1942,7 +1915,7 @@ dependencies = [
-  "futures 0.1.25 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -2204,7 +2188,7 @@ dependencies = [
   "getopts 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)",
   "hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)",
+  "keyring 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)",
 - "librespot 0.1.0 (git+https://github.com/librespot-org/librespot.git)",
 + "librespot 0.1.0",
-  "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)",
+  "log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)",
   "rspotify 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)",
   "rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -2357,16 +2330,14 @@ dependencies = [
+@@ -2655,16 +2639,14 @@ dependencies = [
  [[package]]
  name = "tremor"
  version = "0.1.0"
 -source = "git+https://github.com/plietar/rust-tremor#5958cc302e78f535dad90e9665da981ddff4000a";
  dependencies = [
-  "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
+  "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)",
 - "tremor-sys 0.1.0 (git+https://github.com/plietar/rust-tremor)",
 + "tremor-sys 0.1.0",
  ]
@@ -254,34 +210,26 @@ $NetBSD$
 -source = "git+https://github.com/plietar/rust-tremor#5958cc302e78f535dad90e9665da981ddff4000a";
  dependencies = [
   "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)",
-  "libc 0.2.48 (registry+https://github.com/rust-lang/crates.io-index)",
-@@ -2605,7 +2576,6 @@ source = "registry+https://github.com/ru
- "checksum MacTypes-sys 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "eaf9f0d0b1cc33a4d2aee14fb4b2eac03462ef4db29c8ac4057327d8a71ad86f"
- "checksum adler32 1.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c"
- "checksum aho-corasick 0.6.9 (registry+https://github.com/rust-lang/crates.io-index)" = "1e9a933f4e58658d7b12defcf96dc5c720f20832deebe3e0a19efd3b6aaeeb9e"
+  "libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)",
+@@ -2901,7 +2883,6 @@ source = "registry+https://github.com/ru
+ "checksum aes-soft 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d"
+ "checksum aesni 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100"
+ "checksum aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5"
 -"checksum alsa 0.0.1 (git+https://github.com/plietar/rust-alsa)" = "<none>"
  "checksum alsa 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8fd5a75e70d45a943d2a0a818277e71d6ff777e97358529d6b460d3d4c4d0745"
  "checksum alsa-sys 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b0edcbbf9ef68f15ae1b620f722180b82a98b6f0628d30baa6b8d2a5abc87d58"
- "checksum arc-swap 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1025aeae2b664ca0ea726a89d574fe8f4e77dd712d443236ad1de00379450cf6"
-@@ -2614,7 +2584,6 @@ source = "registry+https://github.com/ru
- "checksum autocfg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799"
- "checksum backtrace 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "b5b493b66e03090ebc4343eb02f94ff944e0cbc9ac6571491d170ba026741eb5"
- "checksum backtrace-sys 0.1.28 (registry+https://github.com/rust-lang/crates.io-index)" = "797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6"
--"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e"
- "checksum base64 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "30e93c03064e7590d0466209155251b90c22e37fab1daf2771582598b5827557"
- "checksum base64 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "96434f987501f0ed4eb336a411e0631ecd1afa11574fe148587adc4ff96143c9"
- "checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643"
-@@ -2647,7 +2616,6 @@ source = "registry+https://github.com/ru
- "checksum derive-error-chain 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3c9ca9ade651388daad7c993f005d0d20c4f6fe78c1cdc93e95f161c6f5ede4a"
+ "checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b"
+@@ -2954,7 +2935,6 @@ source = "registry+https://github.com/ru
  "checksum derive_builder 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c998e6ab02a828dd9735c18f154e14100e674ed08cb4e1938f0e4177543f439"
  "checksum derive_builder_core 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "735e24ee9e5fa8e16b86da5007856e97d592e11867e45d76e0c0d0a164a0b757"
+ "checksum digest 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "05f47366984d3ad862010e22c7ce81a7dbcaebbdfb37241a620f8b6596ee135c"
 -"checksum dns-parser 0.3.2 (git+https://github.com/plietar/dns-parser)" = "<none>"
  "checksum dotenv 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d6f0e2bb24d163428d8031d3ebd2d2bd903ad933205a97d0f18c7c1aade380f3"
  "checksum dtoa 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6d301140eb411af13d3115f9a562c85cc6b541ade9dfa314132244aaee7489dd"
- "checksum either 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0"
-@@ -2696,19 +2664,11 @@ source = "registry+https://github.com/ru
+ "checksum either 1.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c67353c641dc847124ea1902d69bd753dee9bb3beff9aa3662ecf86c971d1fac"
+@@ -3007,19 +2987,11 @@ source = "registry+https://github.com/ru
+ "checksum libc 0.2.50 (registry+https://github.com/rust-lang/crates.io-index)" = "aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1"
  "checksum libdbus-sys 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "18cb88963258d00f4962205dbb5933d82780d9962c8c8a064b651d2ad7189210"
- "checksum libflate 0.1.19 (registry+https://github.com/rust-lang/crates.io-index)" = "bff3ac7d6f23730d3b533c35ed75eef638167634476a499feef16c428d74b57b"
  "checksum libpulse-sys 0.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9bb11b06faf883500c1b625cf4453e6c7737e9df9c7ba01df3f84b22b083e4ac"
 -"checksum librespot 0.1.0 (git+https://github.com/librespot-org/librespot.git)" = "<none>"
 -"checksum librespot-audio 0.1.0 (git+https://github.com/librespot-org/librespot.git)" = "<none>"
@@ -296,27 +244,23 @@ $NetBSD$
  "checksum log 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6"
  "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
 -"checksum mdns 0.2.0 (git+https://github.com/plietar/rust-mdns)" = "<none>"
- "checksum memchr 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e1dd4eaac298c32ce07eb6ed9242eda7d82955b9170b7d6db59b2e02cc63fcb8"
+ "checksum memchr 2.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39"
  "checksum memoffset 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3"
  "checksum mime 0.3.13 (registry+https://github.com/rust-lang/crates.io-index)" = "3e27ca21f40a310bd06d9031785f4801710d566c184a6e15bad4f1d9b65f9425"
-@@ -2777,10 +2737,9 @@ source = "registry+https://github.com/ru
- "checksum regex-syntax 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "8c2f35eedad5295fdf00a63d7d4b238135723f92b434ec06774dad15c7ab0861"
- "checksum relay 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1576e382688d7e9deecea24417e350d3062d97e32e45d70b1cde65994ff1489a"
- "checksum remove_dir_all 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3488ba1b9a2084d38645c4c08276a1752dcbf2c7130d74f1569681ad5d2799c5"
--"checksum reqwest 0.9.9 (registry+https://github.com/rust-lang/crates.io-index)" = "09d6e187a58d923ee132fcda141c94e716bcfe301c2ea2bef5c81536e0085376"
-+"checksum reqwest 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "aa238ac676ec77e62be3e70656828ca4f596fccd33c6fab92942701bc8c8b4fe"
+@@ -3099,7 +3071,6 @@ source = "registry+https://github.com/ru
  "checksum rpassword 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ec4bdede957362ec6fdd550f7e79c6d14cad2bc26b2d062786234c6ee0cb27bb"
+ "checksum rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d37473170aedbe66ffa3ad3726939ba677d83c646ad4fd99e5b4bc38712f45ec"
  "checksum rspotify 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "dee05e47d9aed6b35d9666d80c6b0d4d7ca6253e7a88464410a85dba1a8cd63d"
 -"checksum rust-crypto 0.2.36 (git+https://github.com/awmath/rust-crypto.git?branch=avx2)" = "<none>"
  "checksum rust-crypto 0.2.36 (registry+https://github.com/rust-lang/crates.io-index)" = "f76d05d3993fd5f4af9434e8e436db163a12a9d40e1a58a726f27a01dfd12a2a"
- "checksum rust-ini 0.10.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8a654c5bda722c699be6b0fe4c0d90de218928da5b724c3e467fc48865c37263"
- "checksum rustc-demangle 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "adacaae16d02b6ec37fdc7acfcddf365978de76d1983d3ee22afc260e1ca9619"
-@@ -2849,8 +2808,6 @@ source = "registry+https://github.com/ru
- "checksum tokio-timer 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "21c04a314a1f69f73c0227beba6250e06cdc1e9a62e7eff912bf54a59b6d1b94"
+ "checksum rust-gmp 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4cd7d57377b309a73f69e164109203aa9ab3fee6ea68ac5fb76e2edb50662e9b"
+ "checksum rust-ini 0.13.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3e52c148ef37f8c375d49d5a73aa70713125b7f19095948a923f80afdeb22ec2"
+@@ -3173,8 +3144,6 @@ source = "registry+https://github.com/ru
+ "checksum tokio-trace-core 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "350c9edade9830dc185ae48ba45667a445ab59f6167ef6d0254ec9d2430d9dd3"
  "checksum tokio-udp 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92"
  "checksum tokio-uds 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445"
 -"checksum tremor 0.1.0 (git+https://github.com/plietar/rust-tremor)" = "<none>"
 -"checksum tremor-sys 0.1.0 (git+https://github.com/plietar/rust-tremor)" = "<none>"
  "checksum try-lock 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee2aa4715743892880f70885373966c83d73ef1b0838a664ef0c76fffd35e7c2"
  "checksum try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382"
- "checksum ucd-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86"
+ "checksum typenum 1.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169"
diff --git a/spotifyd/patches/patch-Cargo.toml b/spotifyd/patches/patch-Cargo.toml
index 9055c197a4..318358a914 100644
--- a/spotifyd/patches/patch-Cargo.toml
+++ b/spotifyd/patches/patch-Cargo.toml
@@ -1,15 +1,9 @@
 $NetBSD$
 
---- Cargo.toml.orig	2018-10-21 10:49:11.000000000 +0000
+--- Cargo.toml.orig	2019-03-25 21:19:18.000000000 +0000
 +++ Cargo.toml
-@@ -24,11 +24,12 @@ rspotify = "0.2.5"
- chrono = "0.4"
- alsa = { version = "0.2", optional = true }
- 
--[replace]
--"rust-crypto:0.2.36" = { git = "https://github.com/awmath/rust-crypto.git";, branch = "avx2" }
-+#[replace]
-+#"rust-crypto:0.2.36" = { git = "https://github.com/awmath/rust-crypto.git";, branch = "avx2" }
+@@ -26,12 +26,13 @@ alsa = { version = "0.2", optional = tru
+ keyring = { version = "0.6.1", optional = true }
  
  [dependencies.librespot]
 -git = "https://github.com/librespot-org/librespot.git";
@@ -18,3 +12,10 @@ $NetBSD$
  default-features = false
  features = ["with-tremor"]
  
+-[replace]
+-"rust-crypto:0.2.36" = { git = "https://github.com/awmath/rust-crypto.git";, branch = "avx2" }
++#[replace]
++#"rust-crypto:0.2.36" = { git = "https://github.com/awmath/rust-crypto.git";, branch = "avx2" }
+ 
+ [features]
+ alsa_backend = ["librespot/alsa-backend", "alsa"]
diff --git a/spotifyd/patches/patch-librespot_Cargo.toml b/spotifyd/patches/patch-librespot_Cargo.toml
deleted file mode 100644
index 9d85d9c4ac..0000000000
--- a/spotifyd/patches/patch-librespot_Cargo.toml
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
---- ../librespot/Cargo.toml.orig	2018-11-19 14:03:35.000000000 +0000
-+++ ../librespot/Cargo.toml
-@@ -57,8 +57,8 @@ url = "1.7.0"
- rand            = "0.3.13"
- vergen          = "0.1.0"
- 
--[replace]
--"rust-crypto:0.2.36" = { git = "https://github.com/awmath/rust-crypto.git";, branch = "avx2" }
-+#[replace]
-+#"rust-crypto:0.2.36" = { git = "https://github.com/awmath/rust-crypto.git";, branch = "avx2" }
- 
- [features]
- alsa-backend = ["librespot-playback/alsa-backend"]
diff --git a/spotifyd/patches/patch-librespot_audio_Cargo.toml b/spotifyd/patches/patch-librespot_audio_Cargo.toml
index 2a09f49e98..9079237505 100644
--- a/spotifyd/patches/patch-librespot_audio_Cargo.toml
+++ b/spotifyd/patches/patch-librespot_audio_Cargo.toml
@@ -1,10 +1,10 @@
 $NetBSD$
 
---- ../librespot/audio/Cargo.toml.orig	2018-11-19 14:03:35.000000000 +0000
+--- ../librespot/audio/Cargo.toml.orig	2019-03-21 16:21:20.000000000 +0000
 +++ ../librespot/audio/Cargo.toml
 @@ -17,7 +17,8 @@ num-traits = "0.1.36"
- rust-crypto = "0.2.36"
  tempfile = "2.1"
+ aes-ctr = "0.3.0"
  
 -tremor = { git = "https://github.com/plietar/rust-tremor";, optional = true }
 +#tremor = { git = "https://github.com/plietar/rust-tremor";, optional = true }
diff --git a/spotifyd/patches/patch-librespot_connect_Cargo.toml b/spotifyd/patches/patch-librespot_connect_Cargo.toml
index 4e2dfeb1fa..cf12cdb861 100644
--- a/spotifyd/patches/patch-librespot_connect_Cargo.toml
+++ b/spotifyd/patches/patch-librespot_connect_Cargo.toml
@@ -1,9 +1,9 @@
 $NetBSD$
 
---- ../librespot/connect/Cargo.toml.orig	2018-11-19 14:03:35.000000000 +0000
+--- ../librespot/connect/Cargo.toml.orig	2019-03-21 16:21:20.000000000 +0000
 +++ ../librespot/connect/Cargo.toml
-@@ -26,7 +26,8 @@ tokio-core = "0.1.2"
- url = "1.3"
+@@ -29,7 +29,8 @@ aes-ctr = "0.3.0"
+ block-modes = "0.2.0"
  
  dns-sd = { version = "0.1.3", optional = true }
 -mdns = { git = "https://github.com/plietar/rust-mdns";, optional = true }
diff --git a/spotifyd/patches/patch-vendor_fuchsia-cprng-Cargo.toml b/spotifyd/patches/patch-vendor_fuchsia-cprng-Cargo.toml
deleted file mode 100644
index a90f1af852..0000000000
--- a/spotifyd/patches/patch-vendor_fuchsia-cprng-Cargo.toml
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Just to make compatible with version of Rust, etc I have (1.29.1)
-
---- ../vendor/fuchsia-cprng-0.1.0/Cargo.toml.orig	1970-01-01 00:00:00.000000000 +0000
-+++ ../vendor/fuchsia-cprng-0.1.0/Cargo.toml
-@@ -11,7 +11,6 @@
- # will likely look very different (and much more reasonable)
- 
- [package]
--edition = "2018"
- name = "fuchsia-cprng"
- version = "0.1.0"
- authors = ["Erick Tryzelaar <etryzelaar%google.com@localhost>"]
diff --git a/spotifyd/patches/patch-vendor_termios_src_lib.rs b/spotifyd/patches/patch-vendor_termios_src_lib.rs
index 8fe2e6fb18..d3fd46e82c 100644
--- a/spotifyd/patches/patch-vendor_termios_src_lib.rs
+++ b/spotifyd/patches/patch-vendor_termios_src_lib.rs
@@ -15,6 +15,15 @@ Upstream PR is wip: https://github.com/dcuddeback/termios-rs/pull/22
  //! # let fd = 1;
  //! let mut termios = Termios::from_fd(fd).unwrap();
  //! set_fastest_speed(&mut termios).unwrap();
+@@ -116,7 +120,7 @@ use libc::{c_int,pid_t};
+ pub use ::os::target::{cc_t,speed_t,tcflag_t}; // types
+ pub use ::os::target::{VEOF,VEOL,VERASE,VINTR,VKILL,VMIN,VQUIT,VSTART,VSTOP,VSUSP,VTIME}; // c_cc subscripts
+ pub use ::os::target::{BRKINT,ICRNL,IGNBRK,IGNCR,IGNPAR,INLCR,INPCK,ISTRIP,IXANY,IXOFF,IXON,PARMRK}; // input modes
+-pub use ::os::target::{OPOST,ONLCR,OCRNL,TAB3,ONOCR,ONLRET}; // output modes
++pub use ::os::target::{OPOST,ONLCR,OCRNL,ONOCR,ONLRET}; // output modes
+ pub use ::os::target::{B0,B50,B75,B110,B134,B150,B200,B300,B600,B1200,B1800,B2400,B4800,B9600,B19200,B38400}; // baud rate selection
+ pub use ::os::target::{CSIZE,CS5,CS6,CS7,CS8,CSTOPB,CREAD,PARENB,PARODD,HUPCL,CLOCAL}; // control modes
+ pub use ::os::target::{ECHO,ECHOE,ECHOK,ECHONL,ICANON,IEXTEN,ISIG,NOFLSH,TOSTOP}; // local modes
 @@ -496,3 +500,4 @@ fn io_result(result: c_int) -> io::Resul
          _ => Err(io::Error::last_os_error())
      }
diff --git a/spotifyd/patches/patch-vendor_termios_src_os_netbsd.rs b/spotifyd/patches/patch-vendor_termios_src_os_netbsd.rs
index 15ac6dfc32..e92d0612df 100644
--- a/spotifyd/patches/patch-vendor_termios_src_os_netbsd.rs
+++ b/spotifyd/patches/patch-vendor_termios_src_os_netbsd.rs
@@ -4,11 +4,9 @@ Upstream PR is wip: https://github.com/dcuddeback/termios-rs/pull/22
 
 --- ../vendor/termios-0.2.2/src/os/netbsd.rs.orig	2019-01-30 09:50:04.014973707 +0000
 +++ ../vendor/termios-0.2.2/src/os/netbsd.rs
-@@ -0,0 +1,148 @@
+@@ -0,0 +1,153 @@
 +#![allow(non_camel_case_types)]
 +
-+extern crate libc;
-+
 +use libc::{c_int,c_uint,c_uchar};
 +
 +pub type cc_t = c_uchar;
@@ -47,6 +45,8 @@ Upstream PR is wip: https://github.com/dcuddeback/termios-rs/pull/22
 +pub const VDISCARD: usize = 15;
 +pub const VMIN:     usize = 16;
 +pub const VTIME:    usize = 17;
++pub const VSTATUS:  usize = 18;
++// 19 is "spare"
 +
 +// c_iflag bits
 +pub const IGNBRK:  tcflag_t = 0x00000001;
@@ -66,12 +66,11 @@ Upstream PR is wip: https://github.com/dcuddeback/termios-rs/pull/22
 +// c_oflag bits
 +pub const OPOST:  tcflag_t = 0x00000001;
 +pub const ONLCR:  tcflag_t = 0x00000002;
-+pub const TAB3:   tcflag_t = 0x00000004;
-+pub const OXTABS: tcflag_t = TAB3;
++pub const OXTABS: tcflag_t = 0x00000004;
 +pub const ONOEOT: tcflag_t = 0x00000008;
 +pub const OCRNL:  tcflag_t = 0x00000010;
-+pub const ONOCR:  tcflag_t = 0x00000040;
-+pub const ONLRET: tcflag_t = 0x00000080;
++pub const ONOCR:  tcflag_t = 0x00000020;
++pub const ONLRET: tcflag_t = 0x00000040;
 +
 +// c_cflag bits
 +pub const CIGNORE:    tcflag_t = 0x00000001;
@@ -90,6 +89,10 @@ Upstream PR is wip: https://github.com/dcuddeback/termios-rs/pull/22
 +pub const CRTS_IFLOW: tcflag_t = CRTSCTS;
 +pub const CCTS_OFLOW: tcflag_t = CRTSCTS;
 +pub const MDMBUF:     tcflag_t = 0x00100000;
++// NetBSD defines CHFLOW as this:
++// pub const CHFLOW:     tcflag_t = (MDMBUF|CRTSCTS|CDTRCTS);
++// Pick one and be consistent with above
++pub const CHFLOW:     tcflag_t = CRTSCTS;
 +
 +// c_lflag bits
 +pub const ECHOKE:     tcflag_t = 0x00000001;
@@ -134,6 +137,8 @@ Upstream PR is wip: https://github.com/dcuddeback/termios-rs/pull/22
 +pub const B76800:  speed_t = 76800;
 +pub const B115200: speed_t = 115200;
 +pub const B230400: speed_t = 230400;
++pub const B460800: speed_t = 460800;
++pub const B921600: speed_t = 921600;
 +pub const EXTA:    speed_t = 19200;
 +pub const EXTB:    speed_t = 38400;
 +


Home | Main Index | Thread Index | Old Index