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