Commits


fix various warnings, no functional changes now that we have a bounch of -Wxxx flags during compilation, let's fix everything.


add various -W flags


ability to add page to bookmarks!


adjust fs sandbox: allow writing and creating stuff into ~/.telescope


added <f0>...<f63> keys


improved readme


ensure variables are initialized before calling emitline


image updated


don't print -mode after the parser name


added fs process it's the only one that has file system access. For now it serves about:new (from memory) and about:bookmarks (from ~/.telescope/bookmarks.gmi if found)


don't printf


sandbox ui process too


set the off to zero after flushing the buffer this was the cause we had duplicated "chunks" in the pages: if we enter copy_body with req->off != 0 but then tls_read returns WANT_POLLIN/POLLOUT, the next time we flush the same chunk again.


style


typos & small improvements