TODO 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. - bizarre default values for getnameinfo should throw error instead!
  2. > It's just too bad it can't talk to gmail -
  3. > reason 1: they absolutely want TLS
  4. > reason 2: unlike all the other SMTP implementations, they
  5. > don't
  6. > tolerate missing < > around adresses
  7. - document the new bind and connect behavior.
  8. - shouldn't we instead make the code compatible to Lua 5.2
  9. without any compat stuff, and use a compatibility layer to
  10. make it work on 5.1?
  11. - add what's new to manual
  12. - should there be an equivalent to tohostname for IPv6?
  13. - should we add service name resolution as well to getaddrinfo?
  14. - Maybe the sockaddr to presentation conversion should be done with getnameinfo()?
  15. - add http POST sample to manual
  16. people keep asking stupid questions
  17. - documentation of dirty/getfd/setfd is problematic because of portability
  18. same for unix and serial.
  19. what to do about this? add a stronger disclaimer?
  20. - fix makefile with decent defaults?
  21. Done:
  22. - added IPv6 support to getsockname
  23. - simplified getpeername implementation
  24. - added family to return of getsockname and getpeername
  25. and added modification to the manual to describe
  26. - connect and bind try all adresses returned by getaddrinfo
  27. - document headers.lua?
  28. - update copyright date everywhere?
  29. - remove RCSID from files?
  30. - move version to 2.1 rather than 2.1.1?
  31. - fixed url package to support ipv6 hosts
  32. - changed domain to family
  33. - implement getfamily methods.
  34. - remove references to Lua 5.0 from documentation, add 5.2?
  35. - update lua and luasocket version in samples in documentation
  36. - document ipv5_v6only default option being set?
  37. - document tcp6 and udp6
  38. - document dns.getaddrinfo
  39. - documented zero-sized datagram change?
  40. no.
  41. - document unix socket and serial socket? add raw support?
  42. no.
  43. - document getoption
  44. - merge luaL_typeerror into auxiliar to avoid using luaL prefix?
  45. replace \r\n with \0xD\0xA in everything
  46. New mime support
  47. ftp send should return server replies?
  48. make sure there are no object files in the distribution tarball
  49. http handling of 100-continue, see DB patch
  50. DB ftp.lua bug.
  51. test unix.c to return just a function and works with require"unix"
  52. get rid of setmetatable(, nil) since packages don't need this anymore in 5.1
  53. compat-5.1 novo
  54. ajeitar pra lua-5.1
  55. adicionar exemplos de expansão: pipe, local, named pipe
  56. testar os options!
  57. - Thread-unsafe functions to protect
  58. gethostbyname(), gethostbyaddr(), gethostent(),
  59. inet_ntoa(), strerror(),