Print this page
NEX-19057 All zfs/nfs/smb threads in door calls to idle idmap
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-19025 CIFS gets confused with filenames containing enhanced Unicode
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
and: (fix build, check-rtime)
NEX-15558 SMB logon fails during 1st second after service start
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
NEX-15558 SMB logon fails during 1st second after service start
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
NEX-5273 SMB 3 Encryption
Reviewed by: Gordon Ross <gordon.ross@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
NEX-3611 CLONE NEX-3550 Replace smb2_enable with max_protocol
Reviewed by: Yuri Pankov <Yuri.Pankov@nexenta.com>
NEX-2346 SMB server debug logging cleanup after NEX-2314
NEX-2314 SMB server debug logging needs improvement
NEX-2286 smbadm join error messages are uninformative
NEX-1404 fixed malformed entries in zone_sun.tab
NEX-1799 Failure to authenticate domain account from Win2003 with NTLM(v1)
NEX-1638 Updated DC Locator
Includes work by: matt.barden@nexenta.com, kevin.crowe@nexenta.com
SMB-126 Unable to map share from win2003/win2003R2 client ...
SMB-107 Unable to map network drive in workgroup mode using Windows XP...
SMB-68 NTLM(v1) inbound with Extended Session Security
NEX-816 smbadm dumps core during first join attempt
SMB-70 Hang during boot after SMB-50
SMB-56 extended security NTLMSSP, inbound
SMB-50 User-mode SMB server
Includes work by these authors:
Thomas Keiser <thomas.keiser@nexenta.com>
Albert Lee <trisk@nexenta.com>
SFR-56 Identity Management for UNIX (IDMU) authentication support
SUP-513 Unable to join AD domain (with NtlmMinSeverSec set in the registry)
Implement "Extended Session Security" and "Key Exchange" in NTLMSSP
re #12435 rb3958 r10 is added 2 times to panic info
re #12393 rb3935 Kerberos and smbd disagree about who is our AD server
re #6854 FindFirstFile,FindFirstFileEx,... are not working correctly on Nexenta CIFS-shares
| Split |
Close |
| Expand all |
| Collapse all |
--- old/usr/src/lib/smbsrv/libsmb/common/mapfile-vers
+++ new/usr/src/lib/smbsrv/libsmb/common/mapfile-vers
1 1 # CDDL HEADER START
2 2 #
3 3 # The contents of this file are subject to the terms of the
4 4 # Common Development and Distribution License (the "License").
5 5 # You may not use this file except in compliance with the License.
6 6 #
7 7 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8 8 # or http://www.opensolaris.org/os/licensing.
9 9 # See the License for the specific language governing permissions
10 10 # and limitations under the License.
11 11 #
|
↓ open down ↓ |
11 lines elided |
↑ open up ↑ |
12 12 # When distributing Covered Code, include this CDDL HEADER in each
13 13 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14 14 # If applicable, add the following below this CDDL HEADER, with the
15 15 # fields enclosed by brackets "[]" replaced with your own identifying
16 16 # information: Portions Copyright [yyyy] [name of copyright owner]
17 17 #
18 18 # CDDL HEADER END
19 19 #
20 20 #
21 21 # Copyright (c) 2007, 2010, Oracle and/or its affiliates. All rights reserved.
22 -# Copyright 2015 Nexenta Systems, Inc. All rights reserved.
22 +# Copyright 2019 Nexenta Systems, Inc. All rights reserved.
23 23 #
24 24
25 25 #
26 26 # MAPFILE HEADER START
27 27 #
28 28 # WARNING: STOP NOW. DO NOT MODIFY THIS FILE.
29 29 # Object versioning must comply with the rules detailed in
30 30 #
31 31 # usr/src/lib/README.mapfiles
32 32 #
33 33 # You should not be making modifications here until you've read the most current
34 34 # copy of that file. If you need help, contact a gatekeeper for guidance.
35 35 #
36 36 # MAPFILE HEADER END
37 37 #
38 38
39 39 $mapfile_version 2
40 40
41 41 SYMBOL_VERSION SUNWprivate {
42 42 global:
43 43 bintohex;
44 44 dfs_referral_query_xdr;
45 45 dfs_referral_response_xdr;
46 46 hexdump;
47 47 hextobin;
48 48 ht_add_item;
49 49 ht_clean_table;
50 50 ht_clear_delete;
51 51 ht_create_table;
52 52 ht_destroy_table;
53 53 ht_find_item;
54 54 ht_findfirst;
55 55 ht_findnext;
56 56 ht_findnext;
57 57 ht_get_total_items;
58 58 ht_mark_delete;
59 59 ht_register_callback;
60 60 ht_remove_item;
61 61 ht_replace_item;
62 62 ht_set_cmpfn;
63 63 lsa_account_xdr;
64 64 oemtoucs;
65 65 rand_hash;
66 66 randomize;
67 67 smb_account_free;
68 68 smb_account_validate;
69 69 smb_acl_alloc;
70 70 smb_acl_free;
71 71 smb_acl_from_zfs;
72 72 smb_acl_isvalid;
73 73 smb_acl_len;
74 74 smb_acl_sort;
75 75 smb_acl_to_zfs;
76 76 smb_auth_DES;
77 77 smb_auth_RC4;
78 78 smb_auth_hmac_md5;
79 79 smb_auth_ntlm_hash;
80 80 smb_auth_ntlm2_kxkey;
81 81 smb_auth_ntlm2_mkchallenge;
82 82 smb_auth_ntlmv2_hash;
83 83 smb_auth_qnd_unicode;
84 84 smb_auth_validate;
85 85 smb_buf32_xdr;
|
↓ open down ↓ |
53 lines elided |
↑ open up ↑ |
86 86 smb_cache_add;
87 87 smb_cache_create;
88 88 smb_cache_destroy;
89 89 smb_cache_flush;
90 90 smb_cache_iterate;
91 91 smb_cache_iterinit;
92 92 smb_cache_num;
93 93 smb_cache_ready;
94 94 smb_cache_refreshing;
95 95 smb_cache_remove;
96 + smb_cfg_set_require;
96 97 smb_chk_hostaccess;
97 98 smb_codepage_init;
98 99 smb_common_decode;
99 100 smb_common_encode;
100 101 smb_config_check_protocol;
101 102 smb_config_get;
102 103 smb_config_get_ads_enable;
103 104 smb_config_get_debug;
104 105 smb_config_get_execinfo;
105 106 smb_config_get_fg_flag;
106 107 smb_config_get_localsid;
107 108 smb_config_get_secmode;
108 109 smb_config_get_version;
109 110 smb_config_getbool;
110 111 smb_config_getdomaininfo;
111 112 smb_config_getip;
112 113 smb_config_getname;
113 114 smb_config_getnum;
114 115 smb_config_getstr;
115 116 smb_config_refresh_idmap;
116 117 smb_config_secmode_fromstr;
117 118 smb_config_secmode_tostr;
118 119 smb_config_set;
119 120 smb_config_set_idmap_domain;
120 121 smb_config_set_secmode;
121 122 smb_config_setbool;
|
↓ open down ↓ |
16 lines elided |
↑ open up ↑ |
122 123 smb_config_setdomaininfo;
123 124 smb_config_setnum;
124 125 smb_config_setstr;
125 126 smb_config_upgrade;
126 127 smb_crc_gen;
127 128 smb_ctxbuf_init;
128 129 smb_ctxbuf_len;
129 130 smb_ctxbuf_printf;
130 131 smb_dlclose;
131 132 smb_dlopen;
133 + smb_domain_bad_dc;
132 134 smb_domain_current_dc;
133 135 smb_domain_end_update;
134 136 smb_domain_fini;
135 137 smb_domain_getinfo;
136 138 smb_domain_init;
137 139 smb_domain_lookup_name;
138 140 smb_domain_lookup_sid;
139 141 smb_domain_lookup_type;
140 142 smb_domain_save;
141 143 smb_domain_set_basic_info;
142 144 smb_domain_set_dns_info;
143 145 smb_domain_set_trust_info;
144 146 smb_domain_show;
145 147 smb_domain_start_update;
146 148 smb_domain_update;
147 149 smb_doorhdr_encode;
148 150 smb_doorhdr_decode;
149 151 smb_doorhdr_opname;
150 152 smb_doorhdr_xdr;
151 153 smb_dr_decode_finish;
152 154 smb_dr_decode_start;
153 155 smb_dr_encode_finish;
154 156 smb_dr_encode_start;
155 157 smb_dr_free_string;
156 158 smb_dr_get_BYTE;
157 159 smb_dr_get_buf;
158 160 smb_dr_get_dword;
159 161 smb_dr_get_int32;
160 162 smb_dr_get_share;
161 163 smb_dr_get_short;
162 164 smb_dr_get_string;
163 165 smb_dr_get_uint32;
164 166 smb_dr_get_uint64;
165 167 smb_dr_get_ushort;
166 168 smb_dr_get_word;
167 169 smb_dr_put_BYTE;
168 170 smb_dr_put_buf;
169 171 smb_dr_put_dword;
170 172 smb_dr_put_int32;
171 173 smb_dr_put_share;
172 174 smb_dr_put_short;
173 175 smb_dr_put_string;
174 176 smb_dr_put_uint32;
175 177 smb_dr_put_uint64;
176 178 smb_dr_put_ushort;
177 179 smb_dr_put_word;
178 180 smb_find_ads_server;
179 181 smb_fsacl_alloc;
180 182 smb_fsacl_free;
181 183 smb_fssd_init;
182 184 smb_fssd_term;
183 185 smb_gen_random_passwd;
184 186 smb_get_dcinfo;
185 187 smb_get_nameservers;
186 188 smb_get_txid;
187 189 smb_getdataset;
188 190 smb_getdomainname;
189 191 smb_getfqdomainname;
190 192 smb_getfqhostname;
191 193 smb_gethostbyaddr;
192 194 smb_gethostbyname;
193 195 smb_gethostname;
194 196 smb_getnameinfo;
195 197 smb_getnetbiosname;
196 198 smb_getsamaccount;
197 199 smb_gmttoken_query_xdr;
198 200 smb_gmttoken_response_xdr;
199 201 smb_gmttoken_snapname_xdr;
200 202 smb_joininfo_xdr;
201 203 smb_joinres_xdr;
202 204 smb_idmap_batch_create;
203 205 smb_idmap_batch_destroy;
204 206 smb_idmap_batch_getid;
205 207 smb_idmap_batch_getmappings;
206 208 smb_idmap_batch_getsid;
207 209 smb_idmap_check;
208 210 smb_idmap_getid;
209 211 smb_idmap_getsid;
210 212 smb_ids_free;
211 213 smb_inet_equal;
212 214 smb_inet_iszero;
213 215 smb_inet_ntop;
214 216 smb_ipc_set;
215 217 smb_ipc_commit;
216 218 smb_ipc_init;
217 219 smb_ipc_rollback;
218 220 smb_ipc_get_user;
219 221 smb_ipc_get_passwd;
220 222 smb_islower;
221 223 smb_isupper;
222 224 smb_isstrlwr;
223 225 smb_isstrupr;
224 226 smb_kmod_bind { FLAGS = NODIRECT };
225 227 smb_kmod_enum;
226 228 smb_kmod_enum_init;
227 229 smb_kmod_enum_fini;
228 230 smb_kmod_event_notify;
229 231 smb_kmod_file_close;
230 232 smb_kmod_get_open_num;
231 233 smb_kmod_get_spool_doc;
232 234 smb_kmod_ioctl { FLAGS = NODIRECT };
233 235 smb_kmod_isbound { FLAGS = NODIRECT };
234 236 smb_kmod_session_close;
235 237 smb_kmod_setcfg;
236 238 smb_kmod_setgmtoff;
237 239 smb_kmod_share;
238 240 smb_kmod_shareinfo;
239 241 smb_kmod_start { FLAGS = NODIRECT };
240 242 smb_kmod_stop { FLAGS = NODIRECT };
241 243 smb_kmod_unbind { FLAGS = NODIRECT };
242 244 smb_kmod_unshare;
243 245 smb_join;
244 246 smb_lgrp_add;
245 247 smb_lgrp_add_member;
246 248 smb_lgrp_delete;
247 249 smb_lgrp_del_member;
248 250 smb_lgrp_err_to_ntstatus;
249 251 smb_lgrp_free;
250 252 smb_lgrp_getbyname;
251 253 smb_lgrp_getbyrid;
252 254 smb_lgrp_getcmnt;
253 255 smb_lgrp_getpriv;
254 256 smb_lgrp_is_member;
255 257 smb_lgrp_iterate;
256 258 smb_lgrp_iterclose;
257 259 smb_lgrp_itererror;
258 260 smb_lgrp_iteropen;
|
↓ open down ↓ |
117 lines elided |
↑ open up ↑ |
259 261 smb_lgrp_rename;
260 262 smb_lgrp_setcmnt;
261 263 smb_lgrp_setpriv;
262 264 smb_lgrp_start;
263 265 smb_lgrp_stop;
264 266 smb_lgrp_strerror;
265 267 smb_load_kconfig;
266 268 smb_logon_decode;
267 269 smb_logon_free;
268 270 smb_logon_xdr;
271 + smb_lookup_lname;
272 + smb_lookup_lsid;
269 273 smb_lookup_name;
270 274 smb_lookup_sid;
271 275 smb_match_netlogon_seqnum;
272 - smb_mbstos;
276 + smb_mbstooem;
273 277 smb_mbstowcs;
274 278 smb_mbtowc;
275 279 smb_msgbuf_base;
276 280 smb_msgbuf_decode;
277 281 smb_msgbuf_dword_align;
278 282 smb_msgbuf_encode;
279 283 smb_msgbuf_fclear;
280 284 smb_msgbuf_fset;
281 285 smb_msgbuf_has_space;
282 286 smb_msgbuf_init;
283 287 smb_msgbuf_size;
284 288 smb_msgbuf_term;
285 289 smb_msgbuf_used;
286 290 smb_msgbuf_word_align;
287 291 smb_name_parse;
288 292 smb_name_validate_account;
289 293 smb_name_validate_share;
290 294 smb_name_validate_domain;
291 295 smb_name_validate_nbdomain;
292 296 smb_name_validate_rpath;
293 297 smb_name_validate_workgroup;
294 298 smb_netconnectinfo_decode;
295 299 smb_netconnectinfo_encode;
296 300 smb_netfileinfo_decode;
297 301 smb_netfileinfo_encode;
298 302 smb_netuserinfo_decode;
299 303 smb_netuserinfo_encode;
300 304 smb_netuserinfo_xdr;
|
↓ open down ↓ |
18 lines elided |
↑ open up ↑ |
301 305 smb_nic_addhost;
302 306 smb_nic_delhost;
303 307 smb_nic_is_local;
304 308 smb_nic_is_same_subnet;
305 309 smb_nic_fini;
306 310 smb_nic_getfirst;
307 311 smb_nic_getnext;
308 312 smb_nic_getnum;
309 313 smb_nic_init;
310 314 smb_notify_dc_changed;
315 + smb_oemtombs;
311 316 smb_priv_getbyname;
312 317 smb_priv_getbyvalue;
313 318 smb_priv_presentable_ids;
314 319 smb_priv_presentable_num;
315 320 smb_privset_copy;
316 321 smb_privset_enable;
317 322 smb_privset_free;
318 323 smb_privset_init;
319 324 smb_privset_log;
320 325 smb_privset_merge;
321 326 smb_privset_new;
322 327 smb_privset_query;
323 328 smb_privset_size;
324 329 smb_privset_validate;
325 330 smb_pwd_fini;
326 331 smb_pwd_getpwnam;
327 332 smb_pwd_getpwuid;
328 333 smb_pwd_init;
329 334 smb_pwd_iterate;
330 335 smb_pwd_iterclose;
331 336 smb_pwd_iteropen;
332 337 smb_pwd_setcntl;
333 338 smb_pwd_setpasswd;
334 339 smb_reparse_stat;
335 340 smb_reparse_svcadd;
336 341 smb_reparse_svcdel;
337 342 smb_reparse_svcget;
338 343 smb_sam_lookup_name;
339 344 smb_sam_lookup_sid;
340 345 smb_sam_grp_cnt;
341 346 smb_sam_usr_cnt;
342 347 smb_sam_usr_groups;
343 348 smb_shr_execinfo_xdr;
344 349 smb_shr_hostaccess_query_xdr;
345 350 smb_quota_query_xdr;
346 351 smb_quota_response_xdr;
347 352 smb_quota_set_xdr;
348 353 smb_sbequiv_strlen;
349 354 smb_sd_get_secinfo;
350 355 smb_sd_fromfs;
351 356 smb_sd_init;
352 357 smb_sd_len;
353 358 smb_sd_term;
354 359 smb_sd_tofs;
355 360 smb_sd_read;
356 361 smb_sd_write;
357 362 smb_setdomainprops;
358 363 smb_sid_cmp;
359 364 smb_sid_dup;
360 365 smb_sid_free;
361 366 smb_sid_fromstr;
362 367 smb_sid_getrid;
363 368 smb_sid_indomain;
364 369 smb_sid_islocal;
365 370 smb_sid_isvalid;
366 371 smb_sid_len;
367 372 smb_sid_splice;
|
↓ open down ↓ |
47 lines elided |
↑ open up ↑ |
368 373 smb_sid_split;
369 374 smb_sid_splitstr;
370 375 smb_sid_tostr;
371 376 smb_sid_type2str;
372 377 smb_smf_create_service_pgroup;
373 378 smb_smf_get_boolean_property;
374 379 smb_smf_maintenance_mode;
375 380 smb_smf_restart_service;
376 381 smb_smf_scf_fini;
377 382 smb_smf_scf_init;
378 - smb_stombs;
379 383 smb_strcasecmp;
380 384 smb_string_decode;
381 385 smb_string_encode;
382 386 smb_string_xdr;
383 387 smb_strlwr;
384 388 smb_strupr;
385 389 smb_syslog { FLAGS = NODIRECT };
386 390 smb_syslog_fmt_m;
387 391 smb_tolower;
388 392 smb_toupper;
389 393 smb_token_encode;
390 394 smb_token_query_privilege;
391 395 smb_token_valid;
392 396 smb_token_xdr;
393 397 smb_tonetbiosname;
394 398 smb_trace { FLAGS = NODIRECT };
395 399 smb_tracef { FLAGS = NODIRECT };
396 400 smb_unc_free;
397 401 smb_unc_init;
398 402 smb_update_netlogon_seqnum;
399 403 smb_vsyslog { FLAGS = NODIRECT };
400 404 smb_wcequiv_strlen;
401 405 smb_wcstombs;
402 406 smb_wctomb;
403 407 smb_wka_get_domain;
404 408 smb_wka_get_sid;
405 409 smb_wka_lookup_builtin;
406 410 smb_wka_lookup_name;
407 411 smb_wka_lookup_sid;
408 412 smb_wka_token_groups;
409 413 smbnative_lm_str;
410 414 smbnative_lm_value;
411 415 smbnative_os_str;
412 416 smbnative_os_value;
413 417 smbnative_pdc_value;
414 418 strcanon;
415 419 strstrip;
416 420 strsubst;
417 421 strtrim;
418 422 trim_whitespace;
419 423 ucstooem;
420 424 xlate_nt_status;
421 425 local:
422 426 *;
423 427 };
|
↓ open down ↓ |
35 lines elided |
↑ open up ↑ |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX