summaryrefslogtreecommitdiff
path: root/ot_http.h
AgeCommit message (Expand)Author
19 hoursIntroduce a fast path assuming that a tcp connection's payload already has arrived at accept timeDirk Engling
29 hoursEnforce the invariant that each socket is only ever expected to be read from or written to, never bothDirk Engling
41 hoursConsolidate all tcp/http tear down into a single http_close function to prevent a rare UAF for expiring connectionsDirk Engling
5 daysFix: Forgot to add the actual keep alive flagDirk Engling
5 daysReplace libowfat's event waiter with our own abstractionDirk Engling
6 daysReplace libowfat's iobatch with our own smaller (and probably only temporary) ot_batchDirk Engling
6 daysBe stricter about const char*, Wwrite-strings will warn in the future and we don't want to try to overwrite string literalsDirk Engling
7 daysmake all headers self containingDirk Engling
7 daysReplace custom int64 with its standardized int64_t typeDirk Engling
7 daysReplace libowfat's array with our new blob abstractionDirk Engling
2026-04-03turn all int offsets into size_tDirk Engling
2024-04-18Add support for zstdDirk Engling
2024-04-15clang-formatDirk Engling
2024-04-13First shot on chunked transfersDirk Engling
2021-04-24Split huge iovecs over multiple io_batchesDirk Engling
2017-04-28Get rid of some warnings regarding header guardsDirk Engling
2009-11-18Make header parsing more efficient, prepare multithreading and keep-alive.erdgeist
2009-06-17Allow /stats to be located anywhere in your trackers patherdgeist
2009-01-13V6erdgeist
2009-01-05* http and udp routines now use thread local buffers passed in workstruct containers. In other words they do not use static_buffer anymore and are considered...erdgeist
2009-01-03Make opentracker ANSI C again.erdgeist
2008-10-28Whitespace fixeserdgeist
2007-12-20Introduce some kind of versioningerdgeist
2007-12-04Count invalid requestserdgeist
2007-12-03add newline to end of fileerdgeist
2007-12-03Move http handling to its own sourceserdgeist