svn commit: samba-web r810 - in trunk/patches: .

jerry at samba.org jerry at samba.org
Thu Sep 15 19:04:22 GMT 2005


Author: jerry
Date: 2005-09-15 19:04:21 +0000 (Thu, 15 Sep 2005)
New Revision: 810

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba-web&rev=810

Log:
adding more patches to the list
Added:
   trunk/patches/64bit_segv_v1.patch
   trunk/patches/dosapps_v1.patch
Modified:
   trunk/patches/index.html
   trunk/patches/net_rpc_shutdown_v1.patch
   trunk/patches/series


Changeset:
Added: trunk/patches/64bit_segv_v1.patch
===================================================================
--- trunk/patches/64bit_segv_v1.patch	2005-09-15 18:38:19 UTC (rev 809)
+++ trunk/patches/64bit_segv_v1.patch	2005-09-15 19:04:21 UTC (rev 810)
@@ -0,0 +1,27 @@
+diff -urBbN --exclude-from=diff.excludes samba-3.0.20-orig/source/nsswitch/winbindd_group.c samba-3.0.20-new/source/nsswitch/winbindd_group.c
+--- samba-3.0.20-orig/source/nsswitch/winbindd_group.c	2005-07-28 08:19:44.000000000 -0500
++++ samba-3.0.20-new/source/nsswitch/winbindd_group.c	2005-09-15 13:56:19.000000000 -0500
+@@ -1148,7 +1148,9 @@
+ 	DOM_SID user_sid;
+ 	NTSTATUS status;
+ 
+-	int i, num_groups, len, bufsize;
++	int i, num_groups;
++	size_t bufsize;
++	ssize_t len;
+ 	DOM_SID *groups;
+ 
+ 	/* Ensure null termination */
+diff -urBbN --exclude-from=diff.excludes samba-3.0.20-orig/source/printing/nt_printing.c samba-3.0.20-new/source/printing/nt_printing.c
+--- samba-3.0.20-orig/source/printing/nt_printing.c	2005-08-07 18:09:53.000000000 -0500
++++ samba-3.0.20-new/source/printing/nt_printing.c	2005-09-15 13:56:19.000000000 -0500
+@@ -342,7 +342,8 @@
+ 	SEC_DESC *sec, *new_sec;
+ 	TALLOC_CTX *ctx = state;
+ 	int result, i;
+-	uint32 sd_size, size_new_sec;
++	uint32 sd_size;
++	size_t size_new_sec;
+ 	DOM_SID sid;
+ 
+ 	if (!data.dptr || data.dsize == 0)

Added: trunk/patches/dosapps_v1.patch
===================================================================
--- trunk/patches/dosapps_v1.patch	2005-09-15 18:38:19 UTC (rev 809)
+++ trunk/patches/dosapps_v1.patch	2005-09-15 19:04:21 UTC (rev 810)
@@ -0,0 +1,36 @@
+##
+## Fixes https://bugzilla.samba.org/bug/{3044,3060}
+## BUG 3044: "Access denied" when running FOX Pro for DOS applications 
+##      from two or more Win'98 or OS/2 workstations
+## BUG 3060: DOS '>' does not truncate the file
+## 
+diff -urBbN --exclude-from=diff.excludes samba-3.0.20-orig/source/smbd/open.c samba-3.0.20-new/source/smbd/open.c
+--- samba-3.0.20-orig/source/smbd/open.c	2005-07-28 08:19:42.000000000 -0500
++++ samba-3.0.20-new/source/smbd/open.c	2005-09-15 13:45:32.000000000 -0500
+@@ -1046,13 +1046,13 @@
+ 
+ 	/* Create the NT compatible access_mask. */
+ 	switch (GET_OPENX_MODE(deny_mode)) {
++		case DOS_OPEN_EXEC: /* Implies read-only - used to be FILE_READ_DATA */
+ 		case DOS_OPEN_RDONLY:
+ 			access_mask = FILE_GENERIC_READ;
+ 			break;
+ 		case DOS_OPEN_WRONLY:
+ 			access_mask = FILE_GENERIC_WRITE;
+ 			break;
+-		case DOS_OPEN_EXEC: /* This used to be FILE_READ_DATA... */
+ 		case DOS_OPEN_RDWR:
+ 		case DOS_OPEN_FCB:
+ 			access_mask = FILE_GENERIC_READ|FILE_GENERIC_WRITE;
+diff -urBbN --exclude-from=diff.excludes samba-3.0.20-orig/source/smbd/reply.c samba-3.0.20-new/source/smbd/reply.c
+--- samba-3.0.20-orig/source/smbd/reply.c	2005-07-28 08:19:42.000000000 -0500
++++ samba-3.0.20-new/source/smbd/reply.c	2005-09-15 13:45:32.000000000 -0500
+@@ -1610,7 +1610,7 @@
+ 		create_disposition = FILE_CREATE;
+ 	} else {
+ 		/* Create if file doesn't exist, truncate if it does. */
+-		create_disposition = FILE_OPEN_IF;
++		create_disposition = FILE_OVERWRITE_IF;
+ 	}
+ 
+ 	/* Open file using ntcreate. */

