-
Notifications
You must be signed in to change notification settings - Fork 86
/
NEWS
187 lines (127 loc) · 5.02 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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
Changes between 0.4.2 and 0.4.3
--------------------------------
* Fix connect() not interruptible on Linux
Changes between 0.4.1 and 0.4.2
--------------------------------
* Fix build on win32
Changes between 0.4.0 and 0.4.1:
--------------------------------
* Fix socket connect() on some OSes (Apple and more)
* Fix build with recent meson version
Changes between 0.3.2 and 0.4.0:
--------------------------------
* Switch to meson buildsystem
* Add support for older CIFS tree connect response
* add smb_session_abort() and netbios_ns_abort() that allow interrupting any
I/O operations
Changes between 0.3.1 and 0.3.2:
--------------------------------
* Disable sigpipe to avoid crash when network goes down
Changes between 0.3.0 and 0.3.1:
--------------------------------
* Fix crash when used from multipe threads
* Fix nl_langinfo detection on Android
* Fix build for winstore
Changes between 0.2.7 and 0.3.0:
--------------------------------
* Implement SMB SESSION LOGOFF (0x74)
* Add smb_stat_list_next() to reduce directory traversal speed
* Fix guest login
* Fix compilation when using compatibility layer
* Fix crash against malformed packet in smb_fstat
* Fix too small buffer in smb_session_login_spnego, leading to failure
* Fix payload for smb_negotiate for arm5te
* Fix misc crashes
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