Commits
- Commit:
58ba20cd5353626db13092dc3d817c7cb3da925f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt + avoid possible errors
- Commit:
0bbc0ba97d2e05bc753f16d1f00add615d218e32
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
20d2d786a08eff2fabb7addf495c55753db0614f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
yield_w after a failed connect
- Commit:
cc4953ef55207880f2363213450274581b44b0db
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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
- Commit:
e62289e77996c3cbbb03bffea57790bf55b63adc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
retire telescope_strnchr in favor of memmem
- Commit:
4f2fd7ae0f960721204fa656f8de8e3725bbbb5b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't need to save the \n position
- Commit:
a237223e17df62531786f9c6f658b4ac3fcbc34f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
introduce close_with_errf (refactoring errors code path)
- Commit:
282a1d0a91375cdda585d7c5bf24f61e08623c04
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't crash on handshake failures
ty gemini://discovery.geminiprotocol.com =)
- Commit:
1304bbdd971edc6bf8cd0c8794ebe5c2dc098bb3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
de-duplication: factorize dispatch_imsg
- Commit:
754622a2476761309d8b1a65ef3695c61cc43992
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix various warnings, no functional changes
now that we have a bounch of -Wxxx flags during compilation, let's fix
everything.
- Commit:
35e1f40abf408663d468038e22af2c6f2ec34659
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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)
- Commit:
f5ccf7ae3254e2e1ae090253ae13e21b16f8d50b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
don't printf
- Commit:
1deaf3979efdb3e27a57aeb2d7c93c0b7550639d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
e430495420ca83b7c02175962e6e7fc38f028856
- From:
- Omar Polo <op@omarpolo.com>
- Date:
style
- Commit:
65d9b3ca4af593a5d167621ecf713fcf1974b197
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactoring + move wrapping logic to its own file