index
:
luasocket
copilot/check-testfiles-for-os-exit-issues
copilot/update-urltest-helper
docs/pre-release-audit
feat/sse
feature/compiler-override
hjelmeland-patch-1
http-headers-callback
issue297
master
revert-256-luasocket254
A mirror of https://github.com/lunarmodules/luasocket.git
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Address PR review: pass raw socket to headers callback, use ok/err return con...
http-headers-callback
Thijs Schreijer
2 days
1
-7
/
+3
*
Add HTTP response headers callback to allow for early abort or different sink...
Frans de Jonge
3 days
1
-0
/
+12
*
Add Lua 5.5 support (#473)
Caleb Maclennan
3 days
1
-2
/
+2
*
feat(core): Handle response code 308 permanent redirect
Amanda Stjerna
3 days
1
-1
/
+1
*
Merge pull request #472 from lunarmodules/feat/url-hosttype
Caleb Maclennan
3 days
2
-7
/
+49
|
\
|
*
fix(http): bracket IPv6 host in Host header
Thijs Schreijer
4 days
1
-1
/
+2
|
*
feat(url): classify host as name/ipv4/ipv6 in parse and build
Thijs Schreijer
4 days
1
-6
/
+47
*
|
Merge pull request #467 from lunarmodules/fix/http-size-protect
Caleb Maclennan
3 days
2
-8
/
+37
|
\
\
|
*
|
feat(http/ftp/smtp): implement max size checks
Thijs Schreijer
5 days
2
-8
/
+37
|
*
|
refactor(receive): make implicit line reads explicit
Thijs Schreijer
5 days
2
-7
/
+7
*
|
|
Merge pull request #470 from lunarmodules/header-canon
Caleb Maclennan
3 days
1
-94
/
+54
|
\
\
\
|
*
|
|
Apply code review suggestions
Thijs Schreijer
5 days
1
-0
/
+3
|
*
|
|
feat(headers): dynamically create cononicalized headers
Thijs Schreijer
5 days
1
-94
/
+51
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #471 from lunarmodules/fix/zero-read
Caleb Maclennan
3 days
4
-10
/
+36
|
\
\
\
|
*
|
|
fix(udp): receive(0) tests and bad call to getnameinfo
Thijs Schreijer
4 days
2
-0
/
+20
|
*
|
|
fix(receive): a receive 0 should immediately return, not block
Thijs Schreijer
4 days
3
-10
/
+16
|
|
|
/
|
|
/
|
*
|
|
Merge pull request #463 from lunarmodules/feat/receive-limit
Caleb Maclennan
3 days
1
-20
/
+90
|
\
|
|
|
*
|
fix(receive): guard numeric pattern against size_t overflow on cast
Thijs Schreijer
5 days
1
-1
/
+2
|
*
|
fix(receive): guard maxsize against size_t overflow on cast
Thijs Schreijer
5 days
1
-1
/
+2
|
*
|
feat(receive): add maxsize argument to bound memory usage
Thijs Schreijer
2026-07-30
1
-20
/
+88
|
|
/
*
/
feat(core): Add option for Windows SO_EXCLUSIVEADDRUSE
Wires77
3 days
4
-0
/
+37
|
/
*
feat(udp): Allow changing UDP_DATAGRAMSIZE at compile time (#452)
Victor Bombi
2025-11-14
1
-0
/
+2
*
feat: Add ucrt64 support in makefile (#455)
Raffaello Bertini
2025-05-29
1
-1
/
+26
*
chore: Remove the executable permission bit from some source files (#434)
Tianjia Zhang
2024-06-29
7
-0
/
+0
*
fix(unix): Pass correct path length for abstract sockets (#430)
Kim Alvefur
2024-05-24
2
-41
/
+42
*
chore(http): Correct typos in error message and code comments (#423)
Alexandre Detiste
2024-02-12
3
-6
/
+6
*
fix(http): Use the right protocol for proxies (#386)
Max1Truc
2023-11-23
1
-3
/
+8
*
fix(http): Correct receiveheaders() handling of folded values (#420)
_AMD_
2023-11-13
1
-1
/
+1
*
chore(core): Update version markers to last released version
Caleb Maclennan
2023-11-11
2
-2
/
+2
*
Merge pull request #418 from alerque/url-empty-path
Caleb Maclennan
2023-11-09
1
-1
/
+1
|
\
|
*
fix(url): Avoid fragment being part of authority, allows parsing empty paths
Caleb Maclennan
2023-11-08
1
-1
/
+1
|
*
fix(url): Avoid query string being part of authority, allows parsing empty paths
Caleb Maclennan
2023-11-08
1
-1
/
+1
*
|
fix(wsocket): Properly report CONNRESET (#81)
Paul Kulchenko
2023-11-09
1
-0
/
+2
|
/
*
fix(inet): Return port as number in getsockname (#392)
georgeto
2023-11-08
1
-1
/
+1
*
refactor(core): Replace check for SO_BINDTODEVICE support with platform indep...
leso-kn
2023-10-27
1
-2
/
+2
*
fix(core): Disable SO_BINDTODEVICE on windows
leso-kn
2023-10-27
1
-2
/
+2
*
feat(tcp): Add 'bindtodevice' option (#408)
Leso_KN
2023-10-23
3
-0
/
+32
*
fix(http): Allow relative redirect on https (#395)
Henri D
2022-10-08
1
-2
/
+3
*
Revert "fix(usocket): Fix typo in return value function name"
Caleb Maclennan
2022-08-31
1
-1
/
+1
*
style(usocket): Remove trailing space at EOL
zhaozg
2022-08-30
1
-1
/
+1
*
fix(usocket): Fix typo in return value function name
zhaozg
2022-08-30
1
-1
/
+1
*
style(core) Remove lingering c-style comment (#388)
George Zhao
2022-08-27
1
-1
/
+1
*
fix(build): Use gai_strerrorA not gai_strerror on Windows
rpatters1
2022-07-27
5
-6
/
+8
*
feat(tcp): Add support for TCP Defer Accept
Kim Alvefur
2022-07-27
3
-0
/
+16
*
feat(tcp): Add support for TCP Fast Open
Kim Alvefur
2022-07-27
3
-0
/
+29
*
chore: Update internal version references to match release (#370)
Robert Scheck
2022-03-28
2
-2
/
+2
*
chore; add Lua 5.4 to make files
Thijs Schreijer
2022-03-23
1
-6
/
+6
*
http.lua: set transfer-encoding if source and no content-length
Julian Squires
2022-03-22
1
-0
/
+7
*
src/ltn12.lua: remove duplicated codes
david
2022-03-21
1
-3
/
+3
*
Merge pull request #354 from lunarmodules/linter
Caleb Maclennan
2022-03-19
6
-35
/
+24
|
\
[next]