Commit Briefs

Omar Polo

forgot to bump (dev) version


Omar Polo

add landlock support on linux

landlock is applied only to the ui process to drop fs access and in the fs process to limit where telescope can read/write files. The network process is more difficult to landlock because while in theory it doesn't need *any* fs access, in practice it needs to read (at least) files inside /etc/ for DNS to work.


Omar Polo

start another release cycle


Omar Polo

bump version


Omar Polo

bump version (tags/0.5)




Omar Polo

configure: fix build with separate libtinfo

ncurses has "--with-termlib" build option, which forces some symbols from libncurses.so to be moved to libtinfo.so. It caused the following error: ld: ui.o: undefined reference to symbol 'keypad' ld: /lib64/libtinfow.so.6: error adding symbols: DSO missing from command line


Omar Polo

add compat for explicit_bzero

Looking at the build failure for the nix package on darwin I noticed that explicit_bzero is used by recallocarray but not included in the compat layer...


Omar Polo

fix bufferevent tls I/O on libevent2

on libevent2 we need to wrap evbuffer_add with evbuffer_freeze/evbuffer_unfreeze. Not sure exactly why, probably because we're doing some evbuffer_enable/disable/enable-again. Retain compatibility with the custom libevent1 in base on OpenBSD.



Omar Polo

0.4.1 "buildfix" release (tags/0.4.1)

Fixed the dist tarball generation


Omar Polo

start a new cycle


Omar Polo

tagged 0.4 --- "La faccia della luna" (tags/0.4)


Omar Polo

add about:crash