Commits
- Commit:
1738062c340fe8420ec57741ef1f53fd7a1a3904
- From:
- Omar Polo <op@omarpolo.com>
- Date:
work around missing SOCK_{CLOEXEC,NONBLOCK} on some dumb OSes
- Commit:
dc3e25b130aee2682cc370e9505fd7386cbe8b53
- From:
- Omar Polo <op@omarpolo.com>
- Date:
work around (a possibly missing) pipe2(2)
Mac OS X... sigh...
- Commit:
2f1f196eeb0a20952b4d4a5914c9d54f50e32d97
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention libao in the README
- Commit:
d1705aabaf2f68036142492a64d2c1ad3ec75b95
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
933d15ce38dbe4081bdc11e05ea094577b3dca72
- From:
- Omar Polo <op@omarpolo.com>
- Date:
trailing whitespace
- Commit:
3d47cf24d3904a030cbeda5626e42c2d2db4dfa9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
amused-web: typo in error message
- Commit:
a2ac87c15743783cb281af9eddcc6c8a2c75ed1f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo in CHANGES
- Commit:
11c228d5a408e01fd5466e1a805c83ea7b9a3459
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version
- Commit:
70befeb23d9d4d650326679cc8cc36d692ba34b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
CHANGES for 0.13
- Commit:
c69bd08c0e60b66772c0f8ac6338ab329b8a57bc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix `make dist'
- Commit:
6e0ebd7a52469843f92110c6b88dd1206f02848b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
amused-web: log the port during startup
- Commit:
d20f7b514c649c94f9679f66792a95037466b7c1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
7f271cbcec370a1b367005ad2700cd161d183802
- From:
- Omar Polo <op@omarpolo.com>
- Date:
mention libmd for amused-web
- Commit:
f39ef3e41b3829f8d62c28e218bf9f7bb3743f1d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
amused-web: http_reply: use http_* instead of bufio_compose_*
- Commit:
35cca6c55330a7856d646faee8f4677796fe0b54
- From:
- Omar Polo <op@omarpolo.com>
- Date:
amused-web: allocate lazily the (double) buffer for chunking