SOURCES: chntpw-debian.patch - 070923

areq areq at pld-linux.org
Sat Oct 13 16:08:35 CEST 2007


Author: areq                         Date: Sat Oct 13 14:08:35 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- 070923

---- Files affected:
SOURCES:
   chntpw-debian.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SOURCES/chntpw-debian.patch
diff -u SOURCES/chntpw-debian.patch:1.3 SOURCES/chntpw-debian.patch:1.4
--- SOURCES/chntpw-debian.patch:1.3	Sun Jun  5 18:01:10 2005
+++ SOURCES/chntpw-debian.patch	Sat Oct 13 16:08:30 2007
@@ -1,22 +1,13 @@
---- chntpw-0.99.1-030126.orig/Makefile
-+++ chntpw-0.99.1-030126/Makefile
-@@ -15,16 +15,13 @@
- CFLAGS= -DUSEOPENSSL -g -I. -I$(OSSLINC) -Wall
+--- chntpw-070923/Makefile.orig	2007-09-23 17:58:06.000000000 +0000
++++ chntpw-070923/Makefile	2007-10-13 14:00:56.953996630 +0000
+@@ -16,7 +16,7 @@
+ 
  
  # This is to link with whatever we have, SSL crypto lib we put in static
 -LIBS=-L$(OSSLLIB) $(OSSLLIB)/libcrypto.a
-+LIBS=-L$(OSSLLIB) -lcrypto
- 
- # ** This is for linking with older and more lean libc than installed as default
- #    in RH7+ or newer Mandrakes. And probably others. GLIBC has BLOATED!
- # Use the reloc (and force it) in rpm to install into /usr/local :)
- 
- #LIBS=-L$(OSSLLIB) -L/usr/local/libold -L/usr/local/usr/lib \
--$(OSSLLIB)/libcrypto.so /usr/local/usr/lib/crt1.o /usr/local/usr/lib/crti.o \
--/usr/local/libold/ld-2.0.5.so \
--/usr/local/usr/lib/libc.so /usr/local/libold/libc-2.0.5.so /usr/local/usr/lib/crtn.o 
++LIBS= -lcrypto
  
- all: chntpw
+ all: chntpw chntpw.static cpnt
  
 --- chntpw-0.99.1-030126.orig/chntpw.8
 +++ chntpw-0.99.1-030126/chntpw.8
@@ -117,43 +108,3 @@
 +This manual page was written by 
 +Javier Fernandez-Sanguino Peña <jfs at computer.org>,
 +for the Debian GNU/Linux system (but may be used by others).
---- chntpw/chntpw.c	2004-08-18 17:42:01.000000000 -0300
-+++ chntpw.new/chntpw.c	2005-04-09 18:58:34.000000000 -0300
-@@ -511,7 +511,7 @@
- 	printf("** LANMAN password IS however set. Will now install new password as NT pass instead.\n");
- 	printf("** NOTE: Continue at own risk!\n");
- 	ntpw_offs = lmpw_offs;
--	(unsigned int)*(vp+0xa8) = ntpw_offs - 0xcc;
-+ 	*((unsigned int*)vp+0xa8) = ntpw_offs - 0xcc;
- 	ntpw_len = 16;
- 	lmpw_len = 0;
-       }
-@@ -621,14 +621,14 @@
- 	   ntpw_len = 16;
- 	   lmpw_len = 16;
- 	   ntpw_offs -= 4;
--	   (unsigned int)*(vp+0xa8) = ntpw_offs - 0xcc;
-+	   *((unsigned int*)vp+0xa8) = ntpw_offs - 0xcc;
- 	   *(vp + 0xa0) = 16;
- 	   *(vp + 0xac) = 16;
- 	 }
- 	 
- 	 for (i = 0; i < 16; i++) {
--	   (unsigned char)*(vp+ntpw_offs+i) = despw[i];
--	   if (lmpw_len >= 16) (unsigned char)*(vp+lmpw_offs+i) = newlandes[i];
-+	   *(vp+ntpw_offs+i) = (char)despw[i];
-+	   if (lmpw_len >= 16) *(vp+lmpw_offs+i) = (char)newlandes[i];
- 	 }
-        } else {
- 	 printf("Unable to set since it is blank.\n");
---- chntpw/ntreg.c	2004-08-18 17:42:02.000000000 -0300
-+++ chntpw.new/ntreg.c	2005-04-09 19:07:50.000000000 -0300
-@@ -2514,7 +2514,7 @@
-   ALLOC(kr,1,sizeof(int)+sizeof(int));
-   
-   kr->len = sizeof(int);
--  (int)kr->data = dword;
-+  kr->data = dword;
- 
-   r = put_buf2val(hdesc, kr, vofs, path, REG_DWORD);
- 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/chntpw-debian.patch?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list