[packages/samba] rediffed patches

atler atler at pld-linux.org
Sat Feb 27 13:43:03 CET 2021


commit f75e51206f65c968daa8192c45432e2b79f750aa
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Feb 27 13:42:30 2021 +0100

    rediffed patches

 samba-bug-9816.patch                     |  3 ++-
 samba-lprng-no-dot-printers.patch        | 10 +++++-----
 server-role.patch                        | 10 +++++-----
 unicodePwd-nthash-values-over-LDAP.patch |  2 +-
 4 files changed, 13 insertions(+), 12 deletions(-)
---
diff --git a/samba-bug-9816.patch b/samba-bug-9816.patch
index 5b16a6f..c965c2d 100644
--- a/samba-bug-9816.patch
+++ b/samba-bug-9816.patch
@@ -28,7 +28,7 @@ index 37edb31..00abad8 100644
  #ifdef _WIN32
  #define mkdir(d,m) _mkdir(d)
  #endif
-@@ -898,5 +903,19 @@ int rep_usleep(useconds_t sec)
+@@ -898,6 +903,20 @@ int rep_usleep(useconds_t sec)
  #ifndef HAVE_SETPROCTITLE
  void rep_setproctitle(const char *fmt, ...)
  {
@@ -48,6 +48,7 @@ index 37edb31..00abad8 100644
 +#endif
  }
  #endif
+ #ifndef HAVE_SETPROCTITLE_INIT
 -- 
 1.7.10.4
 
diff --git a/samba-lprng-no-dot-printers.patch b/samba-lprng-no-dot-printers.patch
index 4ced815..35f5210 100644
--- a/samba-lprng-no-dot-printers.patch
+++ b/samba-lprng-no-dot-printers.patch
@@ -10,9 +10,9 @@ diff -ur samba-3.0.26a/source3/param/loadparm.c samba-3.0.26a-lprng/source3/para
 +	return sDefault.printing;
 +}
 +
- /*******************************************************************
-  Ensure we don't use sendfile if server smb signing is active.
- ********************************************************************/
+ static uint32_t spoolss_state;
+ 
+ bool lp_disable_spoolss( void )
 --- samba-3.6.0/source3/printing/print_standard.c~	2011-08-09 13:17:47.000000000 +0200
 +++ samba-3.6.0/source3/printing/print_standard.c	2011-10-17 21:15:15.693523176 +0200
 @@ -64,6 +64,7 @@ bool std_pcap_cache_reload(const char *p
@@ -21,11 +21,11 @@ diff -ur samba-3.0.26a/source3/param/loadparm.c samba-3.0.26a-lprng/source3/para
  	bool print_warning = false;
 +	enum printing_types printing = lp_defaultprinting();
  
- 	if ((pcap_file = x_fopen(pcap_name, O_RDONLY, 0)) == NULL) {
+ 	if ((pcap_file = fopen(pcap_name, "r")) == NULL) {
  		DEBUG(0, ("Unable to open printcap file %s for read!\n", pcap_name));
 @@ -77,6 +79,10 @@
- 		if (*pcap_line == '#' || *pcap_line == 0)
  			continue;
+ 		}
  
 +		/* skip .name in case of LPRng */
 +		if (printing == PRINT_LPRNG && *name == '.')
diff --git a/server-role.patch b/server-role.patch
index ea1ca81..2c2be36 100644
--- a/server-role.patch
+++ b/server-role.patch
@@ -6,18 +6,18 @@
  EnvironmentFile=- at SYSCONFDIR@/sysconfig/samba
 +ExecStartPre=/bin/sh -c '[ "`samba-tool testparm --parameter-name="server role" 2>/dev/null | tail -1`" != "active directory domain controller" ]'
  ExecStart=@SBINDIR@/smbd --foreground --no-process-group $SMBDOPTIONS
- ExecReload=/usr/bin/kill -HUP $MAINPID
+ ExecReload=/bin/kill -HUP $MAINPID
  LimitCORE=infinity
 --- samba-4.7.4/packaging/systemd/nmb.service.in.orig	2017-12-26 18:26:31.457609415 +0100
 +++ samba-4.7.4/packaging/systemd/nmb.service.in	2017-12-26 18:27:32.350942051 +0100
 @@ -7,6 +7,8 @@
- NotifyAccess=all
+ Type=notify
  PIDFile=@PIDDIR@/nmbd.pid
  EnvironmentFile=- at SYSCONFDIR@/sysconfig/samba
 +ExecStartPre=/bin/sh -c '[ "`samba-tool testparm --parameter-name="server role" 2>/dev/null | tail -1`" != "active directory domain controller" ]'
 +ExecStartPre=/bin/sh -c '[ "`testparm -s --parameter-name="disable netbios" 2>/dev/null`" != "Yes" ]'
  ExecStart=@SBINDIR@/nmbd --foreground --no-process-group $NMBDOPTIONS
- ExecReload=/usr/bin/kill -HUP $MAINPID
+ ExecReload=/bin/kill -HUP $MAINPID
  LimitCORE=infinity
 --- samba-4.7.4/packaging/systemd/samba.service.in.orig	2017-12-26 18:26:31.457609415 +0100
 +++ samba-4.7.4/packaging/systemd/samba.service.in	2017-12-26 18:27:52.774275149 +0100
@@ -27,5 +27,5 @@
  EnvironmentFile=- at SYSCONFDIR@/sysconfig/samba
 +ExecStartPre=/bin/sh -c '[ "`samba-tool testparm --parameter-name="server role" 2>/dev/null | tail -1`" = "active directory domain controller" ]'
  ExecStart=@SBINDIR@/samba --foreground --no-process-group $SAMBAOPTIONS
- ExecReload=/usr/bin/kill -HUP $MAINPID
- 
+ ExecReload=/bin/kill -HUP $MAINPID
+ @systemd_samba_extra@
diff --git a/unicodePwd-nthash-values-over-LDAP.patch b/unicodePwd-nthash-values-over-LDAP.patch
index e7f7c42..5d50f43 100644
--- a/unicodePwd-nthash-values-over-LDAP.patch
+++ b/unicodePwd-nthash-values-over-LDAP.patch
@@ -10,8 +10,8 @@ Allow setting unicodePwd with NTHash vlue over LDAP
 -	{ DSDB_CONTROL_PASSWORD_HASH_VALUES_OID, NULL, NULL },
 +	{ DSDB_CONTROL_PASSWORD_HASH_VALUES_OID, decode_flag_request, encode_flag_request },
  	{ DSDB_CONTROL_PASSWORD_CHANGE_OID, NULL, NULL },
+ 	{ DSDB_CONTROL_PASSWORD_ACL_VALIDATION_OID, NULL, NULL },
  	{ DSDB_CONTROL_APPLY_LINKS, NULL, NULL },
- 	{ LDB_CONTROL_BYPASS_OPERATIONAL_OID, NULL, NULL },
 --- samba-4.0.7/source4/dsdb/samdb/ldb_modules/password_hash.c~	2013-07-02 20:01:42.731518064 +0200
 +++ samba-4.0.7/source4/dsdb/samdb/ldb_modules/password_hash.c	2013-07-02 20:39:24.909757777 +0200
 @@ -3386,10 +3386,29 @@
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/samba.git/commitdiff/f75e51206f65c968daa8192c45432e2b79f750aa



More information about the pld-cvs-commit mailing list