chiark / gitweb /
hippotat.git
2 years agochangelog: Document changes since 1.1.3
Ian Jackson [Sun, 8 Jan 2023 17:09:22 +0000 (17:09 +0000)]
changelog: Document changes since 1.1.3

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoadt-initscript: New autopkgtest
Ian Jackson [Sun, 8 Jan 2023 15:41:28 +0000 (15:41 +0000)]
adt-initscript: New autopkgtest

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoadt-full: Use port 80, not 443
Ian Jackson [Sun, 8 Jan 2023 15:40:31 +0000 (15:40 +0000)]
adt-full: Use port 80, not 443

We're not doing TLS!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAdd autopkgtest that tests a full-on setup
Ian Jackson [Fri, 6 Jan 2023 23:38:55 +0000 (23:38 +0000)]
Add autopkgtest that tests a full-on setup

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoShow ipif command (debug when we start it, error if it fails)
Ian Jackson [Sun, 8 Jan 2023 13:19:55 +0000 (13:19 +0000)]
Show ipif command (debug when we start it, error if it fails)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebian/control: Add many missing Recommends
Ian Jackson [Sun, 8 Jan 2023 11:46:17 +0000 (11:46 +0000)]
debian/control: Add many missing Recommends

userv-ipif requires `ifconfig` and NetAddr::Ip::Lite.

The usual server config wants iptables and a syslogd.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoinit script: Print better error message for firewall
Ian Jackson [Sun, 8 Jan 2023 12:01:04 +0000 (12:01 +0000)]
init script: Print better error message for firewall

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAdd empty /etc/hippotat/config.d to hippotat-common
Ian Jackson [Sat, 7 Jan 2023 19:31:54 +0000 (19:31 +0000)]
Add empty /etc/hippotat/config.d to hippotat-common

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Change tname to be t-* not the stem
Ian Jackson [Sat, 7 Jan 2023 13:13:10 +0000 (13:13 +0000)]
tests: Change tname to be t-* not the stem

This will allow us to have adt-* too.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Fix $src and $test variables for tests run like test/t-basic
Ian Jackson [Sat, 7 Jan 2023 13:02:04 +0000 (13:02 +0000)]
tests: Fix $src and $test variables for tests run like test/t-basic

Those forms don't have enough / for the pattern to remove.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Rename tcommon
Ian Jackson [Sat, 7 Jan 2023 12:38:58 +0000 (12:38 +0000)]
tests: Rename tcommon

We're going to add an adt/acommon.
This improves tab completion, editor buffer names, etc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Break out determine-tname
Ian Jackson [Sat, 7 Jan 2023 12:31:49 +0000 (12:31 +0000)]
tests: Break out determine-tname

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Add set -o pipefail to test/common
Ian Jackson [Fri, 6 Jan 2023 23:36:01 +0000 (23:36 +0000)]
tests: Add set -o pipefail to test/common

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoUse *c_char rather than *i8 for snprintf
Ian Jackson [Sun, 8 Jan 2023 12:23:27 +0000 (12:23 +0000)]
Use *c_char rather than *i8 for snprintf

Closes: #1028028
Reported-by: Adrian Bunk <bunk@debian.org>,
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFix error message from syslog startup
Ian Jackson [Sun, 8 Jan 2023 12:21:12 +0000 (12:21 +0000)]
Fix error message from syslog startup

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoIntroduce DisplayError
Ian Jackson [Sun, 8 Jan 2023 12:20:31 +0000 (12:20 +0000)]
Introduce DisplayError

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodebian/control: Add Homepage and Vcs-Git
Ian Jackson [Sat, 7 Jan 2023 19:26:37 +0000 (19:26 +0000)]
debian/control: Add Homepage and Vcs-Git

Reported-by: Axel Beckert <abe@deuxchevaux.org>
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocopyright: Add notices re the obsolete uml/ directory
Ian Jackson [Thu, 5 Jan 2023 23:33:56 +0000 (23:33 +0000)]
copyright: Add notices re the obsolete uml/ directory

We may delete this soon but in the meantime it should be documented.

