0cc37c4b41
Timeout detection bug when timeout value was 0 in the select function.
2001-07-23 20:13:01 +00:00
c16b6d9312
LUASOCKET_API now prefixes all exported function declarations.
2001-06-19 19:31:22 +00:00
ce0ad4c6b6
debug code removed.
2001-06-11 18:15:49 +00:00
6fd40adc77
Removed some warnings.
2001-06-09 21:22:57 +00:00
8a8dfcdb72
Updated version information.
2001-06-08 22:45:55 +00:00
4456edcd0b
udpsocket errors are more verbose
2001-06-08 22:36:30 +00:00
23dcfabcf1
Issue error when select is called with invalid parameters.
...
Some warnings removed (include string.h)
2001-06-08 22:22:37 +00:00
d684be0cff
Block size increased.
2001-06-07 20:52:34 +00:00
c53ad62b00
Streaming by callbacks implemented.
2001-06-06 20:55:45 +00:00
77090c53fe
Updated for 1.3b version.
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.
2001-06-04 20:44:39 +00:00
f1ae9db45e
HTTP message bodies are transfered using a callback to return body parts
...
chunk by chunk.
2001-05-21 18:12:20 +00:00
8c6473577d
Added support to UDP socket options.
2001-04-23 22:37:55 +00:00
561177a1dd
Some internal functions were not static.
...
Correct select bug that would crash on closed sockets.
2001-04-16 19:56:33 +00:00
bd0bf45979
BUG: multi-line replies were not supported.
...
Error logic simplified.
2001-03-27 19:25:11 +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.
2001-03-12 20:04:25 +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.
2001-03-06 19:03:10 +00:00
297576affa
Updated for release 1.2.1
...
Buffer size constants are now part of luasocket.h.
2001-03-06 19:01:44 +00:00
159823e200
Added support for the CYGWIN gcc compiler.
2001-01-28 02:16:20 +00:00
a466bd5d42
Data connection is now passive. Even minimum FTP servers are usable.
2001-01-25 22:03:16 +00:00
bee46b39bf
HTTP is now generic, with function http_request.
...
RFC is more strictly followed.
2001-01-25 22:01:37 +00:00
973295ba18
UDP code implemented.
...
DNS code has been rewritten.
Almost everything has been changed. :-)
2001-01-25 21:53:02 +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.
2001-01-15 04:16:35 +00:00
b40d2ba005
Included LUASOCKET_BUFFERSIZE and LUASOCKET_VERSION defines.
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.
2001-01-13 07:10:00 +00:00
17c4d1c305
Initial revision
2000-12-29 22:15:09 +00:00
6f9d15b660
Simplified SIGPIPE treatment.
...
Changed some ints to size_ts.
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.
2000-12-27 19:19:22 +00:00
d455d1707f
Initial revision
2000-06-02 17:55:14 +00:00