Commits
- Commit:
0e0994b2df05d5286a0b1d7fec24819ce2845588
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: add bufio_handshake to control the TLS handshake
- Commit:
e634cfa6578c0a2950abf661c07c899201b50925
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: fix bufio_read for TLS
- Commit:
9c5586a7bf8607e59fad4075f6d4bf395aa21c3c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: add support for client certificates
- Commit:
3c988896864936c102af8385869837946fced61d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fixup for bufio: convert to new
- Commit:
8b00d570f2c7a3554b254a8947c60671d9001112
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: add bufio_close()
- Commit:
0d6af421ea503c1facc0ce4dab1c08ee59f5b235
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: provide bufio_free()
- Commit:
e3693ed949ccfcad6170d85b2db9e86499e1fc52
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bufio: convert to new ev' EV_* event types
unfortunate, but a small coupling with either poll(2) or ev is
needed.
- Commit:
12d24edabcafcd71848612b2bc09a5ceeff5ef36
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ev: fix registering timers from timers callbacks
We can't add items to the heap while we've iterating it, so we can't
directly insert new times from a timer' callback. Instead, add
them to a ``reserve'' space after the end of the heap, and merge
them back inside the heap after all events have been processed.
- Commit:
21c9672d65fdfef303bd8dd6b699c13d19118c22
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ev: fix invalid fd check
- Commit:
c48cf63883dde2f28bca9aa8b97e0bcd94b071ff
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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).
- Commit:
7a554149cbcb335372a2fde5f03142644de381c5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
import bufio from syncparty
- Commit:
3a691a42c79d88cdabde6d3439eccc3b6e49ebe1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
test/evtest: invert order of timers registration
- Commit:
8fbe3fd5647baf286acfadbc6712f3166622deca
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add some tests for multiple timers in ev
- Commit:
f436aa54ddf3e9824f825a23aeb42cbc147d7fcc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
import ev.[ch]
from syncparty and amused; locally tweaked to support an arbitrary
number of timers.
- Commit:
57ba4f1bd9f8bbbff1e3c9fd7a0c145e39c42152
- From:
- Omar Polo <op@omarpolo.com>
- Date:
hook telescope-identity.1