Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [SERVER] Fix possible deadlock through printf usage in signal handler | Simon Rettberg | 2013-12-10 | 1 | -15/+21 |
| | |||||
* | [SERVER] Once again rework locking in uplink and freeing of resources to ↵ | Simon Rettberg | 2013-11-15 | 1 | -1/+1 |
| | | | | fight messups when the uplink is shut down | ||||
* | [SERVER] Create client threads detached instead of detaching them after ↵ | Simon Rettberg | 2013-11-14 | 1 | -5/+4 |
| | | | | creation to prevent a race condition where a thread dies faster than we can call pthread_detach, which leads to a use-after-free | ||||
* | [SERVER] Shut down altservers finder properly | Simon Rettberg | 2013-11-12 | 1 | -0/+2 |
| | |||||
* | Joey style commit | Simon Rettberg | 2013-11-07 | 1 | -1/+1 |
| | |||||
* | [SERVER] Add --bind parameter to specify bind interface (currently IPv4 only) | Simon Rettberg | 2013-11-07 | 1 | -2/+8 |
| | |||||
* | [SERVER] Block signals on network threads | Simon Rettberg | 2013-09-17 | 1 | -1/+2 |
| | |||||
* | [SERVER] Typo... | Simon Rettberg | 2013-09-16 | 1 | -1/+1 |
| | |||||
* | [SERVER] More debugging, more safety checks, disable alt servers that fail ↵ | Simon Rettberg | 2013-09-16 | 1 | -29/+44 |
| | | | | too often | ||||
* | [SERVER] Copy CRC-32 list from uplink server if available | Simon Rettberg | 2013-08-28 | 1 | -2/+11 |
| | | | | | Split up helper.c, move file/disk related functions to fileutil.c Uplink: Make sure relayed requests are at least 1MiB | ||||
* | [SERVER] On-the-fly transparent proxying | Simon Rettberg | 2013-08-26 | 1 | -4/+7 |
| | |||||
* | [SERVER] Formatting | Simon Rettberg | 2013-08-19 | 1 | -5/+16 |
| | |||||
* | [SERVER] Remove dead code | Simon Rettberg | 2013-08-15 | 1 | -2/+0 |
| | |||||
* | Test your coke, dork! | Simon Rettberg | 2013-08-13 | 1 | -2/+0 |
| | |||||
* | [SERVER] Fix race condition in uplink request aggregation, other small ↵ | Simon Rettberg | 2013-08-13 | 1 | -0/+2 |
| | | | | improvements and debugging features | ||||
* | [SERVER] Improve proxy mode, implement integrity check in proxy mode | Simon Rettberg | 2013-08-12 | 1 | -2/+12 |
| | |||||
* | [SERVER] Fix use-after-free, improve cleanup | Simon Rettberg | 2013-08-02 | 1 | -9/+28 |
| | |||||
* | [SERVER] Some sanity here and there, minor fixes, trying to track down proxy ↵ | Simon Rettberg | 2013-08-02 | 1 | -1/+3 |
| | | | | corruption | ||||
* | [SERVER] several improvements | Simon Rettberg | 2013-08-02 | 1 | -6/+0 |
| | | | | | | 1) Close uplink if local copy is complete 2) Fix memleak when closing uplink (recv buffer was not cleared) 3) Add configurable artificial delays for client and server connections | ||||
* | [SERVER] Fix create_image() by adding fallback solutions for fallocate() | Simon Rettberg | 2013-08-01 | 1 | -8/+11 |
| | |||||
* | [SERVER] Add command line options to create empty image of certain size with ↵ | Simon Rettberg | 2013-08-01 | 1 | -20/+50 |
| | | | | 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 | -3/+4 |
| | | | | yet, so prepare for lots of fixes ;)) | ||||
* | [SERVER] Still working on the uplink... Almost there | sr | 2013-07-26 | 1 | -1/+11 |
| | |||||
* | ...Working on proxy mode... | sr | 2013-07-25 | 1 | -2/+3 |
| | |||||
* | Implement CRC-32 list generation; fix quick CRC-32 check on image loading | sr | 2013-07-23 | 1 | -9/+11 |
| | |||||
* | Completely remove glib as dependency | sr | 2013-07-18 | 1 | -3/+1 |
| | |||||
* | kernel module changes | sr | 2013-07-18 | 1 | -5/+10 |
| | |||||
* | Remove all glib dependencies from server | sr | 2013-07-17 | 1 | -15/+4 |
| | |||||
* | Replace all pthread_spin_* calls with spin_*, so that all locking can be ↵ | sr | 2013-07-17 | 1 | -27/+41 |
| | | | | | | tracked and debugged Fix compilation of kernel module | ||||
* | Fix more bugs, remove debug messages | sr | 2013-07-16 | 1 | -26/+25 |
| | |||||
* | Fix bugs from rewrite so it actually works | sr | 2013-07-16 | 1 | -0/+3 |
| | |||||
* | "It's compiling!" | sr | 2013-07-15 | 1 | -27/+72 |
| | |||||
* | Rewriiiiiiiiite | sr | 2013-07-15 | 1 | -8/+1 |
| | |||||
* | Rewriting..... | sr | 2013-07-13 | 1 | -2/+3 |
| | |||||
* | Rewrite still in progres.... | sr | 2013-07-11 | 1 | -133/+115 |
| | |||||
* | Rewrite in progres.... | sr | 2013-07-09 | 1 | -67/+104 |
| | |||||
* | Rewriting.... | sr | 2013-07-08 | 1 | -28/+35 |
| | |||||
* | [SERVER] Add IPv6 support (clients and RPC connections) | sr | 2013-01-15 | 1 | -21/+48 |
| | |||||
* | [SERVER] pthread_spin_lock != pthread_spin_unlock | sr | 2013-01-03 | 1 | -1/+0 |
| | | | | [SERVER] Implement RPC_DEL_IMG | ||||
* | [SERVER] Refactor code | sr | 2012-12-19 | 1 | -12/+9 |
| | | | | [SERVER] Return List of Alt Servers on RPC_IMG_LIST | ||||
* | [SERVER] Remove unix socket support for RPC interface | sr | 2012-11-07 | 1 | -1/+1 |
| | | | | [SERVER] Restructure RPC functions, add helpers | ||||
* | [SERVER] Check trust settings before replicating image or adding alt server | sr | 2012-09-19 | 1 | -0/+11 |
| | | | | [SERVER] Close dnbd3 block deviced of proxy images when shutting down | ||||
* | [SERVER] Automatically assign and connect a dnbd3 device to a relayed image | sr | 2012-09-06 | 1 | -0/+1 |
| | |||||
* | make things actually work as promised in last commit | sr | 2012-09-05 | 1 | -0/+5 |
| | |||||
* | [SERVER] More work towards automatic server discovery and querying | sr | 2012-09-04 | 1 | -1/+15 |
| | |||||
* | [SERVER] Check which dnbd3 devices are idle and ready to use for proxy mode | sr | 2012-09-03 | 1 | -5/+6 |
| | | | | | | [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 | ||||
* | [*] Fixed and unified formatting | sr | 2012-09-03 | 1 | -202/+203 |
| | |||||
* | [SERVER] Add list of trusted servers and namespaces (load, display) | sr | 2012-09-02 | 1 | -8/+1 |
| | |||||
* | [KERNEL] Tell server whether we're a client or a server in proxy mode | sr | 2012-09-01 | 1 | -8/+8 |
| | | | | | [KERNEL] SysFS: Return empty string for current_server if not connected [SERVER] Code refactoring | ||||
* | [SERVER] Added soft and hard timeouts for image deletion: reject any new ↵ | sr | 2012-08-31 | 1 | -10/+21 |
| | | | | | | | clients for an image where the soft timeout has been reached, kill all clients for an image where the hard timeout has been reached and remove it from the server. Check for the hard timeout every five minutes [SERVER] Re-Implement image deletion to work with image names instead of vids [SERVER] Add helper functions to simplify dealing with libxml2 |