Commits


mention libao in the README


add an libao audio backend This backend uses libao to play music. It's a bit convoluted since libao doesn't provide an async interface, so we have to run it in a separate thread. Then, there's some notification via a shared socketpair because the main loop is around poll(). This actually doesn't work OOTB on OpenBSD due to a restrictive pledge(), but it's not a issue since sndio should be used there. libao is the last resort.


trailing whitespace


amused-web: typo in error message


typo in CHANGES


bump version


CHANGES for 0.13


fix `make dist'


amused-web: log the port during startup


amused-web: avoid an (im)possible write out-of-bounds in buf_write spotted while bringing syncparty' bufio.[ch] in sync; if the requested len could be bigger than buf->len plus the buf_grow() increment, so we have to iterate. This is currently impossible since we're usign buf_write() only to add one byte.


mention libmd for amused-web


amused-web: http_reply: use http_* instead of bufio_compose_*


amused-web: allocate lazily the (double) buffer for chunking


amused-web: free ws secret as soon as possible


amused-web: sync -include *.d list in makefile