Modified: trunk/patches/index.html
===================================================================
--- trunk/patches/index.html	2005-09-15 18:38:19 UTC (rev 809)
+++ trunk/patches/index.html	2005-09-15 19:04:21 UTC (rev 810)
@@ -75,8 +75,17 @@
   </tr>
   <tr>
     <td><a href="/samba/patches/net_rpc_shutdown_v1.patch">net rpc shutdown</a></td>
-    <td>Fix a regression in &quot;net rpc shutdown&quot;</td>
+    <td>Fix a regression in &quot;net rpc shutdown&quot;(<a href="https://bugzilla.samba.org/bug/3080">BUG 3080</a>).</td>
   </tr>
+  <tr>
+    <td><a href="/samba/patches/dosapps_v1.patch">DOS Applications</a></td>
+    <td>Corrects <a href="https://bugzilla.samba.org/bug/3044">BUG 3044</a> and
+        <a href="https://bugzilla.samba.org/bug/3060">3060</a> DOS application interoperability issues.</td>
+  </tr>
+  <tr>
+    <td><a href="/samba/patches/64bit_segv_v1.patch">x64 crashes</a></td>
+    <td>Fixes crash bugs in winbindd and smbd on x64 systems.</td>
+  </tr>
   </tbody> 
 </table>
 

Modified: trunk/patches/net_rpc_shutdown_v1.patch
===================================================================
--- trunk/patches/net_rpc_shutdown_v1.patch	2005-09-15 18:38:19 UTC (rev 809)
+++ trunk/patches/net_rpc_shutdown_v1.patch	2005-09-15 19:04:21 UTC (rev 810)
@@ -1,3 +1,6 @@
+##
+## Fixes https://bugzilla.samba.org/bug/3080
+##
 diff -urBbN --exclude-from=diff.excludes samba-3.0.20-orig/source/rpc_parse/parse_reg.c samba-3.0.20-new/source/rpc_parse/parse_reg.c
 --- samba-3.0.20-orig/source/rpc_parse/parse_reg.c	2005-07-28 08:19:48.000000000 -0500
 +++ samba-3.0.20-new/source/rpc_parse/parse_reg.c	2005-09-15 13:35:30.000000000 -0500

Modified: trunk/patches/series
===================================================================
--- trunk/patches/series	2005-09-15 18:38:19 UTC (rev 809)
+++ trunk/patches/series	2005-09-15 19:04:21 UTC (rev 810)
@@ -8,3 +8,6 @@
 winbindd_v1.patch
 regcreatekey_winxp_v1.patch
 usrmgr_groups_v1.patch
+net_rpc_shutdown_v1.patch
+dosapps_v1.patch
+64bit_segv_v1.patch



More information about the samba-cvs mailing list