Merge pull request #36 from hannesm/more
Hannes Mehnert
2020-07-29 14:14:53 +0200
f7881e24e5FreeBSD packaging: add albatross_client_inspect_dump to package
Hannes Mehnert
2020-07-29 12:26:46 +0200
c7ee9dd908vmm_asn: document versioning
Hannes Mehnert
2020-07-14 18:32:25 +0200
da8b71cd2ebash is needed now (for parsexp 0.14)
Hannes Mehnert
2020-07-05 21:28:59 +0200
c7b468fe09new command: get which downloads a unikernel and dumps it into a file
Hannes Mehnert
2020-07-05 21:27:44 +0200
5adc2f0a8avmm_asn: instead of potentially losing information, be honest and fail if requested to encode older versions of unikernel configuration
Hannes Mehnert
2020-07-05 20:53:57 +0200
125711ac6dfurther rng cleanups (remove deps from dune); albatross-client-inspect-dump which reads a state file (for cautious upgrades)
Hannes Mehnert
2020-07-05 20:39:29 +0200
d93a683d94tls: no need to initialize rng (tls.lwt does this for us)
Hannes Mehnert
2020-06-23 20:03:59 +0200
c98ac0494dretry-connections now defaults to 0
Hannes Mehnert
2020-06-16 09:58:10 +0200
21406965e7require OCaml 4.08.0 since mirage-crypto depends on 4.08
Hannes Mehnert
2020-06-15 18:17:12 +0200
b07f09ba12remove superfluous and outdated .ocamlinit
Hannes Mehnert
2020-06-15 16:48:59 +0200
a4c4331b71TLS applications: initialize RNG
Hannes Mehnert
2020-06-15 16:32:26 +0200
ceafacbd2arequire tls 1.3, avoid renegotiation (client certificate is now already encrypted)
Hannes Mehnert
2020-05-19 21:07:39 +0200
ccf3cae68calbatrossd: style cleanups
Hannes Mehnert
2020-05-19 21:00:37 +0200
Albatrossd: --enable-stats and --retry-connections (#33)
Magnus Skjegstad
2020-05-19 20:51:32 +0200
604f3ec52eBos.OS.Cmd.run_out needs to check the exit status (using Bos.OS.Cmd.success)
Hannes Mehnert
2020-05-11 13:26:35 +0200
ab76e1ef89metrics got released, no longer pin-depend
Hannes Mehnert
2020-05-09 22:47:54 +0200
0920ae142eon cirrus, watermark (dune subst) and build with release profile before packaging and uploading
Hannes Mehnert
2020-05-02 22:08:59 +0200
7cad9bd08don linux, be a bit smarter which network device name to use
Hannes Mehnert
2020-04-25 19:57:52 +0200
0c5af23848vmmd: unikernel_info no longer transfers the unikernel image
Hannes Mehnert
2020-04-25 16:36:47 +0200
1fbec307abupdate FreeBSD in cirrus to 12.1
Hannes Mehnert
2020-04-25 16:42:39 +0200
0932d06c41client: provide exit code depending on failure
Hannes Mehnert
2020-04-25 16:28:48 +0200
9bc4d478d5albatross_cli: fix docstring of dbdir location on linux
Hannes Mehnert
2020-04-21 11:19:12 +0200
c0f093d39cadd ISC license (fixes#13, re-requested by Poulpe on discord)
Hannes Mehnert
2020-04-21 10:42:35 +0200
4c9faf4262adapt to x509 0.11.0 API changes
Hannes Mehnert
2020-04-21 10:39:30 +0200
b7747a2547linux tap device discovery: redirect stderr of run to /dev/null
Hannes Mehnert
2020-04-21 11:00:21 +0200
03c9948526avoid brctl on Linux, use ip instead
Hannes Mehnert
2020-04-09 17:02:17 +0200
be83686a22Vmm_unix: fix ip tuntap command (provide tap name earlier), also set link up
Hannes Mehnert
2020-04-03 17:29:46 +0200
18728a7601packaging/linux: cleanups of systemd scripts - console creates the run directories (albatross albatross/fifo albatross/util) -> log depends on console - albatross/fifo needs special permission (albatross_daemon creates fifo there, albatross_console needs to read them) - use /var/lib/albatross/albatross.log for the log file - only require root in albatross_daemon, use user albatross in albatross_console and albatross_log - defer albatross_stat for now
Hannes Mehnert
2020-04-03 16:34:30 +0200
59212bdca9[ci skip] minor rewording
Hannes Mehnert
2020-03-31 21:18:09 +0200
14f861b945stats: instead of executing the sysctl kinfo_proc twice (for retrieving kinfo_mem and rusage), only execute it once
Hannes Mehnert
2020-03-30 18:42:50 +0200
65693ea188revise the "--net=yyy" argument to (optionally) contain a service:bridge
Hannes Mehnert
2020-03-25 15:19:28 +0100
19a817e26ccirrus: install pkgconf
Hannes Mehnert
2020-03-13 18:37:12 +0100
a134218b64use mirage-crypto and modern tls
Hannes Mehnert
2020-03-13 16:24:52 +0100
Merge pull request #24 from hannesm/versioning
Hannes Mehnert
2019-11-13 19:01:44 +0100
13e731b78ealbatross tls: re-allow root in leaf certificate (i.e. root) to fix log and info commands via tls
Hannes Mehnert
2019-11-11 22:30:53 +0100
ff067255b0albatrossd: acquire lock for restore
Hannes Mehnert
2019-11-11 22:11:22 +0100
784429744cversioning: revise it all, use a 'current' in Vmm_commands, all daemons reply with the received version on that particular stream
Hannes Mehnert
2019-11-11 21:49:51 +0100
365a569b25albatross_ca: compare request vs my version, write mine, bump to AV4
Hannes Mehnert
2019-11-11 19:18:48 +0100
af04739575albatross_ca: default to 1 day for leaf certificates, 1 year for intermediate policy_add certificates
Hannes Mehnert
2019-11-10 23:23:42 +0100
b1272a75eccreate from state in series, not parallel to avoid communication mishappenings
Hannes Mehnert
2019-11-09 21:29:05 +0100
bcb3efcb23canonical tag is vm (historical reasons), let's unify
Hannes Mehnert
2019-11-09 20:52:39 +0100
057dbbf147revise naming freedom: multiple labels are allowed in certificate common names influx may drop topmost label (if --drop-label provided)
Hannes Mehnert
2019-11-09 02:44:31 +0100
ec9f00b39avmm_ring revise implementation
Hannes Mehnert
2019-10-29 20:31:25 +0100
8a113e5ce0revise log and console subscription protocol, require either since or count
Hannes Mehnert
2019-10-29 19:42:55 +0100
90d1fd9d7dconsole: use Lwt_unix.openfile (RDONLY; NONBLOCK) to open the fifo, followed by Lwt_unix.wait_read (in read_console, called asynchronously in a fresh task) and only then convert to a Lwt_io.t (of_fd ~mode:Input) -- thanks to @cfcs
Hannes Mehnert
2019-10-27 23:23:54 +0100
82782363b8Vmm_unix.check_commands : unit -> (unit, [> `Msg of string ]) result - which checks (platform-dependent) all required executables Vmm_unix.prepare/exec execute solo5-{spt/hvt} depending on the image type (solo5-elftool figures that out), use jsonm to parse output Vmm_unix: use ip on linux, no longer ifconfig
Hannes Mehnert
2019-10-27 20:46:07 +0100
01f6983325cosmetics
Hannes Mehnert
2019-10-27 19:47:37 +0100
1d33c17b53use a variant for uname result, not strings
Hannes Mehnert
2019-10-27 19:42:52 +0100
e1239366e1travis: use docker, test on 4.08 and 4.09 as well
Hannes Mehnert
2019-10-15 18:50:46 +0200
537c113a8aalbatross_log: a read-only mode to read a log file
Hannes Mehnert
2019-10-15 00:50:16 +0200