Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #27 from catwell/pull-noarg | Diego Nehab | 2013-04-17 | 1 | -4/+4 |
|\ | | | | | fix more uses of arg | ||||
| * | remove uses of arg in the codebase | Pierre Chapuis | 2013-01-23 | 1 | -4/+4 |
| | | |||||
* | | Use the length operator (#) instead of table.getn. | Gerardo Marset | 2013-02-25 | 3 | -9/+9 |
|/ | | | | | table.getn was deprecated in Lua 5.1 in favor of #, the length operator. See: http://www.lua.org/manual/5.1/manual.html#7.2 | ||||
* | Fix udp:setpeername("*") | Diego Nehab | 2012-08-23 | 2 | -0/+35 |
| | | | | | | | | | | | | | | There seems to be a curious difference between MacOS and Linux and I am not sure if this is documented. When you break a "connection" on Mac OS, you only eliminate the peer association, but the local address remains bound. On Linux, breaking a "connection" eliminates the binding to the local address. Have you guys ever come accross this? Another irritating difference is that connect() returns the error EAFNOSUPPORT on Mac OS. I am going to ignore all errors when the reason for calling connect() is simply to break the "connection". | ||||
* | Test server exits gracefully at command of test client | Diego Nehab | 2012-05-01 | 1 | -0/+7 |
| | |||||
* | Update method list in tests | Florian Zeitz | 2012-04-29 | 1 | -1/+4 |
| | |||||
* | Select loadstring or load for Lua 5.1/5.2 respectively | Florian Zeitz | 2012-04-29 | 1 | -1/+1 |
| | |||||
* | Test method registration for IPv6 sockets | Florian Zeitz | 2012-04-29 | 1 | -4/+9 |
| | |||||
* | Making progress toward a release | Diego Nehab | 2012-04-23 | 1 | -10/+121 |
| | | | | | | | | | | 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 | ||||
* | Merge branch 'git-sam' into diego-sam-mwild-integration | Sam Roberts | 2012-04-11 | 5 | -1/+141 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | On failure, exit with a message instead of blocking indefinitely. | Sam Roberts | 2012-04-11 | 1 | -2/+4 |
| | | |||||
| * | Support getoption method for tcp objects. | Sam Roberts | 2012-04-11 | 1 | -0/+41 |
| | | |||||
| * | testsrvr asserts when test finishes successfully. | Sam Roberts | 2012-04-11 | 1 | -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 Roberts | 2012-04-11 | 1 | -0/+32 |
| | | |||||
| * | Test showing failure to receive a zero-length packet. | Sam Roberts | 2012-04-11 | 1 | -0/+35 |
| | | |||||
| * | Stop returning an error after successful send of zero length UDP packets | Sam Roberts | 2012-04-11 | 1 | -0/+25 |
| | | | | | | | | | | | | | | 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. | ||||
* | | change localhost to loopback ip to prevent error on my mac box???? | Liam Devine | 2012-04-11 | 1 | -2/+3 |
| | | |||||
* | | Compiles with Lua 5.1.4 and Lua 5.2.0-beta, although the makefile needs ↵ | Liam Devine | 2012-04-11 | 2 | -6/+11 |
| | | | | | | | | sorting out to take maybe a version number and also the local paths need removing. | ||||
* | | Saving before big changes to support IPv6. | Diego Nehab | 2011-05-25 | 7 | -515/+543 |
| | | |||||
* | | Decent makefiles! | Diego Nehab | 2009-05-27 | 6 | -10/+74 |
|/ | |||||
* | Removed os.exit from test. | Diego Nehab | 2007-06-11 | 1 | -1/+0 |
| | |||||
* | Crashy bug fixed in recvraw. | Diego Nehab | 2007-06-11 | 2 | -2/+61 |
| | | | | Also fixed returns on closed socket. | ||||
* | Added simple unix tests. | Diego Nehab | 2007-04-09 | 3 | -10/+17 |
| | |||||
* | Couple bug fixes. | Diego Nehab | 2007-03-12 | 3 | -10/+9 |
| | |||||
* | Almost done 2.0.1. | Diego Nehab | 2006-04-03 | 2 | -5/+2 |
| | |||||
* | Final patches... | Diego Nehab | 2006-04-03 | 4 | -6/+22 |
| | |||||
* | Better image to test mail. | Diego Nehab | 2006-04-02 | 1 | -0/+0 |
| | |||||
* | Updates for 2.0.1 on the way. | Diego Nehab | 2006-03-19 | 2 | -10/+5 |
| | |||||
* | In pre release mode! | Diego Nehab | 2005-11-20 | 1 | -2/+2 |
| | |||||
* | Changed prefix of function names to match module names. | Diego Nehab | 2005-11-20 | 1 | -2/+2 |
| | | | | Removed some warnings and useless code. | ||||
* | Before compiling on Windows. | Diego Nehab | 2005-10-07 | 1 | -6/+6 |
| | |||||
* | Test back to localhost. | Diego Nehab | 2005-09-29 | 1 | -2/+2 |
| | |||||
* | Tested on Windows. | Diego Nehab | 2005-09-29 | 1 | -2/+2 |
| | |||||
* | Almost ready to release. | Diego Nehab | 2005-09-29 | 2 | -3/+4 |
| | |||||
* | Compiled on Windows. Fixed a bunch of stuff. Almost ready to release. | Diego Nehab | 2005-08-23 | 2 | -6/+40 |
| | | | | | Implemented a nice dispatcher! Non-blocking check-links and forward server use the dispatcher. | ||||
* | Final push for release... | Diego Nehab | 2005-08-12 | 1 | -7/+8 |
| | |||||
* | Added check-links-nb.lua that check links in a non-blocking way. | Diego Nehab | 2005-06-20 | 1 | -1/+1 |
| | |||||
* | Using core.so instead of csocket.so and cmime.so. | Diego Nehab | 2005-06-17 | 1 | -1/+5 |
| | |||||
* | Working on the manual. | Diego Nehab | 2005-06-14 | 1 | -1/+1 |
| | |||||
* | Stupid bug in http.lua. | Diego Nehab | 2005-06-12 | 4 | -6/+6 |
| | |||||
* | Tiny bug in forward.lua | Diego Nehab | 2005-03-11 | 1 | -1/+1 |
| | |||||
* | Forward server works for multiple tunnels. | Diego Nehab | 2005-03-10 | 1 | -1/+1 |
| | | | | | Http.lua has been patched to support non-blocking everything. Makefile for linux has been updated with new names. | ||||
* | Forward server working on Mac OS X... | Diego Nehab | 2005-02-08 | 6 | -11/+671 |
| | |||||
* | Releasing. | Diego Nehab | 2005-01-02 | 1 | -1/+1 |
| | |||||
* | Few extra changes... | Diego Nehab | 2005-01-02 | 1 | -1/+1 |
| | |||||
* | Almost ready to release beta3 | Diego Nehab | 2005-01-02 | 1 | -2/+1 |
| | |||||
* | More to do. | Diego Nehab | 2004-12-07 | 1 | -1/+0 |
| | |||||
* | Added new instalation section to the manual. | Diego Nehab | 2004-11-28 | 1 | -1/+1 |
| | |||||
* | LTN12 bug removed. | Diego Nehab | 2004-11-28 | 1 | -3/+10 |
| | |||||
* | New LTN12 test procedures (still short, but growing) | Diego Nehab | 2004-11-28 | 2 | -36/+275 |
| | | | | LTN12 avoids coroutines. |