Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | chore: Release v3.1.0v3.1.0 | Caleb Maclennan | 2022-07-27 | 3 | -1/+143 |
| | |||||
* | ci: Echo correct platform in job title | Caleb Maclennan | 2022-07-27 | 1 | -2/+2 |
| | |||||
* | fix(build): Use gai_strerrorA not gai_strerror on Windows | rpatters1 | 2022-07-27 | 5 | -6/+8 |
| | | | | | | | | | | | * Explicitly call gai_strerrorA (for Windows builds), so that the code work correctly in 32bit or 64bit builds. * Implement GAI_STRERROR macro to deal with Windows vs. Non-Windows compiles for 64-bit. * make usocket.c consistent with other modules that call macro GAI_STRERROR * Use different name not just different case for macro wrapping function Co-authored-by: Caleb Maclennan <caleb@alerque.com> | ||||
* | feat(tcp): Add support for TCP Defer Accept | Kim Alvefur | 2022-07-27 | 4 | -0/+18 |
| | | | | | | | | This makes it so that a listening socket does not become readable for accept() until a connection has been fully established *and* started sending something, thus the program doesn't have to wait for the first data. This only makes sense for client-speaks-first protocols. Co-authored-by: Caleb Maclennan <caleb@alerque.com> | ||||
* | feat(tcp): Add support for TCP Fast Open | Kim Alvefur | 2022-07-27 | 4 | -0/+33 |
| | |||||
* | chore(rockspec): Move recent PR change to proper rockspec (#384) | Caleb Maclennan | 2022-07-26 | 2 | -3/+3 |
| | |||||
* | fix(rockspec): Fixup Windows (mingw32) builds (#383) | goldenstein64 | 2022-07-26 | 1 | -1/+2 |
| | |||||
* | chore: Update internal version references to match release (#370) | Robert Scheck | 2022-03-28 | 4 | -4/+4 |
| | |||||
* | chore: Release v3.0.0v3.0.0 | Caleb Maclennan | 2022-03-25 | 3 | -5/+138 |
| | |||||
* | chore: Copy-edit description in dev rockspec | Caleb Maclennan | 2022-03-25 | 1 | -3/+3 |
| | |||||
* | docs: Drop obsolete changelog from docs index | Caleb Maclennan | 2022-03-25 | 1 | -76/+0 |
| | |||||
* | chore: Start a Markdown era readme | Caleb Maclennan | 2022-03-25 | 4 | -13/+14 |
| | |||||
* | chore: Draft v3 release notes | Caleb Maclennan | 2022-03-25 | 1 | -0/+23 |
| | |||||
* | chore: Refactor existing news file as a changelog | Caleb Maclennan | 2022-03-25 | 3 | -45/+36 |
| | |||||
* | Merge pull request #356 from lunarmodules/test-builds | Caleb Maclennan | 2022-03-24 | 3 | -54/+79 |
|\ | |||||
| * | ci: Use reusable workflow for luarocks deploy | Caleb Maclennan | 2022-03-24 | 1 | -0/+34 |
| | | |||||
| * | Merge remote-tracking branch 'upstream/master' into test-builds | Caleb Maclennan | 2022-03-24 | 28 | -984/+1002 |
| |\ | |/ |/| | |||||
* | | ci: Utilize new upstream Luacheck Action (#367) | Caleb Maclennan | 2022-03-24 | 1 | -10/+4 |
| | | |||||
* | | Merge pull request #366 from lunarmodules/54 | Thijs Schreijer | 2022-03-23 | 2 | -6/+12 |
|\ \ | |||||
| * | | chore; add Lua 5.4 to make files | Thijs Schreijer | 2022-03-23 | 2 | -6/+12 |
|/ / | |||||
* | | Update LICENSE to be recognizable as MIT (#363) | Thijs Schreijer | 2022-03-23 | 1 | -2/+1 |
| | | |||||
* | | Merge pull request #361 from lunarmodules/docs | Thijs Schreijer | 2022-03-23 | 20 | -25/+25 |
|\ \ | |||||
| * | | Update URL references to source repository | Caleb Maclennan | 2022-03-23 | 2 | -5/+5 |
| | | | |||||
| * | | Move doc→docs so we can serve it with GitHub Pages | Caleb Maclennan | 2022-03-23 | 19 | -20/+20 |
|/ / | |||||
* | | fix(docs) references to some constants added (#359) | Thijs Schreijer | 2022-03-22 | 2 | -4/+10 |
| | | |||||
* | | fix(docs) fix html linter issues in the docs (#358) | Thijs Schreijer | 2022-03-22 | 11 | -934/+938 |
| | | |||||
* | | Merge pull request #318 from tokenrove/transfer-encoding-chunked | Thijs Schreijer | 2022-03-22 | 1 | -0/+7 |
|\ \ | |||||
| * | | http.lua: set transfer-encoding if source and no content-length | Julian Squires | 2022-03-22 | 1 | -0/+7 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | If a source is specified without a content-length header, LuaSocket sends the data in the chunked transfer coding; however, it doesn't set the transfer-encoding header. While I recognize that the user can set this manually, this is a gotcha that has caught me multiple times. RFC7230, section 3.3.3 (https://tools.ietf.org/html/rfc7230#section-3.3.3) is clear about this; if neither content-length nor transfer-encoding chunked are specified, the request message body length is zero. While some servers may ignore this, I have encountered several that follow the RFC in this regard, most recently golang's net/http. | ||||
* | | Update URLs in (and to) SCM rockspec, start an epoch #355 | Thijs Schreijer | 2022-03-22 | 3 | -138/+112 |
|\ \ | |||||
* \ \ | Merge pull request #275 from ewestbrook/vcxproj-mime-socket | Thijs Schreijer | 2022-03-22 | 2 | -0/+2 |
|\ \ \ | |||||
| * | | | Add src\compat.c to mime.vcxproj and socket.vcxproj | E. Westbrook | 2022-03-22 | 2 | -0/+2 |
|/ / / | |||||
* | | | Merge pull request #351 from jyoui/patch-1 | Thijs Schreijer | 2022-03-21 | 1 | -3/+3 |
|\ \ \ | |||||
| * | | | src/ltn12.lua: remove duplicated codes | david | 2022-03-21 | 1 | -3/+3 |
|/ / / | |||||
| | * | ci: Don't bother doing user-local install in ephemeral runner | Caleb Maclennan | 2022-03-22 | 1 | -3/+2 |
| | | | |||||
| | * | ci: Disable unsupported Windows and avoid duplicate runs | Caleb Maclennan | 2022-03-22 | 1 | -2/+6 |
| | | | |||||
| | * | ci: Expand test matrix to cover Windows and macOS | Caleb Maclennan | 2022-03-22 | 1 | -1/+2 |
| | | | |||||
| | * | Ci: Run regression tests after successful build | Caleb Maclennan | 2022-03-22 | 1 | -4/+21 |
| | | | |||||
| | * | ci: Add workflow to confirm build completes | Caleb Maclennan | 2022-03-19 | 1 | -0/+24 |
| | | | |||||
| | * | ci: Drop obsolete Travis configs | Caleb Maclennan | 2022-03-19 | 1 | -54/+0 |
| |/ | |||||
| * | chore: Drop rockspec for never-published RC2 release | Caleb Maclennan | 2022-03-19 | 1 | -134/+0 |
| | | |||||
| * | chore: Add current most recent rockspec as published | Caleb Maclennan | 2022-03-19 | 1 | -0/+108 |
| | | |||||
| * | chore: Rename rockspec dir to be plural | Caleb Maclennan | 2022-03-19 | 1 | -0/+0 |
| | | |||||
| * | chore: Move SCM rockspec to root and bump rockrel to 3 | Caleb Maclennan | 2022-03-19 | 1 | -4/+4 |
|/ | |||||
* | Merge pull request #354 from lunarmodules/linter | Caleb Maclennan | 2022-03-19 | 24 | -198/+260 |
|\ | |||||
| * | chore: Bump Lua version used in linter | Caleb Maclennan | 2022-03-19 | 1 | -16/+9 |
| | | |||||
| * | chore: Include luacheck config in editorconfig setup | Caleb Maclennan | 2022-03-19 | 2 | -5/+5 |
| | | |||||
| * | refactor: Address issues raised by linter | Thijs Schreijer | 2022-03-19 | 21 | -198/+187 |
| | | |||||
| * | ci: Add workflow to run luacheck linter | Thijs Schreijer | 2022-03-19 | 1 | -0/+26 |
| | | |||||
| * | chore: Add luacheck linter project configuration | Thijs Schreijer | 2022-03-19 | 1 | -0/+31 |
| | | |||||
| * | chore: Add editorconfig setup file | Thijs Schreijer | 2022-03-19 | 1 | -0/+23 |
| | |