Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| | * | | 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 | |
| | | | ||||||
| * | | style: Use C-style comment syntax throughout (#309) | Caleb Maclennan | 2022-03-18 | 4 | -37/+38 | |
| |/ | | | | | Co-authored-by: Denise Cullassnekuff <19711487+BlackCutpoint@users.noreply.github.com> | |||||
| * | Fixe an issue with aux buffer init overwriting optional parameters in ↵ | Paul Kulchenko | 2022-03-18 | 1 | -1/+4 | |
| | | | | | | | | | | receive() (#334) Fixes use on Lua >= 5.4.3 | |||||
| * | test/find-connect-limit: add missing "socket =" | E. Westbrook | 2020-03-28 | 1 | -1/+1 | |
| | | ||||||
| * | test/udp-zero-length-send-recv: add missing "socket ="; use shebang ↵ | E. Westbrook | 2020-03-28 | 1 | -2/+2 | |
| | | | | | | | | "#!/usr/bin/env lua" | |||||
| * | test/udp-zero-length-send: add missing "socket ="; use shebang ↵ | E. Westbrook | 2020-03-28 | 1 | -2/+2 | |
| | | | | | | | | "#!/usr/bin/env lua" | |||||
| * | test/getoptions: guard calls with pcall(); check result of getoption"linger" | E. Westbrook | 2020-03-28 | 1 | -4/+18 | |
| | | ||||||
| * | test/tcp-getoptions: bugfix: missing "socket =" in require"socket" | E. Westbrook | 2020-03-28 | 1 | -1/+1 | |
| | | ||||||
| * | src/makefile: remove -DLUASOCKET_INET_PTON as current mingw builds don't want it | E. Westbrook | 2020-03-28 | 1 | -1/+1 | |
| | | ||||||
| * | Merge pull request #280 from ewestbrook/rockspec-scm | Diego Nehab | 2019-04-22 | 1 | -1/+1 | |
| |\ | | | | | | | SCM rockspec housekeeping | |||||
| | * | rockspec/luasocket-scm-2.rockspec | E. Westbrook | 2019-04-21 | 1 | -1/+1 | |
| | | | ||||||
| | * | move SCM rockspec to rockspec folder; rename consistent with luarocks repository | E. Westbrook | 2019-04-21 | 1 | -0/+0 | |
| |/ | ||||||
| * | Merge pull request #271 from ewestbrook/pragmavisibility | Diego Nehab | 2019-03-11 | 39 | -369/+422 | |
| |\ | | | | | | | Use visibility pragma around declarations instead of attributes on definitions | |||||
| | * | wrap visibility pragmas in #ifndef _WIN32 | E. Westbrook | 2019-03-10 | 16 | -17/+56 | |
| | | | ||||||
| | * | rockspecs: unix += compat | E. Westbrook | 2019-03-10 | 2 | -0/+2 | |
| | | | ||||||
| | * | rockspecs: serial += compat | E. Westbrook | 2019-03-10 | 2 | -0/+2 | |
| | | | ||||||
| | * | src/makefile: serial += compat | E. Westbrook | 2019-03-10 | 1 | -0/+1 | |
| | | | ||||||
| | * | usocket: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -51/+57 | |
| | | | ||||||
| | * | unixstream: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -5/+5 | |
| | | | ||||||
| | * | unixdgram: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -5/+6 | |
| | | | ||||||
| | * | unix: include reorg | E. Westbrook | 2019-03-10 | 2 | -4/+0 | |
| | | | ||||||
| | * | udp: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -6/+6 | |
| | | | ||||||
| | * | timeout: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -19/+30 | |
| | | | ||||||
| | * | tcp: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -7/+6 | |
| | | | ||||||
| | * | socket.h: pragma visibility | E. Westbrook | 2019-03-10 | 1 | -30/+21 | |
| | | | ||||||
| | * | serial.c: pragma visibiliity | E. Westbrook | 2019-03-10 | 1 | -5/+2 | |
| | | | ||||||
| | * | select: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -9/+5 | |
| | | | ||||||
| | * | options: pragma visibility | E. Westbrook | 2019-03-10 | 2 | -105/+145 | |
| | | |