Network Block Device @PACKAGE_VERSION@

Todo List

Global address_matches (const char *mask, const void *addr, int af, GError **err)
decide what to do with v6-mapped IPv4 addresses.

Global CLIENT::difffile
shouldn't this be an array too? (cfr export) Or make -m and -c mutually exclusive

Global mainloop (CLIENT *client)
This beast needs to be split up in many tiny little manageable pieces. Preferably with a chainsaw.

Global msg (prio,...)
remove this. We should use g_log in all cases, and use the logging mangler to redirect to syslog if and when necessary.

Global myseek (int handle, off_t a)
get rid of this.

Global serveconnection (CLIENT *client)
allow for multithreading, perhaps use libevent. Not just yet, though; follow the road map.