wu-ftpd-2.6.2 fails GPG & PGP2 signature verifications, passes PGP6!

Gregory A Lundberg lundberg at vr.net
Sat Dec 1 11:38:05 EST 2001


Everything looks fine to me.



$ ls -al
total 1910
drwxrwxr-x   2 lundberg lundberg     1024 Dec  1 11:07 .
drwxr-xr-t  17 lundberg lundberg     3072 Dec  1 11:05 ..
-rw-rw-r--   1 lundberg lundberg     6454 Dec  1 11:06 ANNOUNCE-2.6.1.asc
-rw-rw-r--   1 lundberg lundberg     6229 Dec  1 11:07 ftpglob.patch
-rw-rw-r--   1 lundberg lundberg      292 Dec  1 11:07 ftpglob.patch.asc
-rw-rw-r--   1 lundberg lundberg     2778 Dec  1 11:07
missing_format_strings.patch
-rw-rw-r--   1 lundberg lundberg      290 Dec  1 11:07
missing_format_strings.patch.asc
-rw-rw-r--   1 lundberg lundberg     2789 Dec  1 11:07 nlst-shows-dirs.patch
-rw-rw-r--   1 lundberg lundberg     1103 Dec  1 11:07
pasv-port-allow-correction.patch
-rw-rw-r--   1 lundberg lundberg   595843 Dec  1 11:06 wu-ftpd-2.6.1.tar.Z
-rw-rw-r--   1 lundberg lundberg      290 Dec  1 11:06
wu-ftpd-2.6.1.tar.Z.asc
-rw-rw-r--   1 lundberg lundberg   341520 Dec  1 11:06 wu-ftpd-2.6.1.tar.gz
-rw-rw-r--   1 lundberg lundberg      290 Dec  1 11:06
wu-ftpd-2.6.1.tar.gz.asc
-rw-rw-r--   1 lundberg lundberg   615285 Dec  1 11:05 wu-ftpd-current.tar.Z
-rw-rw-r--   1 lundberg lundberg      292 Dec  1 11:05
wu-ftpd-current.tar.Z.asc
-rw-rw-r--   1 lundberg lundberg   354784 Dec  1 11:05
wu-ftpd-current.tar.gz
-rw-rw-r--   1 lundberg lundberg      292 Dec  1 11:05
wu-ftpd-current.tar.gz.asc

$ for A in *.asc ; do pgp $A ; done



Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.

File is signed.  Good signature from user "WU-FTPD Development Group
<wuftpd-members at wu-ftpd.org>".
Signature made 2000/07/02 05:56 GMT

Plaintext filename: ANNOUNCE-2.6.1



Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.

File 'ftpglob.patch.asc' has signature, but with no text.
Text is assumed to be in file 'ftpglob.patch'.
Good signature from user "WU-FTPD Development Group
<wuftpd-members at wu-ftpd.org>".
Signature made 2001/11/29 16:23 GMT



Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.

File 'missing_format_strings.patch.asc' has signature, but with no text.
Text is assumed to be in file 'missing_format_strings.patch'.
Good signature from user "WU-FTPD Development Group
<wuftpd-members at wu-ftpd.org>".
Signature made 2000/07/08 17:02 GMT



Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.

File 'wu-ftpd-2.6.1.tar.Z.asc' has signature, but with no text.
Text is assumed to be in file 'wu-ftpd-2.6.1.tar.Z'.
Good signature from user "WU-FTPD Development Group
<wuftpd-members at wu-ftpd.org>".
Signature made 2000/07/02 05:18 GMT



Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.

File 'wu-ftpd-2.6.1.tar.gz.asc' has signature, but with no text.
Text is assumed to be in file 'wu-ftpd-2.6.1.tar.gz'.
Good signature from user "WU-FTPD Development Group
<wuftpd-members at wu-ftpd.org>".
Signature made 2000/07/02 05:19 GMT



Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.

File 'wu-ftpd-current.tar.Z.asc' has signature, but with no text.
Text is assumed to be in file 'wu-ftpd-current.tar.Z'.
Good signature from user "WU-FTPD Development Group
<wuftpd-members at wu-ftpd.org>".
Signature made 2001/11/30 13:20 GMT



Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by the U.S. government.

