Merge pull request #15 from hannesm/new-order
Hannes Mehnert
2018-10-28 23:44:21 +0100
bd669dbe44packaging
Hannes Mehnert
2018-10-28 23:18:07 +0100
2b85c65dd8minor 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
9191d2cf9adrop version AV0, AV1; refactor vmm_asn
Hannes Mehnert
2018-10-28 22:52:20 +0100
0f9375dc29use oid 42 again
Hannes Mehnert
2018-10-28 22:39:31 +0100
947b82f4f0vmm_tls: ensure that add_policy commands carry a non-empty name
Hannes Mehnert
2018-10-28 22:29:45 +0100
d08de432b6use proper extension
Hannes Mehnert
2018-10-28 22:28:22 +0100
34291dbe65vmmp_request
Hannes Mehnert
2018-10-28 22:14:39 +0100
40519afbb7issue policy_add commands by vmmd_tls for certificate chain
Hannes Mehnert
2018-10-28 20:50:10 +0100
6677e3f1cbclose on exit for vmmd.sock
Hannes Mehnert
2018-10-28 20:49:42 +0100
8ab37d6b3bresources: remove_vm and remove_policy - no need to intertwine into a single remove
Hannes Mehnert
2018-10-28 19:50:48 +0100
7b8f2cf802add policy does nothing when received policy is equal to stored one
Hannes Mehnert
2018-10-28 19:41:06 +0100
296b7a9b01vmmd_tls: close sockets appropriately
Hannes Mehnert
2018-10-28 19:19:38 +0100
5e921d7345skip empty common names in vmm_tls
Hannes Mehnert
2018-10-28 19:04:24 +0100
ea6b291ad0vmmp_ca work
Hannes Mehnert
2018-10-28 18:30:02 +0100
8f02d8263dwip: vmmc_bistro
Hannes Mehnert
2018-10-28 02:03:27 +0200
1d999e47bf.
Hannes Mehnert
2018-10-26 23:23:17 +0200
7bbfb2e9fause vmm_cli
Hannes Mehnert
2018-10-26 21:35:40 +0200
cc29ddc98cminor packaging fixes
Hannes Mehnert
2018-10-26 20:58:00 +0200
a60f866f70fewer lists, read replies (to sockets) in vmmd
Hannes Mehnert
2018-10-26 01:11:41 +0200
aa051d62cdvmmd_log: send ack on data receive
Hannes Mehnert
2018-10-26 00:43:37 +0200
01f933702dmove stuff around
Hannes Mehnert
2018-10-25 16:55:54 +0200
85a507db54whitelist 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
b55281d1e5include 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
cdae37b0bfinterface for vmm_ring
Hannes Mehnert
2018-10-24 01:10:35 +0200
04367421bfsince argument for log_subscribe and console_subscribe
Hannes Mehnert
2018-10-24 01:07:12 +0200
698ccea4d04.07 travis
Hannes Mehnert
2018-10-24 00:18:29 +0200
6467b9d54fremove unused import
Hannes Mehnert
2018-10-24 00:14:34 +0200
89fea934a7copyright
Hannes Mehnert
2018-10-24 00:13:47 +0200
a064c7f58emove more stuff around
Hannes Mehnert
2018-10-24 00:10:08 +0200
d513269453move stuff into vmm_commands
Hannes Mehnert
2018-10-24 00:03:36 +0200
6f18f1bffftype data for streamed thingies
Hannes Mehnert
2018-10-23 23:11:22 +0200
ce0c42fa77more cleanups
Hannes Mehnert
2018-10-23 22:14:28 +0200
46548418cdminor cleanup: stats type
Hannes Mehnert
2018-10-23 21:53:44 +0200
f3c67f626amore cleanups
Hannes Mehnert
2018-10-23 21:38:34 +0200
611d234e1aremove dead code
Hannes Mehnert
2018-10-23 21:20:51 +0200
d896d89bba.
Hannes Mehnert
2018-10-23 20:54:53 +0200
f5ce2d8826reuse commands from Vmm_asn.wire_commands for certificates
Hannes Mehnert
2018-10-23 20:45:06 +0200
d6c87bacdeminor tweaks
Hannes Mehnert
2018-10-23 01:48:24 +0200
a08f35ee5ecleanups
Hannes Mehnert
2018-10-23 01:36:44 +0200
811f3abc50adjustments
Hannes Mehnert
2018-10-23 01:02:14 +0200
c399501a18get rid of vm_config.vname
Hannes Mehnert
2018-10-23 00:54:05 +0200
183d1c9e58toplevel for tls endpoint, client fixes
Hannes Mehnert
2018-10-23 00:40:39 +0200
0441b8ab25tls endpoint
Hannes Mehnert
2018-10-23 00:12:06 +0200
f939ff5a58influx stats
Hannes Mehnert
2018-10-23 00:02:05 +0200
467debe303rip prometheus reporter
Hannes Mehnert
2018-10-22 23:21:05 +0200
1d4d7509dcremove vmm_wire, use asn.1
Hannes Mehnert
2018-10-22 23:20:00 +0200
51a0344477fix warnings
Hannes Mehnert
2018-10-21 00:29:25 +0200
2239aafdb7revive vmm_client
Hannes Mehnert
2018-10-14 02:18:33 +0200
bcb280aa00refactor commands into vmm_commands
Hannes Mehnert
2018-10-14 01:02:52 +0200
efc043cd5cfix 'vmmc info'
Hannes Mehnert
2018-10-13 01:25:18 +0200
182e2ae10cpolicies: 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
ea83013068delegation -> policy
Hannes Mehnert
2018-10-12 20:34:00 +0200
f8d8cffa46no libs
Hannes Mehnert
2018-10-12 20:03:41 +0200
3abd769425minor pkg fixes
Hannes Mehnert
2018-10-12 19:56:17 +0200
e413b8c99aremove naming struggle in vm_config and Log.hdr
Hannes Mehnert
2018-10-12 19:45:46 +0200
7275073d6b4.04 is broken, and unsupported
Hannes Mehnert
2018-10-09 18:41:46 +0100
6e925700f5FreeBSD package creation
Stefan Grundmann
2018-10-06 23:34:47 +0000
b66be32e8bFreeBSD rc(8) service scripts
Stefan Grundmann
2018-10-05 22:46:53 +0000
4c5a795a3bconsole fifos in separate directory
Stefan Grundmann
2018-10-07 01:22:48 +0000
133884faf4log, stats and console socket go in their own directory
Stefan Grundmann
2018-10-07 00:04:13 +0000
49ab6a94ceadjust decompress bound
Hannes Mehnert
2018-09-30 13:15:28 +0200
b90bae0340vmm_influxdb: if there are no vmm stats, don\t report them
Hannes Mehnert
2018-09-30 12:13:24 +0200
38094a53e3use vmm_trie in log and stat, cleanups
Hannes Mehnert
2018-09-28 22:44:38 +0200
91bda433e8vmmc: some newlines
Hannes Mehnert
2018-09-22 11:54:10 +0200
0e975a2b32vmmc: info of everything
Hannes Mehnert
2018-09-22 00:39:07 +0200
95cdd18f44.
Hannes Mehnert
2018-09-22 00:26:52 +0200
02f8d94db8s/ukvm/hvt/
Hannes Mehnert
2018-09-21 22:31:04 +0200
38b98ab318minor
Hannes Mehnert
2018-09-20 23:19:55 +0200
99ba1c5e4bstats are back now! no longer two pullers, but now with one pusher :)
Hannes Mehnert
2018-09-20 22:53:42 +0200
e7b4742964less is more, also unify default socket paths and vmmc console command
Hannes Mehnert
2018-09-19 21:16:44 +0200
bd10209297wip, vmmc and vmmd talk with each other!
Hannes Mehnert
2018-09-09 20:52:04 +0200
9ec69e23ccrename Vmm_commands to Vmm_unix
Hannes Mehnert
2018-07-07 23:14:42 +0200
9e4cb94884vmm_influxdb: improve connection handling (next attempt to not leak fds and reconnect on demand)
Hannes Mehnert
2018-07-07 12:38:29 +0200
43ee0cf4e0vmm_influx_stats: more debug
Hannes Mehnert
2018-05-07 12:30:54 +0200
3017adb6c4vmm_influxd_stats: more safety
Hannes Mehnert
2018-05-05 12:49:42 +0200
791752f2b9enough debugging now, remove it
Hannes Mehnert
2018-05-02 21:08:40 +0200
53b49c5856vm_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
e25d15ee1avmm_influxdb_stats: proper error handling
Hannes Mehnert
2018-05-02 12:17:14 +0200
3cec5dd35dvmm_stats: unify with other tools to 10s interval by default
Hannes Mehnert
2018-05-01 00:14:33 +0200
43b152fa6cvmm_influxdb_stats: more printf debug
Hannes Mehnert
2018-04-30 00:43:28 +0200
c9afb6f5dcCLOEXEC 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
2764899426vmm_stats: attempt 4 times to vmmapi_open (during tick) to avoid a race condition :(
Hannes Mehnert
2018-04-26 23:55:03 +0200
2bf1b96178get rid of FreeBSD kludge by using devfs!
Hannes Mehnert
2018-04-26 22:05:51 +0200
1355a92292require lwt.unix for vmm_lwt
Hannes Mehnert
2018-04-26 20:49:59 +0200
0583fbfaf1stats: transmit vmid in add/remove/stats, pid only in add
Hannes Mehnert
2018-04-25 13:15:53 +0200
c04f062960vmm_stats_lwt: track pids for each socket connection to tear them down individually
Hannes Mehnert
2018-04-24 00:14:40 +0200
2bb808105evmmd: make listen port configurable
Hannes Mehnert
2018-04-05 02:16:41 +0200
d83986cab4vmmd: initialise nocrypto
Hannes Mehnert
2018-04-05 02:14:49 +0200
9696953cd7revise force-restart: now with wait for kill and resource cleanup before start
Hannes Mehnert
2018-04-05 01:02:45 +0200