cosmopolitan/net/http
Justine Tunney 13ee75150c Improve redbean plus code size optimizations
This change turns symbol table compression back on using Puff, which
noticeably reduces the size of programs like redbean and Python. The
redbean web server receives some minor API additions for controlling
things like SSL in addition to filling gaps in the documentation.
2022-05-29 08:21:19 -07:00
..
categorizeip.c Improve performance of printf functions 2021-04-24 13:58:50 -07:00
csscolor.h Initial import 2020-06-15 07:18:57 -07:00
decodebase64.c Add SSL to redbean 2021-06-24 13:20:50 -07:00
decodelatin1.c Make improvements 2022-04-24 10:06:05 -07:00
encodebase64.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
encodehttpheadervalue.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
encodelatin1.c Make improvements 2022-04-24 10:06:05 -07:00
encodeurl.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
escape.h Make fixes, improvements, and chibicc python bindings 2021-10-08 08:41:57 -07:00
escapefragment.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapehost.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapehtml.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapeip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapejsstringliteral.c Make redbean StoreAsset() work better 2021-05-14 05:44:37 -07:00
escapeparam.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapepass.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapepath.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapesegment.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapeurl.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
escapeurlview.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
escapeuser.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
findcontenttype.c Release redbean 1.5 2021-11-15 07:39:38 -08:00
foldheader.c Make improvements 2022-04-24 10:06:05 -07:00
formathttpdatetime.c Support thread local storage 2022-05-16 13:20:08 -07:00
gethttpheader.c Change license 2020-12-27 17:18:44 -08:00
gethttpheader.gperf Add chunked transfer decoding to redbean 2021-07-05 01:05:10 -07:00
gethttpheader.inc Add SNI support to redbean and improve SSL perf 2021-07-23 13:56:13 -07:00
gethttpheadername.c Add chunked transfer decoding to redbean 2021-07-05 01:05:10 -07:00
gethttpmethod.c Accept table arg in redbean Fetch() API (#218) 2021-07-28 09:33:10 -07:00
gethttpmethod.gperf Have redbean show zip listing as default / handler 2021-03-29 01:22:49 -07:00
gethttpmethod.inc Improve performance of printf functions 2021-04-24 13:58:50 -07:00
gethttpreason.c Reduce number of disk seeks in redbean 2021-05-03 01:21:50 -07:00
getipcategoryname.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
hascontrolcodes.c Make improvements 2022-04-24 10:06:05 -07:00
headerhassubstring.c Merge HTTP request / response parsing code 2021-06-27 17:04:32 -07:00
http.h Trim down redbean a little bit 2022-03-21 19:32:30 -07:00
http.mk Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
indentlines.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
ip.h Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isacceptablehost.c Add HTTP/HTTPS Fetch() API to redbean 2021-07-07 21:44:27 -07:00
isacceptablepath.c Fix redbean date header in daemonize mode 2021-05-02 11:11:26 -07:00
isacceptableport.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
isafrinicip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isanonymousip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isapnicip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isarinip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isdodip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
islacnicip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isloopbackip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
ismimetype.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
ismulticastip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isprivateip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isreasonablepath.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isripeip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
istestnetip.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00
isvalidcookievalue.c Add SetCookie method to redbean Lua (#265) 2021-09-04 02:12:12 -07:00
isvalidhttptoken.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
kescapeauthority.S Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
kescapefragment.S Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
kescapeip.S Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
kescapeparam.S Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
kescapepath.S Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
kescapesegment.S Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
khttpmethod.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
khttprepeatable.c Use last X-Forwarded-For header (#367) 2022-03-14 17:21:15 -07:00
khttptoken.S Improve redbean plus code size optimizations 2022-05-29 08:21:19 -07:00
parsecontentlength.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
parseforwarded.c Use last X-Forwarded-For header (#367) 2022-03-14 17:21:15 -07:00
parsehttpdatetime.c Add SetCookie method to redbean Lua (#265) 2021-09-04 02:12:12 -07:00
parsehttpmessage.c Make improvements 2022-04-24 10:06:05 -07:00
parsehttprange.c Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
parseip.c Add SNI support to redbean and improve SSL perf 2021-07-23 13:56:13 -07:00
parseurl.c Make improvements 2022-04-24 10:06:05 -07:00
unchunk.c Add HTTP/HTTPS Fetch() API to redbean 2021-07-07 21:44:27 -07:00
underlong.c Make improvements 2022-04-24 10:06:05 -07:00
url.h Make more major improvements to redbean 2021-04-20 19:14:21 -07:00
visualizecontrolcodes.c Add /statusz page to redbean plus other enhancements 2021-04-23 18:53:57 -07:00