Commit Graph

804 Commits (master)

Author SHA1 Message Date
Diego Nehab bbcbbf845e Merge pull request #119 from gatzka/master
Make casts const correct.
2015-03-03 19:01:00 -03:00
Thijs Schreijer d3ed08616b updated error messages, less error prone, platform independent 2015-03-03 21:17:06 +01:00
Diego Nehab 8396a0291b Better solution to luaL_checkint... 2015-03-01 22:49:04 -03:00
Diego Nehab 9d49cdcf05 Merge pull request #128 from Tieske/accidental_global
fixed accidental global in `ftp.lua`
2015-03-01 22:01:15 -03:00
Thijs Schreijer 59869b8bf6 fixed accidental global in `ftp.lua` 2015-03-01 20:34:53 +01:00
Diego Nehab 76ed24fe8a Fix inet_global_getaddrinfo leak of getnameinfo
Issue #127 closed.
2015-02-18 20:54:27 -02:00
Diego Nehab ddf4292824 Out of the box support for Lua 5.3. 2015-02-18 20:51:37 -02:00
Stephan Gatzka d8f77cca64 Remove unused function luaL_typerror(). 2014-12-21 07:45:36 +01:00
Stephan Gatzka 9178451ef9 Add missing prototype for opt_get_reuseport(). 2014-12-21 07:45:17 +01:00
Stephan Gatzka c6f136c7f5 Make local function udp_strerror() static. 2014-12-21 07:44:11 +01:00
Stephan Gatzka 41692dfb4b Make casts const correct. 2014-12-21 06:57:10 +01:00
Victor Seva 2906d6a522 Add "tcp-keepidle", "tcp-keepcnt" and "tcp-keepintvl" options 2014-12-05 13:17:50 +01:00
TsT 8a24ddaf49 white background
white background (successfully tested on https://tst2005.github.io/luasocket/ in https://tst2005.github.io/luasocket/reference.css )
2014-11-28 12:09:44 +01:00
Diego Nehab 5edf093643 Merge pull request #114 from siffiejoe/yieldable_protect52
make socket.protect yieldable on Lua 5.2/5.3
2014-11-10 15:56:25 -02:00
Philipp Janda 0b03eec16b make socket.protect yieldable on Lua 5.2/5.3 2014-11-10 18:49:40 +01:00
Diego Nehab 583257c28c Merge pull request #113 from siffiejoe/yieldable_protect51
fixed yieldable socket.protect in etc/dispatch.lua
2014-11-10 15:39:34 -02:00
Philipp Janda 7006ae120d fixed yieldable socket.protect in etc/dispatch.lua 2014-11-10 18:17:10 +01:00
Diego Nehab 6dcecd8f45 Merge pull request #108 from daurnimator/master
src/usocket: Do not setblocking on destroy, shutdown, and listen.
2014-10-27 16:30:48 -02:00
daurnimator 4f122e60b1 src/usocket: Don't unset/set O_NONBLOCK around listen() or shutdown() calls.
It doesn't effect them.
Not true on windows
2014-10-27 14:07:38 -04:00
daurnimator e602c2b271 src/usocket: Do not setblocking on destroy;
This results in unexpected behaviour if the socket has been `dup()`d, as O_NONBLOCK is shared.
Close is always 'blocking' anyway

See https://github.com/wahern/cqueues/issues/13 for an example use case
2014-10-27 13:35:36 -04:00
Diego Nehab d80bb0d82b Fix Host: header according to RFC7230 2014-07-15 14:49:20 -03:00
Charles Tabor 2314235b3a Add proxy authentication headers if present. 2014-03-27 14:40:04 -05:00
Charles Tabor 36aa87e031 Generate headers before proxy changes host and port 2014-03-21 14:25:44 -05:00
PixelToast 534dfed859 the universe has only existed for 43.8 years 2013-11-07 19:13:36 -05:00
kobra 833333e131 Added ability to set the option `reuseport` of a tcp socket. 2013-09-12 00:46:32 +01:00
Diego Nehab 6d5e40c324 Add MYCFLAGS and MYLDFLAGS go allow for customization 2013-09-09 14:55:20 -03:00
Diego Nehab d0b1f5b4c1 Add support for FreeBSD in makefile
Thanks to Leryan. See issue #78.
2013-09-09 14:29:14 -03:00
Diego Nehab 396e9e5ee6 Fixed timeout bug introduced by commit e81a6ff 2013-09-09 14:23:00 -03:00
Diego Nehab 244e5d34a0 Merge pull request #74 from catwell/pull-hostport
Include port in default Host header
2013-09-09 09:54:08 -07:00
Diego Nehab c715993fb8 Merge pull request #65 from fab13n/480a818bf0ef6de32527ba14fc2bb27e754d0612
Support for several filters in ltn12.{sink,source}.chain
2013-09-09 09:48:46 -07:00
Pierre Chapuis 87d72dce4e include port in default Host header
See RFC 2616 section 14.23.
2013-08-14 14:41:57 +02:00
Diego Nehab 6bdb00e24c Merge pull request #69 from catwell/pull-globals
fixes related to constants in the HTTP module
2013-07-05 12:40:49 -07:00
Pierre Chapuis 1f9ccb2b58 http: look for PROXY in _M, not as a global 2013-07-05 18:00:29 +02:00
Pierre Chapuis ddf88aca09 http: do not set global TIMEOUT 2013-07-05 17:59:52 +02:00
Fabien Fleutot 480a818bf0 support multiple filters in ltn12.{sink,source}.chain() 2013-06-18 11:01:46 +02:00
Diego Nehab 22cd5833fc Change link to github page. 2013-06-14 19:27:32 +08:00
Diego Nehab 19bd8baf9b Add files to distribution. 2013-06-14 19:21:27 +08:00
Diego Nehab de58cb417a Change 2.1 to 3.0 2013-06-14 19:16:16 +08:00
Diego Nehab bf7bc59a4d Change 2.1 to 3.0-rc1 2013-06-14 19:15:37 +08:00
Diego Nehab ea812a755e Update NEW file and section 2013-06-14 19:12:44 +08:00
Diego Nehab 2cc51443c2 Download archive with https rather than git scheme 2013-06-13 17:35:52 +08:00
Diego Nehab 85aa5e3d9c Fix version in rockspec. 2013-06-13 17:13:14 +08:00
Diego Nehab 9ddfe92820 Fix path for rockspec in travis file. 2013-06-13 16:40:14 +08:00
Diego Nehab c07ad19ca1 Merging moteus suggestions for rockspec and travis 2013-06-13 16:19:03 +08:00
Diego Nehab 7cad902bb7 Fix makefile and test_socket_error.lua 2013-06-12 21:45:15 +08:00
Diego Nehab b34386ca5c Merge pull request #58 from mascarenhas/master
New rockspec that uses LuaRocks to build instead of the makefile
2013-06-12 06:38:37 -07:00
Fabio Mascarenhas cce138c8e5 new rockspec using builtin build type 2013-06-11 17:23:50 -03:00
Diego Nehab 6e00ffd62f Changing from 2.1-rc1 to 3.0-rc1. 2013-06-11 19:10:03 +08:00
Diego Nehab 906abf29d1 Fix unix export marker. 2013-06-11 17:20:27 +08:00
Diego Nehab bc709ac7b7 Export global table only if "module()" is defined. 2013-06-05 18:36:51 +08:00