d9cc531e3b
Fixe an issue with aux buffer init overwriting optional parameters in receive() ( #334 )
...
Fixes use on Lua >= 5.4.3
2022-03-18 12:23:09 +03:00
e3ac49efbd
buffer: pragma visibility
2019-03-10 00:03:04 -07:00
b95527e140
buffer.c: use LUASOCKET_PRIVATE
2019-02-25 15:57:25 -07:00
96965b179c
New agnostic IPv4 IPv6 functions.
...
Also dealing with EPROTOTYPE Yosemite seems to be throwing
at us for no reason.
2015-08-22 19:52:01 -03:00
e75444ccd1
New compat.h module implements luaL_setfuncs.
...
Makes initialization code simpler everywhere.
2015-08-21 15:39:34 -03:00
396e9e5ee6
Fixed timeout bug introduced by commit e81a6ff
2013-09-09 14:23:00 -03:00
72a5347f97
Remove warnings and fix makefile for Win32.
2012-12-11 17:43:49 -02:00
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
e81a6ff623
Conditional creation of p_timeout instance 'tm'
2012-04-11 13:33:34 -07:00
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
2778766d67
Preliminary IPv6 support for v2.1
2012-04-11 13:25:11 -07:00
3a8ba90dfb
Saving before big changes to support IPv6.
2011-05-25 20:57:22 +00:00
bce60be30f
Decent makefiles!
2009-05-27 09:31:38 +00:00
3cd10f5ab6
Crashy bug fixed in recvraw.
...
Also fixed returns on closed socket.
2007-06-11 23:44:54 +00:00
f4dadea763
Before compiling on Windows.
2005-10-07 04:40:59 +00:00
a32c6d9140
Almost ready to release.
2005-09-29 06:11:42 +00:00
37f7af4b9f
Added check-links-nb.lua that check links in a non-blocking way.
2005-06-20 04:51:55 +00:00
6dc9c1096a
Seems to be working on windows.
2005-03-11 02:21:27 +00:00
8d4e240f6a
Forward server working on Mac OS X...
2005-02-08 10:01:01 +00:00
c5fefd5529
Simplified use for sock:send.
2005-01-27 21:30:01 +00:00
7c97e8e40a
Almost ready for beta3
2004-11-27 07:58:04 +00:00
911e8d7e7f
Beta2 is out! Total timeout works on Windows.
2004-07-26 05:17:37 +00:00
cd994f306a
Gonna try my luck on windows...
2004-07-26 04:03:55 +00:00
c8b402e004
Changed send function.
2004-07-18 22:56:14 +00:00
9a79d500eb
Still need to fix windows. :o/
2004-07-15 06:11:53 +00:00
63807d6476
Added getstats.
2004-07-01 06:09:29 +00:00
7115c12fbc
Moving on to beta2.
2004-07-01 03:32:09 +00:00
07dda08c5d
Changed the return of the send function...
2004-06-17 23:08:56 +00:00
58096449c6
Manual is almost done. HTTP is missing.
...
Implemented new distribution scheme.
Select is now purely C.
HTTP reimplemented seems faster dunno why.
LTN12 functions that coroutines fail gracefully.
2004-06-15 06:24:00 +00:00
84f03fda7c
Previous bug fix caused a new bug. :o/
2004-05-28 07:38:12 +00:00
4919a83d22
Changed receive function. Now uniform with all other functions. Returns nil
...
on error, return partial result in the end.
http.lua rewritten.
2004-03-21 07:50:15 +00:00
0b2542d1a6
Worked on the manual.
...
Implemented stuffing (needs test)
Added cddb and qp examples.
2004-02-04 14:29:11 +00:00
c8d58798f0
Trying to get connect-with-timeout to work. Darwin works...
2004-01-18 00:04:20 +00:00
3febb302ad
Killed a few bugs found by Tomas.
2003-11-27 00:30:54 +00:00
71f6bb60bf
Finished implementation of LuaSocket 2.0 alpha on Linux.
...
Some testing still needed.
2003-06-26 18:47:49 +00:00
58bdb658aa
Select re-implemented in a nicer way.
...
Few changes in internal class and group registration.
Lua modules are compiled and built into library.
Dynamic library tested in Linux and Mac OS X.
2003-06-09 18:23:40 +00:00
0f6c8d50a9
Porting to LUA 5.0 final
2003-05-25 01:54:13 +00:00
f18d1b7cd0
Closer to release...
2003-03-28 21:08:50 +00:00
d3d4156ef9
Completed port to Lua 5.0-beta.
2003-03-20 23:11:25 +00:00
7da19138e3
Faltam testes de ftp e smtp. O resto passa.
2002-12-03 07:20:34 +00:00
8f05082f77
Initial revision
2002-03-27 18:00:00 +00:00