mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-12-25 12:08:21 +01:00
6368caeb5a
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".
76 lines
2.2 KiB
Plaintext
76 lines
2.2 KiB
Plaintext
- bizarre default values for getnameinfo should throw error instead!
|
||
|
||
- document the new bind and connect behavior.
|
||
- shouldn't we instead make the code compatible to Lua 5.2
|
||
without any compat stuff, and use a compatibility layer to
|
||
make it work on 5.1?
|
||
- add what's new to manual
|
||
- should there be an equivalent to tohostname for IPv6?
|
||
- should we add service name resolution as well to getaddrinfo?
|
||
- Maybe the sockaddr to presentation conversion should be done with getnameinfo()?
|
||
|
||
- add http POST sample to manual
|
||
people keep asking stupid questions
|
||
- documentation of dirty/getfd/setfd is problematic because of portability
|
||
same for unix and serial.
|
||
what to do about this? add a stronger disclaimer?
|
||
- fix makefile with decent defaults?
|
||
|
||
Done:
|
||
|
||
- added IPv6 support to getsockname
|
||
- simplified getpeername implementation
|
||
- added family to return of getsockname and getpeername
|
||
and added modification to the manual to describe
|
||
|
||
- connect and bind try all adresses returned by getaddrinfo
|
||
- document headers.lua?
|
||
- update copyright date everywhere?
|
||
- remove RCSID from files?
|
||
- move version to 2.1 rather than 2.1.1?
|
||
- fixed url package to support ipv6 hosts
|
||
- changed domain to family
|
||
- implement getfamily methods.
|
||
|
||
- remove references to Lua 5.0 from documentation, add 5.2?
|
||
- update lua and luasocket version in samples in documentation
|
||
- document ipv5_v6only default option being set?
|
||
- document tcp6 and udp6
|
||
- document dns.getaddrinfo
|
||
- documented zero-sized datagram change?
|
||
no.
|
||
- document unix socket and serial socket? add raw support?
|
||
no.
|
||
- document getoption
|
||
- merge luaL_typeerror into auxiliar to avoid using luaL prefix?
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
replace \r\n with \0xD\0xA in everything
|
||
New mime support
|
||
|
||
ftp send should return server replies?
|
||
make sure there are no object files in the distribution tarball
|
||
http handling of 100-continue, see DB patch
|
||
DB ftp.lua bug.
|
||
test unix.c to return just a function and works with require"unix"
|
||
get rid of setmetatable(, nil) since packages don't need this anymore in 5.1
|
||
compat-5.1 novo
|
||
ajeitar pra lua-5.1
|
||
|
||
adicionar exemplos de expans<6E>o: pipe, local, named pipe
|
||
testar os options!
|
||
|
||
|
||
- Thread-unsafe functions to protect
|
||
gethostbyname(), gethostbyaddr(), gethostent(),
|
||
inet_ntoa(), strerror(),
|
||
|