aboutsummaryrefslogtreecommitdiff
path: root/src/select.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* select: pragma visibilityE. Westbrook2019-03-101-9/+1
|
* select.c: use LUASOCKET_PRIVATEE. Westbrook2019-02-251-2/+4
|
* Changed buffer-per-socket to buffer-per-operation.Diego Nehab2015-10-061-1/+4
| | | | | | | | 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.
* New compat.h module implements luaL_setfuncs.Diego Nehab2015-08-211-16/+13
| | | | Makes initialization code simpler everywhere.
* Export global only if LUA_COMPAT_MODULE defined.Diego Nehab2013-05-291-0/+4
|
* Remove warnings and fix makefile for Win32.Diego Nehab2012-12-111-5/+5
|
* Making progress toward a releaseDiego Nehab2012-04-231-2/+0
| | | | | | | | | | 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
* Compiles with Lua 5.1.4 and Lua 5.2.0-beta, although the makefile needs ↵Liam Devine2012-04-111-1/+1
| | | | sorting out to take maybe a version number and also the local paths need removing.
* Preliminary IPv6 support for v2.1Diego Nehab2012-04-111-3/+10
|
* Decent makefiles!Diego Nehab2009-05-271-14/+25
|
* Changed prefix of function names to match module names.Diego Nehab2005-11-201-17/+20
| | | | Removed some warnings and useless code.
* Before compiling on Windows.Diego Nehab2005-10-071-4/+4
|
* Almost ready to release.Diego Nehab2005-09-291-2/+2
|
* Stupid bug in http.lua.Diego Nehab2005-06-121-2/+2
|
* Select wasn't calling tm_markstart.Diego Nehab2004-09-211-0/+1
|
* Fixed a bunch of stuff. Added mike's patches.Diego Nehab2004-07-161-1/+1
|
* Moving on to beta2.Diego Nehab2004-07-011-4/+7
|
* Compiled and tested on Windows...Diego Nehab2004-06-171-3/+1
|
* Manual is almost done. HTTP is missing.Diego Nehab2004-06-151-75/+146
| | | | | | | Implemented new distribution scheme. Select is now purely C. HTTP reimplemented seems faster dunno why. LTN12 functions that coroutines fail gracefully.
* Só pra não perder se der merda.Diego Nehab2004-06-041-2/+1
|
* FTP low-level working.Diego Nehab2004-05-251-25/+0
| | | | | SMTP connection oriented working. ltn12 improved.
* Worked on the manual.Diego Nehab2004-02-041-1/+2
| | | | | Implemented stuffing (needs test) Added cddb and qp examples.
* Finished implementation of LuaSocket 2.0 alpha on Linux.Diego Nehab2003-06-261-16/+36
| | | | Some testing still needed.
* Select re-implemented in a nicer way.Diego Nehab2003-06-091-108/+83
| | | | | | 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.
* Released luasocket-1.5-work!Diego Nehab2003-03-281-1/+1
|
* Compiled in SunOSDiego Nehab2003-03-281-0/+1
|
* Closer to release...Diego Nehab2003-03-281-2/+16
|
* Completed port to Lua 5.0-beta.Diego Nehab2003-03-201-0/+2
|
* Faltam testes de ftp e smtp. O resto passa.Diego Nehab2002-12-031-2/+0
|
* Already compiling and running for Lua 5.0 (alpha)Diego Nehab2002-12-021-6/+9
|
* select implementation.Diego Nehab2002-07-031-153/+95
|
* Initial revisionDiego Nehab2002-03-221-0/+194