Commits


ev: fix invalid fd check


ev: define EV_* constants instead of reusing POLL{IN,OUT} Dissociate us a bit from poll(2) so that we may even run on top of something else, and also allows to provide specific values for signal (EV_SIGNAL) and timers (EV_TIMEOUT).


import bufio from syncparty


test/evtest: invert order of timers registration


add some tests for multiple timers in ev


import ev.[ch] from syncparty and amused; locally tweaked to support an arbitrary number of timers.


hook telescope-identity.1


identity: few fixes Correct export usage; rename variable in cmd_mappings, allow to filter by identity name.


add telescope-identity.1


change default patch/diff colours to magenta and cyan red/green is not a great choice for diff colours: it's a bad combo for (some) colour-blind people, and they may also carry an implicit meaning of 'good' and 'bad', or 'ok' and 'not ok'. Instead, just like tog and gotwebd, use a combo of purple and cyan, which was choosen by a colour-blind user (I'm told).


draft of telescope-identity(1) This is intended to generate and manage certificates outside of telescope. Some operations are already available in the telescope UI, such as use and forget a certificate for a specific page, but generate and removal are hard at the moment to implement inside telescope limited UI, so provide an helper program for that.


catch fs_init() and certs_init() failures


return 0 on success (eventually -1 for failures)


sync changelog


net: improve error messages for connection failures