aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* testsrvr asserts when test finishes successfully.Sam Roberts2012-04-111-1/+6
| | | | | | | When the test client finishes, the test server asserts with a "closed" message. After looking carefully at this, I think the tests are running successfully and passing. Since it appears to be a test failure, I modified the server to allow the client to close the control connection.
* Utility to find how many TCP connections can be made.Sam Roberts2012-04-111-0/+32
|
* Use poll by default for socket.connect(), instead of select().Sam Roberts2012-04-111-1/+1
| | | | | | | | | | | Connect timeouts are implemented by waiting on the new socket descriptor. When select() is used for this, it imposes an arbitrary limit on the number of connections that can be made, usually 1024-3. Using poll() removes this limit on the number of simultaneous TCP connections can be made using luasocket. The previous default implementation using select() is available by defining SOCKET_SELECT. Note that using socket.select() always uses select(), so it isn't possible to wait on an arbitrary number of connections at once.
* Receive of zero for UDP is now possible.Sam Roberts2012-04-111-0/+6
| | | | | Previously, receive of zero was considered to be "closed", but that is only true for stream-based protocols, like TCP.
* Test showing failure to receive a zero-length packet.Sam Roberts2012-04-111-0/+35
|
* Stop returning an error after successful send of zero length UDP packetsSam Roberts2012-04-112-6/+30
| | | | | | | A zero-length send is invalid with TCP, but well defined with UDP. udp:send"" was returning (nil,"refused"), indicating that it failed when the packet was actually sent. The test script reproduces the bug, and includes a tcpdump of the zero length packet being sent.
* OS X CFLAGS definition caused silent failure to build debug version of ↵Sam Roberts2012-04-111-3/+3
| | | | | | | | | | | | luasocket. The luasocket tests require LUASOCKET_DEBUG to be defined at build time, but for OS X if COMPAT was undefined, the command line looked like ... -I -DLUASOCKET_DEBUG ... so that the the macro definition was silently being treated as the argument to -I. Result is the macro was never set, and tests would never run. Fixed by moving -I to the (optional) definition of the location of compat headers.
* Add all-unix and install-unix targets which include all modules supported on ↵Sam Roberts2012-04-112-1/+6
| | | | | | | unix. Besides standard socket and mime modules, this includes unix domain socket support.
* Add location of Ubuntu's lua5.1 headers to config.Sam Roberts2012-04-111-0/+1
|
* Support the conventional DESTDIR and prefix variablesSam Roberts2012-04-111-3/+7
| | | | | | Many packaging systems rely on them, they are described here: - http://www.gnu.org/prep/standards/standards.html#index-prefix - http://www.gnu.org/prep/standards/standards.html#DESTDIR
* ignore build outputSam Roberts2012-04-111-0/+3
|
* This commit was manufactured by cvs2svn to create tag 'luasocket-2-0-2'.v2.0.2cvs2git convertor2007-10-112-199/+165
| | | | | | Sprout from master 2007-10-11 21:16:28 UTC Diego Nehab <diego@tecgraf.puc-rio.br> 'Tested each sample.' Cherrypick from master 2007-05-31 22:27:40 UTC Diego Nehab <diego@tecgraf.puc-rio.br> 'Before sending to Roberto.': gem/ltn012.tex gem/makefile
* Tested each sample.Diego Nehab2007-10-1127-165/+791
|
* Global variable references.Diego Nehab2007-07-113-5/+5
|
* Typo.Diego Nehab2007-06-151-1/+1
|
* Waiting for Roberto's remarks.Diego Nehab2007-06-151-0/+2
|
* Almost ready to release.Diego Nehab2007-06-154-59/+41
|
* Modified and tested on Linux.Diego Nehab2007-06-124-23/+25
|
* Removed os.exit from test.Diego Nehab2007-06-111-1/+0
|
* Crashy bug fixed in recvraw.Diego Nehab2007-06-1112-33/+97
| | | | Also fixed returns on closed socket.
* Before sending to Roberto.Diego Nehab2007-05-311-113/+105
|
* Lua Gem.Diego Nehab2007-05-313-0/+805
|
* Added simple unix tests.Diego Nehab2007-04-093-10/+17
|
* Couple bug fixes.Diego Nehab2007-03-1211-73/+76
|
* Thread safety...Diego Nehab2006-04-281-10/+6
|
* Tested on Windows and it works.Diego Nehab2006-04-262-6/+10
|
* Adjusted projects for compat-5.1r5Diego Nehab2006-04-202-6/+6
|
* Tidy.Diego Nehab2006-04-201-2/+1
|
* Spell checked and updated modification date.Diego Nehab2006-04-2014-15/+15
|
* Reverted back to Linux.Diego Nehab2006-04-201-5/+5
|
* Almost ready to release 2.0.1Diego Nehab2006-04-205-36/+59
|
* Reverted to Linux default.Diego Nehab2006-04-181-10/+10
|
* Adding wishes for 5.2Diego Nehab2006-04-141-0/+5
|
* Mentions that closed sockets are ignored by select.Diego Nehab2006-04-141-0/+5
|
* http.request was using old host header during redirects.Diego Nehab2006-04-134-1/+7
|
* Stupid bug was reusing the nreqt.headers.host during redirect.Diego Nehab2006-04-122-10/+19
|
* Almost done 2.0.1.Diego Nehab2006-04-0314-140/+72
|
* Final patches...Diego Nehab2006-04-036-17/+33
|
* Better image to test mail.Diego Nehab2006-04-021-0/+0
|
* Updates for 2.0.1 on the way.Diego Nehab2006-03-196-62/+26
|
* Chose option 1) for http.lua.Diego Nehab2006-03-144-52/+25
| | | | Need to fix everything to make sure it works with the new compat-5.1
* Fixing bugs...Diego Nehab2006-03-134-90/+134
|
* Bug in footer.Diego Nehab2005-12-011-1/+0
|
* Simplified documentation of send().Diego Nehab2005-11-241-28/+11
|
* Changed LIB/SHARE to CDIR/LDIR.Diego Nehab2005-11-221-18/+18
|
* Few tweaks in installation, some missing files, etc.Diego Nehab2005-11-2226-238/+232
|
* Spell checking on the manuals.Diego Nehab2005-11-2115-33/+36
| | | | David's changes to lp.lua.
* Works in Finnish now! Who would say...Diego Nehab2005-11-211-2/+2
|
* In pre release mode!Diego Nehab2005-11-2013-411/+283
|
* Changed prefix of function names to match module names.Diego Nehab2005-11-2011-89/+110
| | | | Removed some warnings and useless code.