Alex Young
|
43e95dc4db
|
Make sure all the lines we read get freed (including the trailing blank)
|
2012-06-21 15:31:28 +01:00 |
|
Alex Young
|
b986f6b63e
|
Take _GNU_SOURCE out of source and put it in CFLAGS
|
2012-06-13 09:59:08 +01:00 |
|
Alex Young
|
25fc0969cf
|
Make the compiler stricter and tidy up code to make the subsequent errors and warnings go away
|
2012-06-11 13:57:03 +01:00 |
|
Matthew Bloch
|
e8b5fae7ab
|
Merge, just renaming old error macros.
|
2012-06-09 02:37:23 +01:00 |
|
Matthew Bloch
|
8691533d88
|
Added hopeful default path to find rake_utils, turned undefined function
warnings into errors, and added expensive header scanning to .c->.o rule to
ensure changes to .h files cause recompiles as you'd expect.
|
2012-06-09 02:17:34 +01:00 |
|
Alex Young
|
f7e1a098b1
|
Move updating the acl object into serve.c
* * *
Replacing the server acl sends an acl_updated signal
|
2012-06-08 10:32:33 +01:00 |
|
Alex Young
|
2d9d00b636
|
Pull ACLs into their own struct
|
2012-06-07 17:47:43 +01:00 |
|
Alex Young
|
5930f25034
|
Use client stop signals for thread stopping
|
2012-06-07 14:25:30 +01:00 |
|
Alex Young
|
a90f84972b
|
Add stop signals to client threads
|
2012-06-07 11:44:19 +01:00 |
|
Alex Young
|
d7fa05d42c
|
Backed out changeset 0cbb8e9cf515 because it breaks deb packaging.
|
2012-06-06 10:24:04 +01:00 |
|
Matthew Bloch
|
29151b8a78
|
Isolated missing library code to pkg:deb task - couldn't locate library code
(must be available from Debian, or bundled).
|
2012-06-05 23:46:28 +01:00 |
|
Alex Young
|
b90b73fba6
|
build and default rake tasks, because I keep trying to type them
|
2012-05-31 14:01:49 +01:00 |
|
nick
|
71e755906b
|
Make the Rakefile take note of DEBUG=
|
2012-05-31 12:12:32 +01:00 |
|
Alex Young
|
f21dd9e888
|
Basic debian packaging
Add a build dependency on rake_utils, but we get simple debian packages
out of it.
|
2012-05-30 17:35:07 +01:00 |
|
Alex Young
|
a01621dc1e
|
Added .h files to the Rakefile
|
2012-05-30 15:06:06 +01:00 |
|
Alex Young
|
7832958522
|
Rearranged the project to have src/ and build/ directories
This simplifies keeping everything clean.
|
2012-05-30 09:51:20 +01:00 |
|
mbloch
|
dcb1633b8b
|
Lots of errors spotted by Alex fixed, added mutexes to accept & I/O, added
"remote" commands to set ACL, start mirror etc.
|
2012-05-29 00:59:12 +01:00 |
|
Matthew Bloch
|
c54d4a68ba
|
Added another write/read test, fixed bugs in splice() usage and IPv6
socket handling.
|
2012-05-27 14:40:16 +01:00 |
|
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
|
f7ce2c0ea5
|
Mostly finished bitset tests, fixed test build to include utilities, remove
efence as valgrind far preferable.
|
2012-05-21 03:17:32 +01:00 |
|
Matthew Bloch
|
c94b6f365c
|
Tweaks to bitset.h, established a C test framework.
|
2012-05-20 14:38:46 +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
|
0432fef8f5
|
Split code out into separate compilation units (first pass, anyway).
|
2012-05-17 20:14:22 +01:00 |
|
mbloch
|
c796a526d0
|
Added Rakefile
|
2012-05-16 01:27:14 +01:00 |
|