Commit Briefs

Omar Polo

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).


Omar Polo

import bufio from syncparty




Omar Polo

import ev.[ch]

from syncparty and amused; locally tweaked to support an arbitrary number of timers.


Omar Polo

hook telescope-identity.1


Omar Polo

identity: few fixes

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


Omar Polo

add telescope-identity.1


Omar Polo

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).


Omar Polo

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.




Omar Polo

sync changelog



Omar Polo

net: improve handling of connect(2) failures

If we succeed to make a socket(2) but fail to connect(2), still attempt to reconnect using the other results from getaddrinfo(3).