Basic echo stuffs.
Build all the things.
C stuff and executables
Send mechs.
Send mechs.
Pass mech choice down into SASL (sasl_client_start).
Send client-first and mech stuff across wire.
Start server.
Fix up SASL_CHECK.
Move out socket acquisition code.
Static.
Move SASL initial logic out of main.
Be less obtuse about return parameters.
Move negotiation out into its own function.
Failing harder.
Pretty much the error handling I want.
Loops.
Unite common functionality and new encode/decode wrappers.
Fix some bugs.