Kim Alvefur
0c7df119c2
feat(tcp): Add support for TCP Fast Open
2022-07-27 09:16:43 +03:00
Caleb Maclennan
6952262e6a
style: Use C-style comment syntax throughout ( #309 )
...
Co-authored-by: Denise Cullassnekuff <19711487+BlackCutpoint@users.noreply.github.com>
2022-03-18 17:54:11 +03:00
E. Westbrook
ce6a08d57d
options: pragma visibility
2019-03-10 00:04:20 -07:00
E. Westbrook
ef2a3fcedb
options.c: use LUASOCKET_PRIVATE
2019-02-25 15:59:19 -07:00
Diego Nehab
a9c75cb099
Merge pull request #244 from leyyer/options
...
add options:
2019-02-24 17:57:23 -03:00
Diego Nehab
699c36c019
Merge pull request #116 from linuxmaniac/master
...
Add "tcp-keepidle", "tcp-keepcnt" and "tcp-keepintvl" options
2019-02-24 17:55:27 -03:00
surenyi
97bfe1e043
add options:
...
get/set : recv-buffer-size
get/set : send-buffer-size
Signed-off-by: surenyi <surenyi82@163.com>
2018-03-25 14:58:10 +08:00
E. Westbrook
72fb9dcb49
src/options.c: increase buffer from 45 to 57, to accommodate string sizes specified (detected by gcc7's -Wstringpop-overflow)
2017-12-22 16:57:20 -07:00
Diego Nehab
9322eacefd
Merge pull request #141 from cjtallman/master
...
Added missing options for UDP getoption.
2015-08-21 15:51:52 -03:00
Diego Nehab
e75444ccd1
New compat.h module implements luaL_setfuncs.
...
Makes initialization code simpler everywhere.
2015-08-21 15:39:34 -03:00
cjtallman
67abaf89eb
Added missing options for UDP getoption.
...
Documentation says "dontroute", "broadcast", "reuseaddr", and
"reuseport" are supported as arguments to getoption, however their
implementations were missing.
2015-06-11 09:02:20 -07:00
Victor Seva
2906d6a522
Add "tcp-keepidle", "tcp-keepcnt" and "tcp-keepintvl" options
2014-12-05 13:17:50 +01:00
Diego Nehab
b1d1e721d1
No need for inet_pton.
2013-06-04 16:26:49 +08:00
unknown
5eefc73b57
Remove warnings. Move windows specific code.
2013-05-30 16:50:28 +08:00
Diego Nehab
a233e27865
Leaving if in src/ but out of build for now.
2013-05-30 16:20:34 +08:00
moteus
1de617e355
Add. Allow get error
option to socket.
2013-05-29 14:33:27 +04:00
Diego Nehab
f960b3872a
Making progress toward a release
...
Documented headers.lua
Update copyright date everywhere
Remove RCSID from files
Move version back to 2.1 rather than 2.1.1
Fixed url package to support ipv6 hosts
Changed "domain" to "family" in tcp and udp structures
Implemented getfamily methods
2012-04-23 00:18:45 +08:00
Diego Nehab
b3c4f46179
merged lua_typerrror.{c,h} into auxiliar.{c,h}
2012-04-16 20:41:48 +08:00
Sam Roberts
4b671f4551
Merge branch 'git-sam' into diego-sam-mwild-integration
...
Conflicts in options.c were just due to independent small functions
being close to each other.
unix.c in mwild was broken, it wasn't using LUASOCKET_API.
serial.c needed luaL_reg renamed, and to use LUASOCKET_API.
makefile didn't respect standard DESTDIR and prefix makefile
variables, and didn't allow LUAV variable to select lua version to build
against.
I've tested the top-level install-both target builds and installs
against both lua5.1 and lua5.2, but not done further testing.
Conflicts:
README
config
gem/ltn012.tex
makefile
src/makefile
src/options.c
src/options.h
src/tcp.c
src/usocket.c
2012-04-11 14:18:20 -07:00
Sam Roberts
8bb542baaf
Support getoption method for tcp objects.
2012-04-11 13:54:01 -07:00
Liam Devine
e15ed19db6
Compiles with Lua 5.1.4 and Lua 5.2.0-beta, although the makefile needs sorting out to take maybe a version number and also the local paths need removing.
2012-04-11 13:33:34 -07:00
Florian Zeitz
f871a29f27
Add support for the IPV6_V6ONLY socket option defaulting to on.
2012-04-11 13:33:34 -07:00
Diego Nehab
2778766d67
Preliminary IPv6 support for v2.1
2012-04-11 13:25:11 -07:00
Diego Nehab
bce60be30f
Decent makefiles!
2009-05-27 09:31:38 +00:00
Diego Nehab
f20f4889bf
Changed prefix of function names to match module names.
...
Removed some warnings and useless code.
2005-11-20 07:20:26 +00:00
Diego Nehab
f4dadea763
Before compiling on Windows.
2005-10-07 04:40:59 +00:00
Diego Nehab
a32c6d9140
Almost ready to release.
2005-09-29 06:11:42 +00:00
Diego Nehab
d46f7a09a7
Fixed smtp.lua loading.
...
Adjusted tftp module.
Added some comments.
2004-06-16 01:02:07 +00:00
Diego Nehab
42e0e74487
Adjusted wsocket to match usocket. Adjusted windows projects.
2004-01-21 20:16:48 +00:00
Diego Nehab
195069cf5f
Fixed functions that return messages in ?socket.c.
...
Moved complexity of connect and accept there.
Created a new options.c module to take care of options.
Auxiliar.c is now cleaner.
2004-01-21 18:40:52 +00:00