Commit Briefs

Omar Polo

rework a bit the certificate handling

Two stores are not a good idea to handle all the edge-cases since telescope supports certificates (or absence of these) per-session.






Omar Polo

sync changelog


Omar Polo

add client_cert_temp flag to the struct tab

This way we can improve unload-certificate prompt. While here, move the cert handling in make_request().





Omar Polo

add compat for reallocarray()


Omar Polo

move tofu declarations to their own header

While here replace GEMINI_URL_LEN with TOFU_URL_MAX_LEN to avoid a dependency on telescope.h. Ideally, we should move this stuff to another header that comes with less dependencies.


Omar Polo

some headers cleanup

try to not include headers from headers, and remove some redundant include. This helps in modularizing the codebase and also helps during incremental compilations.


Omar Polo

fix copyright dates


Omar Polo

include compat.h explicitly in all files

don't do it in telescope.h, remove telescope.h from gencmd.awk and sort the headers in parse.y while here.