Date: Sat, 11 May 2019 05:58:42 +0000 (UTC) From: Tobias Kortkamp <tobik@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r501222 - in head/www: . miniserve Message-ID: <201905110558.x4B5wg8E005928@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: tobik Date: Sat May 11 05:58:42 2019 New Revision: 501222 URL: https://svnweb.freebsd.org/changeset/ports/501222 Log: New port: www/miniserve Miniserve is a small self-contained ad-hoc HTTP server that allows you to quickly serve some files over HTTP. Features: - Easy to use - Just works: Correct MIME types handling out of the box - Single binary drop-in with no extra dependencies required - Authentication support with username and password - Fast and highly parallel (thanks to Rust and Actix) It is an interesting alternative to some popular solutions: - Python's built-in webserver: Needs to have Python installed, is low performance, and also does not handle MIME types correctly in some cases. - netcat: Not as convenient to use and sending directories is nontrivial. WWW: https://github.com/svenstaro/miniserve PR: 228324 Submitted by: 0mp (miniserve 0.1.5) Added: head/www/miniserve/ head/www/miniserve/Makefile (contents, props changed) head/www/miniserve/distinfo (contents, props changed) head/www/miniserve/pkg-descr (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Sat May 11 04:12:37 2019 (r501221) +++ head/www/Makefile Sat May 11 05:58:42 2019 (r501222) @@ -346,6 +346,7 @@ SUBDIR += miniminiweb SUBDIR += minio SUBDIR += minio-client + SUBDIR += miniserve SUBDIR += mitmproxy SUBDIR += mkapachepw SUBDIR += mknmz-wwwoffle Added: head/www/miniserve/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/miniserve/Makefile Sat May 11 05:58:42 2019 (r501222) @@ -0,0 +1,249 @@ +# $FreeBSD$ + +PORTNAME= miniserve +DISTVERSIONPREFIX= v +DISTVERSION= 0.4.1 +CATEGORIES= www + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Ad-hoc HTTP server for file sharing + +LICENSE= APACHE20 BSD3CLAUSE CC0-1.0 ISCL MIT MPL20 UNLICENSE +LICENSE_COMB= multi +LICENSE_FILE_MIT= ${WRKSRC}/LICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= svenstaro + +CARGO_CRATES= actix-0.7.9 \ + actix-net-0.2.6 \ + actix-web-0.7.19 \ + actix_derive-0.3.2 \ + adler32-1.0.3 \ + aho-corasick-0.7.3 \ + alphanumeric-sort-1.0.6 \ + ansi_term-0.11.0 \ + arc-swap-0.3.11 \ + argon2rs-0.2.5 \ + arrayvec-0.4.10 \ + atty-0.2.11 \ + autocfg-0.1.2 \ + backtrace-0.3.15 \ + backtrace-sys-0.1.28 \ + base64-0.10.1 \ + base64-0.9.3 \ + bitflags-1.0.4 \ + blake2-rfc-0.2.18 \ + brotli-sys-0.3.2 \ + brotli2-0.3.2 \ + build_const-0.2.1 \ + byteorder-1.3.1 \ + bytes-0.4.12 \ + bytesize-1.0.0 \ + cc-1.0.35 \ + cfg-if-0.1.7 \ + chrono-0.4.6 \ + chrono-humanize-0.0.11 \ + clap-2.33.0 \ + cloudabi-0.0.3 \ + constant_time_eq-0.1.3 \ + cookie-0.11.0 \ + crc-1.8.1 \ + crc32fast-1.2.0 \ + crossbeam-channel-0.3.8 \ + crossbeam-deque-0.7.1 \ + crossbeam-epoch-0.7.1 \ + crossbeam-queue-0.1.2 \ + crossbeam-utils-0.6.5 \ + dirs-1.0.5 \ + dtoa-0.4.3 \ + encoding-0.2.33 \ + encoding-index-japanese-1.20141219.5 \ + encoding-index-korean-1.20141219.5 \ + encoding-index-simpchinese-1.20141219.5 \ + encoding-index-singlebyte-1.20141219.5 \ + encoding-index-tradchinese-1.20141219.5 \ + encoding_index_tests-0.1.4 \ + error-chain-0.8.1 \ + failure-0.1.5 \ + failure_derive-0.1.5 \ + filetime-0.2.4 \ + flate2-1.0.7 \ + fnv-1.0.6 \ + fuchsia-cprng-0.1.1 \ + fuchsia-zircon-0.3.3 \ + fuchsia-zircon-sys-0.3.3 \ + futures-0.1.26 \ + futures-cpupool-0.1.8 \ + h2-0.1.18 \ + heck-0.3.1 \ + hostname-0.1.5 \ + htmlescape-0.3.1 \ + http-0.1.17 \ + httparse-1.3.3 \ + idna-0.1.5 \ + indexmap-1.0.2 \ + iovec-0.1.2 \ + ipconfig-0.1.9 \ + itoa-0.4.3 \ + kernel32-sys-0.2.2 \ + language-tags-0.2.2 \ + lazy_static-1.3.0 \ + lazycell-1.2.1 \ + libc-0.2.51 \ + libflate-0.1.22 \ + linked-hash-map-0.5.2 \ + literalext-0.1.1 \ + lock_api-0.1.5 \ + log-0.4.6 \ + lru-cache-0.1.2 \ + matches-0.1.8 \ + maud-0.20.0 \ + maud_htmlescape-0.17.0 \ + maud_macros-0.20.0 \ + memchr-2.2.0 \ + memoffset-0.2.1 \ + mime-0.3.13 \ + mime_guess-2.0.0-alpha.6 \ + miniz-sys-0.1.11 \ + miniz_oxide-0.2.1 \ + miniz_oxide_c_api-0.2.1 \ + mio-0.6.16 \ + mio-uds-0.6.7 \ + miow-0.2.1 \ + nanoid-0.2.0 \ + net2-0.2.33 \ + nodrop-0.1.13 \ + nom-4.2.3 \ + num-integer-0.1.39 \ + num-traits-0.2.6 \ + num_cpus-1.10.0 \ + owning_ref-0.4.0 \ + parking_lot-0.7.1 \ + parking_lot_core-0.4.0 \ + percent-encoding-1.0.1 \ + phf-0.7.24 \ + phf_codegen-0.7.24 \ + phf_generator-0.7.24 \ + phf_shared-0.7.24 \ + proc-macro2-0.4.27 \ + quick-error-1.2.2 \ + quote-0.6.12 \ + rand-0.4.6 \ + rand-0.5.6 \ + rand-0.6.5 \ + rand_chacha-0.1.1 \ + rand_core-0.3.1 \ + rand_core-0.4.0 \ + rand_hc-0.1.0 \ + rand_isaac-0.1.1 \ + rand_jitter-0.1.3 \ + rand_os-0.1.3 \ + rand_pcg-0.1.2 \ + rand_xorshift-0.1.1 \ + rdrand-0.4.0 \ + redox_syscall-0.1.54 \ + redox_termios-0.1.1 \ + redox_users-0.3.0 \ + regex-1.1.5 \ + regex-syntax-0.6.6 \ + resolv-conf-0.6.2 \ + ring-0.13.5 \ + rustc-demangle-0.1.14 \ + rustc_version-0.2.3 \ + ryu-0.2.7 \ + safemem-0.3.0 \ + scoped_threadpool-0.1.9 \ + scopeguard-0.3.3 \ + semver-0.9.0 \ + semver-parser-0.7.0 \ + serde-1.0.90 \ + serde_derive-1.0.90 \ + serde_json-1.0.39 \ + serde_urlencoded-0.5.4 \ + sha1-0.6.0 \ + signal-hook-0.1.8 \ + simplelog-0.5.3 \ + siphasher-0.2.3 \ + slab-0.4.2 \ + smallvec-0.6.9 \ + socket2-0.3.8 \ + stable_deref_trait-1.1.1 \ + string-0.1.3 \ + strsim-0.8.0 \ + structopt-0.2.15 \ + structopt-derive-0.2.15 \ + strum-0.15.0 \ + strum_macros-0.15.0 \ + syn-0.15.31 \ + synstructure-0.10.1 \ + tar-0.4.22 \ + term-0.5.2 \ + termion-1.5.1 \ + textwrap-0.11.0 \ + thread_local-0.3.6 \ + time-0.1.42 \ + tokio-0.1.18 \ + tokio-codec-0.1.1 \ + tokio-current-thread-0.1.6 \ + tokio-executor-0.1.7 \ + tokio-fs-0.1.6 \ + tokio-io-0.1.12 \ + tokio-reactor-0.1.9 \ + tokio-signal-0.2.7 \ + tokio-sync-0.1.4 \ + tokio-tcp-0.1.3 \ + tokio-threadpool-0.1.13 \ + tokio-timer-0.2.10 \ + tokio-trace-core-0.1.0 \ + tokio-udp-0.1.3 \ + tokio-uds-0.2.5 \ + tower-service-0.1.0 \ + trust-dns-proto-0.5.0 \ + trust-dns-proto-0.6.3 \ + trust-dns-resolver-0.10.3 \ + ucd-util-0.1.3 \ + unicase-1.4.2 \ + unicase-2.3.0 \ + unicode-bidi-0.3.4 \ + unicode-normalization-0.1.8 \ + unicode-segmentation-1.2.1 \ + unicode-width-0.1.5 \ + unicode-xid-0.1.0 \ + untrusted-0.6.2 \ + url-1.7.2 \ + utf8-ranges-1.0.2 \ + uuid-0.7.4 \ + v_escape-0.7.2 \ + v_escape_derive-0.5.3 \ + v_htmlescape-0.4.3 \ + vec_map-0.8.1 \ + version_check-0.1.5 \ + widestring-0.2.2 \ + winapi-0.2.8 \ + winapi-0.3.7 \ + winapi-build-0.1.1 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + winreg-0.5.1 \ + winutil-0.1.1 \ + ws2_32-sys-0.2.1 \ + xattr-0.2.2 \ + yansi-0.5.0 + +# maud_macros depends on literalext crate which uses feature(proc_macro) +MAKE_ENV= RUSTC_BOOTSTRAP=1 +PLIST_FILES= bin/miniserve +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/miniserve + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/www/miniserve/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/miniserve/distinfo Sat May 11 05:58:42 2019 (r501222) @@ -0,0 +1,433 @@ +TIMESTAMP = 1557552825 +SHA256 (rust/crates/actix-0.7.9.tar.gz) = 6c616db5fa4b0c40702fb75201c2af7f8aa8f3a2e2c1dda3b0655772aa949666 +SIZE (rust/crates/actix-0.7.9.tar.gz) = 69588 +SHA256 (rust/crates/actix-net-0.2.6.tar.gz) = 8bebfbe6629e0131730746718c9e032b58f02c6ce06ed7c982b9fef6c8545acd +SIZE (rust/crates/actix-net-0.2.6.tar.gz) = 50592 +SHA256 (rust/crates/actix-web-0.7.19.tar.gz) = b0ac60f86c65a50b140139f499f4f7c6e49e4b5d88fbfba08e4e3975991f7bf4 +SIZE (rust/crates/actix-web-0.7.19.tar.gz) = 283582 +SHA256 (rust/crates/actix_derive-0.3.2.tar.gz) = 4300e9431455322ae393d43a2ba1ef96b8080573c0fc23b196219efedfb6ba69 +SIZE (rust/crates/actix_derive-0.3.2.tar.gz) = 7430 +SHA256 (rust/crates/adler32-1.0.3.tar.gz) = 7e522997b529f05601e05166c07ed17789691f562762c7f3b987263d2dedee5c +SIZE (rust/crates/adler32-1.0.3.tar.gz) = 5734 +SHA256 (rust/crates/aho-corasick-0.7.3.tar.gz) = e6f484ae0c99fec2e858eb6134949117399f222608d84cadb3f58c1f97c2364c +SIZE (rust/crates/aho-corasick-0.7.3.tar.gz) = 55093 +SHA256 (rust/crates/alphanumeric-sort-1.0.6.tar.gz) = 7cd2580c95c654d681db0194a310af67a293f5e1c8bafa5b35b63269c4665a39 +SIZE (rust/crates/alphanumeric-sort-1.0.6.tar.gz) = 6910 +SHA256 (rust/crates/ansi_term-0.11.0.tar.gz) = ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b +SIZE (rust/crates/ansi_term-0.11.0.tar.gz) = 17087 +SHA256 (rust/crates/arc-swap-0.3.11.tar.gz) = bc4662175ead9cd84451d5c35070517777949a2ed84551764129cedb88384841 +SIZE (rust/crates/arc-swap-0.3.11.tar.gz) = 46282 +SHA256 (rust/crates/argon2rs-0.2.5.tar.gz) = 3f67b0b6a86dae6e67ff4ca2b6201396074996379fba2b92ff649126f37cb392 +SIZE (rust/crates/argon2rs-0.2.5.tar.gz) = 353096 +SHA256 (rust/crates/arrayvec-0.4.10.tar.gz) = 92c7fb76bc8826a8b33b4ee5bb07a247a81e76764ab4d55e8f73e3a4d8808c71 +SIZE (rust/crates/arrayvec-0.4.10.tar.gz) = 26133 +SHA256 (rust/crates/atty-0.2.11.tar.gz) = 9a7d5b8723950951411ee34d271d99dddcc2035a16ab25310ea2c8cfd4369652 +SIZE (rust/crates/atty-0.2.11.tar.gz) = 5916 +SHA256 (rust/crates/autocfg-0.1.2.tar.gz) = a6d640bee2da49f60a4068a7fae53acde8982514ab7bae8b8cea9e88cbcfd799 +SIZE (rust/crates/autocfg-0.1.2.tar.gz) = 10444 +SHA256 (rust/crates/backtrace-0.3.15.tar.gz) = f106c02a3604afcdc0df5d36cc47b44b55917dbaf3d808f71c163a0ddba64637 +SIZE (rust/crates/backtrace-0.3.15.tar.gz) = 33807 +SHA256 (rust/crates/backtrace-sys-0.1.28.tar.gz) = 797c830ac25ccc92a7f8a7b9862bde440715531514594a6154e3d4a54dd769b6 +SIZE (rust/crates/backtrace-sys-0.1.28.tar.gz) = 522603 +SHA256 (rust/crates/base64-0.10.1.tar.gz) = 0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e +SIZE (rust/crates/base64-0.10.1.tar.gz) = 41988 +SHA256 (rust/crates/base64-0.9.3.tar.gz) = 489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643 +SIZE (rust/crates/base64-0.9.3.tar.gz) = 37993 +SHA256 (rust/crates/bitflags-1.0.4.tar.gz) = 228047a76f468627ca71776ecdebd732a3423081fcf5125585bcd7c49886ce12 +SIZE (rust/crates/bitflags-1.0.4.tar.gz) = 15282 +SHA256 (rust/crates/blake2-rfc-0.2.18.tar.gz) = 5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400 +SIZE (rust/crates/blake2-rfc-0.2.18.tar.gz) = 15676 +SHA256 (rust/crates/brotli-sys-0.3.2.tar.gz) = 4445dea95f4c2b41cde57cc9fee236ae4dbae88d8fcbdb4750fc1bb5d86aaecd +SIZE (rust/crates/brotli-sys-0.3.2.tar.gz) = 414847 +SHA256 (rust/crates/brotli2-0.3.2.tar.gz) = 0cb036c3eade309815c15ddbacec5b22c4d1f3983a774ab2eac2e3e9ea85568e +SIZE (rust/crates/brotli2-0.3.2.tar.gz) = 17447 +SHA256 (rust/crates/build_const-0.2.1.tar.gz) = 39092a32794787acd8525ee150305ff051b0aa6cc2abaf193924f5ab05425f39 +SIZE (rust/crates/build_const-0.2.1.tar.gz) = 4499 +SHA256 (rust/crates/byteorder-1.3.1.tar.gz) = a019b10a2a7cdeb292db131fc8113e57ea2a908f6e7894b0c3c671893b65dbeb +SIZE (rust/crates/byteorder-1.3.1.tar.gz) = 20959 +SHA256 (rust/crates/bytes-0.4.12.tar.gz) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c +SIZE (rust/crates/bytes-0.4.12.tar.gz) = 46361 +SHA256 (rust/crates/bytesize-1.0.0.tar.gz) = 716960a18f978640f25101b5cbf1c6f6b0d3192fab36a2d98ca96f0ecbe41010 +SIZE (rust/crates/bytesize-1.0.0.tar.gz) = 7522 +SHA256 (rust/crates/cc-1.0.35.tar.gz) = 5e5f3fee5eeb60324c2781f1e41286bdee933850fff9b3c672587fed5ec58c83 +SIZE (rust/crates/cc-1.0.35.tar.gz) = 44369 +SHA256 (rust/crates/cfg-if-0.1.7.tar.gz) = 11d43355396e872eefb45ce6342e4374ed7bc2b3a502d1b28e36d6e23c05d1f4 +SIZE (rust/crates/cfg-if-0.1.7.tar.gz) = 7360 +SHA256 (rust/crates/chrono-0.4.6.tar.gz) = 45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878 +SIZE (rust/crates/chrono-0.4.6.tar.gz) = 133108 +SHA256 (rust/crates/chrono-humanize-0.0.11.tar.gz) = eb2ff48a655fe8d2dae9a39e66af7fd8ff32a879e8c4e27422c25596a8b5e90d +SIZE (rust/crates/chrono-humanize-0.0.11.tar.gz) = 11546 +SHA256 (rust/crates/clap-2.33.0.tar.gz) = 5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9 +SIZE (rust/crates/clap-2.33.0.tar.gz) = 196458 +SHA256 (rust/crates/cloudabi-0.0.3.tar.gz) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f +SIZE (rust/crates/cloudabi-0.0.3.tar.gz) = 22156 +SHA256 (rust/crates/constant_time_eq-0.1.3.tar.gz) = 8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e +SIZE (rust/crates/constant_time_eq-0.1.3.tar.gz) = 1279 +SHA256 (rust/crates/cookie-0.11.0.tar.gz) = 1465f8134efa296b4c19db34d909637cb2bf0f7aaf21299e23e18fa29ac557cf +SIZE (rust/crates/cookie-0.11.0.tar.gz) = 25906 +SHA256 (rust/crates/crc-1.8.1.tar.gz) = d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb +SIZE (rust/crates/crc-1.8.1.tar.gz) = 9114 +SHA256 (rust/crates/crc32fast-1.2.0.tar.gz) = ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1 +SIZE (rust/crates/crc32fast-1.2.0.tar.gz) = 39161 +SHA256 (rust/crates/crossbeam-channel-0.3.8.tar.gz) = 0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b +SIZE (rust/crates/crossbeam-channel-0.3.8.tar.gz) = 79923 +SHA256 (rust/crates/crossbeam-deque-0.7.1.tar.gz) = b18cd2e169ad86297e6bc0ad9aa679aee9daa4f19e8163860faf7c164e4f5a71 +SIZE (rust/crates/crossbeam-deque-0.7.1.tar.gz) = 19407 +SHA256 (rust/crates/crossbeam-epoch-0.7.1.tar.gz) = 04c9e3102cc2d69cd681412141b390abd55a362afc1540965dad0ad4d34280b4 +SIZE (rust/crates/crossbeam-epoch-0.7.1.tar.gz) = 35215 +SHA256 (rust/crates/crossbeam-queue-0.1.2.tar.gz) = 7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b +SIZE (rust/crates/crossbeam-queue-0.1.2.tar.gz) = 14104 +SHA256 (rust/crates/crossbeam-utils-0.6.5.tar.gz) = f8306fcef4a7b563b76b7dd949ca48f52bc1141aa067d2ea09565f3e2652aa5c +SIZE (rust/crates/crossbeam-utils-0.6.5.tar.gz) = 31735 +SHA256 (rust/crates/dirs-1.0.5.tar.gz) = 3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901 +SIZE (rust/crates/dirs-1.0.5.tar.gz) = 12908 +SHA256 (rust/crates/dtoa-0.4.3.tar.gz) = 6d301140eb411af13d3115f9a562c85cc6b541ade9dfa314132244aaee7489dd +SIZE (rust/crates/dtoa-0.4.3.tar.gz) = 14456 +SHA256 (rust/crates/encoding-0.2.33.tar.gz) = 6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec +SIZE (rust/crates/encoding-0.2.33.tar.gz) = 88798 +SHA256 (rust/crates/encoding-index-japanese-1.20141219.5.tar.gz) = 04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91 +SIZE (rust/crates/encoding-index-japanese-1.20141219.5.tar.gz) = 91495 +SHA256 (rust/crates/encoding-index-korean-1.20141219.5.tar.gz) = 4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81 +SIZE (rust/crates/encoding-index-korean-1.20141219.5.tar.gz) = 103230 +SHA256 (rust/crates/encoding-index-simpchinese-1.20141219.5.tar.gz) = d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7 +SIZE (rust/crates/encoding-index-simpchinese-1.20141219.5.tar.gz) = 130962 +SHA256 (rust/crates/encoding-index-singlebyte-1.20141219.5.tar.gz) = 3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a +SIZE (rust/crates/encoding-index-singlebyte-1.20141219.5.tar.gz) = 14950 +SHA256 (rust/crates/encoding-index-tradchinese-1.20141219.5.tar.gz) = fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18 +SIZE (rust/crates/encoding-index-tradchinese-1.20141219.5.tar.gz) = 120862 +SHA256 (rust/crates/encoding_index_tests-0.1.4.tar.gz) = a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569 +SIZE (rust/crates/encoding_index_tests-0.1.4.tar.gz) = 1631 +SHA256 (rust/crates/error-chain-0.8.1.tar.gz) = 6930e04918388a9a2e41d518c25cf679ccafe26733fb4127dbf21993f2575d46 +SIZE (rust/crates/error-chain-0.8.1.tar.gz) = 17491 +SHA256 (rust/crates/failure-0.1.5.tar.gz) = 795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2 +SIZE (rust/crates/failure-0.1.5.tar.gz) = 36749 +SHA256 (rust/crates/failure_derive-0.1.5.tar.gz) = ea1063915fd7ef4309e222a5a07cf9c319fb9c7836b1f89b85458672dbb127e1 +SIZE (rust/crates/failure_derive-0.1.5.tar.gz) = 4884 +SHA256 (rust/crates/filetime-0.2.4.tar.gz) = a2df5c1a8c4be27e7707789dc42ae65976e60b394afd293d1419ab915833e646 +SIZE (rust/crates/filetime-0.2.4.tar.gz) = 12044 +SHA256 (rust/crates/flate2-1.0.7.tar.gz) = f87e68aa82b2de08a6e037f1385455759df6e445a8df5e005b4297191dbf18aa +SIZE (rust/crates/flate2-1.0.7.tar.gz) = 65912 +SHA256 (rust/crates/fnv-1.0.6.tar.gz) = 2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3 +SIZE (rust/crates/fnv-1.0.6.tar.gz) = 11131 +SHA256 (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba +SIZE (rust/crates/fuchsia-cprng-0.1.1.tar.gz) = 2950 +SHA256 (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82 +SIZE (rust/crates/fuchsia-zircon-0.3.3.tar.gz) = 22565 +SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7 +SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.tar.gz) = 7191 +SHA256 (rust/crates/futures-0.1.26.tar.gz) = 62941eff9507c8177d448bd83a44d9b9760856e184081d8cd79ba9f03dd24981 +SIZE (rust/crates/futures-0.1.26.tar.gz) = 158085 +SHA256 (rust/crates/futures-cpupool-0.1.8.tar.gz) = ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4 +SIZE (rust/crates/futures-cpupool-0.1.8.tar.gz) = 10583 +SHA256 (rust/crates/h2-0.1.18.tar.gz) = 85ab6286db06040ddefb71641b50017c06874614001a134b423783e2db2920bd +SIZE (rust/crates/h2-0.1.18.tar.gz) = 143024 +SHA256 (rust/crates/heck-0.3.1.tar.gz) = 20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205 +SIZE (rust/crates/heck-0.3.1.tar.gz) = 54666 +SHA256 (rust/crates/hostname-0.1.5.tar.gz) = 21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e +SIZE (rust/crates/hostname-0.1.5.tar.gz) = 2365 +SHA256 (rust/crates/htmlescape-0.3.1.tar.gz) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163 +SIZE (rust/crates/htmlescape-0.3.1.tar.gz) = 53226 +SHA256 (rust/crates/http-0.1.17.tar.gz) = eed324f0f0daf6ec10c474f150505af2c143f251722bf9dbd1261bd1f2ee2c1a +SIZE (rust/crates/http-0.1.17.tar.gz) = 98437 +SHA256 (rust/crates/httparse-1.3.3.tar.gz) = e8734b0cfd3bc3e101ec59100e101c2eecd19282202e87808b3037b442777a83 +SIZE (rust/crates/httparse-1.3.3.tar.gz) = 23689 +SHA256 (rust/crates/idna-0.1.5.tar.gz) = 38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e +SIZE (rust/crates/idna-0.1.5.tar.gz) = 258735 +SHA256 (rust/crates/indexmap-1.0.2.tar.gz) = 7e81a7c05f79578dbc15793d8b619db9ba32b4577003ef3af1a91c416798c58d +SIZE (rust/crates/indexmap-1.0.2.tar.gz) = 38255 +SHA256 (rust/crates/iovec-0.1.2.tar.gz) = dbe6e417e7d0975db6512b90796e8ce223145ac4e33c377e4a42882a0e88bb08 +SIZE (rust/crates/iovec-0.1.2.tar.gz) = 8565 +SHA256 (rust/crates/ipconfig-0.1.9.tar.gz) = 08f7eadeaf4b52700de180d147c4805f199854600b36faa963d91114827b2ffc +SIZE (rust/crates/ipconfig-0.1.9.tar.gz) = 21562 +SHA256 (rust/crates/itoa-0.4.3.tar.gz) = 1306f3464951f30e30d12373d31c79fbd52d236e5e896fd92f96ec7babbbe60b +SIZE (rust/crates/itoa-0.4.3.tar.gz) = 11061 +SHA256 (rust/crates/kernel32-sys-0.2.2.tar.gz) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d +SIZE (rust/crates/kernel32-sys-0.2.2.tar.gz) = 24537 +SHA256 (rust/crates/language-tags-0.2.2.tar.gz) = a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a +SIZE (rust/crates/language-tags-0.2.2.tar.gz) = 12754 +SHA256 (rust/crates/lazy_static-1.3.0.tar.gz) = bc5729f27f159ddd61f4df6228e827e86643d4d3e7c32183cb30a1c08f604a14 +SIZE (rust/crates/lazy_static-1.3.0.tar.gz) = 10616 +SHA256 (rust/crates/lazycell-1.2.1.tar.gz) = b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f +SIZE (rust/crates/lazycell-1.2.1.tar.gz) = 11691 +SHA256 (rust/crates/libc-0.2.51.tar.gz) = bedcc7a809076656486ffe045abeeac163da1b558e963a31e29fbfbeba916917 +SIZE (rust/crates/libc-0.2.51.tar.gz) = 397323 +SHA256 (rust/crates/libflate-0.1.22.tar.gz) = c52384aeb22d0ce82a10d8ddf35f7fb4717d1b23eac5b94cd38d2050fb53766a +SIZE (rust/crates/libflate-0.1.22.tar.gz) = 35923 +SHA256 (rust/crates/linked-hash-map-0.5.2.tar.gz) = ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83 +SIZE (rust/crates/linked-hash-map-0.5.2.tar.gz) = 16109 +SHA256 (rust/crates/literalext-0.1.1.tar.gz) = 2f42dd699527975a1e0d722e0707998671188a0125f2051d2d192fc201184a81 +SIZE (rust/crates/literalext-0.1.1.tar.gz) = 6882 +SHA256 (rust/crates/lock_api-0.1.5.tar.gz) = 62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c +SIZE (rust/crates/lock_api-0.1.5.tar.gz) = 16967 +SHA256 (rust/crates/log-0.4.6.tar.gz) = c84ec4b527950aa83a329754b01dbe3f58361d1c5efacd1f6d68c494d08a17c6 +SIZE (rust/crates/log-0.4.6.tar.gz) = 22303 +SHA256 (rust/crates/lru-cache-0.1.2.tar.gz) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c +SIZE (rust/crates/lru-cache-0.1.2.tar.gz) = 9307 +SHA256 (rust/crates/matches-0.1.8.tar.gz) = 7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08 +SIZE (rust/crates/matches-0.1.8.tar.gz) = 2216 +SHA256 (rust/crates/maud-0.20.0.tar.gz) = 337b4b2512ff8809450badd92cf3b529dc6108e333dfa1626971412f8de5793b +SIZE (rust/crates/maud-0.20.0.tar.gz) = 6829 +SHA256 (rust/crates/maud_htmlescape-0.17.0.tar.gz) = d0fb85bccffc42302ad1e1ed8679f6a39d1317f775a37fbc3f79bdfbe054bfb7 +SIZE (rust/crates/maud_htmlescape-0.17.0.tar.gz) = 1477 +SHA256 (rust/crates/maud_macros-0.20.0.tar.gz) = 6f58751cda7f79eedc668ce60e5bcd88dca49e412ec37545a792e2c399fbca41 +SIZE (rust/crates/maud_macros-0.20.0.tar.gz) = 9159 +SHA256 (rust/crates/memchr-2.2.0.tar.gz) = 2efc7bc57c883d4a4d6e3246905283d8dae951bb3bd32f49d6ef297f546e1c39 +SIZE (rust/crates/memchr-2.2.0.tar.gz) = 20939 +SHA256 (rust/crates/memoffset-0.2.1.tar.gz) = 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3 +SIZE (rust/crates/memoffset-0.2.1.tar.gz) = 4618 +SHA256 (rust/crates/mime-0.3.13.tar.gz) = 3e27ca21f40a310bd06d9031785f4801710d566c184a6e15bad4f1d9b65f9425 +SIZE (rust/crates/mime-0.3.13.tar.gz) = 14939 +SHA256 (rust/crates/mime_guess-2.0.0-alpha.6.tar.gz) = 30de2e4613efcba1ec63d8133f344076952090c122992a903359be5a4f99c3ed +SIZE (rust/crates/mime_guess-2.0.0-alpha.6.tar.gz) = 17579 +SHA256 (rust/crates/miniz-sys-0.1.11.tar.gz) = 0300eafb20369952951699b68243ab4334f4b10a88f411c221d444b36c40e649 +SIZE (rust/crates/miniz-sys-0.1.11.tar.gz) = 78188 +SHA256 (rust/crates/miniz_oxide-0.2.1.tar.gz) = c468f2369f07d651a5d0bb2c9079f8488a66d5466efe42d0c5c6466edcb7f71e +SIZE (rust/crates/miniz_oxide-0.2.1.tar.gz) = 49241 +SHA256 (rust/crates/miniz_oxide_c_api-0.2.1.tar.gz) = b7fe927a42e3807ef71defb191dc87d4e24479b221e67015fe38ae2b7b447bab +SIZE (rust/crates/miniz_oxide_c_api-0.2.1.tar.gz) = 163410 +SHA256 (rust/crates/mio-0.6.16.tar.gz) = 71646331f2619b1026cc302f87a2b8b648d5c6dd6937846a16cc8ce0f347f432 +SIZE (rust/crates/mio-0.6.16.tar.gz) = 126174 +SHA256 (rust/crates/mio-uds-0.6.7.tar.gz) = 966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125 +SIZE (rust/crates/mio-uds-0.6.7.tar.gz) = 14389 +SHA256 (rust/crates/miow-0.2.1.tar.gz) = 8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919 +SIZE (rust/crates/miow-0.2.1.tar.gz) = 21133 +SHA256 (rust/crates/nanoid-0.2.0.tar.gz) = ef553a0f07a7a45c731f0c5d83cf9ef9caddf7407e413142731db416504bfe0f +SIZE (rust/crates/nanoid-0.2.0.tar.gz) = 5170 +SHA256 (rust/crates/net2-0.2.33.tar.gz) = 42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88 +SIZE (rust/crates/net2-0.2.33.tar.gz) = 20936 +SHA256 (rust/crates/nodrop-0.1.13.tar.gz) = 2f9667ddcc6cc8a43afc9b7917599d7216aa09c463919ea32c59ed6cac8bc945 +SIZE (rust/crates/nodrop-0.1.13.tar.gz) = 7508 +SHA256 (rust/crates/nom-4.2.3.tar.gz) = 2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6 +SIZE (rust/crates/nom-4.2.3.tar.gz) = 115343 +SHA256 (rust/crates/num-integer-0.1.39.tar.gz) = e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea +SIZE (rust/crates/num-integer-0.1.39.tar.gz) = 17881 +SHA256 (rust/crates/num-traits-0.2.6.tar.gz) = 0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1 +SIZE (rust/crates/num-traits-0.2.6.tar.gz) = 39923 +SHA256 (rust/crates/num_cpus-1.10.0.tar.gz) = 1a23f0ed30a54abaa0c7e83b1d2d87ada7c3c23078d1d87815af3e3b6385fbba +SIZE (rust/crates/num_cpus-1.10.0.tar.gz) = 10669 +SHA256 (rust/crates/owning_ref-0.4.0.tar.gz) = 49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13 +SIZE (rust/crates/owning_ref-0.4.0.tar.gz) = 12233 +SHA256 (rust/crates/parking_lot-0.7.1.tar.gz) = ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337 +SIZE (rust/crates/parking_lot-0.7.1.tar.gz) = 32670 +SHA256 (rust/crates/parking_lot_core-0.4.0.tar.gz) = 94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9 +SIZE (rust/crates/parking_lot_core-0.4.0.tar.gz) = 26817 +SHA256 (rust/crates/percent-encoding-1.0.1.tar.gz) = 31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831 +SIZE (rust/crates/percent-encoding-1.0.1.tar.gz) = 10057 +SHA256 (rust/crates/phf-0.7.24.tar.gz) = b3da44b85f8e8dfaec21adae67f95d93244b2ecf6ad2a692320598dcc8e6dd18 +SIZE (rust/crates/phf-0.7.24.tar.gz) = 4318 +SHA256 (rust/crates/phf_codegen-0.7.24.tar.gz) = b03e85129e324ad4166b06b2c7491ae27fe3ec353af72e72cd1654c7225d517e +SIZE (rust/crates/phf_codegen-0.7.24.tar.gz) = 2946 +SHA256 (rust/crates/phf_generator-0.7.24.tar.gz) = 09364cc93c159b8b06b1f4dd8a4398984503483891b0c26b867cf431fb132662 +SIZE (rust/crates/phf_generator-0.7.24.tar.gz) = 2261 +SHA256 (rust/crates/phf_shared-0.7.24.tar.gz) = 234f71a15de2288bcb7e3b6515828d22af7ec8598ee6d24c3b526fa0a80b67a0 +SIZE (rust/crates/phf_shared-0.7.24.tar.gz) = 2170 +SHA256 (rust/crates/proc-macro2-0.4.27.tar.gz) = 4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915 +SIZE (rust/crates/proc-macro2-0.4.27.tar.gz) = 34098 +SHA256 (rust/crates/quick-error-1.2.2.tar.gz) = 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0 +SIZE (rust/crates/quick-error-1.2.2.tar.gz) = 15132 +SHA256 (rust/crates/quote-0.6.12.tar.gz) = faf4799c5d274f3868a4aae320a0a182cbd2baee377b378f080e16a23e9d80db +SIZE (rust/crates/quote-0.6.12.tar.gz) = 17541 +SHA256 (rust/crates/rand-0.4.6.tar.gz) = 552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293 +SIZE (rust/crates/rand-0.4.6.tar.gz) = 76401 +SHA256 (rust/crates/rand-0.5.6.tar.gz) = c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9 +SIZE (rust/crates/rand-0.5.6.tar.gz) = 137236 +SHA256 (rust/crates/rand-0.6.5.tar.gz) = 6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca +SIZE (rust/crates/rand-0.6.5.tar.gz) = 104814 +SHA256 (rust/crates/rand_chacha-0.1.1.tar.gz) = 556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef +SIZE (rust/crates/rand_chacha-0.1.1.tar.gz) = 11703 +SHA256 (rust/crates/rand_core-0.3.1.tar.gz) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b +SIZE (rust/crates/rand_core-0.3.1.tar.gz) = 15483 +SHA256 (rust/crates/rand_core-0.4.0.tar.gz) = d0e7a549d590831370895ab7ba4ea0c1b6b011d106b5ff2da6eee112615e6dc0 +SIZE (rust/crates/rand_core-0.4.0.tar.gz) = 20326 +SHA256 (rust/crates/rand_hc-0.1.0.tar.gz) = 7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4 +SIZE (rust/crates/rand_hc-0.1.0.tar.gz) = 11644 +SHA256 (rust/crates/rand_isaac-0.1.1.tar.gz) = ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08 +SIZE (rust/crates/rand_isaac-0.1.1.tar.gz) = 16020 +SHA256 (rust/crates/rand_jitter-0.1.3.tar.gz) = 7b9ea758282efe12823e0d952ddb269d2e1897227e464919a554f2a03ef1b832 +SIZE (rust/crates/rand_jitter-0.1.3.tar.gz) = 18341 +SHA256 (rust/crates/rand_os-0.1.3.tar.gz) = 7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071 +SIZE (rust/crates/rand_os-0.1.3.tar.gz) = 18965 +SHA256 (rust/crates/rand_pcg-0.1.2.tar.gz) = abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44 +SIZE (rust/crates/rand_pcg-0.1.2.tar.gz) = 10844 +SHA256 (rust/crates/rand_xorshift-0.1.1.tar.gz) = cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c +SIZE (rust/crates/rand_xorshift-0.1.1.tar.gz) = 8997 +SHA256 (rust/crates/rdrand-0.4.0.tar.gz) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2 +SIZE (rust/crates/rdrand-0.4.0.tar.gz) = 6456 +SHA256 (rust/crates/redox_syscall-0.1.54.tar.gz) = 12229c14a0f65c4f1cb046a3b52047cdd9da1f4b30f8a39c5063c8bae515e252 +SIZE (rust/crates/redox_syscall-0.1.54.tar.gz) = 15668 +SHA256 (rust/crates/redox_termios-0.1.1.tar.gz) = 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76 +SIZE (rust/crates/redox_termios-0.1.1.tar.gz) = 3227 +SHA256 (rust/crates/redox_users-0.3.0.tar.gz) = 3fe5204c3a17e97dde73f285d49be585df59ed84b50a872baf416e73b62c3828 +SIZE (rust/crates/redox_users-0.3.0.tar.gz) = 12766 +SHA256 (rust/crates/regex-1.1.5.tar.gz) = 559008764a17de49a3146b234641644ed37d118d1ef641a0bb573d146edc6ce0 +SIZE (rust/crates/regex-1.1.5.tar.gz) = 243275 +SHA256 (rust/crates/regex-syntax-0.6.6.tar.gz) = dcfd8681eebe297b81d98498869d4aae052137651ad7b96822f09ceb690d0a96 +SIZE (rust/crates/regex-syntax-0.6.6.tar.gz) = 273068 +SHA256 (rust/crates/resolv-conf-0.6.2.tar.gz) = b263b4aa1b5de9ffc0054a2386f96992058bb6870aab516f8cdeb8a667d56dcb +SIZE (rust/crates/resolv-conf-0.6.2.tar.gz) = 17380 +SHA256 (rust/crates/ring-0.13.5.tar.gz) = 2c4db68a2e35f3497146b7e4563df7d4773a2433230c5e4b448328e31740458a +SIZE (rust/crates/ring-0.13.5.tar.gz) = 5419321 +SHA256 (rust/crates/rustc-demangle-0.1.14.tar.gz) = ccc78bfd5acd7bf3e89cffcf899e5cb1a52d6fafa8dec2739ad70c9577a57288 +SIZE (rust/crates/rustc-demangle-0.1.14.tar.gz) = 18721 +SHA256 (rust/crates/rustc_version-0.2.3.tar.gz) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a +SIZE (rust/crates/rustc_version-0.2.3.tar.gz) = 10210 +SHA256 (rust/crates/ryu-0.2.7.tar.gz) = eb9e9b8cde282a9fe6a42dd4681319bfb63f121b8a8ee9439c6f4107e58a46f7 +SIZE (rust/crates/ryu-0.2.7.tar.gz) = 41382 +SHA256 (rust/crates/safemem-0.3.0.tar.gz) = 8dca453248a96cb0749e36ccdfe2b0b4e54a61bfef89fb97ec621eb8e0a93dd9 +SIZE (rust/crates/safemem-0.3.0.tar.gz) = 6947 +SHA256 (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 1d51f5df5af43ab3f1360b429fa5e0152ac5ce8c0bd6485cae490332e96846a8 +SIZE (rust/crates/scoped_threadpool-0.1.9.tar.gz) = 7800 +SHA256 (rust/crates/scopeguard-0.3.3.tar.gz) = 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27 +SIZE (rust/crates/scopeguard-0.3.3.tar.gz) = 9605 +SHA256 (rust/crates/semver-0.9.0.tar.gz) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403 +SIZE (rust/crates/semver-0.9.0.tar.gz) = 17344 +SHA256 (rust/crates/semver-parser-0.7.0.tar.gz) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3 +SIZE (rust/crates/semver-parser-0.7.0.tar.gz) = 10268 +SHA256 (rust/crates/serde-1.0.90.tar.gz) = aa5f7c20820475babd2c077c3ab5f8c77a31c15e16ea38687b4c02d3e48680f4 +SIZE (rust/crates/serde-1.0.90.tar.gz) = 71415 +SHA256 (rust/crates/serde_derive-1.0.90.tar.gz) = 58fc82bec244f168b23d1963b45c8bf5726e9a15a9d146a067f9081aeed2de79 +SIZE (rust/crates/serde_derive-1.0.90.tar.gz) = 48815 +SHA256 (rust/crates/serde_json-1.0.39.tar.gz) = 5a23aa71d4a4d43fdbfaac00eff68ba8a06a51759a89ac3304323e800c4dd40d +SIZE (rust/crates/serde_json-1.0.39.tar.gz) = 69621 +SHA256 (rust/crates/serde_urlencoded-0.5.4.tar.gz) = d48f9f99cd749a2de71d29da5f948de7f2764cc5a9d7f3c97e3514d4ee6eabf2 +SIZE (rust/crates/serde_urlencoded-0.5.4.tar.gz) = 12552 +SHA256 (rust/crates/sha1-0.6.0.tar.gz) = 2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d +SIZE (rust/crates/sha1-0.6.0.tar.gz) = 9244 +SHA256 (rust/crates/signal-hook-0.1.8.tar.gz) = 97a47ae722318beceb0294e6f3d601205a1e6abaa4437d9d33e3a212233e3021 +SIZE (rust/crates/signal-hook-0.1.8.tar.gz) = 24492 +SHA256 (rust/crates/simplelog-0.5.3.tar.gz) = 2e95345f185d5adeb8ec93459d2dc99654e294cc6ccf5b75414d8ea262de9a13 +SIZE (rust/crates/simplelog-0.5.3.tar.gz) = 12816 +SHA256 (rust/crates/siphasher-0.2.3.tar.gz) = 0b8de496cf83d4ed58b6be86c3a275b8602f6ffe98d3024a869e124147a9a3ac +SIZE (rust/crates/siphasher-0.2.3.tar.gz) = 8717 +SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8 +SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136 +SHA256 (rust/crates/smallvec-0.6.9.tar.gz) = c4488ae950c49d403731982257768f48fada354a5203fe81f9bb6f43ca9002be +SIZE (rust/crates/smallvec-0.6.9.tar.gz) = 21548 +SHA256 (rust/crates/socket2-0.3.8.tar.gz) = c4d11a52082057d87cb5caa31ad812f4504b97ab44732cd8359df2e9ff9f48e7 +SIZE (rust/crates/socket2-0.3.8.tar.gz) = 30379 +SHA256 (rust/crates/stable_deref_trait-1.1.1.tar.gz) = dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8 +SIZE (rust/crates/stable_deref_trait-1.1.1.tar.gz) = 8007 +SHA256 (rust/crates/string-0.1.3.tar.gz) = b639411d0b9c738748b5397d5ceba08e648f4f1992231aa859af1a017f31f60b +SIZE (rust/crates/string-0.1.3.tar.gz) = 4143 +SHA256 (rust/crates/strsim-0.8.0.tar.gz) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a +SIZE (rust/crates/strsim-0.8.0.tar.gz) = 9309 +SHA256 (rust/crates/structopt-0.2.15.tar.gz) = 3d0760c312538987d363c36c42339b55f5ee176ea8808bbe4543d484a291c8d1 +SIZE (rust/crates/structopt-0.2.15.tar.gz) = 25564 +SHA256 (rust/crates/structopt-derive-0.2.15.tar.gz) = 528aeb7351d042e6ffbc2a6fb76a86f9b622fdf7c25932798e7a82cb03bc94c6 +SIZE (rust/crates/structopt-derive-0.2.15.tar.gz) = 12486 +SHA256 (rust/crates/strum-0.15.0.tar.gz) = e5d1c33039533f051704951680f1adfd468fd37ac46816ded0d9ee068e60f05f +SIZE (rust/crates/strum-0.15.0.tar.gz) = 3353 +SHA256 (rust/crates/strum_macros-0.15.0.tar.gz) = 47cd23f5c7dee395a00fa20135e2ec0fffcdfa151c56182966d7a3261343432e +SIZE (rust/crates/strum_macros-0.15.0.tar.gz) = 8628 +SHA256 (rust/crates/syn-0.15.31.tar.gz) = d2b4cfac95805274c6afdb12d8f770fa2d27c045953e7b630a81801953699a9a +SIZE (rust/crates/syn-0.15.31.tar.gz) = 146353 +SHA256 (rust/crates/synstructure-0.10.1.tar.gz) = 73687139bf99285483c96ac0add482c3776528beac1d97d444f6e91f203a2015 +SIZE (rust/crates/synstructure-0.10.1.tar.gz) = 17836 +SHA256 (rust/crates/tar-0.4.22.tar.gz) = c2167ff53da2a661702b3299f71a91b61b1dffef36b4b2884b1f9c67254c0133 +SIZE (rust/crates/tar-0.4.22.tar.gz) = 46179 +SHA256 (rust/crates/term-0.5.2.tar.gz) = edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42 +SIZE (rust/crates/term-0.5.2.tar.gz) = 37638 +SHA256 (rust/crates/termion-1.5.1.tar.gz) = 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096 +SIZE (rust/crates/termion-1.5.1.tar.gz) = 20659 +SHA256 (rust/crates/textwrap-0.11.0.tar.gz) = d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060 +SIZE (rust/crates/textwrap-0.11.0.tar.gz) = 17322 +SHA256 (rust/crates/thread_local-0.3.6.tar.gz) = c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b +SIZE (rust/crates/thread_local-0.3.6.tar.gz) = 12388 +SHA256 (rust/crates/time-0.1.42.tar.gz) = db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f +SIZE (rust/crates/time-0.1.42.tar.gz) = 30005 +SHA256 (rust/crates/tokio-0.1.18.tar.gz) = 65641e515a437b308ab131a82ce3042ff9795bef5d6c5a9be4eb24195c417fd9 +SIZE (rust/crates/tokio-0.1.18.tar.gz) = 45700 +SHA256 (rust/crates/tokio-codec-0.1.1.tar.gz) = 5c501eceaf96f0e1793cf26beb63da3d11c738c4a943fdf3746d81d64684c39f +SIZE (rust/crates/tokio-codec-0.1.1.tar.gz) = 7617 +SHA256 (rust/crates/tokio-current-thread-0.1.6.tar.gz) = d16217cad7f1b840c5a97dfb3c43b0c871fef423a6e8d2118c604e843662a443 +SIZE (rust/crates/tokio-current-thread-0.1.6.tar.gz) = 19339 +SHA256 (rust/crates/tokio-executor-0.1.7.tar.gz) = 83ea44c6c0773cc034771693711c35c677b4b5a4b21b9e7071704c54de7d555e +SIZE (rust/crates/tokio-executor-0.1.7.tar.gz) = 11344 +SHA256 (rust/crates/tokio-fs-0.1.6.tar.gz) = 3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af +SIZE (rust/crates/tokio-fs-0.1.6.tar.gz) = 16102 +SHA256 (rust/crates/tokio-io-0.1.12.tar.gz) = 5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926 +SIZE (rust/crates/tokio-io-0.1.12.tar.gz) = 33555 +SHA256 (rust/crates/tokio-reactor-0.1.9.tar.gz) = 6af16bfac7e112bea8b0442542161bfc41cbfa4466b580bdda7d18cb88b911ce +SIZE (rust/crates/tokio-reactor-0.1.9.tar.gz) = 20657 +SHA256 (rust/crates/tokio-signal-0.2.7.tar.gz) = dd6dc5276ea05ce379a16de90083ec80836440d5ef8a6a39545a3207373b8296 +SIZE (rust/crates/tokio-signal-0.2.7.tar.gz) = 15122 +SHA256 (rust/crates/tokio-sync-0.1.4.tar.gz) = fda385df506bf7546e70872767f71e81640f1f251bdf2fd8eb81a0eaec5fe022 +SIZE (rust/crates/tokio-sync-0.1.4.tar.gz) = 39715 +SHA256 (rust/crates/tokio-tcp-0.1.3.tar.gz) = 1d14b10654be682ac43efee27401d792507e30fd8d26389e1da3b185de2e4119 +SIZE (rust/crates/tokio-tcp-0.1.3.tar.gz) = 12629 +SHA256 (rust/crates/tokio-threadpool-0.1.13.tar.gz) = ec5759cf26cf9659555f36c431b515e3d05f66831741c85b4b5d5dfb9cf1323c +SIZE (rust/crates/tokio-threadpool-0.1.13.tar.gz) = 49301 +SHA256 (rust/crates/tokio-timer-0.2.10.tar.gz) = 2910970404ba6fa78c5539126a9ae2045d62e3713041e447f695f41405a120c6 +SIZE (rust/crates/tokio-timer-0.2.10.tar.gz) = 37593 +SHA256 (rust/crates/tokio-trace-core-0.1.0.tar.gz) = 350c9edade9830dc185ae48ba45667a445ab59f6167ef6d0254ec9d2430d9dd3 +SIZE (rust/crates/tokio-trace-core-0.1.0.tar.gz) = 20087 +SHA256 (rust/crates/tokio-udp-0.1.3.tar.gz) = 66268575b80f4a4a710ef83d087fdfeeabdce9b74c797535fbac18a2cb906e92 +SIZE (rust/crates/tokio-udp-0.1.3.tar.gz) = 10227 +SHA256 (rust/crates/tokio-uds-0.2.5.tar.gz) = 037ffc3ba0e12a0ab4aca92e5234e0dedeb48fddf6ccd260f1f150a36a9f2445 +SIZE (rust/crates/tokio-uds-0.2.5.tar.gz) = 11808 +SHA256 (rust/crates/tower-service-0.1.0.tar.gz) = b32f72af77f1bfe3d3d4da8516a238ebe7039b51dd8637a09841ac7f16d2c987 +SIZE (rust/crates/tower-service-0.1.0.tar.gz) = 5183 +SHA256 (rust/crates/trust-dns-proto-0.5.0.tar.gz) = 0838272e89f1c693b4df38dc353412e389cf548ceed6f9fd1af5a8d6e0e7cf74 +SIZE (rust/crates/trust-dns-proto-0.5.0.tar.gz) = 185125 +SHA256 (rust/crates/trust-dns-proto-0.6.3.tar.gz) = 09144f0992b0870fa8d2972cc069cbf1e3c0fda64d1f3d45c4d68d0e0b52ad4e +SIZE (rust/crates/trust-dns-proto-0.6.3.tar.gz) = 188231 +SHA256 (rust/crates/trust-dns-resolver-0.10.3.tar.gz) = 8a9f877f7a1ad821ab350505e1f1b146a4960402991787191d6d8cab2ce2de2c +SIZE (rust/crates/trust-dns-resolver-0.10.3.tar.gz) = 59179 +SHA256 (rust/crates/ucd-util-0.1.3.tar.gz) = 535c204ee4d8434478593480b8f86ab45ec9aae0e83c568ca81abf0fd0e88f86 +SIZE (rust/crates/ucd-util-0.1.3.tar.gz) = 25897 +SHA256 (rust/crates/unicase-1.4.2.tar.gz) = 7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33 +SIZE (rust/crates/unicase-1.4.2.tar.gz) = 3907 +SHA256 (rust/crates/unicase-2.3.0.tar.gz) = 41d17211f887da8e4a70a45b9536f26fc5de166b81e2d5d80de4a17fd22553bd +SIZE (rust/crates/unicase-2.3.0.tar.gz) = 19921 +SHA256 (rust/crates/unicode-bidi-0.3.4.tar.gz) = 49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5 +SIZE (rust/crates/unicode-bidi-0.3.4.tar.gz) = 32228 +SHA256 (rust/crates/unicode-normalization-0.1.8.tar.gz) = 141339a08b982d942be2ca06ff8b076563cbe223d1befd5450716790d44e2426 +SIZE (rust/crates/unicode-normalization-0.1.8.tar.gz) = 71158 +SHA256 (rust/crates/unicode-segmentation-1.2.1.tar.gz) = aa6024fc12ddfd1c6dbc14a80fa2324d4568849869b779f6bd37e5e4c03344d1 +SIZE (rust/crates/unicode-segmentation-1.2.1.tar.gz) = 68223 +SHA256 (rust/crates/unicode-width-0.1.5.tar.gz) = 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526 +SIZE (rust/crates/unicode-width-0.1.5.tar.gz) = 15761 +SHA256 (rust/crates/unicode-xid-0.1.0.tar.gz) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc +SIZE (rust/crates/unicode-xid-0.1.0.tar.gz) = 16000 +SHA256 (rust/crates/untrusted-0.6.2.tar.gz) = 55cd1f4b4e96b46aeb8d4855db4a7a9bd96eeeb5c6a1ab54593328761642ce2f +SIZE (rust/crates/untrusted-0.6.2.tar.gz) = 7526 +SHA256 (rust/crates/url-1.7.2.tar.gz) = dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a +SIZE (rust/crates/url-1.7.2.tar.gz) = 68597 +SHA256 (rust/crates/utf8-ranges-1.0.2.tar.gz) = 796f7e48bef87609f7ade7e06495a87d5cd06c7866e6a5cbfceffc558a243737 +SIZE (rust/crates/utf8-ranges-1.0.2.tar.gz) = 8510 +SHA256 (rust/crates/uuid-0.7.4.tar.gz) = 90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a +SIZE (rust/crates/uuid-0.7.4.tar.gz) = 36325 +SHA256 (rust/crates/v_escape-0.7.2.tar.gz) = 8865501b78eef9193c1b45486acf18ba889e5662eba98854d6fc59d8ecf3542d +SIZE (rust/crates/v_escape-0.7.2.tar.gz) = 11611 +SHA256 (rust/crates/v_escape_derive-0.5.3.tar.gz) = 306896ff4b75998501263a1dc000456de442e21d68fe8c8bdf75c66a33a58e23 +SIZE (rust/crates/v_escape_derive-0.5.3.tar.gz) = 6514 +SHA256 (rust/crates/v_htmlescape-0.4.3.tar.gz) = 7fbbe0fa88dd36f9c8cf61a218d4b953ba669de4d0785832f33cc72bd081e1be +SIZE (rust/crates/v_htmlescape-0.4.3.tar.gz) = 4220 +SHA256 (rust/crates/vec_map-0.8.1.tar.gz) = 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a +SIZE (rust/crates/vec_map-0.8.1.tar.gz) = 14959 +SHA256 (rust/crates/version_check-0.1.5.tar.gz) = 914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd +SIZE (rust/crates/version_check-0.1.5.tar.gz) = 8173 +SHA256 (rust/crates/widestring-0.2.2.tar.gz) = 7157704c2e12e3d2189c507b7482c52820a16dfa4465ba91add92f266667cadb +SIZE (rust/crates/widestring-0.2.2.tar.gz) = 17327 +SHA256 (rust/crates/winapi-0.2.8.tar.gz) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a +SIZE (rust/crates/winapi-0.2.8.tar.gz) = 455145 +SHA256 (rust/crates/winapi-0.3.7.tar.gz) = f10e386af2b13e47c89e7236a7a14a086791a2b88ebad6df9bf42040195cf770 +SIZE (rust/crates/winapi-0.3.7.tar.gz) = 1075776 +SHA256 (rust/crates/winapi-build-0.1.1.tar.gz) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc +SIZE (rust/crates/winapi-build-0.1.1.tar.gz) = 669 +SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815 +SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998 +SHA256 (rust/crates/winreg-0.5.1.tar.gz) = a27a759395c1195c4cc5cda607ef6f8f6498f64e78f7900f5de0a127a424704a +SIZE (rust/crates/winreg-0.5.1.tar.gz) = 17693 +SHA256 (rust/crates/winutil-0.1.1.tar.gz) = 7daf138b6b14196e3830a588acf1e86966c694d3e8fb026fb105b8b5dca07e6e +SIZE (rust/crates/winutil-0.1.1.tar.gz) = 1880 +SHA256 (rust/crates/ws2_32-sys-0.2.1.tar.gz) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e +SIZE (rust/crates/ws2_32-sys-0.2.1.tar.gz) = 4697 +SHA256 (rust/crates/xattr-0.2.2.tar.gz) = 244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c +SIZE (rust/crates/xattr-0.2.2.tar.gz) = 11750 +SHA256 (rust/crates/yansi-0.5.0.tar.gz) = 9fc79f4a1e39857fc00c3f662cbf2651c771f00e9c15fe2abc341806bd46bd71 +SIZE (rust/crates/yansi-0.5.0.tar.gz) = 17261 +SHA256 (svenstaro-miniserve-v0.4.1_GH0.tar.gz) = 61209f69bf6cabd130ce393e0e3a90ef9d78be2320d87e2047e9a35bf51041e2 +SIZE (svenstaro-miniserve-v0.4.1_GH0.tar.gz) = 75318 Added: head/www/miniserve/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/miniserve/pkg-descr Sat May 11 05:58:42 2019 (r501222) @@ -0,0 +1,18 @@ +Miniserve is a small self-contained ad-hoc HTTP server that allows +you to quickly serve some files over HTTP. + +Features: +- Easy to use +- Just works: Correct MIME types handling out of the box +- Single binary drop-in with no extra dependencies required +- Authentication support with username and password +- Fast and highly parallel (thanks to Rust and Actix) + +It is an interesting alternative to some popular solutions: +- Python's built-in webserver: Needs to have Python installed, is + low performance, and also does not handle MIME type correctly in + some cases. +- netcat: Not as convenient to use and sending directories is + nontrivial. + +WWW: https://github.com/svenstaro/miniserve
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905110558.x4B5wg8E005928>