Apropos comments from Debian ftpmaster.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: start 1.1.4
Ian Jackson [Thu, 5 Jan 2023 23:34:45 +0000 (23:34 +0000)]
changelog: start 1.1.4

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: Fixes to release checklist
Ian Jackson [Sun, 18 Dec 2022 23:11:46 +0000 (23:11 +0000)]
Makefile: Fixes to release checklist

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoBump version to 1.1.3
Ian Jackson [Sun, 18 Dec 2022 22:52:07 +0000 (22:52 +0000)]
Bump version to 1.1.3

Version 1.1.2 was afflicted by #943374.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoBump versions and document 1.1.2 and link to ITP
Ian Jackson [Sun, 18 Dec 2022 22:32:21 +0000 (22:32 +0000)]
Bump versions and document 1.1.2 and link to ITP

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoDependencies: cargo update
Ian Jackson [Sun, 18 Dec 2022 22:38:09 +0000 (22:38 +0000)]
Dependencies: cargo update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoChange `cargo-upstream` build-profile to `upstream-cargo`
Ian Jackson [Sun, 18 Dec 2022 22:33:27 +0000 (22:33 +0000)]
Change `cargo-upstream` build-profile to `upstream-cargo`

As per debian-devel discussion.  Profile now registered under that name.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: release checklist: Add entry for release announcement
Ian Jackson [Thu, 15 Dec 2022 02:06:02 +0000 (02:06 +0000)]
Makefile: release checklist: Add entry for release announcement

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: release checklist: Add entry for publishing docs
Ian Jackson [Thu, 15 Dec 2022 02:01:47 +0000 (02:01 +0000)]
Makefile: release checklist: Add entry for publishing docs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFinalise version 1.1.1; burn version number 1.1.0.
Ian Jackson [Thu, 15 Dec 2022 01:17:42 +0000 (01:17 +0000)]
Finalise version 1.1.1; burn version number 1.1.0.

1.1.0 was afflicted by an upload bureaucracy failure to do with cargo
publish.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFinalise version 1.1.0
Ian Jackson [Thu, 15 Dec 2022 00:29:35 +0000 (00:29 +0000)]
Finalise version 1.1.0

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: add cargo audit to checklist
Ian Jackson [Thu, 15 Dec 2022 00:54:23 +0000 (00:54 +0000)]
Makefile: add cargo audit to checklist

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMacros doc comment: apply ignore
Ian Jackson [Thu, 15 Dec 2022 00:48:49 +0000 (00:48 +0000)]
Macros doc comment: apply ignore

We don't want to even compile this.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: Pass --workspace to cargo
Ian Jackson [Thu, 15 Dec 2022 00:47:38 +0000 (00:47 +0000)]
Makefile: Pass --workspace to cargo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agochangelog: Updates for 1.1.0 (wip)
Ian Jackson [Thu, 15 Dec 2022 00:30:47 +0000 (00:30 +0000)]
changelog: Updates for 1.1.0 (wip)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAdd release notes (changelog) reference
Ian Jackson [Thu, 15 Dec 2022 00:13:57 +0000 (00:13 +0000)]
Add release notes (changelog) reference

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: add release checklist
Ian Jackson [Thu, 15 Dec 2022 00:23:05 +0000 (00:23 +0000)]
Makefile: add release checklist

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Add missing libc dependency in server package (!)
Ian Jackson [Thu, 15 Dec 2022 00:07:04 +0000 (00:07 +0000)]
packaging: Add missing libc dependency in server package (!)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolintian: Add override for cargo-upstream build profile name
Ian Jackson [Wed, 14 Dec 2022 23:03:12 +0000 (23:03 +0000)]
lintian: Add override for cargo-upstream build profile name

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolintian: Add missing init-system-helpers dependency
Ian Jackson [Thu, 15 Dec 2022 00:00:05 +0000 (00:00 +0000)]
lintian: Add missing init-system-helpers dependency

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agolintian: Promote lsb-base dependency
Ian Jackson [Wed, 14 Dec 2022 23:05:29 +0000 (23:05 +0000)]
lintian: Promote lsb-base dependency

