Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [*] Introduce constants for IPv4/6 in dnbd3_host_t | Simon Rettberg | 2017-10-28 | 1 | -2/+2 |
| | | | | | | | AF_INET luckily was "2" on all platforms checked, so no problems there with interoperation, but AF_INET6 is different between Linux, BSD, Windows and possibly others, so map back and forth between AF_INET/AF_INET6 and HOST_IP4/HOST_IP6 to fix this. | ||||
* | [SERVER] Move includes from header to source unit | Simon Rettberg | 2017-10-01 | 1 | -2/+0 |
| | |||||
* | dnbd3server build success on freebsd :) | Sebastian | 2016-02-11 | 1 | -0/+1 |
| | |||||
* | cleanup commits | Sebastian | 2016-02-11 | 1 | -1/+1 |
| | |||||
* | [SERVER] BREAKING: Get rid of pseudo case-insensitivityv2.1 | Simon Rettberg | 2016-02-01 | 1 | -1/+0 |
| | | | | | | | | | | This was a wrong decision made long time ago, and it's broken in certain scenarios (eg. two servers serving from same NFS mount). Also it's of limited use anyways since it only supportes ASCII and would ignore umlauts, so blöd and BLÖD would still be considered two different images. So if you relied on this "feature" in any way, be careful when updating. | ||||
* | [SERVER] Fix a lot of (mostly harmless) data races | Simon Rettberg | 2016-01-11 | 1 | -1/+1 |
| | |||||
* | [SERVER] Remove non-working images from list, plus refactoring | Simon Rettberg | 2015-12-15 | 1 | -1/+1 |
| | | | | | | | | | | Now that we can automatically load unknown images from disk on request, it makes sense to remove non-working images from the image list. On future requests, we will look for them on disk again, which is nice in case of temporary storage hickups. Also, some more ore less related locking has been refined (loading images, replicating images) | ||||
* | [SERVER] Update includes for moved log.h | Simon Rettberg | 2015-12-02 | 1 | -1/+1 |
| | |||||
* | [SERVER] Overhauled logging | Simon Rettberg | 2015-02-22 | 1 | -2/+2 |
| | | | | | | - Added message type parameter - Log to file and stdout, no more logging in memory - Added options to server.conf to filter which messages show up where | ||||
* | [SERVER] Dead code removal, minor performance tweaks, refactoring, etc. | Simon Rettberg | 2015-01-02 | 1 | -50/+0 |
| | |||||
* | [SERVER] Use stdbool.h for booleans; minor refactoring of variable and ↵ | Simon Rettberg | 2014-12-31 | 1 | -29/+27 |
| | | | | function names | ||||
* | [SERVER] Refactoring, more debug output, try to check for cyclic proxying | Simon Rettberg | 2013-10-22 | 1 | -1/+6 |
| | |||||
* | [SERVER] Block signals on network threads | Simon Rettberg | 2013-09-17 | 1 | -0/+1 |
| | |||||
* | [SERVER] Copy CRC-32 list from uplink server if available | Simon Rettberg | 2013-08-28 | 1 | -4/+0 |
| | | | | | Split up helper.c, move file/disk related functions to fileutil.c Uplink: Make sure relayed requests are at least 1MiB | ||||
* | [SERVER] Fix race condition in uplink request aggregation, other small ↵ | Simon Rettberg | 2013-08-13 | 1 | -0/+1 |
| | | | | improvements and debugging features | ||||
* | [SERVER] Fix create_image() by adding fallback solutions for fallocate() | Simon Rettberg | 2013-08-01 | 1 | -0/+1 |
| | |||||
* | [SERVER] Add command line options to create empty image of certain size with ↵ | Simon Rettberg | 2013-08-01 | 1 | -2/+2 |
| | | | | empty cache map (so it needs an uplink server) | ||||
* | [SERVER] Uplink handing complete (untested, as alt servers can't be defined ↵ | Simon Rettberg | 2013-07-31 | 1 | -34/+33 |
| | | | | yet, so prepare for lots of fixes ;)) | ||||
* | Work in progress: uplink | sr | 2013-07-25 | 1 | -13/+0 |
| | |||||
* | Implement CRC-32 list generation; fix quick CRC-32 check on image loading | sr | 2013-07-23 | 1 | -1/+2 |
| | |||||
* | Rewrite still in progres.... | sr | 2013-07-11 | 1 | -0/+4 |
| | |||||
* | Rewrite in progres.... | sr | 2013-07-09 | 1 | -0/+10 |
| | |||||
* | [SERVER] Fix return code for IPC_IMAGE_ADD | sr | 2012-09-25 | 1 | -0/+2 |
| | | | | [SERVER] Check if image exists on IPC_IMAGE_ADD | ||||
* | [SERVER] Check trust settings before replicating image or adding alt server | sr | 2012-09-19 | 1 | -0/+1 |
| | | | | [SERVER] Close dnbd3 block deviced of proxy images when shutting down | ||||
* | [SERVER] More work towards automatic server discovery and querying | sr | 2012-09-04 | 1 | -4/+64 |
| | |||||
* | [SERVER] Check which dnbd3 devices are idle and ready to use for proxy mode | sr | 2012-09-03 | 1 | -0/+30 |
[SERVER] Skeleton of server-to-server communication [SERVER] Update access-time of images in use by actual clients [*] Add dnbd3_host_t type to handle address+port+addrtype consistently across the project |