File 'wu-ftpd-current.tar.gz.asc' has signature, but with no text.
Text is assumed to be in file 'wu-ftpd-current.tar.gz'.
Good signature from user "WU-FTPD Development Group
<wuftpd-members at wu-ftpd.org>".
Signature made 2001/11/30 13:20 GMT



$ tar zxf wu-ftpd-2.6.1.tar.gz

$ tar zxf wu-ftpd-current.tar.gz

$ cd wu-ftpd-2.6.1

$ for A in ../*.patch ; do patch -p0 < $A ; done



Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: src/ftpcmd.y
|===================================================================
|RCS file: /cvsroot/wu-ftpd/src/ftpcmd.y,v
|retrieving revision 1.27
|retrieving revision 1.27.2.1
|diff -u -r1.27 -r1.27.2.1
|--- src/ftpcmd.y       2000/07/01 18:17:39     1.27
|+++ src/ftpcmd.y       2001/11/28 12:05:42     1.27.2.1
--------------------------
Patching file src/ftpcmd.y using Plan A...
Hunk #1 succeeded at 20.
Hunk #2 succeeded at 1128.
Hunk #3 succeeded at 1158.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: src/glob.c
|===================================================================
|RCS file: /cvsroot/wu-ftpd/src/glob.c,v
|retrieving revision 1.14
|retrieving revision 1.14.2.1
|diff -u -r1.14 -r1.14.2.1
|--- src/glob.c 2000/07/01 18:17:39     1.14
|+++ src/glob.c 2001/11/28 12:20:53     1.14.2.1
--------------------------
Patching file src/glob.c using Plan A...
Hunk #1 succeeded at 20.
Hunk #2 succeeded at 174.
Hunk #3 succeeded at 294.
Hunk #4 succeeded at 319.
Hunk #5 succeeded at 352.
Hunk #6 succeeded at 367.
Hunk #7 succeeded at 430.
Hunk #8 succeeded at 486.
Hunk #9 succeeded at 576.
done



Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: CHANGES
|===================================================================
|RCS file: /cvsroot/wu-ftpd/CHANGES,v
|retrieving revision 1.44
|retrieving revision 1.45
|diff -u -r1.44 -r1.45
|--- CHANGES    2000/07/01 19:03:45     1.44
|+++ CHANGES    2000/07/07 22:05:27     1.45
--------------------------
Patching file CHANGES using Plan A...
Hunk #1 succeeded at 20.
Hunk #2 succeeded at 46.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: src/ftpd.c
|===================================================================
|RCS file: /cvsroot/wu-ftpd/src/ftpd.c,v
|retrieving revision 1.111
|retrieving revision 1.113
|diff -u -r1.111 -r1.113
|--- src/ftpd.c 2000/07/01 18:17:39     1.111
|+++ src/ftpd.c 2000/07/07 22:17:38     1.113
--------------------------
Patching file src/ftpd.c using Plan A...
Hunk #1 succeeded at 21.
Hunk #2 succeeded at 2572.
Hunk #3 succeeded at 6274.
Hunk #4 succeeded at 6289.
Hunk #5 succeeded at 6435.
done



Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|If you intend to use 'configure', after applying this patch you MUST
|run the 'autoconf' command to generate a new 'configure' command.
|
|
|
|diff -u CHANGES.orig CHANGES
|--- CHANGES.orig       Sat Jul  1 15:03:45 2000
|+++ CHANGES    Thu Jul 20 09:56:18 2000
--------------------------
Patching file CHANGES using Plan A...
Hunk #1 succeeded at 30 with fuzz 2 (offset 7 lines).
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|
|diff -u config.h.in.orig config.h.in
|--- config.h.in.orig   Sat Jul  1 13:42:15 2000
|+++ config.h.in        Thu Jul 20 09:57:39 2000
--------------------------
Patching file config.h.in using Plan A...
Hunk #1 succeeded at 343.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|
|diff -u config.h.noac.orig config.h.noac
|--- config.h.noac.orig Sat Jul  1 13:42:15 2000
|+++ config.h.noac      Thu Jul 20 09:54:46 2000
--------------------------
Patching file config.h.noac using Plan A...
Hunk #1 succeeded at 378.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|
|diff -u configure.in.orig configure.in
|--- configure.in.orig  Sat Jul  1 13:42:15 2000
|+++ configure.in       Thu Jul 20 10:05:08 2000
--------------------------
Patching file configure.in using Plan A...
Hunk #1 succeeded at 202.
Hunk #2 succeeded at 956.
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|
|diff -u src/ftpd.c.orig src/ftpd.c
|--- src/ftpd.c.orig    Sat Jul  1 14:17:39 2000
|+++ src/ftpd.c Thu Jul 20 09:52:17 2000
--------------------------
Patching file src/ftpd.c using Plan A...
Hunk #1 succeeded at 6486.
done



Hmm...  Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: CHANGES
|===================================================================
|RCS file: /cvsroot/wu-ftpd/CHANGES,v
|retrieving revision 1.46
|diff -u -r1.46 CHANGES
|--- CHANGES    2000/07/11 15:03:02     1.46
|+++ CHANGES    2000/08/29 17:26:22
--------------------------
Patching file CHANGES using Plan A...
Hunk #1 failed at 25.
1 out of 1 hunks failed--saving rejects to CHANGES.rej
Hmm...  The next patch looks like a unified diff to me...
The text leading up to this was:
--------------------------
|Index: src/ftpd.c
|===================================================================
|RCS file: /cvsroot/wu-ftpd/src/ftpd.c,v
|retrieving revision 1.113
|diff -u -r1.113 ftpd.c
|--- src/ftpd.c 2000/07/07 22:17:38     1.113
|+++ src/ftpd.c 2000/08/29 17:26:23
--------------------------
Patching file src/ftpd.c using Plan A...
Hunk #1 succeeded at 7277 (offset 3 lines).
done



$ cd ..

$ diff -r wu-ftpd-2.6.1 wu-ftpd-2.6.2 --exclude 'configure*' --exclude
'*.orig' --exclude '*.rej' --exclude 'CHANGES'



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/ERRATA wu-ftpd-2.6.2/ERRATA
2c2
<   Copyright (c) 1999,2000 WU-FTPD Development Group.
---
>   Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
23c23
<   $Id: ERRATA,v 1.9 2000/07/01 17:42:15 wuftpd Exp $
---
>   $Id: ERRATA,v 1.9.2.1 2001/11/29 17:43:54 wuftpd Exp $
27c27
< Known problems (2.6.1)
---
> Known problems (2.6.2)



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/README wu-ftpd-2.6.2/README
2c2
<   Copyright (c) 1999,2000 WU-FTPD Development Group.
---
>   Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
23c23
<   $Id: README,v 1.7 2000/07/01 17:42:15 wuftpd Exp $
---
>   $Id: README,v 1.7.2.1 2001/11/29 17:54:01 wuftpd Exp $
29c29
< WU-FTP SERVER, RELEASE 2.6.1 - June, 2000
---
> WU-FTP SERVER, RELEASE 2.6.2 - November, 2001
62a63
>     o  WU-FTPD Development Group: http://www.wu-ftpd.org/



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/build wu-ftpd-2.6.2/build
3c3
< # Copyright (c) 1999,2000 WU-FTPD Development Group.
---
> # Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
24c24
< # $Id: build,v 1.25 2000/07/01 17:42:15 wuftpd Exp $
---
> # $Id: build,v 1.25.2.1 2001/11/29 17:39:29 wuftpd Exp $
46c46
< RELEASE=wu-ftpd-2.6.1
---
> RELEASE=wu-ftpd-2.6.2



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/config.h.in wu-ftpd-2.6.2/config.h.in
3c3
<   Copyright (c) 1999,2000 WU-FTPD Development Group.
---
>   Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
24c24
<   $Id: config.h.in,v 1.15 2000/07/01 17:42:15 wuftpd Exp $
---
>   $Id: config.h.in,v 1.15.2.1 2001/11/29 17:10:57 wuftpd Exp $
30c30
<  * $Id: config.h.in,v 1.15 2000/07/01 17:42:15 wuftpd Exp $
---
>  * $Id: config.h.in,v 1.15.2.1 2001/11/29 17:10:57 wuftpd Exp $



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/config.h.noac wu-ftpd-2.6.2/config.h.noac
3c3
<   Copyright (c) 1999,2000 WU-FTPD Development Group.
---
>   Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
24c24
<   $Id: config.h.noac,v 1.13 2000/07/01 17:42:15 wuftpd Exp $
---
>   $Id: config.h.noac,v 1.13.2.1 2001/11/29 17:10:58 wuftpd Exp $
30c30
<  * $Id: config.h.noac,v 1.13 2000/07/01 17:42:15 wuftpd Exp $
---
>  * $Id: config.h.noac,v 1.13.2.1 2001/11/29 17:10:58 wuftpd Exp $



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/src/ftpcmd.y wu-ftpd-2.6.2/src/ftpcmd.y
2c2
<   Copyright (c) 1999,2000 WU-FTPD Development Group.
---
>   Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
23c23
<   $Id: ftpcmd.y,v 1.27.2.1 2001/11/28 12:05:42 wuftpd Exp $
---
>   $Id: ftpcmd.y,v 1.27.2.2 2001/11/29 17:01:38 wuftpd Exp $



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/src/ftpd.c wu-ftpd-2.6.2/src/ftpd.c
3c3
<   Copyright (c) 1999,2000 WU-FTPD Development Group.
---
>   Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
24c24
<   $Id: ftpd.c,v 1.113 2000/07/07 22:17:38 wuftpd Exp $
---
>   $Id: ftpd.c,v 1.111.2.1 2001/11/29 16:56:11 wuftpd Exp $



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/src/glob.c wu-ftpd-2.6.2/src/glob.c
2c2
<   Copyright (c) 1999,2000 WU-FTPD Development Group.
---
>   Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
23c23
<   $Id: glob.c,v 1.14.2.1 2001/11/28 12:20:53 wuftpd Exp $
---
>   $Id: glob.c,v 1.14.2.2 2001/11/29 17:01:38 wuftpd Exp $



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/src/newvers.sh wu-ftpd-2.6.2/src/newvers.sh
3c3
< # Copyright (c) 1999,2000 WU-FTPD Development Group.
---
> # Copyright (c) 1999,2000,2001 WU-FTPD Development Group.
24c24
< # $Id: newvers.sh,v 1.16 2000/07/01 18:17:39 wuftpd Exp $
---
> # $Id: newvers.sh,v 1.16.2.1 2001/11/29 17:32:12 wuftpd Exp $
29c29
< END   {       printf "char version[] = \"Version wu-2.6.1(%d) ", edit >
"vers.c";\
---
> END   {       printf "char version[] = \"Version wu-2.6.2(%d) ", edit >
"vers.c";\



diff -r --exclude configure* --exclude *.orig --exclude *.rej --exclude
CHANGES wu-ftpd-2.6.1/util/wu-ftpd.spec wu-ftpd-2.6.2/util/wu-ftpd.spec
4c4
< %define ver 2.6.1
---
> %define ver 2.6.2



$ cd wu-ftpd-2.6.2

$ ./build lnx

IMPORTANT NOTICE

Beginning with version 2.6.0, the WU-FTPD Development Group is moving the
build process to use GNU Autoconf.  Until this move is completed, both
build systems will remain supported.  You are encouraged to use the new
"configure" command to select options, then "make" to compile the daemon.
For details on this, read the README.AUTOCONF file.
If problems occur, please report them to the development group via email to
wuftpd-members at wu-ftpd.org  We are soliciting feedback on the new
configuration process, and your help is greatly appreciated.

If you choose to continue to use the original build process, bear in mind
it will be phased out over the next few releases: when we are reasonably
sure the new configuration system works for most target platforms.

Sleeping for five seconds, sorry for the interruption.
make args are :
make opts are :

Copying Makefiles.

Linking src/config.h

Making support library.
gcc  -O3 -fomit-frame-pointer -fno-strength-reduce -pipe   -c strcasestr.c
gcc  -O3 -fomit-frame-pointer -fno-strength-reduce -pipe   -c authuser.c
gcc  -O3 -fomit-frame-pointer -fno-strength-reduce -pipe   -c snprintf.c
rm -f libsupport.a
ar cq libsupport.a strcasestr.o authuser.o snprintf.o
ranlib libsupport.a

Making ftpd.
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c COPYRIGHT.c -o COPYRIGHT.o
sh newvers.sh
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c vers.c -o vers.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c ftpd.c -o ftpd.o
yacc  ftpcmd.y
mv -f y.tab.c ftpcmd.c
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c ftpcmd.c -o ftpcmd.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c glob.c -o glob.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c logwtmp.c -o logwtmp.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c popen.c -o popen.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c access.c -o access.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c extensions.c -o extensions.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c realpath.c -o realpath.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c acl.c -o acl.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c private.c -o private.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c authenticate.c -o
authenticate.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c conversions.c -o
conversions.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c hostacc.c -o hostacc.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c rdservers.c -o rdservers.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c paths.c -o paths.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c sigfix.c -o sigfix.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c routevector.c -o
routevector.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c restrict.c -o restrict.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c domain.c -o domain.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c wu_fnmatch.c -o wu_fnmatch.o
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c timeout.c -o timeout.o
gcc -L../support -s  -o ftpd COPYRIGHT.o vers.o ftpd.o ftpcmd.o glob.o
logwtmp.o popen.o access.o extensions.o realpath.o acl.o private.o
authenticate.o conversions.o hostacc.o rdservers.o paths.o sigfix.o
routevector.o restrict.o domain.o wu_fnmatch.o
timeout.o  -lsupport -lresolv -lpam -ldl -lcrypt -L/usr/local/opie/libopie -
lopie

Making ftpcount.
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c ftpcount.c -o ftpcount.o
gcc -L../support -s  -o ftpcount COPYRIGHT.o vers.o
ftpcount.o -lsupport -lresolv -lpam -ldl -lcrypt -L/usr/local/opie/libopie -
lopie

Making ftpshut.
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c ftpshut.c -o ftpshut.o
gcc -L../support -s  -o ftpshut COPYRIGHT.o vers.o ftpshut.o
rdservers.o -lsupport -lresolv -lpam -ldl -lcrypt -L/usr/local/opie/libopie 
-lopie

Making ftprestart.
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c ftprestart.c -o ftprestart.o
gcc -L../support -s  -o ftprestart COPYRIGHT.o vers.o ftprestart.o
rdservers.o -lsupport -lresolv -lpam -ldl -lcrypt -L/usr/local/opie/libopie 
-lopie

Making ckconfig.
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM   -c ckconfig.c -o ckconfig.o
gcc -L../support -s  -o ckconfig COPYRIGHT.o vers.o ckconfig.o
rdservers.o -lsupport -lresolv -lpam -ldl -lcrypt -L/usr/local/opie/libopie 
-lopie

Making privatepw.
gcc -O3 -fomit-frame-pointer -fno-strength-reduce -pipe -I.. -I../support -I
/usr/local/opie -L../support -s  -DUSE_PAM -L../support -s  -o privatepw
COPYRIGHT.o vers.o
../util/privatepw/privatepw.c -lsupport -lresolv -lpam -ldl -lcrypt -L/usr/l
ocal/opie/libopie -lopie

Executables are in bin directory:
   text    data     bss     dec     hex filename
 129828    7860   54112  191800   2ed38 bin/ftpd
   6216     428      96    6740    1a54 bin/ftpcount
   8593     412   10344   19349    4b95 bin/ftpshut
   6105     372   12384   18861    49ad bin/ftprestart
   6216     428      96    6740    1a54 bin/ftpwho
   5340     324    8364   14028    36cc bin/ckconfig
   7296     452     544    8292    2064 bin/privatepw
Done





---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at wasabisystems.com




More information about the cryptography mailing list