summaryrefslogtreecommitdiffstats
path: root/src/client
Commit message (Collapse)AuthorAgeFilesLines
* [*] Introduce constants for IPv4/6 in dnbd3_host_tSimon Rettberg2017-10-281-8/+9
| | | | | | | 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.
* [*] Continue splitting #defines to clientconfig.h etc.Simon Rettberg2017-09-021-0/+1
|
* [CLIENT] fix help output for closing a deviceJonathan Bauer2016-06-131-1/+1
|
* cleanup commitsSebastian2016-02-111-4/+3Star
|
* [KERNEL/CLIENT] Several minor tweaks and changesSimon Rettberg2016-01-111-2/+2
| | | | | | | | | | - Disable panic timeout that reports errors to block layer by default - Get rid of "is_server" used by old proxy mode, introduce "honor_server_alts" that just controls whether we use alts provided by the server - Allow switching servers when we only have 3 RTT measurements - If using alts provided by server, don't ignore those that come from other servers than the initial one
* [CLIENT] Fix compilation, adapt to stdbool.hSimon Rettberg2015-01-131-25/+25
|
* [CLIENT] Debug argument handling in daemon modeSimon Rettberg2014-04-151-9/+13
|
* [*] Add automatic version string generationv2.0Simon Rettberg2014-01-131-0/+1
|
* [CLIENT] Add options to add and remove alt-serversSimon Rettberg2013-11-111-31/+94
|
* [CLIENT] Fix daemon-kill commandSimon Rettberg2013-08-221-1/+4
|
* [CLIENT] Fixes & TweaksSimon Rettberg2013-08-201-12/+24
|
* [CLIENT] Fix nullpointer accessSimon Rettberg2013-08-201-3/+1Star
|
* [CLIENT] Finish daemon-mode supportSimon Rettberg2013-08-201-15/+105
|
* [CLIENT] Start implementing a daemon mode which should make connecting dnbd3 ↵Simon Rettberg2013-08-191-140/+348
| | | | devices for unprivileged users easier
* Completely remove glib as dependencysr2013-07-181-52/+1Star
|
* [KERNEL/CLIENT] Add IPv6 supportdnbd3-sr-thesis-finalsr2013-01-151-14/+88
|
* [SERVER] Check which dnbd3 devices are idle and ready to use for proxy modesr2012-09-031-9/+9
| | | | | | [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 formattingsr2012-09-031-216/+217
|
* [KERNEL] Tell server whether we're a client or a server in proxy modesr2012-09-011-1/+1
| | | | | [KERNEL] SysFS: Return empty string for current_server if not connected [SERVER] Code refactoring
* [KERNEL] Add IOCTLs to add and remove serverssr2012-08-281-0/+1
| | | | | [KERNEL] Detect dead idle connection earlier [KERNEL] Improved debug output
* [KERNEL] Refactor and extend sysfs (add data the server will need in proxy mode)sr2012-08-271-4/+4
| | | | | | | [SERVER] Use MSG_MORE instead of cork/uncork to save two syscalls [KERNEL] Fail-Counter for alt servers, ignore servers that fail too often [KERNEL] Add new alt servers to list, instead of replacing the old list [*] Add CMD_LATEST_RID to tell client about new revisions
* [KERNEL] Only update alt-server list if received from initial serversr2012-08-251-4/+4
| | | | [*] Add CMD_KEEPALIVE protocol message type
* [KERNEL] Make it possible to receive push messages by the serversr2012-08-251-3/+5
|
* [*] Fix bug in serializer_get_*sr2012-08-251-7/+10
| | | | | | [CLIENT/KERNEL] Change ioctl to handle volume names instead if vids [*] Make protocol endian safe [CLIENT] Display ioctl errorcode on failure
* [*] Cleanup, comments, more error checkssr2012-08-241-24/+40
| | | | | | | | [SERVER] Fix a few off-by-one bugs [SERVER] Make log available through IPC [KERNEL] Hot-Swap to faster connection on load-balance [KERNEL] Report I/O error to block layer if no server replies within a given time frame [*] Modified network protocol to handle volume names instead of ids
* [ALL] Some cleanupJohann Latocha2012-05-211-17/+10Star
|
* [KERNEL] Set proper exit status on connectionJohann Latocha2012-05-081-0/+12
|
* [KERNEL] Read ahead increasedJohann Latocha2012-02-231-4/+15
|
* [CLIENT] Get host by nameJohann Latocha2012-02-091-10/+23
|
* [ALL] Request latest available ridJohann Latocha2012-02-061-6/+6
|
* [KERNEL] Device can now be closedJohann Latocha2012-02-031-52/+61
|
* [CLIENT] Connecting via config fileJohann Latocha2012-02-031-16/+64
|
* [SERVER] Parsing config file with glibJohann Latocha2012-02-021-19/+28
| | | | | [KERNEL] Bugfixes [CLIENT] Using vid and rid
* [ALL] Some refactoringJohann Latocha2012-01-311-6/+6
|
* [ALL] Reformat (line wrapping, indent)Johann Latocha2012-01-301-105/+107
|
* [SERVER] Some refactoringJohann Latocha2012-01-301-1/+1
|
* [KERNEL] Change server at runtimeJohann Latocha2012-01-301-17/+40
| | | | [SERVER] Build error/warning on x64 fixed
* Serving more than one image.Johann Latocha2012-01-241-3/+12
|
* First working version :)Johann Latocha2012-01-192-76/+21Star
|
* initial commitJohann Latocha2011-11-292-0/+170