Implement client-server feature negotiation.
authorAndre Noll <maan@systemlinux.org>
Sat, 3 Dec 2011 13:42:12 +0000 (14:42 +0100)
committerAndre Noll <maan@systemlinux.org>
Sat, 5 May 2012 10:54:53 +0000 (12:54 +0200)
commite151dbb79eac16326585ec0a33cf48029f5f22f4
tree9ae355d27f3eb08343e8dca95ee1b48a90c2f111
parente31d5dc4774caa3a90d8be566bfd94b9e5cf1482
Implement client-server feature negotiation.

The server announces a list of supported features and the client may
request any subset of features.

The only supported feature is "sideband". It has no effect at the
moment but this will change in subsequent patches.

TODO: Documentation, remove "foo" feature.
client.h
client_common.c
command.c
command.h
error.h
string.c
string.h