Print this page
1575 untangle libmlrpc from SMB server
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
NEX-5560 smb2 should use 64-bit server-global uids
Reviewed by: Gordon Ross <gwr@nexenta.com>
NEX-4083 Upstream changes from illumos 5917 and 5995
Reviewed by: Matt Barden <matt.barden@nexenta.com>
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
NEX-3662 Backport illumos 1501: taskq_create_proc ... TQ_DYNAMIC puts tasks in p0 (take 2)
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Marcel Telka <marcel.telka@nexenta.com>
NEX-3576 RPC error when displaying open files via Windows MMC
Reviewed by: Kevin Crowe <kevin.crowe@nexenta.com>
SMB-136 Snapshots not visible in Windows previous versions
SMB-108 Should have comments to relate types with their XDR functions
SMB-39 Use AF_UNIX pipes for RPC
SMB-50 User-mode SMB server
 Includes work by these authors:
 Thomas Keiser <thomas.keiser@nexenta.com>
 Albert Lee <trisk@nexenta.com>

*** 32,49 **** #include <rpc/xdr.h> #include <sys/param.h> #include <sys/avl.h> #include <sys/list.h> ! #include <smbsrv/wintypes.h> #include <smbsrv/smb_sid.h> #include <smbsrv/smbinfo.h> #include <smbsrv/smb_ioctl.h> #include <smbsrv/smb_sid.h> #include <smbsrv/smb_share.h> #include <smbsrv/smb_dfs.h> - #include <smbsrv/wintypes.h> #if defined(_KERNEL) || defined(_FAKE_KERNEL) #include <sys/sysmacros.h> #define xdr_int8_t xdr_char #define xdr_uint8_t xdr_u_char --- 32,48 ---- #include <rpc/xdr.h> #include <sys/param.h> #include <sys/avl.h> #include <sys/list.h> ! #include <smb/wintypes.h> #include <smbsrv/smb_sid.h> #include <smbsrv/smbinfo.h> #include <smbsrv/smb_ioctl.h> #include <smbsrv/smb_sid.h> #include <smbsrv/smb_share.h> #include <smbsrv/smb_dfs.h> #if defined(_KERNEL) || defined(_FAKE_KERNEL) #include <sys/sysmacros.h> #define xdr_int8_t xdr_char #define xdr_uint8_t xdr_u_char
*** 126,136 **** * to the server side of the named pipe (the RPC service). * See also: smb_netuserinfo_xdr() */ typedef struct smb_netuserinfo { uint64_t ui_session_id; - uint16_t ui_smb_uid; uint16_t ui_domain_len; char *ui_domain; uint16_t ui_account_len; char *ui_account; uid_t ui_posix_uid; --- 125,134 ----