Commit Graph

32 Commits (master)

Author SHA1 Message Date
E. Westbrook c2245f35c5 select: pragma visibility 2019-03-10 00:04:20 -07:00
E. Westbrook fae993c118 select.c: use LUASOCKET_PRIVATE 2019-02-25 15:59:29 -07:00
Diego Nehab be67f63f4e Changed buffer-per-socket to buffer-per-operation.
This is a difficult tradeoff to measure. I think large
datagrams won't be used very frequently. So it is better to
not lock a large buffer to each socket object and instead
allocate and deallocate for each operation receiving a
datagram larger than UDP_DATAGRAMSIZE.
2015-10-06 11:33:50 +08:00
Diego Nehab e75444ccd1 New compat.h module implements luaL_setfuncs.
Makes initialization code simpler everywhere.
2015-08-21 15:39:34 -03:00
Diego Nehab 79e6c4915d Export global only if LUA_COMPAT_MODULE defined. 2013-05-29 16:56:56 +08:00
Diego Nehab 72a5347f97 Remove warnings and fix makefile for Win32. 2012-12-11 17:43:49 -02: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
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
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 8b114f3bf4 Stupid bug in http.lua. 2005-06-12 22:02:21 +00:00
Diego Nehab e1d318f26c Select wasn't calling tm_markstart. 2004-09-21 18:59:19 +00:00
Diego Nehab e4e2223cff Fixed a bunch of stuff. Added mike's patches. 2004-07-16 06:48:48 +00:00
Diego Nehab 7115c12fbc Moving on to beta2. 2004-07-01 03:32:09 +00:00
Diego Nehab 80b7acea2e Compiled and tested on Windows... 2004-06-17 00:18:48 +00:00
Diego Nehab 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
Diego Nehab 9ed7f955e5 Só pra não perder se der merda. 2004-06-04 15:15:45 +00:00
Diego Nehab 888496aa82 FTP low-level working.
SMTP connection oriented working.
ltn12 improved.
2004-05-25 05:27:44 +00:00
Diego Nehab 0b2542d1a6 Worked on the manual.
Implemented stuffing (needs test)
Added cddb and qp examples.
2004-02-04 14:29:11 +00:00
Diego Nehab 71f6bb60bf Finished implementation of LuaSocket 2.0 alpha on Linux.
Some testing still needed.
2003-06-26 18:47:49 +00:00
Diego Nehab 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
Diego Nehab c1ef3e7103 Released luasocket-1.5-work! 2003-03-28 23:29:45 +00:00
Diego Nehab 335cdbf334 Compiled in SunOS 2003-03-28 22:14:06 +00:00
Diego Nehab f18d1b7cd0 Closer to release... 2003-03-28 21:08:50 +00:00
Diego Nehab d3d4156ef9 Completed port to Lua 5.0-beta. 2003-03-20 23:11:25 +00:00
Diego Nehab 7da19138e3 Faltam testes de ftp e smtp. O resto passa. 2002-12-03 07:20:34 +00:00
Diego Nehab d7e80592a6 Already compiling and running for Lua 5.0 (alpha) 2002-12-02 23:34:41 +00:00
Diego Nehab 9b8bce6465 select implementation. 2002-07-03 19:06:53 +00:00
Diego Nehab 3bd99ec599 Initial revision 2002-03-22 20:07:43 +00:00