aboutsummaryrefslogtreecommitdiff
path: root/lib/std/http
AgeCommit message (Expand)Author
2023-10-06Update Server.zig:{listen, do} to specify error enumsBecker A
2023-09-28std.http: introduce options to http client to allow for raw urisEmil Lerch
2023-09-26std.http: add identity to content encodings (#16493)Chris Burgess
2023-09-25std.http.Client: add note about resource managementJan Weidner
2023-08-30std.http: allow for arbitrary http methodsNameless
2023-08-29std.http.Server: responses to HEAD not allowed to have a payloadNameless
2023-08-29std.http: connectUnix return Unsupported on targets without unix socketsNameless
2023-08-29std.http: handle expect:100-continue and continue responsesNameless
2023-08-29std.http: add Client.fetch and improve redirect logicNameless
2023-08-27std: Rename `TailQueue` to `DoublyLinkedList`Jay Petacat
2023-08-10std.http.Server: use correct header for Transfer-Encodingjaina heartles
2023-07-23Fix the http.Server test and add it to the set of tests in http.zigjim price
2023-07-12Remove len parameter from splat in standard libantlilja
2023-07-07std.http: fix leaked connections (#16341)Nameless
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-23std.http: fix the http.Client.wait() hanging when there is 1 more byte leftEd Yu
2023-06-22http: fix getting Transfer-Encoding valuePiotr Sarna
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-17std.http: Fix segfault while redirectingMizuochi Keita
2023-06-17zlib: naming conventionXavier Bouchoux
2023-06-16migration: std.math.{min, min3, max, max3} -> `@min` & `@max`r00ster91
2023-06-03Merge pull request #15579 from squeek502/mem-delimitersAndrew Kelley
2023-06-01std.http.Server: collapse BufferedConnection into ConnectionNameless
2023-06-01std.http: add TlsAlert descriptions so that they can at least be viewed in er...Nameless
2023-06-01std.http.Client: collapse BufferedConnection into ConnectionNameless
2023-05-23std.sort: add pdqsort and heapsortAli Chraghi
2023-05-13Update all std.mem.split calls to their appropriate functionRyan Liptak
2023-05-13Update all std.mem.tokenize calls to their appropriate functionRyan Liptak
2023-05-06std.http: use larger read buffer to hit faster tls codeNameless
2023-05-06fix keepalive and large buffered writesNameless
2023-05-06std.http.Server: give Response access to their own allocatorNameless
2023-05-06std.http: buffer writesNameless
2023-05-06std.http.Server: use enum for reset state instead of boolNameless
2023-05-06std.http.Server: use client recommendation for keepaliveNameless
2023-05-06std.http: add simple standalone http tests, add state check for http serverNameless
2023-04-28std: update to use `@memcpy` directlyAndrew Kelley
2023-04-26std.http: do -> wait, fix redirectsNameless
2023-04-24fix HTTP server to handle a chunked transfer coding requestRyo Ota
2023-04-24Merge pull request #15416 from squeek502/http-response-headers-undefinedAndrew Kelley
2023-04-23std.http: Always initialize `response.headers` in Client.requestRyan Liptak
2023-04-23http.Headers: Add `clearAndFree` and `clearRetainingCapacity`Ryan Liptak
2023-04-21create std.http.Server.Response.deinit to handle keepalive connectionsRyo Ota
2023-04-21move the HTTP test to lib/std/http/test.zigRyo Ota
2023-04-21fix memory leaks and add an HTTP testRyo Ota
2023-04-20fix http client build errorRyo Ota
2023-04-20std.http: add missing InvalidTrailers to ReadErrorRyo Ota
2023-04-18std.http: pass Method to request directly, parse trailing headersNameless
2023-04-17std.http: use 'Field' to describe an individual headerNameless
2023-04-17std.http: curate some Server errors, fix reading chunked bodiesNameless
2023-04-17std.http: add HeadersNameless