Commit Graph

  • a89b2925fd Vmm_core.cmd is now a variant (no longer polymorphic variant), some renames in Vmm_wire.Stats and Vmm_wire.Console to disambiguate Hannes Mehnert 2018-04-04 22:16:31 +0200
  • fdab43aed6 vmm_engine: finish renaming Destroy_image -> Destroy_vm (broken since bb61388cfc) Hannes Mehnert 2018-04-04 21:46:37 +0200
  • 7a4661b2e1 style: require lwt 3.0.0, fix warnings, disable 4 (fragile pattern matching) and 48 (implicit elimination of optional argument) Hannes Mehnert 2018-04-03 22:58:31 +0200
  • 54179f55fc vmmd: failure semantics of stats socket the same as others (raise exception), no silent dropping of statistics Hannes Mehnert 2018-04-03 22:49:50 +0200
  • d9f8f10b04 vmm_stats_lwt: accept command line option for interval Hannes Mehnert 2018-04-03 22:49:00 +0200
  • a0c0f39734 vmm_stats: more debug, ignore vmmapi_open failure vmm_stats_lwt: drop all pids on socket disconnect vmmd: setup statistics slightly later (after the chmod on FreeBSD) Hannes Mehnert 2018-04-01 23:13:11 +0200
  • 66df394d36 vmm_stats: allow vmmapi to fail (and report nothing), more convenient for linux code path Hannes Mehnert 2018-03-24 23:39:16 +0100
  • 51d1dc63dc vmm_stats: fix fd leaks (fixes #10) - vm_open only once per vm (vmmapi_open), returning vmctx - get stats descriptions only once in lifetime (vmmapi_statnames) - close file descriptor on `remove_pid` (vmmapi_close) Hannes Mehnert 2018-03-24 22:26:10 +0100
  • 26f8734235 no need to run tests via travis, they don't exist (yet) Hannes Mehnert 2018-03-23 17:04:35 +0100
  • c978dcfb14 less debug output of resources Hannes Mehnert 2018-03-22 23:29:58 +0100
  • e48d3b3457 vmm_lwt/vmm_tls: less debug output of read/write stuff Hannes Mehnert 2018-03-22 14:12:50 +0100
  • ceab24948d vmmd: poor mans statistics about uptime. created and destroyed vms Hannes Mehnert 2018-03-22 14:09:57 +0100
  • 42ca0670c9 vmm_stats: guard vmmapi_stats Hannes Mehnert 2018-03-22 14:00:04 +0100
  • d3941e70c6 style Hannes Mehnert 2018-03-22 13:36:50 +0100
  • b9d5fa94f9 call waitpid() earlier, separate freebsd kludge (chmod g+rw), fixes #9 Hannes Mehnert 2018-03-22 00:41:41 +0100
  • db8ae1ee37 compression, fixes #6 Hannes Mehnert 2018-03-18 18:07:14 +0000
  • cfa7ccd1e0 safer and clearer error semantics for all processes, fixes #5 Hannes Mehnert 2018-03-18 17:30:43 +0000
  • 88012094f8 remove unused Vmm_commands.waitpid, catch EINTR in call to Lwt_unix.waitpid (in Vmm_lwt) Hannes Mehnert 2018-03-18 13:04:44 +0000
  • 2b19d3eaf0 [ci skip] add travis badge Hannes Mehnert 2018-01-16 14:44:23 +0100
  • 81b2ee9963 travis Hannes Mehnert 2018-01-16 01:46:33 +0100
  • bb61388cfc new permission: force_create Hannes Mehnert 2018-01-16 01:10:22 +0100
  • 0052c3dc84 replace vmimage (Cstruct) with 0 after we wrote it to disk to avoid the host process from referencing the whole vmimage Hannes Mehnert 2018-01-16 01:09:30 +0100
  • 8807150c86 use a random temporary file instead of the serial numbers of the certificate chain for temporary host resources Hannes Mehnert 2018-01-16 00:55:26 +0100
  • b403d11969 vmm_provision: when private key is on disk, use it! Hannes Mehnert 2018-01-06 14:20:23 +0100
  • b3d27d5bb5 minor changes to README.md (#4) Stefan Grundmann 2018-01-04 01:51:07 +0000
  • 411307d978 topkg Hannes Mehnert 2017-12-25 03:58:42 +0100
  • 8407d13b15 port to new asn + x509 Hannes Mehnert 2017-12-20 23:06:51 +0100
  • bd8cc0ad22 style Hannes Mehnert 2017-12-20 22:29:22 +0100
  • 19c37d2ca1 pass --mem to ukvm-bin, now that is merged in master Hannes Mehnert 2017-10-26 23:07:29 +0200
  • 1d3cf484c4 use SIGTERM, not SIGKILL - now solo5 ukvm has the ability to execute atexit functions Hannes Mehnert 2017-10-26 22:21:15 +0200
  • bdedadf689 vmmd: - fix fd leak (always close socket) - send first message (login) after renegotiation Hannes Mehnert 2017-08-17 19:53:36 +0200
  • 02be3f4528 initial Hannes Mehnert 2017-05-26 16:30:34 +0200