jcs
/detritus
/amendments
/gopher.c
Amendments on December 12, 2024
jcs made amendment
54
about 1 year ago
Amendments on November 21, 2024
jcs made amendment
52
about 1 year ago
*: Use PAGE_CAN_READ_MORE macro in protocol handlers
page->request will not be null during a fetch but the connection is
done reading so use that as a hint that no more data is coming.
Amendments on November 15, 2024
gopher: Add icon for menus pointing to other servers
Also tweak icon spacing to keep fixed-width text aligned
jcs made amendment
36
about 1 year ago
Amendments on November 14, 2024
jcs made amendment
33
about 1 year ago
Amendments on November 11, 2024
http: Add HTTP(s) module
For now this just downloads files that aren't text/plain or
text/markdown but the Markdown parsing isn't implemented yet.
Also stop having every handler re-parse the URI, just parse it once
and ask the handler if it wants it.
*: Shuffle things around yet again
Now TCP and TLS connections use the same callbacks so a module
doesn't have to do different things for plaintext or TLS.
Also reduce the amount of non-protocol-specific logic that has to be
in each protocol module and reduce duplication.
Amendments on November 9, 2024
jcs made amendment
29
about 1 year ago
Amendments on November 6, 2024
jcs made amendment
26
about 1 year ago
jcs made amendment
25
about 1 year ago
Amendments on November 4, 2024
jcs made amendment
24
about 1 year ago
jcs made amendment
23
about 1 year ago
jcs made amendment
20
about 1 year ago
Amendments on November 3, 2024
jcs made amendment
18
about 1 year ago
Amendments on October 29, 2024
jcs made amendment
17
about 1 year ago
Amendments on October 26, 2024
jcs made amendment
14
about 1 year ago
1