mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-12-25 12:08:21 +01:00
4964552718
Implemented part of DB's suggestion for ftp. Mimetest.lua generates the test file for base64 instead of loading from disk.
44 lines
1.6 KiB
Plaintext
44 lines
1.6 KiB
Plaintext
make sure standard libraries are "required" by modules before use.
|
|
ftp.send/recv return bytes transfered?
|
|
new scheme to choose family/protocol of object to create
|
|
change ltn13 to make sure drawbacks are obvious
|
|
- check discussion
|
|
make sure errors not thrown by try() are not caught by protect()
|
|
use mike's "don't set to blocking before closing unless needed" patch?
|
|
take a look at DB's smtp patch (add "extra argument" table)
|
|
move wsocket.c:sock_send kludge to buffer.c:sendraw (probably)?
|
|
|
|
optmize aux_getgroupudata (Mike idea)
|
|
make aux_newclass receive upvalues
|
|
use one upvalue per string name of class/group
|
|
make aux_checkgroup by upvalue (faster)
|
|
|
|
add error message stuff to the manual
|
|
|
|
make sure all modules that can use it actually use socket.newtry
|
|
adicionar exemplos de expansão: pipe, local, named pipe
|
|
testar os options!
|
|
- Thread-safe
|
|
- proteger get*by*.* com um mutex GLOBAL!
|
|
- proteger ou atomizar o conjunto (timedout, receive), (timedout, send)
|
|
- inet_ntoa também é uma merda.
|
|
|
|
*use wim's filter.chain or something better
|
|
*fix PROXY in http.lua
|
|
*use new distribution scheme
|
|
*create the getstats method.
|
|
*fix local domain socket kludge of name size
|
|
*use TLS
|
|
*sort out the wrap around of gettime...
|
|
*use doubles all over
|
|
*sock_send, sock_recv & sock_select use p_tm instead of timeout
|
|
*make select interrupt safe (will be with tm stuff)
|
|
*use GetSystemTimeAsFileTime in windows (WinCE will suffer document)
|
|
*add getstats to the manual
|
|
*Fazer compilar com g++
|
|
*test associativity of socket.select
|
|
* fix manual for send and receive
|
|
* add thanks to mike
|
|
* change sock:send to use indices just like string.sub?
|
|
* change sendraw to send by chunks
|