Commit Graph

  • f66963f9a1 Updated for 1.3b. Diego Nehab 2001-06-06 20:59:12 +00:00
  • c53ad62b00 Streaming by callbacks implemented. Diego Nehab 2001-06-06 20:55:45 +00:00
  • 77090c53fe Updated for 1.3b version. Diego Nehab 2001-06-04 20:45:17 +00:00
  • 791c9f3168 Select was also crashing on non-table parameters. Changed time to _time and sleep to _sleep to avoid name clashes. Diego Nehab 2001-06-04 20:44:39 +00:00
  • f1ae9db45e HTTP message bodies are transfered using a callback to return body parts chunk by chunk. Diego Nehab 2001-05-21 18:12:20 +00:00
  • f68b4dd136 New description for the dict.lua file. Diego Nehab 2001-04-25 20:11:03 +00:00
  • 7d60e27bea Transformed in a library, instead of a sample program. Diego Nehab 2001-04-25 20:08:21 +00:00
  • 8c6473577d Added support to UDP socket options. Diego Nehab 2001-04-23 22:37:55 +00:00
  • 561177a1dd Some internal functions were not static. Correct select bug that would crash on closed sockets. Diego Nehab 2001-04-16 19:56:33 +00:00
  • bd0bf45979 BUG: multi-line replies were not supported. Error logic simplified. Diego Nehab 2001-03-27 19:25:11 +00:00
  • 366fb989f3 Updated for release 1.2.1. Diego Nehab 2001-03-12 20:10:39 +00:00
  • f643710fa2 Found a new way to define global version of table methods using only ~15 lines of code. So, they are back. Added '*w' word receive pattern. Diego Nehab 2001-03-12 20:04:25 +00:00
  • 794418cd7b Added broadcast.lua description. Diego Nehab 2001-03-12 20:02:21 +00:00
  • 98a7e91de5 Connection closed detection was improved. Client numbers are now tracked and sent along with broadcasted line. Diego Nehab 2001-03-12 20:00:47 +00:00
  • 3f52ed5c53 Initial revision Diego Nehab 2001-03-12 19:42:46 +00:00
  • 8ed1b05f86 Corrected command line parameter bug... Diego Nehab 2001-03-12 19:40:29 +00:00
  • 33817f147b Set timeout on data socket, to avoid hangs due to no keepalive packets. Diego Nehab 2001-03-12 19:38:39 +00:00
  • 22396d34f5 Updated for release 1.2.1. Added '*w' pattern test. Diego Nehab 2001-03-07 22:38:54 +00:00
  • bbb4b3e2c1 Updated to remove use of global methods. Conforming to LuaSocket release 1.2.1 Diego Nehab 2001-03-06 20:16:17 +00:00
  • 22a5d3f669 Uptated for LuaSocket 1.2. The version released was incompatible... Diego Nehab 2001-03-06 19:54:57 +00:00
  • 2c9008772e Updated to remove use of global methods. Conforming to LuaSocket release 1.2.1 Diego Nehab 2001-03-06 19:46:42 +00:00
  • 29226588da Updated to remove use of global methods. Conforming to LuaSocket release 1.2.1 Diego Nehab 2001-03-06 19:23:21 +00:00
  • 27371883ef Removed global version of table methods. Close method is now permitted on closed sockets. Added generalized select support. Removed poll method, replaced by select with advantage. Diego Nehab 2001-03-06 19:03:10 +00:00
  • 297576affa Updated for release 1.2.1 Buffer size constants are now part of luasocket.h. Diego Nehab 2001-03-06 19:01:44 +00:00
  • a221087bc0 Relaxed timeout tests. Diego Nehab 2001-01-28 02:18:24 +00:00
  • 159823e200 Added support for the CYGWIN gcc compiler. Diego Nehab 2001-01-28 02:16:20 +00:00
  • a466bd5d42 Data connection is now passive. Even minimum FTP servers are usable. Diego Nehab 2001-01-25 22:03:16 +00:00
  • 273fd0964e Updated for LuaSocket 1.2 Diego Nehab 2001-01-25 22:02:37 +00:00
  • bee46b39bf HTTP is now generic, with function http_request. RFC is more strictly followed. Diego Nehab 2001-01-25 22:01:37 +00:00
  • f6b9505225 Updated for LuaSocket 1.2. Diego Nehab 2001-01-25 22:00:18 +00:00
  • 2bb209ab9e Updated for LuaSocket 1.2. More tests added. Diego Nehab 2001-01-25 21:59:59 +00:00
  • 7096b8df82 Initial revision Diego Nehab 2001-01-25 21:59:39 +00:00
  • 68f51243b3 Parameter passing updated. Diego Nehab 2001-01-25 21:57:07 +00:00
  • 03e063c21e Updated for LuaSocket 1.2 Added description for daytimeclnt.lua, echoclnt.lua, echosrvr.lua and tftpclnt.lua. Diego Nehab 2001-01-25 21:56:01 +00:00
  • 973295ba18 UDP code implemented. DNS code has been rewritten. Almost everything has been changed. :-) Diego Nehab 2001-01-25 21:53:02 +00:00
  • 7674d3b649 It just creates the distribution now. Updated for LuaSocket 1.2 Diego Nehab 2001-01-25 21:49:48 +00:00
  • 6370be578b Modified beause of name changes in examples. Diego Nehab 2001-01-17 19:51:21 +00:00
  • 84baa83864 The actuall bind to the Lua language has been rewritten with generalized use of closure values. Sockets are now real tables, where each method receives a p_sock structure as a closure. Global version of methods are now optional, and call the table versions. Included the toip function that converts from host name to ip address. new implementation of '*a' was broken as has been fixed. The windows code has been tested and is working. Diego Nehab 2001-01-15 04:16:35 +00:00
  • b40d2ba005 Included LUASOCKET_BUFFERSIZE and LUASOCKET_VERSION defines. Diego Nehab 2001-01-13 07:11:44 +00:00
  • 41643c2643 All input from sockets is now buffered. This has drastically improved line I/O. The code is much simpler now, too. All timeout management has been rewritten. Diego Nehab 2001-01-13 07:10:00 +00:00
  • 17c4d1c305 Initial revision Diego Nehab 2000-12-29 22:15:09 +00:00
  • 6f9d15b660 Simplified SIGPIPE treatment. Changed some ints to size_ts. Diego Nehab 2000-12-29 22:08:56 +00:00
  • df9a7e548f Added new receive pattern "*a" Added new bind pattern "*" that binds to INADDR_ANY bind now also returns the ip and port bound to. Diego Nehab 2000-12-27 19:19:22 +00:00
  • d455d1707f Initial revision Diego Nehab 2000-06-02 17:55:14 +00:00