aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add SSE sink (socket.sse module)feat/sseThijs Schreijer2 days2-1/+195
* Address PR review: pass raw socket to headers callback, use ok/err return con...http-headers-callbackThijs Schreijer2 days1-7/+3
* Add HTTP response headers callback to allow for early abort or different sink...Frans de Jonge3 days1-0/+12
* Add Lua 5.5 support (#473)Caleb Maclennan3 days1-2/+2
* feat(core): Handle response code 308 permanent redirectAmanda Stjerna3 days1-1/+1
* Merge pull request #472 from lunarmodules/feat/url-hosttypeCaleb Maclennan3 days2-7/+49
|\
| * fix(http): bracket IPv6 host in Host headerThijs Schreijer4 days1-1/+2
| * feat(url): classify host as name/ipv4/ipv6 in parse and buildThijs Schreijer4 days1-6/+47
* | Merge pull request #467 from lunarmodules/fix/http-size-protectCaleb Maclennan3 days2-8/+37
|\ \
| * | feat(http/ftp/smtp): implement max size checksThijs Schreijer5 days2-8/+37
| * | refactor(receive): make implicit line reads explicitThijs Schreijer5 days2-7/+7
* | | Merge pull request #470 from lunarmodules/header-canonCaleb Maclennan3 days1-94/+54
|\ \ \
| * | | Apply code review suggestionsThijs Schreijer5 days1-0/+3
| * | | feat(headers): dynamically create cononicalized headersThijs Schreijer5 days1-94/+51
| | |/ | |/|
* | | Merge pull request #471 from lunarmodules/fix/zero-readCaleb Maclennan3 days4-10/+36
|\ \ \
| * | | fix(udp): receive(0) tests and bad call to getnameinfoThijs Schreijer4 days2-0/+20
| * | | fix(receive): a receive 0 should immediately return, not blockThijs Schreijer4 days3-10/+16
| | |/ | |/|
* | | Merge pull request #463 from lunarmodules/feat/receive-limitCaleb Maclennan3 days1-20/+90
|\| |
| * | fix(receive): guard numeric pattern against size_t overflow on castThijs Schreijer5 days1-1/+2
| * | fix(receive): guard maxsize against size_t overflow on castThijs Schreijer5 days1-1/+2
| * | feat(receive): add maxsize argument to bound memory usageThijs Schreijer2026-07-301-20/+88
| |/
* / feat(core): Add option for Windows SO_EXCLUSIVEADDRUSEWires773 days4-0/+37
|/
* feat(udp): Allow changing UDP_DATAGRAMSIZE at compile time (#452)Victor Bombi2025-11-141-0/+2
* feat: Add ucrt64 support in makefile (#455)Raffaello Bertini2025-05-291-1/+26
* chore: Remove the executable permission bit from some source files (#434)Tianjia Zhang2024-06-297-0/+0
* fix(unix): Pass correct path length for abstract sockets (#430)Kim Alvefur2024-05-242-41/+42
* chore(http): Correct typos in error message and code comments (#423)Alexandre Detiste2024-02-123-6/+6
* fix(http): Use the right protocol for proxies (#386)Max1Truc2023-11-231-3/+8
* fix(http): Correct receiveheaders() handling of folded values (#420)_AMD_2023-11-131-1/+1
* chore(core): Update version markers to last released versionCaleb Maclennan2023-11-112-2/+2
* Merge pull request #418 from alerque/url-empty-pathCaleb Maclennan2023-11-091-1/+1
|\
| * fix(url): Avoid fragment being part of authority, allows parsing empty pathsCaleb Maclennan2023-11-081-1/+1
| * fix(url): Avoid query string being part of authority, allows parsing empty pathsCaleb Maclennan2023-11-081-1/+1
* | fix(wsocket): Properly report CONNRESET (#81)Paul Kulchenko2023-11-091-0/+2
|/
* fix(inet): Return port as number in getsockname (#392)georgeto2023-11-081-1/+1
* refactor(core): Replace check for SO_BINDTODEVICE support with platform indep...leso-kn2023-10-271-2/+2
* fix(core): Disable SO_BINDTODEVICE on windowsleso-kn2023-10-271-2/+2
* feat(tcp): Add 'bindtodevice' option (#408)Leso_KN2023-10-233-0/+32
* fix(http): Allow relative redirect on https (#395)Henri D2022-10-081-2/+3
* Revert "fix(usocket): Fix typo in return value function name"Caleb Maclennan2022-08-311-1/+1
* style(usocket): Remove trailing space at EOLzhaozg2022-08-301-1/+1
* fix(usocket): Fix typo in return value function namezhaozg2022-08-301-1/+1
* style(core) Remove lingering c-style comment (#388)George Zhao2022-08-271-1/+1
* fix(build): Use gai_strerrorA not gai_strerror on Windowsrpatters12022-07-275-6/+8
* feat(tcp): Add support for TCP Defer AcceptKim Alvefur2022-07-273-0/+16
* feat(tcp): Add support for TCP Fast OpenKim Alvefur2022-07-273-0/+29
* chore: Update internal version references to match release (#370)Robert Scheck2022-03-282-2/+2
* chore; add Lua 5.4 to make filesThijs Schreijer2022-03-231-6/+6
* http.lua: set transfer-encoding if source and no content-lengthJulian Squires2022-03-221-0/+7
* src/ltn12.lua: remove duplicated codesdavid2022-03-211-3/+3