NEWS 3.3 KB

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