Commits


bring in newer ev and bufio from telescope merge our local changes to bufio though.


fix `make dist'


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


tweak the configure - more consistent naming for libs (LDADD_LIB_*) - allow to change CC and CFLAGS as arguments - allow to specify the LDADD_LIB_* as arguments


add configure check for libmd; needed on some OSes for amused-web On the BSDs the SHA1Init() and friends are part of libc, while on linux (and maybe other systems as well) we need an implementation of these function: libmd for example.


amused-web: first round of portability tweaks We still need an implementation of SHA1Init() & co, which on linux is not in libc (but is available with the same APIs in libmd.)


amused-web: add websocket support; send forms via js if available This allows amused-web to stay in sync using websockets (much like existing amused clients watch `amused monitor') and sends the forms in the background to avoid refreshing the page. Still missing is reopening the websocket, maybe blocking the UI in that case and showing the progress.


amused-web: sync DISTFILES


amused-web: rework client handling on top of bufio / ev


split out the various LDADD_* so we don't link everything to everything


use ev.c in amused-web too


add amused-web, a web interface to control amused It's a first stab at it, some planned features (like the search) are missing but the basic ones work. It's not hooked in the main build yet.