Commit graph

  • 7c34c61d43 vmmd_tls needs looping behaviour after adding a policy to start vm Hannes Mehnert 2018-10-31 22:40:09 +0100
  • b94fdf2918 . Hannes Mehnert 2018-10-29 23:19:59 +0100
  • 9351d9f14d add tls and influx startup scripts Hannes Mehnert 2018-10-29 22:23:34 +0100
  • 824f5f3418 revise vmmd_tls file descriptor handling Hannes Mehnert 2018-10-29 19:00:13 +0100
  • c669be8e02 address most of @cfcs comments Hannes Mehnert 2018-10-29 17:14:51 +0100
  • 2c0ded4272 topkg lint fixes Hannes Mehnert 2018-10-29 00:36:11 +0100
  • de2ddbc220 fix typo, mark outdated docs Hannes Mehnert 2018-10-29 00:34:21 +0100
  • 90157bd60d provide docv for required arguments Hannes Mehnert 2018-10-29 00:32:07 +0100
  • a124b3eb30 upgrade to recent decompress Hannes Mehnert 2018-10-29 00:05:55 +0100
  • 0ce16cbf6b
    Merge pull request #15 from hannesm/new-order Hannes Mehnert 2018-10-28 23:44:21 +0100
  • bd669dbe44 packaging Hannes Mehnert 2018-10-28 23:18:07 +0100
  • 2b85c65dd8 minor fixes from testing: do not require vm to be present for force-create, fix id generation in vmm_tls, use 32mb memory for unikernels by default Hannes Mehnert 2018-10-28 23:06:15 +0100
  • 9191d2cf9a drop version AV0, AV1; refactor vmm_asn Hannes Mehnert 2018-10-28 22:52:20 +0100
  • 0f9375dc29 use oid 42 again Hannes Mehnert 2018-10-28 22:39:31 +0100
  • 947b82f4f0 vmm_tls: ensure that add_policy commands carry a non-empty name Hannes Mehnert 2018-10-28 22:29:45 +0100
  • d08de432b6 use proper extension Hannes Mehnert 2018-10-28 22:28:22 +0100
  • 34291dbe65 vmmp_request Hannes Mehnert 2018-10-28 22:14:39 +0100
  • 40519afbb7 issue policy_add commands by vmmd_tls for certificate chain Hannes Mehnert 2018-10-28 20:50:10 +0100
  • 6677e3f1cb close on exit for vmmd.sock Hannes Mehnert 2018-10-28 20:49:42 +0100
  • 8ab37d6b3b resources: remove_vm and remove_policy - no need to intertwine into a single remove Hannes Mehnert 2018-10-28 19:50:48 +0100
  • 7b8f2cf802 add policy does nothing when received policy is equal to stored one Hannes Mehnert 2018-10-28 19:41:06 +0100
  • 296b7a9b01 vmmd_tls: close sockets appropriately Hannes Mehnert 2018-10-28 19:19:38 +0100
  • 5e921d7345 skip empty common names in vmm_tls Hannes Mehnert 2018-10-28 19:04:24 +0100
  • ea6b291ad0 vmmp_ca work Hannes Mehnert 2018-10-28 18:30:02 +0100
  • 8f02d8263d wip: vmmc_bistro Hannes Mehnert 2018-10-28 02:03:27 +0200
  • 1d999e47bf . Hannes Mehnert 2018-10-26 23:23:17 +0200
  • 7bbfb2e9fa use vmm_cli Hannes Mehnert 2018-10-26 21:35:40 +0200
  • cc29ddc98c minor packaging fixes Hannes Mehnert 2018-10-26 20:58:00 +0200
  • a60f866f70 fewer lists, read replies (to sockets) in vmmd Hannes Mehnert 2018-10-26 01:11:41 +0200
  • aa051d62cd vmmd_log: send ack on data receive Hannes Mehnert 2018-10-26 00:43:37 +0200
  • 01f933702d move stuff around Hannes Mehnert 2018-10-25 16:55:54 +0200
  • 85a507db54 whitelist commands accepted via tls certificate Hannes Mehnert 2018-10-25 16:27:56 +0200
  • 992e1b0a2b - Vmm_ring is now polymorph (alows to store log_entry :D) - Vmm_console/log/stats do not read multiple times console_add loops console_subscribe terminates (a stream of messages is sent) log data stream loops log_subscribe terminates (a stream of data is sent) stat_add loops stat_remove loops stat_subscribe terminates (a stream of stats is sent) terminates means: reads once more, and closes socket after second read returned loop processes further incoming data Hannes Mehnert 2018-10-25 16:02:04 +0200
  • b55281d1e5 include version in log_entries on disk, read log file on startup (and write events to ring store) Hannes Mehnert 2018-10-25 00:42:52 +0200
  • cdae37b0bf interface for vmm_ring Hannes Mehnert 2018-10-24 01:10:35 +0200
  • 04367421bf since argument for log_subscribe and console_subscribe Hannes Mehnert 2018-10-24 01:07:12 +0200
  • 698ccea4d0 4.07 travis Hannes Mehnert 2018-10-24 00:18:29 +0200
  • 6467b9d54f remove unused import Hannes Mehnert 2018-10-24 00:14:34 +0200
  • 89fea934a7 copyright Hannes Mehnert 2018-10-24 00:13:47 +0200
  • a064c7f58e move more stuff around Hannes Mehnert 2018-10-24 00:10:08 +0200
  • d513269453 move stuff into vmm_commands Hannes Mehnert 2018-10-24 00:03:36 +0200
  • 6f18f1bfff type data for streamed thingies Hannes Mehnert 2018-10-23 23:11:22 +0200
  • ce0c42fa77 more cleanups Hannes Mehnert 2018-10-23 22:14:28 +0200
  • 46548418cd minor cleanup: stats type Hannes Mehnert 2018-10-23 21:53:44 +0200
  • f3c67f626a more cleanups Hannes Mehnert 2018-10-23 21:38:34 +0200
  • 611d234e1a remove dead code Hannes Mehnert 2018-10-23 21:20:51 +0200
  • d896d89bba . Hannes Mehnert 2018-10-23 20:54:53 +0200
  • f5ce2d8826 reuse commands from Vmm_asn.wire_commands for certificates Hannes Mehnert 2018-10-23 20:45:06 +0200
  • d6c87bacde minor tweaks Hannes Mehnert 2018-10-23 01:48:24 +0200
  • a08f35ee5e cleanups Hannes Mehnert 2018-10-23 01:36:44 +0200
  • 811f3abc50 adjustments Hannes Mehnert 2018-10-23 01:02:14 +0200
  • c399501a18 get rid of vm_config.vname Hannes Mehnert 2018-10-23 00:54:05 +0200
  • 183d1c9e58 toplevel for tls endpoint, client fixes Hannes Mehnert 2018-10-23 00:40:39 +0200
  • 0441b8ab25 tls endpoint Hannes Mehnert 2018-10-23 00:12:06 +0200
  • f939ff5a58 influx stats Hannes Mehnert 2018-10-23 00:02:05 +0200
  • 467debe303 rip prometheus reporter Hannes Mehnert 2018-10-22 23:21:05 +0200
  • 1d4d7509dc remove vmm_wire, use asn.1 Hannes Mehnert 2018-10-22 23:20:00 +0200
  • 51a0344477 fix warnings Hannes Mehnert 2018-10-21 00:29:25 +0200
  • 2239aafdb7 revive vmm_client Hannes Mehnert 2018-10-14 02:18:33 +0200
  • bcb280aa00 refactor commands into vmm_commands Hannes Mehnert 2018-10-14 01:02:52 +0200
  • efc043cd5c fix 'vmmc info' Hannes Mehnert 2018-10-13 01:25:18 +0200
  • 182e2ae10c policies: vmmc now has more subcommands - policy [-n name] returns all policies in name and below - add_policy [-n name] [--cpu cpuid] [--mem mem] [--bridge bridge] [--block size] adds a policy - remove [-n name] removes policy at name Hannes Mehnert 2018-10-13 01:05:21 +0200
  • ea83013068 delegation -> policy Hannes Mehnert 2018-10-12 20:34:00 +0200
  • f8d8cffa46 no libs Hannes Mehnert 2018-10-12 20:03:41 +0200
  • 3abd769425 minor pkg fixes Hannes Mehnert 2018-10-12 19:56:17 +0200
  • e413b8c99a remove naming struggle in vm_config and Log.hdr Hannes Mehnert 2018-10-12 19:45:46 +0200
  • 7275073d6b 4.04 is broken, and unsupported Hannes Mehnert 2018-10-09 18:41:46 +0100
  • 6e925700f5 FreeBSD package creation Stefan Grundmann 2018-10-06 23:34:47 +0000
  • b66be32e8b FreeBSD rc(8) service scripts Stefan Grundmann 2018-10-05 22:46:53 +0000
  • 4c5a795a3b console fifos in separate directory Stefan Grundmann 2018-10-07 01:22:48 +0000
  • 133884faf4 log, stats and console socket go in their own directory Stefan Grundmann 2018-10-07 00:04:13 +0000
  • 49ab6a94ce adjust decompress bound Hannes Mehnert 2018-09-30 13:15:28 +0200
  • b90bae0340 vmm_influxdb: if there are no vmm stats, don\t report them Hannes Mehnert 2018-09-30 12:13:24 +0200
  • 38094a53e3 use vmm_trie in log and stat, cleanups Hannes Mehnert 2018-09-28 22:44:38 +0200
  • 91bda433e8 vmmc: some newlines Hannes Mehnert 2018-09-22 11:54:10 +0200
  • 0e975a2b32 vmmc: info of everything Hannes Mehnert 2018-09-22 00:39:07 +0200
  • 95cdd18f44 . Hannes Mehnert 2018-09-22 00:26:52 +0200
  • 02f8d94db8 s/ukvm/hvt/ Hannes Mehnert 2018-09-21 22:31:04 +0200
  • 38b98ab318 minor Hannes Mehnert 2018-09-20 23:19:55 +0200
  • 99ba1c5e4b stats are back now! no longer two pullers, but now with one pusher :) Hannes Mehnert 2018-09-20 22:53:42 +0200
  • e7b4742964 less is more, also unify default socket paths and vmmc console command Hannes Mehnert 2018-09-19 21:16:44 +0200
  • bd10209297 wip, vmmc and vmmd talk with each other! Hannes Mehnert 2018-09-09 20:52:04 +0200
  • 9ec69e23cc rename Vmm_commands to Vmm_unix Hannes Mehnert 2018-07-07 23:14:42 +0200
  • 9e4cb94884 vmm_influxdb: improve connection handling (next attempt to not leak fds and reconnect on demand) Hannes Mehnert 2018-07-07 12:38:29 +0200
  • 43ee0cf4e0 vmm_influx_stats: more debug Hannes Mehnert 2018-05-07 12:30:54 +0200
  • 3017adb6c4 vmm_influxd_stats: more safety Hannes Mehnert 2018-05-05 12:49:42 +0200
  • 791752f2b9 enough debugging now, remove it Hannes Mehnert 2018-05-02 21:08:40 +0200
  • 53b49c5856 vm_console: once 'attach' is called, relay that to the fd which called attach (preparing to be able to communicate with several clients) Hannes Mehnert 2018-05-02 19:52:18 +0200
  • e25d15ee1a vmm_influxdb_stats: proper error handling Hannes Mehnert 2018-05-02 12:17:14 +0200
  • 3cec5dd35d vmm_stats: unify with other tools to 10s interval by default Hannes Mehnert 2018-05-01 00:14:33 +0200
  • 43b152fa6c vmm_influxdb_stats: more printf debug Hannes Mehnert 2018-04-30 00:43:28 +0200
  • c9afb6f5dc CLOEXEC for all the openfile() calls to avoid leaking the fifo's (created and opened by vmmd itself) to ukvm-bin started later Hannes Mehnert 2018-04-30 00:20:28 +0200
  • 2764899426 vmm_stats: attempt 4 times to vmmapi_open (during tick) to avoid a race condition :( Hannes Mehnert 2018-04-26 23:55:03 +0200
  • 2bf1b96178 get rid of FreeBSD kludge by using devfs! Hannes Mehnert 2018-04-26 22:05:51 +0200
  • 1355a92292 require lwt.unix for vmm_lwt Hannes Mehnert 2018-04-26 20:49:59 +0200
  • 0583fbfaf1 stats: transmit vmid in add/remove/stats, pid only in add Hannes Mehnert 2018-04-25 13:15:53 +0200
  • c04f062960 vmm_stats_lwt: track pids for each socket connection to tear them down individually Hannes Mehnert 2018-04-24 00:14:40 +0200
  • 2bb808105e vmmd: make listen port configurable Hannes Mehnert 2018-04-05 02:16:41 +0200
  • d83986cab4 vmmd: initialise nocrypto Hannes Mehnert 2018-04-05 02:14:49 +0200
  • 9696953cd7 revise force-restart: now with wait for kill and resource cleanup before start Hannes Mehnert 2018-04-05 01:02:45 +0200