Matthew Bloch
|
5a5041a751
|
First few external tests with test/unit, some minor tidying of internal data
structures.
|
2012-05-24 01:39:35 +01:00 |
|
Matthew Bloch
|
9c26f7f36f
|
Split control-socket functions into separate file.
|
2012-05-23 00:42:14 +01:00 |
|
Matthew Bloch
|
811e4ab2cd
|
Fixed mirroring to work (error reporting suspect though).
|
2012-05-22 00:22:06 +01:00 |
|
Matthew Bloch
|
7eaf5c3fd3
|
Initial, untested mirror implementation and resolved some type confusion
around struct ip_and_mask pointers (no idea how it worked before). Added a
header for readwrite.h used in mirror implementation.
|
2012-05-21 04:03:17 +01:00 |
|
Matthew Bloch
|
8a38cf48eb
|
Fixed segfaulting access control, allowed change to acl via control socket.
|
2012-05-19 12:48:03 +01:00 |
|
Matthew Bloch
|
580b821f61
|
Added dummy control socket answering / changed serve_accept_loop to use
select() to avoid a separate listening thread.
|
2012-05-18 23:39:16 +01:00 |
|
mbloch
|
b533e4e31c
|
Added control socket, doesn't do anything yet.
|
2012-05-18 18:44:34 +01:00 |
|
Matthew Bloch
|
ca53d6f270
|
Stopped NBD writes from committing all-zero blocks to disc (tentative, needs
further testing).
|
2012-05-18 13:24:35 +01:00 |
|
Matthew Bloch
|
0432fef8f5
|
Split code out into separate compilation units (first pass, anyway).
|
2012-05-17 20:14:22 +01:00 |
|