NEWS 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. Changes between 0.2.7 and 0.2.8:
  2. --------------------------------
  3. * Implement SMB SESSION LOGOFF (0x74)
  4. * Add smb_stat_list_next() to reduce directory traversal speed
  5. * Fix guest login
  6. * Fix compilation when using compatibility layer
  7. Changes between 0.2.6 and 0.2.7:
  8. --------------------------------
  9. * Fix build when lacking getifaddrs
  10. Changes between 0.2.5 and 0.2.6:
  11. --------------------------------
  12. * Fix connection with a smb server listening on the port 139
  13. * Fix compilation and struct packing for MSVC
  14. * Fix sample code
  15. * Fix Windows broadcast addresses on multiple interfaces
  16. * Fix return status on smb_fstat() call
  17. Changes between 0.2.4 and 0.2.5:
  18. --------------------------------
  19. * Add cancellation support without pipe()
  20. * Continued port to Windows
  21. * Fix teardown crash and wrong asserts
  22. * Fix potential crash
  23. * Minor build system cleanup
  24. Changes between 0.2.3 and 0.2.4:
  25. --------------------------------
  26. * Fix compilation for Android
  27. * Continued port to Windows
  28. Changes between 0.2.2 and 0.2.3:
  29. --------------------------------
  30. * Partial port to Windows (Win32 and WinRT/UWP)
  31. * Fix logged state after smb_session_login_ntlm
  32. Changes between 0.2.1 and 0.2.2:
  33. --------------------------------
  34. * Disable DEBUG mode by default
  35. * Stability improvements
  36. Changes between 0.2.0 and 0.2.1:
  37. --------------------------------
  38. * Fix seek with file > 2GB on Android
  39. * smb_fread can skip bytes
  40. Changes between 0.1.0 and 0.2.0:
  41. --------------------------------
  42. * Add files and folder deletion with smb_directory_rm and smb_file_rm
  43. * Add folder creation with smb_directory_create
  44. * Add files creation with smb_fwrite
  45. * Add files and folder move/rename with smb_file_mv
  46. * Fix session state after spnego authentication
  47. * Fix return values of all public functions: return a negative number in case
  48. of error, and 0 or a positive number in case of success.
  49. * Add smb_session_get_nt_status: get the last NT_STATUS
  50. * Only export needed symbols
  51. Changes between 0.0.7 and 0.1.0:
  52. --------------------------------
  53. * Fix shares listing when server returns a tid equal to 0
  54. Notably TimeCapsule and AirPort Express/Extreme servers
  55. * Fix crashes and wrong assertions
  56. * Improve BSD compatibility
  57. Changes between 0.0.6 and 0.0.7:
  58. --------------------------------
  59. * Rework folders opening with large number of files (FIND_NEXT)
  60. * Fix for reading from OS X SMB Sharing
  61. * Fix build for old glibc versions
  62. * Fix support for large files (fix for >1GiB and for >4GiB)
  63. * Fix potential deadlock when server disconnects
  64. Changes between 0.0.5 and 0.0.6:
  65. --------------------------------
  66. * Fix iOS compilation
  67. * Fix regression on smb_buffer_alloca that introduced login and discovery
  68. issues
  69. * Fix double-free crash
  70. Changes between 0.0.4 and 0.0.5:
  71. --------------------------------
  72. * Rework netbios_ns timeouts
  73. * Expose less APIs and defines
  74. * Fix support for Darwin OS missing clock_gettime()
  75. Changes between 0.0.3 and 0.0.4:
  76. --------------------------------
  77. * Improve discovery that is now done in a separate thread and lot more robust
  78. * API: Add netbios_ns_discover_start and netbios_ns_discover_stop to start and
  79. stop a discovery task
  80. * API: Remove netbios_ns_discover, netbios_ns_entry_count, netbios_ns_entry_at,
  81. netbios_ns_clear, netbios_ns_abort. Use the new discovers calls instead
  82. * Fix smb_fopen failing to open long path
  83. Changes between 0.0.2 and 0.0.3:
  84. --------------------------------
  85. * Port to Android
  86. * Simplification of the NetBios discovery API
  87. * New abort mechanism when discovery: netbios_ns_abort
  88. * Numerous cleanups, include headers and API
  89. * Provide a replacement for strlcpy
  90. * Fix numerous warnings, build issues and leaks
  91. * Support SMBX servers
  92. Changes between 0.0.1 and 0.0.2:
  93. --------------------------------
  94. * Fix various build failures
  95. First release 0.0.1:
  96. --------------------
  97. * This is the first basic release.
  98. * It should provide the basics for this library, but is not ready yet for
  99. prime-time