Commits


first draft of asynchronous dns resolution Use asr on OpenBSD to do DNS query lookups asynchronously. At the moment it seems a bit hard to provide the whole asr + asr_event stuff in the compat layer, so hide those bits behind an #ifdef; not the prettiest solution, but a working one. Future works may either: - provide a stub implementation for the asr stuff - bundle the libasr from OpenSMTD-portable


mode can be NULL at times


don't emit LINE_PRE_{START,END} in text/plain


retire telescope_strnchr in favor of memmem


wording


don't need to save the \n position


introduce close_with_errf (refactoring errors code path)


don't crash on handshake failures ty gemini://discovery.geminiprotocol.com =)


handle "more tab than space" case in tabline


update screenshot


some improvements for the tabline appearance


add tab-close-other


new_tab takes the URL


de-duplication: factorize dispatch_imsg


add vim-like keys for tabs gt and gT are the actual vim keys, gD and gN are my take on the matter