cpoll: add StreamWriter::write(string)
cpoll: statemachines/streamreader: fix an off-by-one error that prevented a delimitor from being found if it is right at the end of the buffer
cppsp: basic functionality working
socketd: socketd_client: fill data structures with zero before sending them over the control connection
misc
update .gitignore
cppsp: add socketd_cppsp
update .gitignore
misc