lintian complains about this.  Technically it's possibly wrong, but
lsb-base is a small package and we don't really mind making this a
Depends.  (And we're about to add init-system-helpers too.)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoclippy (mostly suppressions)
Ian Jackson [Wed, 14 Dec 2022 23:34:17 +0000 (23:34 +0000)]
clippy (mostly suppressions)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Provide long descriptions
Ian Jackson [Wed, 14 Dec 2022 23:00:57 +0000 (23:00 +0000)]
packaging: Provide long descriptions

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: Document new installation approaches
Ian Jackson [Wed, 14 Dec 2022 22:34:21 +0000 (22:34 +0000)]
docs: Document new installation approaches

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoAdd lib.rs rustdoc stub documentation
Ian Jackson [Wed, 14 Dec 2022 22:15:05 +0000 (22:15 +0000)]
Add lib.rs rustdoc stub documentation

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: When running in "debian" build profile, don't run tests
Ian Jackson [Wed, 14 Dec 2022 22:03:08 +0000 (22:03 +0000)]
packaging: When running in "debian" build profile, don't run tests

We can't rely on unshare being allowed at build time.  Save this for
autopkgtests (which don't exist yet).

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Run update-build-deps script
Ian Jackson [Wed, 14 Dec 2022 20:30:43 +0000 (20:30 +0000)]
packaging: Run update-build-deps script

And add the marker it uses.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Fix update-build-deps to handle features
Ian Jackson [Wed, 14 Dec 2022 22:02:58 +0000 (22:02 +0000)]
packaging: Fix update-build-deps to handle features

It's not clear to me how one is supposed to know whether to put the
extra +default in the dependency.  Do it ad hoc.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Provide update-build-deps script
Ian Jackson [Wed, 14 Dec 2022 20:30:02 +0000 (20:30 +0000)]
packaging: Provide update-build-deps script

Doesn't quite DTRT yet.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMake default build profile be debcargo
Ian Jackson [Wed, 14 Dec 2022 20:32:01 +0000 (20:32 +0000)]
Make default build profile be debcargo

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: Bump debhelper compat to 12
Ian Jackson [Wed, 14 Dec 2022 20:31:15 +0000 (20:31 +0000)]
packaging: Bump debhelper compat to 12

We want this for execute_before_*.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Add tmp to .gitignore
Ian Jackson [Wed, 14 Dec 2022 22:02:46 +0000 (22:02 +0000)]
tests: Add tmp to .gitignore

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Add a note about base64
Ian Jackson [Tue, 13 Dec 2022 19:56:23 +0000 (19:56 +0000)]
Cargo.toml: Add a note about base64

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Update max version of nix
Ian Jackson [Tue, 13 Dec 2022 19:51:00 +0000 (19:51 +0000)]
dependencies: Update max version of nix

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Update max version of env_logger
Ian Jackson [Tue, 13 Dec 2022 19:46:51 +0000 (19:46 +0000)]
dependencies: Update max version of env_logger

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.lock: update
Ian Jackson [Tue, 13 Dec 2022 19:48:20 +0000 (19:48 +0000)]
Cargo.lock: update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Put fehler in main block
Ian Jackson [Tue, 13 Dec 2022 19:45:02 +0000 (19:45 +0000)]
Cargo.toml: Put fehler in main block

This will be in Debian RSN hopefully.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Sort dependencies block
Ian Jackson [Tue, 13 Dec 2022 19:44:45 +0000 (19:44 +0000)]
Cargo.toml: Sort dependencies block

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Drop an obsolete comment
Ian Jackson [Tue, 13 Dec 2022 19:41:56 +0000 (19:41 +0000)]
Cargo.toml: Drop an obsolete comment

We have implemented daemonisation ourselves.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoCargo.toml: Move dome dependencies to main block
Ian Jackson [Tue, 13 Dec 2022 19:41:26 +0000 (19:41 +0000)]
Cargo.toml: Move dome dependencies to main block

These are in Debian now.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Switch to easy-ext from extend
Ian Jackson [Tue, 13 Dec 2022 19:39:51 +0000 (19:39 +0000)]
dependencies: Switch to easy-ext from extend

easy-ext is in Debian bookworm.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Switch to clap from structopt
Ian Jackson [Tue, 13 Dec 2022 19:27:51 +0000 (19:27 +0000)]
dependencies: Switch to clap from structopt

structopt's maintainers have deprecated it in favour of clap.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodependencies: Replace cervine with either
Ian Jackson [Tue, 13 Dec 2022 19:23:41 +0000 (19:23 +0000)]
dependencies: Replace cervine with either

either is in Debian; cervine isn't.  All we really need is AsRef,
which Either is.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoQueuedBuf: Use educe to derive Default
Ian Jackson [Tue, 13 Dec 2022 19:21:03 +0000 (19:21 +0000)]
QueuedBuf: Use educe to derive Default

We are going to change the entry type E to Either, which isn't
Default, so the std derive will get the bounds wrong and fail to
derive Default for QueuedBuf.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoQueuedBuf: Introduce QueuedBytes type aliases
Ian Jackson [Tue, 13 Dec 2022 19:23:32 +0000 (19:23 +0000)]
QueuedBuf: Introduce QueuedBytes type aliases

This is perhaps clearer and will make it easier to change this, which
we are about to do.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest/common: Be more paranoid about exit status
Ian Jackson [Wed, 14 Dec 2022 21:45:58 +0000 (21:45 +0000)]
test/common: Be more paranoid about exit status

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotest/capture-log: Fix error handling
Ian Jackson [Wed, 14 Dec 2022 20:31:42 +0000 (20:31 +0000)]
test/capture-log: Fix error handling

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agotests: Fix check target
Ian Jackson [Wed, 14 Dec 2022 21:52:06 +0000 (21:52 +0000)]
tests: Fix check target

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo: Fix some errors in the lockfile
Ian Jackson [Mon, 12 Dec 2022 19:32:14 +0000 (19:32 +0000)]
cargo: Fix some errors in the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
squash! cargo: Fix some errors in the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
squash! cargo: Fix some errors in the lockfile

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoRevert "Fix publish version"
Ian Jackson [Wed, 28 Sep 2022 19:07:59 +0000 (20:07 +0100)]
Revert "Fix publish version"

This reverts commit bfe741895a7a4859be4b0cdf2a4cdfcbe0e0e61a.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoFix publish version
Ian Jackson [Wed, 28 Sep 2022 19:07:19 +0000 (20:07 +0100)]
Fix publish version

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo metadata: Claim the licence is GPL hippotat/1.0.0
Ian Jackson [Wed, 28 Sep 2022 18:56:55 +0000 (19:56 +0100)]
cargo metadata: Claim the licence is GPL

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agosuggest cargo build as an alternative
Ian Jackson [Wed, 28 Sep 2022 18:54:58 +0000 (19:54 +0100)]
suggest cargo build as an alternative

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agometadata for 1.0
Ian Jackson [Wed, 28 Sep 2022 18:52:37 +0000 (19:52 +0100)]
metadata for 1.0

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs installation code
Ian Jackson [Wed, 28 Sep 2022 18:34:05 +0000 (19:34 +0100)]
docs installation code

Copied some of the Makefile from my own code in the Otter Makefile.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs
Ian Jackson [Wed, 28 Sep 2022 18:22:33 +0000 (19:22 +0100)]
docs

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoApply OpenSSL exception to files with psusan content
Ian Jackson [Tue, 27 Sep 2022 22:37:46 +0000 (23:37 +0100)]
Apply OpenSSL exception to files with psusan content

psusan (like PuTTY) is permissively licenced, and we upgraded the
licence when incorporating it, so this is fine.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoApply OpenSSL exception to files with Eyre content
Ian Jackson [Tue, 27 Sep 2022 22:37:20 +0000 (23:37 +0100)]
Apply OpenSSL exception to files with Eyre content

eyre is permissively licenced, and we upgraded the licence when
incorporating it, so this is fine.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoApply OpenSSL exception to Hippotat files
Ian Jackson [Tue, 27 Sep 2022 22:37:04 +0000 (23:37 +0100)]
Apply OpenSSL exception to Hippotat files

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoOpenSSL exception as agreed, with new SPDX expression
Ian Jackson [Tue, 27 Sep 2022 22:31:29 +0000 (23:31 +0100)]
OpenSSL exception as agreed, with new SPDX expression

Licence text approved by co-contributor Mark Wooding in personal
email.

DPDX expression roughly following
  https://spdx.github.io/spdx-spec/v2.3/using-SPDX-short-identifiers-in-source-files/
which doesn't contemplate using LicenseRef for an exception, but I
think the meaning is clear, and it is useful to do it this way.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodraft OpenSSL exception - not signed off yet!
Ian Jackson [Sun, 25 Sep 2022 17:52:55 +0000 (18:52 +0100)]
draft OpenSSL exception - not signed off yet!

2 years agodraft OpenSSL exception - not signed off yet!
Ian Jackson [Sun, 25 Sep 2022 17:44:16 +0000 (18:44 +0100)]
draft OpenSSL exception - not signed off yet!

2 years agodraft OpenSSL exception - not signed off yet!
Ian Jackson [Sun, 25 Sep 2022 17:19:49 +0000 (18:19 +0100)]
draft OpenSSL exception - not signed off yet!

2 years agodocs: install docs wip
Ian Jackson [Tue, 27 Sep 2022 22:26:18 +0000 (23:26 +0100)]
docs: install docs wip

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: install docs wip
Ian Jackson [Tue, 27 Sep 2022 21:39:52 +0000 (22:39 +0100)]
docs: install docs wip

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: install docs wip
Ian Jackson [Tue, 27 Sep 2022 21:22:42 +0000 (22:22 +0100)]
docs: install docs wip

The rune here built a thing.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocontrol: Add missing build-deps
Ian Jackson [Tue, 27 Sep 2022 21:22:27 +0000 (22:22 +0100)]
control: Add missing build-deps

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoMakefile: Fix very-clean target
Ian Jackson [Tue, 27 Sep 2022 21:20:23 +0000 (22:20 +0100)]
Makefile: Fix very-clean target

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agouse c_int from std::os::raw
Ian Jackson [Tue, 27 Sep 2022 21:16:59 +0000 (22:16 +0100)]
use c_int from std::os::raw

The entry in std:ffi is MSRV 1.64 which is rather new!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: wip markdown
Ian Jackson [Sun, 25 Sep 2022 23:01:01 +0000 (00:01 +0100)]
docs: wip markdown

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agodocs: wip markdown
Ian Jackson [Sun, 25 Sep 2022 22:39:34 +0000 (23:39 +0100)]
docs: wip markdown

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoupdate sha2 (sadly, API change)
Ian Jackson [Sun, 25 Sep 2022 22:29:32 +0000 (23:29 +0100)]
update sha2 (sadly, API change)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoupdate parking_lot (relaxedly)
Ian Jackson [Sun, 25 Sep 2022 22:27:55 +0000 (23:27 +0100)]
update parking_lot (relaxedly)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocargo update
Ian Jackson [Sun, 25 Sep 2022 22:21:23 +0000 (23:21 +0100)]
cargo update

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Drop mention of DEFAULT here too
Ian Jackson [Sun, 25 Sep 2022 19:31:53 +0000 (20:31 +0100)]
config: Drop mention of DEFAULT here too

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopidfile option
Ian Jackson [Sun, 25 Sep 2022 19:13:57 +0000 (20:13 +0100)]
pidfile option

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoprint config value
Ian Jackson [Sun, 25 Sep 2022 18:57:23 +0000 (19:57 +0100)]
print config value

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: inspectable config keys
Ian Jackson [Sun, 25 Sep 2022 18:44:52 +0000 (19:44 +0100)]
config: inspectable config keys

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agoconfig: Fix up some indent
Ian Jackson [Sun, 25 Sep 2022 18:17:25 +0000 (19:17 +0100)]
config: Fix up some indent

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: fix junk!
Ian Jackson [Sun, 25 Sep 2022 17:33:39 +0000 (18:33 +0100)]
packaging: fix junk!

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agocopyright: notice re formalities
Ian Jackson [Sun, 25 Sep 2022 17:17:37 +0000 (18:17 +0100)]
copyright: notice re formalities

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: lintian
Ian Jackson [Sun, 25 Sep 2022 16:55:04 +0000 (17:55 +0100)]
packaging: lintian

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
2 years agopackaging: lintian
Ian Jackson [Sun, 25 Sep 2022 16:38:01 +0000 (17:38 +0100)]
packaging: lintian

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>