Commit Graph

462 Commits

Author SHA1 Message Date
Diego Nehab
297576affa Updated for release 1.2.1
Buffer size constants are now part of luasocket.h.
2001-03-06 19:01:44 +00:00
Diego Nehab
159823e200 Added support for the CYGWIN gcc compiler. 2001-01-28 02:16:20 +00:00
Diego Nehab
a466bd5d42 Data connection is now passive. Even minimum FTP servers are usable. 2001-01-25 22:03:16 +00:00
Diego Nehab
bee46b39bf HTTP is now generic, with function http_request.
RFC is more strictly followed.
2001-01-25 22:01:37 +00:00
Diego Nehab
973295ba18 UDP code implemented.
DNS code has been rewritten.
Almost everything has been changed. :-)
2001-01-25 21:53:02 +00:00
Diego Nehab
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
Diego Nehab
b40d2ba005 Included LUASOCKET_BUFFERSIZE and LUASOCKET_VERSION defines. 2001-01-13 07:11:44 +00:00
Diego Nehab
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
Diego Nehab
17c4d1c305 Initial revision 2000-12-29 22:15:09 +00:00
Diego Nehab
6f9d15b660 Simplified SIGPIPE treatment.
Changed some ints to size_ts.
2000-12-29 22:08:56 +00:00
Diego Nehab
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
Diego Nehab
d455d1707f Initial revision 2000-06-02 17:55:14 +00:00