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 ----