[SCM] Samba Shared Repository - branch master updated
Ralph Böhme
slow at samba.org
Thu Oct 10 09:42:04 UTC 2019
The branch, master has been updated
via 04b9369656d WHATSNEW: Mention performance improvements for SMB3 encryption
via d7bb9f54250 librpc: Remove server build of oxidresolver.idl
via b273924b8a2 librpc: Remove client and server build of w32time.idl
via c46191b8781 librpc: Remove client and server build of rot.idl
via 091e8fe14b5 librpc: Remove s4 server build of dfs
via 718f9da0a7f librpc: Remove s3 server build of unixinfo
via 83fae584867 librpc: Add commnets on the split out of IDL files
via 759660b16a7 librpc: Remove server build of remact.idl
via 6250fe29dd6 librpc: Remove s4 server build of ntsvcs
via 8216c2187f1 librpc: Remove s4 server build of initshutdown
via f45ceb0df99 librpc: Remove unused build of atsvc server
from 81fbba8f649 s3: VFS: Complete the removal of SMB_VFS_RMDIR()
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 04b9369656d4a7cec1c12ea614286fbfc5495eb0
Author: Andreas Schneider <asn at samba.org>
Date: Tue Oct 1 17:38:57 2019 +0200
WHATSNEW: Mention performance improvements for SMB3 encryption
Signed-off-by: Andreas Schneider <asn at samba.org>
Reviewed-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
Autobuild-User(master): Ralph Böhme <slow at samba.org>
Autobuild-Date(master): Thu Oct 10 09:41:26 UTC 2019 on sn-devel-184
commit d7bb9f54250f170ea18aad08a98862f7054d8579
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 17:08:56 2019 +1200
librpc: Remove server build of oxidresolver.idl
We do not have a server for this DCOM component so do not generate
the code for it.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit b273924b8a2dd32a949f37be8ff53298bff81bb4
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:58:35 2019 +1200
librpc: Remove client and server build of w32time.idl
We do not have a server for the Win32 Time Server so do not generate
the code for it.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit c46191b8781b076ed872f14e01592997def44f89
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:57:48 2019 +1200
librpc: Remove client and server build of rot.idl
We do not have a client or server for this DCOM component so do not generate
the code for it.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit 091e8fe14b51c550ea9d8360651378ebb0e3491b
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:47:48 2019 +1200
librpc: Remove s4 server build of dfs
We do not have a source4 varient of the dfs server, so do not generate
the code for it.
DFS is very closely tied to SMB so we use the DFS server in
smbd.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit 718f9da0a7fb9f48660016a7baafecdb3ed6e4e0
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:40:47 2019 +1200
librpc: Remove s3 server build of unixinfo
We do not have a source3 varient of the unixinfo server, so do not generate
the code for it.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit 83fae584867babbb602da7096160bdc811dcf337
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:39:11 2019 +1200
librpc: Add commnets on the split out of IDL files
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit 759660b16a75a43b910001f9e8502d180a4ba89e
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:37:31 2019 +1200
librpc: Remove server build of remact.idl
We do not have a server for the DCOM Remote activation service, so do not generate
the code for it.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit 6250fe29dd63e803d0dc3cbd8cef5944bf9911d2
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:34:19 2019 +1200
librpc: Remove s4 server build of ntsvcs
We do not have a source4 varient of the ntsvcs server, so do not generate
the code for it.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit 8216c2187f1efa9cf114f705252a452e5b6721d1
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:32:38 2019 +1200
librpc: Remove s4 server build of initshutdown
We do not have a source4 varient of the initshutdown server, so do not generate
the code for it.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
commit f45ceb0df99afd7cdbf05cb8d0f00b0a1b5bdd0a
Author: Andrew Bartlett <abartlet at samba.org>
Date: Mon Sep 23 16:31:07 2019 +1200
librpc: Remove unused build of atsvc server
This avoids building server-side code we do not use and so makes the build
smaller and code auditing easier.
Signed-off-by: Andrew Bartlett <abartlet at samba.org>
Reviewed-by: Ralph Boehme <slow at samba.org>
-----------------------------------------------------------------------
Summary of changes:
WHATSNEW.txt | 4 ++++
librpc/idl/wscript_build | 35 ++++++++++++++++++++++++++++++-----
librpc/wscript_build | 10 ----------
source4/torture/wscript_build | 1 -
4 files changed, 34 insertions(+), 16 deletions(-)
Changeset truncated at 500 lines:
diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 2a774ace6d7..dccb44dbd27 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -38,6 +38,10 @@ Samba now requires GnuTLS 3.4.7 to be installed (including development
headers at build time) for all configurations, not just the Samba AD
DC.
+Using GnuTLS for SMB3 encryption you will notice huge performance and copy
+speed improvements. Tests with the CIFS Kernel client from Linux Kernel 5.3
+show a 3x speed improvement for writing and a 2.5x speed improvement for reads!
+
NOTE WELL: The use of GnuTLS means that Samba will honour the
system-wide 'FIPS mode' (a reference to the US FIPS-140 cryptographic
standard) and so will not operate in many still common situations if
diff --git a/librpc/idl/wscript_build b/librpc/idl/wscript_build
index 526dafb98a7..e17a37255fa 100644
--- a/librpc/idl/wscript_build
+++ b/librpc/idl/wscript_build
@@ -1,13 +1,12 @@
#!/usr/bin/env python
bld.SAMBA_PIDL_LIST('PIDL',
- '''atsvc.idl drsuapi.idl epmapper.idl initshutdown.idl
+ '''drsuapi.idl epmapper.idl
eventlog.idl
- ntsvcs.idl remact.idl unixinfo.idl
- browser.idl dfs.idl dssetup.idl frsapi.idl
- rot.idl spoolss.idl w32time.idl
+ browser.idl dssetup.idl frsapi.idl
+ spoolss.idl
dnsserver.idl echo.idl lsa.idl
- oxidresolver.idl samr.idl srvsvc.idl winreg.idl
+ samr.idl srvsvc.idl winreg.idl
mgmt.idl netlogon.idl
svcctl.idl wkssvc.idl eventlog6.idl backupkey.idl
fsrvp.idl witness.idl clusapi.idl
@@ -16,6 +15,30 @@ bld.SAMBA_PIDL_LIST('PIDL',
options='--header --ndr-parser --samba3-ndr-server --server --client --python',
output_dir='../gen_ndr')
+# Services that we only have a client for
+bld.SAMBA_PIDL_LIST('PIDL',
+ '''atsvc.idl''',
+ options='--header --ndr-parser --client --python',
+ output_dir='../gen_ndr')
+
+# Services that we only have a server in the source3 style
+bld.SAMBA_PIDL_LIST('PIDL',
+ '''dfs.idl initshutdown.idl ntsvcs.idl''',
+ options='--header --ndr-parser --client --python --samba3-ndr-server',
+ output_dir='../gen_ndr')
+
+# Services that we only have a server in the source4 style
+bld.SAMBA_PIDL_LIST('PIDL',
+ '''unixinfo.idl''',
+ options='--header --ndr-parser --client --python --server',
+ output_dir='../gen_ndr')
+
+# DCOM stuff
+bld.SAMBA_PIDL_LIST('PIDL',
+ '''oxidresolver.idl remact.idl''',
+ options='--header --ndr-parser --client',
+ output_dir='../gen_ndr')
+
bld.SAMBA_PIDL_LIST('PIDL',
'wmi.idl dcom.idl',
options='--header --ndr-parser --server --client --dcom-proxy --com-header',
@@ -35,8 +58,10 @@ bld.SAMBA_PIDL_LIST('PIDL',
msgsvc.idl
orpc.idl
policyagent.idl
+ rot.idl
scerpc.idl
trkwks.idl
+ w32time.idl
wzcsvc.idl
''',
options='--header --ndr-parser',
diff --git a/librpc/wscript_build b/librpc/wscript_build
index d72592b52cc..dcfef5c633b 100644
--- a/librpc/wscript_build
+++ b/librpc/wscript_build
@@ -435,11 +435,6 @@ bld.SAMBA_SUBSYSTEM('NDR_MESSAGING',
public_deps='ndr NDR_SERVER_ID'
)
-bld.SAMBA_SUBSYSTEM('RPC_NDR_ROT',
- source='gen_ndr/ndr_rot_c.c',
- public_deps='NDR_ROT dcerpc-binding'
- )
-
bld.SAMBA_SUBSYSTEM('RPC_NDR_ATSVC',
source='gen_ndr/ndr_atsvc_c.c',
public_deps='dcerpc-binding NDR_ATSVC'
@@ -552,11 +547,6 @@ bld.SAMBA_SUBSYSTEM('RPC_NDR_REMACT',
public_deps='dcerpc-binding NDR_REMACT'
)
-bld.SAMBA_SUBSYSTEM('RPC_NDR_W32TIME',
- source='gen_ndr/ndr_w32time_c.c',
- public_deps='dcerpc-binding NDR_W32TIME'
- )
-
bld.SAMBA_SUBSYSTEM('RPC_NDR_NTSVCS',
source='gen_ndr/ndr_ntsvcs_c.c',
public_deps='dcerpc-binding ndr-standard'
diff --git a/source4/torture/wscript_build b/source4/torture/wscript_build
index c729558a98d..65af160b322 100644
--- a/source4/torture/wscript_build
+++ b/source4/torture/wscript_build
@@ -163,7 +163,6 @@ bld.SAMBA_MODULE('torture_rpc',
RPC_NDR_SPOOLSS
RPC_NDR_SRVSVC
RPC_NDR_WKSSVC
- RPC_NDR_ROT
RPC_NDR_DSSETUP
RPC_NDR_REMACT
RPC_NDR_OXIDRESOLVER
--
Samba Shared Repository
More information about the samba-cvs
mailing list