--- openssl097-0.9.7g.orig/apps/CA.pl +++ openssl097-0.9.7g/apps/CA.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/local/bin/perl # # CA - wrapper around ca to make it easier to use ... basically ca requires # some setup stuff to be done before you can use it and this makes @@ -63,6 +63,7 @@ foreach (@ARGV) { if ( /^(-\?|-h|-help)$/ ) { print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n"; + print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n"; exit 0; } elsif (/^-newcert$/) { # create a certificate @@ -158,6 +159,7 @@ } else { print STDERR "Unknown arg $_\n"; print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n"; + print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n"; exit 1; } } --- openssl097-0.9.7g.orig/apps/CA.pl.in +++ openssl097-0.9.7g/apps/CA.pl.in @@ -63,6 +63,7 @@ foreach (@ARGV) { if ( /^(-\?|-h|-help)$/ ) { print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n"; + print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n"; exit 0; } elsif (/^-newcert$/) { # create a certificate @@ -158,6 +159,7 @@ } else { print STDERR "Unknown arg $_\n"; print STDERR "usage: CA -newcert|-newreq|-newreq-nodes|-newca|-sign|-verify\n"; + print STDERR "usage: CA -signcert certfile keyfile|-newcert|-newreq|-newca|-sign|-verify\n"; exit 1; } } --- openssl097-0.9.7g.orig/apps/progs.h +++ openssl097-0.9.7g/apps/progs.h @@ -35,11 +35,9 @@ extern int spkac_main(int argc,char *argv[]); extern int smime_main(int argc,char *argv[]); extern int rand_main(int argc,char *argv[]); -extern int prime_main(int argc,char *argv[]); -#ifndef OPENSSL_NO_ENGINE extern int engine_main(int argc,char *argv[]); -#endif extern int ocsp_main(int argc,char *argv[]); +extern int prime_main(int argc,char *argv[]); #define FUNC_TYPE_GENERAL 1 #define FUNC_TYPE_MD 2 @@ -95,9 +93,7 @@ #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3)) {FUNC_TYPE_GENERAL,"s_client",s_client_main}, #endif -#ifndef OPENSSL_NO_SPEED {FUNC_TYPE_GENERAL,"speed",speed_main}, -#endif #if !defined(OPENSSL_NO_SOCK) && !(defined(OPENSSL_NO_SSL2) && defined(OPENSSL_NO_SSL3)) {FUNC_TYPE_GENERAL,"s_time",s_time_main}, #endif @@ -116,11 +112,9 @@ {FUNC_TYPE_GENERAL,"spkac",spkac_main}, {FUNC_TYPE_GENERAL,"smime",smime_main}, {FUNC_TYPE_GENERAL,"rand",rand_main}, - {FUNC_TYPE_GENERAL,"prime",prime_main}, -#ifndef OPENSSL_NO_ENGINE {FUNC_TYPE_GENERAL,"engine",engine_main}, -#endif {FUNC_TYPE_GENERAL,"ocsp",ocsp_main}, + {FUNC_TYPE_GENERAL,"prime",prime_main}, #ifndef OPENSSL_NO_MD2 {FUNC_TYPE_MD,"md2",dgst_main}, #endif --- openssl097-0.9.7g.orig/config +++ openssl097-0.9.7g/config @@ -163,8 +163,8 @@ echo "${MACHINE}-whatever-linux1"; exit 0 ;; - GNU*) - echo "hurd-x86"; exit 0; + GNU:*|GNU/*:*) + echo "${MACHINE}-gnuish"; exit 0; ;; LynxOS:*) --- openssl097-0.9.7g.orig/Configure +++ openssl097-0.9.7g/Configure @@ -1,4 +1,4 @@ -: +#!/usr/local/bin/perl eval 'exec perl -S $0 ${1+"$@"}' if $running_under_some_shell; ## @@ -390,6 +390,42 @@ # assembler versions -- currently defunct: ##"OpenBSD-alpha","gcc:-DTERMIOS -O3 -fomit-frame-pointer:::(unknown):SIXTY_FOUR_BIT_LONG DES_INT DES_PTR DES_RISC2:${alpha_asm}", +# Debian GNU/* (various architectures) +"debian-alpha","gcc:-DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-alpha-ev4","gcc:-DTERMIO -O3 -mcpu=ev4 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-alpha-ev5","gcc:-DTERMIO -O3 -mcpu=ev5 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_RISC1 DES_UNROLL:${alpha_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-arm","gcc:-DL_ENDIAN -DTERMIO -O2 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_RISC1::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +#"debian-amd64","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-amd64", "gcc:-m64 -DL_ENDIAN -DTERMIO -O3 -Wall -DMD32_REG_T=int::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK RC4_CHAR BF_PTR2 DES_INT DES_UNROLL:asm/x86_64-gcc.o:::::::::dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +#"debian-freebsd-alpha","gcc:-DTERMIOS -O -fomit-frame-pointer::(unknown):::SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_PTR DES_RISC2::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-kfreebsd-i386","gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -m486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-hppa","gcc:-DB_ENDIAN -DTERMIO -O2 -Wall::-D_REENTRANT::-ldl:BN_LLONG MD2_CHAR RC4_INDEX::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-hurd-i386","gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -m486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-ia64","gcc:-DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHUNK RC4_CHAR:asm/ia64.o:::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +#"debian-i386","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::dlfcn:linux-shared:-fPIC", +"debian-i386","gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-i386-i486","gcc:-DL_ENDIAN -DTERMIO -O3 -march=i486 -mcpu=i486 -Wa,--noexecstack -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-i386-i586","gcc:-DL_ENDIAN -DTERMIO -O3 -march=i586 -mcpu=i586 -Wa,--noexecstack -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-i386-i686/cmov","gcc:-DL_ENDIAN -DTERMIO -O3 -march=i686 -mcpu=i686 -Wa,--noexecstack -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-m68k","gcc:-DB_ENDIAN -DTERMIO -O2 -Wall::-D_REENTRANT::-ldl:BN_LLONG MD2_CHAR RC4_INDEX::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-mips", "gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-mipsel", "gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC2_CHAR RC4_INDEX DES_INT DES_UNROLL DES_RISC2::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-netbsd-i386", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -m486 -Wall::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-netbsd-m68k", "gcc:-DB_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -Wall::(unknown):::BN_LLONG MD2_CHAR RC4_INDEX DES_UNROLL::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-netbsd-sparc", "gcc:-DB_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -mv8 -Wall::(unknown):::BN_LLONG MD2_CHAR RC4_INDEX DES_UNROLL::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-openbsd-alpha","gcc:-DTERMIOS -O3 -fomit-frame-pointer::(unknown):::SIXTY_FOUR_BIT_LONG DES_INT DES_PTR DES_RISC2::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-openbsd-i386", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -m486::(unknown):::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_out_asm}:dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-openbsd-mips","gcc:-O2 -DL_ENDIAN::(unknown)::BN_LLONG MD2_CHAR RC4_INDEX RC4_CHAR DES_UNROLL DES_RISC2 DES_PTR BF_PTR:::::::::::dlfcn:bsd-gcc-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-powerpc","gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG DES_UNROLL DES_RISC2 DES_PTR MD2_CHAR RC4_INDEX::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-ppc64","gcc:-m64 -DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:SIXTY_FOUR_BIT_LONG RC4_CHAR RC4_CHUNK DES_RISC1 DES_UNROLL:asm/linux_ppc64.o:::::::::dlfcn:linux-shared:-fPIC:-m64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-s390","gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-sh3", "gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-sh4", "gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-sh3eb", "gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-sh4eb", "gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-sparc","gcc:-DB_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -Wall::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR::::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-sparc-v8","gcc:-DB_ENDIAN -DTERMIO -O3 -mcpu=v8 -fomit-frame-pointer -Wall -DBN_DIV2W::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:asm/sparcv8.o:::::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", +"debian-sparc-v9","gcc:-DB_ENDIAN -DTERMIO -O3 -mcpu=v9 -Wa,-Av8plus -fomit-frame-pointer -Wall -DULTRASPARC -DBN_DIV2W::-D_REENTRANT::-ldl:BN_LLONG RC4_CHAR RC4_CHUNK DES_UNROLL BF_PTR:asm/sparcv8plus.o:::asm/md5-sparcv8plus.o::::::dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", # The intel boxes :-), It would be worth seeing if bsdi-gcc can use the # bn86-elf.o file file since it is hand tweaked assembler. "linux-elf", "gcc:-DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall::-D_REENTRANT::-ldl:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:dlfcn:linux-shared:-fPIC::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)", @@ -1316,7 +1352,8 @@ elsif ($shared_extension ne "" && $shared_extension =~ /^\.s([ol])\.[^\.]*\.[^\.]*$/) { my $sotmp = $1; - s/^SHARED_LIBS_LINK_EXTS=.*/SHARED_LIBS_LINK_EXTS=.s$sotmp.\$(SHLIB_MAJOR) .s$sotmp/; +# s/^SHARED_LIBS_LINK_EXTS=.*/SHARED_LIBS_LINK_EXTS=.s$sotmp.\$(SHLIB_MAJOR) .s$sotmp/; + s/^SHARED_LIBS_LINK_EXTS=.*/SHARED_LIBS_LINK_EXTS=.s$sotmp/; } elsif ($shared_extension ne "" && $shared_extension =~ /^\.[^\.]*\.[^\.]*\.dylib$/) { --- openssl097-0.9.7g.orig/crypto/asn1/charmap.pl +++ openssl097-0.9.7g/crypto/asn1/charmap.pl @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl -w +#!/usr/local/bin/perl use strict; --- openssl097-0.9.7g.orig/crypto/bn/asm/ppc.pl +++ openssl097-0.9.7g/crypto/bn/asm/ppc.pl @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/local/bin/perl # # Implemented as a Perl wrapper as we want to support several different # architectures with single file. We pick up the target based on the --- openssl097-0.9.7g.orig/crypto/md5/asm/md5-sparcv9.S +++ openssl097-0.9.7g/crypto/md5/asm/md5-sparcv9.S @@ -74,14 +74,14 @@ #define Dval R8 #if defined(MD5_BLOCK_DATA_ORDER) -# if defined(OPENSSL_SYSNAME_ULTRASPARC) +/*# if defined(OPENSSL_SYSNAME_ULTRASPARC)*/ # define LOAD lda # define X(i) [%i1+i*4]%asi # define md5_block md5_block_asm_data_order_aligned # define ASI_PRIMARY_LITTLE 0x88 -# else +/*# else # error "MD5_BLOCK_DATA_ORDER is supported only on UltraSPARC!" -# endif +# endif*/ #else # define LOAD ld # define X(i) [%i1+i*4] --- openssl097-0.9.7g.orig/crypto/opensslconf.h +++ openssl097-0.9.7g/crypto/opensslconf.h @@ -4,17 +4,38 @@ /* OpenSSL was configured with the following options: */ #ifndef OPENSSL_DOING_MAKEDEPEND +#ifndef OPENSSL_NO_IDEA +# define OPENSSL_NO_IDEA +#endif +#ifndef OPENSSL_NO_MDC2 +# define OPENSSL_NO_MDC2 +#endif +#ifndef OPENSSL_NO_RC5 +# define OPENSSL_NO_RC5 +#endif #ifndef OPENSSL_NO_KRB5 # define OPENSSL_NO_KRB5 #endif #endif /* OPENSSL_DOING_MAKEDEPEND */ +#ifndef OPENSSL_THREADS +# define OPENSSL_THREADS +#endif /* The OPENSSL_NO_* macros are also defined as NO_* if the application asks for it. This is a transient feature that is provided for those who haven't had the time to do the appropriate changes in their applications. */ #ifdef OPENSSL_ALGORITHM_DEFINES +# if defined(OPENSSL_NO_IDEA) && !defined(NO_IDEA) +# define NO_IDEA +# endif +# if defined(OPENSSL_NO_MDC2) && !defined(NO_MDC2) +# define NO_MDC2 +# endif +# if defined(OPENSSL_NO_RC5) && !defined(NO_RC5) +# define NO_RC5 +# endif # if defined(OPENSSL_NO_KRB5) && !defined(NO_KRB5) # define NO_KRB5 # endif @@ -27,7 +48,7 @@ #if !(defined(VMS) || defined(__VMS)) /* VMS uses logical names instead */ #if defined(HEADER_CRYPTLIB_H) && !defined(OPENSSLDIR) -#define OPENSSLDIR "/usr/local/ssl" +#define OPENSSLDIR "/usr/lib/ssl" #endif #endif @@ -79,7 +100,7 @@ #if defined(HEADER_BN_H) && !defined(CONFIG_HEADER_BN_H) #define CONFIG_HEADER_BN_H -#undef BN_LLONG +#define BN_LLONG /* Should we define BN_DIV2W here? */ @@ -98,7 +119,7 @@ #define CONFIG_HEADER_RC4_LOCL_H /* if this is defined data[i] is used instead of *data, this is a %20 * speedup on x86 */ -#undef RC4_INDEX +#define RC4_INDEX #endif #if defined(HEADER_BF_LOCL_H) && !defined(CONFIG_HEADER_BF_LOCL_H) @@ -112,14 +133,14 @@ /* the following is tweaked from a config script, that is why it is a * protected undef/define */ #ifndef DES_PTR -#undef DES_PTR +#define DES_PTR #endif /* This helps C compiler generate the correct code for multiple functional * units. It reduces register dependancies at the expense of 2 more * registers */ #ifndef DES_RISC1 -#undef DES_RISC1 +#define DES_RISC1 #endif #ifndef DES_RISC2 @@ -133,7 +154,7 @@ /* Unroll the inner loop, this sometimes helps, sometimes hinders. * Very mucy CPU dependant */ #ifndef DES_UNROLL -#undef DES_UNROLL +#define DES_UNROLL #endif /* These default values were supplied by --- openssl097-0.9.7g.orig/crypto/pkcs7/pk7_mime.c +++ openssl097-0.9.7g/crypto/pkcs7/pk7_mime.c @@ -277,9 +277,9 @@ if(strcmp(hdr->value, "application/x-pkcs7-signature") && strcmp(hdr->value, "application/pkcs7-signature")) { - sk_MIME_HEADER_pop_free(headers, mime_hdr_free); PKCS7err(PKCS7_F_SMIME_READ_PKCS7,PKCS7_R_SIG_INVALID_MIME_TYPE); ERR_add_error_data(2, "type: ", hdr->value); + sk_MIME_HEADER_pop_free(headers, mime_hdr_free); sk_BIO_pop_free(parts, BIO_vfree); return NULL; } --- openssl097-0.9.7g.orig/crypto/rc4/asm/rc4-amd64.pl +++ openssl097-0.9.7g/crypto/rc4/asm/rc4-amd64.pl @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/local/bin/perl # # ==================================================================== # Written by Andy Polyakov for the OpenSSL --- openssl097-0.9.7g.orig/crypto/rc4/rc4_enc.c +++ openssl097-0.9.7g/crypto/rc4/rc4_enc.c @@ -77,10 +77,6 @@ x=key->x; y=key->y; d=key->data; -#if defined(__ia64) || defined(__ia64__) || defined(_M_IA64) - /* see crypto/rc4/asm/rc4-ia64.S for further details... */ - d=(RC4_INT *)(((size_t)(d+255))&~(sizeof(key->data)-1)); -#endif #if defined(RC4_CHUNK) /* --- openssl097-0.9.7g.orig/crypto/rc4/rc4.h +++ openssl097-0.9.7g/crypto/rc4/rc4.h @@ -73,10 +73,6 @@ { RC4_INT x,y; RC4_INT data[256]; -#if defined(__ia64) || defined(__ia64__) || defined(_M_IA64) - /* see crypto/rc4/asm/rc4-ia64.S for further details... */ - RC4_INT pad[512-256-2]; -#endif } RC4_KEY; --- openssl097-0.9.7g.orig/crypto/rc4/rc4_skey.c +++ openssl097-0.9.7g/crypto/rc4/rc4_skey.c @@ -94,10 +94,6 @@ unsigned int i; d= &(key->data[0]); -#if defined(__ia64) || defined(__ia64__) || defined(_M_IA64) - /* see crypto/rc4/asm/rc4-ia64.S for further details... */ - d=(RC4_INT *)(((size_t)(d+255))&~(sizeof(key->data)-1)); -#endif for (i=0; i<256; i++) d[i]=i; --- openssl097-0.9.7g.orig/crypto/sha/asm/sha1-ia64.pl +++ openssl097-0.9.7g/crypto/sha/asm/sha1-ia64.pl @@ -1,4 +1,4 @@ -#!/usr/bin/env perl +#!/usr/local/bin/perl # # ==================================================================== # Written by Andy Polyakov for the OpenSSL --- openssl097-0.9.7g.orig/demos/tunala/configure.in +++ openssl097-0.9.7g/demos/tunala/configure.in @@ -1,4 +1,4 @@ -dnl Process this file with autoconf to produce a configure script. +#!/usr/local/bin/perl AC_INIT(tunala.c) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(tunala, 0.0.1-dev) --- openssl097-0.9.7g.orig/doc/apps/CA.pl.pod +++ openssl097-0.9.7g/doc/apps/CA.pl.pod @@ -47,7 +47,7 @@ creates a new certificate request. The private key and request are written to the file "newreq.pem". -=item B<-newreq-nowdes> +=item B<-newreq-nodes> is like B<-newreq> except that the private key will not be encrypted. --- openssl097-0.9.7g.orig/doc/Makefile +++ openssl097-0.9.7g/doc/Makefile @@ -0,0 +1,40 @@ +VERSION = + +#PODS = $(wildcard *.pod) +#MANS = $(addsuffix .man, $(basename $(PODS))) + +MANS = openssl.1 ssl.3 crypto.3 + +P2M = pod2man --center='OpenSSL Documentation' --release="OpenSSL $(VERSION)" + +all: manpages + +.PHONY: manpages + +manpages: openssl.1 crypto.3 ssl.3 + +openssl.1: + $(P2M) --section=1 openssl.pod > openssl.1 + +crypto.3: + $(P2M) --section=3 crypto.pod > crypto.3 + +ssl.3: + $(P2M) --section=3 ssl.pod > ssl.3 + +.PHONY: install +install: + mkdir -p $(INSTALL_PREFIX)$(INSTALLTOP)/share/man/man1 + mkdir -p $(INSTALL_PREFIX)$(INSTALLTOP)/share/man/man3 + install -m 644 -p openssl.1 $(INSTALL_PREFIX)$(INSTALLTOP)/share/man/man1 + install -m 644 -p crypto.3 $(INSTALL_PREFIX)$(INSTALLTOP)/share/man/man3 + install -m 644 -p ssl.3 $(INSTALL_PREFIX)$(INSTALLTOP)/share/man/man3 + rm -f $(MANS) + +.PHONY: clean +clean: + rm -f $(MANS) + +.PHONY: realclean +realclean: + -$(MAKE) clean --- openssl097-0.9.7g.orig/Makefile +++ openssl097-0.9.7g/Makefile @@ -11,11 +11,11 @@ SHLIB_VERSION_HISTORY= SHLIB_MAJOR=0 SHLIB_MINOR=9.7 -SHLIB_EXT= -PLATFORM=dist -OPTIONS= no-krb5 -CONFIGURE_ARGS=dist -SHLIB_TARGET= +SHLIB_EXT=.so.$(SHLIB_MAJOR).$(SHLIB_MINOR) +PLATFORM=debian-i386 +OPTIONS=--prefix=/usr --openssldir=/usr/lib/ssl no-idea no-mdc2 no-rc5 zlib-dynamic debug no-krb5 +CONFIGURE_ARGS=--prefix=/usr --openssldir=/usr/lib/ssl no-idea no-mdc2 no-rc5 zlib-dynamic debug debian-i386 +SHLIB_TARGET=linux-shared # HERE indicates where this Makefile lives. This can be used to indicate # where sub-Makefiles are expected to be. Currently has very limited usage, @@ -26,10 +26,10 @@ # for, say, /usr/ and yet have everything installed to /tmp/somedir/usr/. # Normally it is left empty. INSTALL_PREFIX= -INSTALLTOP=/usr/local/ssl +INSTALLTOP=/usr # Do not edit this manually. Use Configure --openssldir=DIR do change this! -OPENSSLDIR=/usr/local/ssl +OPENSSLDIR=/usr/lib/ssl # NO_IDEA - Define to build without the IDEA algorithm # NO_RC4 - Define to build without the RC4 algorithm @@ -59,12 +59,13 @@ # equal 4. # PKCS1_CHECK - pkcs1 tests. -CC= cc +#TOP=$(shell pwd) +CC= gcc #CFLAG= -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -CFLAG= -DOPENSSL_NO_KRB5 -O -DEPFLAG= +CFLAG= -DZLIB_SHARED -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 -DL_ENDIAN -DTERMIO -O3 -Wall -g +DEPFLAG= -DOPENSSL_NO_IDEA -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5 PEX_LIBS= -EX_LIBS= +EX_LIBS= -ldl EXE_EXT= ARFLAGS= AR=ar $(ARFLAGS) r @@ -72,7 +73,7 @@ PERL= /usr/bin/perl TAR= tar TARFLAGS= --no-recursion -MAKEDEPPROG=makedepend +MAKEDEPPROG= gcc # We let the C compiler driver to take care of .s files. This is done in # order to be excused from maintaining a separate set of architecture @@ -177,13 +178,13 @@ # we might set SHLIB_MARK to '$(SHARED_LIBS)'. SHLIB_MARK= -DIRS= crypto fips ssl $(SHLIB_MARK) sigs apps test tools +DIRS= crypto fips ssl $(SHLIB_MARK) sigs apps doc tools SHLIBDIRS= crypto ssl # dirs in crypto to build SDIRS= objects \ - md2 md4 md5 sha mdc2 hmac ripemd \ - des rc2 rc4 rc5 idea bf cast \ + md2 md4 md5 sha hmac ripemd \ + des rc2 rc4 bf cast \ bn ec rsa dsa dh dso engine aes \ buffer bio stack lhash rand err \ evp asn1 pem x509 x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5 @@ -196,10 +197,10 @@ MAKEFILE= Makefile -MANDIR=$(OPENSSLDIR)/man +MANDIR=/usr/share/man MAN1=1 MAN3=3 -MANSUFFIX= +MANSUFFIX=ssl SHELL=/bin/sh TOP= . @@ -211,7 +212,7 @@ SHARED_CRYPTO=libcrypto$(SHLIB_EXT) SHARED_SSL=libssl$(SHLIB_EXT) SHARED_LIBS= -SHARED_LIBS_LINK_EXTS= +SHARED_LIBS_LINK_EXTS=.so SHARED_LDFLAGS= GENERAL= Makefile @@ -826,7 +827,7 @@ do \ if [ -f "$$i" ]; then \ ( echo installing $$i; \ - cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ + cp -d $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \ : ; \ else \ --- openssl097-0.9.7g.orig/Makefile.org +++ openssl097-0.9.7g/Makefile.org @@ -57,6 +57,7 @@ # equal 4. # PKCS1_CHECK - pkcs1 tests. +#TOP=$(shell pwd) CC= gcc #CFLAG= -DL_ENDIAN -DTERMIO -O3 -fomit-frame-pointer -m486 -Wall -Wuninitialized -DSHA1_ASM -DMD5_ASM -DRMD160_ASM CFLAG= -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM @@ -175,7 +176,7 @@ # we might set SHLIB_MARK to '$(SHARED_LIBS)'. SHLIB_MARK= -DIRS= crypto fips ssl $(SHLIB_MARK) sigs apps test tools +DIRS= crypto fips ssl $(SHLIB_MARK) sigs apps doc tools SHLIBDIRS= crypto ssl # dirs in crypto to build @@ -194,10 +195,10 @@ MAKEFILE= Makefile -MANDIR=$(OPENSSLDIR)/man +MANDIR=/usr/share/man MAN1=1 MAN3=3 -MANSUFFIX= +MANSUFFIX=ssl SHELL=/bin/sh TOP= . @@ -824,7 +825,7 @@ do \ if [ -f "$$i" ]; then \ ( echo installing $$i; \ - cp $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ + cp -d $$i $(INSTALL_PREFIX)$(INSTALLTOP)/lib/$$i.new; \ if egrep 'define OPENSSL_FIPS' $(TOP)/include/openssl/opensslconf.h > /dev/null; then \ : ; \ else \ --- openssl097-0.9.7g.orig/os2/backwardify.pl +++ openssl097-0.9.7g/os2/backwardify.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/local/bin/perl use strict; # Use as $0 --- openssl097-0.9.7g.orig/ssl/s23_srvr.c +++ openssl097-0.9.7g/ssl/s23_srvr.c @@ -528,9 +528,7 @@ } s->state=SSL2_ST_GET_CLIENT_HELLO_A; - if ((s->options & SSL_OP_MSIE_SSLV2_RSA_PADDING) || - use_sslv2_strong || - (s->options & SSL_OP_NO_TLSv1 && s->options & SSL_OP_NO_SSLv3)) + if (s->options & SSL_OP_NO_TLSv1 && s->options & SSL_OP_NO_SSLv3) s->s2->ssl2_rollback=0; else /* reject SSL 2.0 session if client supports SSL 3.0 or TLS 1.0 --- openssl097-0.9.7g.orig/ssl/ssl_algs.c +++ openssl097-0.9.7g/ssl/ssl_algs.c @@ -109,3 +109,8 @@ return(1); } +#undef SSLeay_add_ssl_algorithms +int SSLeay_add_ssl_algorithms(void) + { + return SSL_library_init(); + } --- openssl097-0.9.7g.orig/tools/c_rehash +++ openssl097-0.9.7g/tools/c_rehash @@ -6,7 +6,7 @@ my $openssl; -my $dir = "/usr/local/ssl"; +my $dir = "/usr/lib/ssl"; if(defined $ENV{OPENSSL}) { $openssl = $ENV{OPENSSL}; --- openssl097-0.9.7g.orig/tools/c_rehash.in +++ openssl097-0.9.7g/tools/c_rehash.in @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl +#!/usr/bin/perl # Perl c_rehash script, scan all files in a directory --- openssl097-0.9.7g.orig/util/clean-depend.pl +++ openssl097-0.9.7g/util/clean-depend.pl @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl -w +#!/usr/local/bin/perl # Clean the dependency list in a makefile of standard includes... # Written by Ben Laurie 19 Jan 1999 --- openssl097-0.9.7g.orig/util/extract-names.pl +++ openssl097-0.9.7g/util/extract-names.pl @@ -1,4 +1,4 @@ -#!/usr/bin/perl +#!/usr/local/bin/perl $/ = ""; # Eat a paragraph at once. while() { --- openssl097-0.9.7g.orig/util/mkdef.pl +++ openssl097-0.9.7g/util/mkdef.pl @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl -w +#!/usr/local/bin/perl # # generate a .def file # --- openssl097-0.9.7g.orig/util/mkerr.pl +++ openssl097-0.9.7g/util/mkerr.pl @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl -w +#!/usr/local/bin/perl my $config = "crypto/err/openssl.ec"; my $debug = 0; --- openssl097-0.9.7g.orig/util/mkstack.pl +++ openssl097-0.9.7g/util/mkstack.pl @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl -w +#!/usr/local/bin/perl # This is a utility that searches out "DECLARE_STACK_OF()" # declarations in .h and .c files, and updates/creates/replaces --- openssl097-0.9.7g.orig/util/pod2man.pl +++ openssl097-0.9.7g/util/pod2man.pl @@ -1,4 +1,4 @@ -: #!/usr/bin/perl-5.005 +#!/usr/local/bin/perl eval 'exec /usr/bin/perl -S $0 ${1+"$@"}' if $running_under_some_shell; --- openssl097-0.9.7g.orig/util/selftest.pl +++ openssl097-0.9.7g/util/selftest.pl @@ -1,4 +1,4 @@ -#!/usr/local/bin/perl -w +#!/usr/local/bin/perl # # Run the test suite and generate a report # --- openssl097-0.9.7g.orig/VMS/VMSify-conf.pl +++ openssl097-0.9.7g/VMS/VMSify-conf.pl @@ -1,4 +1,4 @@ -#! /usr/bin/perl +#!/usr/local/bin/perl use strict; use warnings; --- openssl097-0.9.7g.orig/debian/po/sv.po +++ openssl097-0.9.7g/debian/po/sv.po @@ -0,0 +1,61 @@ +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# Developers do not need to manually edit POT or PO files. +# , fuzzy +# +# +msgid "" +msgstr "" +"Project-Id-Version: openssl 0.9.7g-2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2005-09-28 19:22-0700\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "Vilka tjänster ska startas om för att få dom att använda de nya biblioteken?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"Säkerhetshålen fixades i denna versionen. Tjänster kommer inte att använda denna version förrän de har startats om. Notera: startar du om sshd kommer inte fixen aktiveras för redan etablerade anslutningar." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"Följande är en lista på upptäcka tjänster som behöver startas om. Vänligen undersök listan och du tror den är felaktig. Namnen på tjänsterna måste vara identiska som skriptnamnen i /etc/init.d och måste separeras med mellanslag. Om du rensar listan kommer inga tjänster att startas om." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Om andra tjänster börjar att få underliga problem efter denna uppgradering kanske de måste startas om också. Vi rekommenderar att du startar om din maskin för att inte få SSL-relaterade problem." + --- openssl097-0.9.7g.orig/debian/po/templates.pot +++ openssl097-0.9.7g/debian/po/templates.pot @@ -0,0 +1,59 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" --- openssl097-0.9.7g.orig/debian/po/ca.po +++ openssl097-0.9.7g/debian/po/ca.po @@ -0,0 +1,59 @@ +# openssl (debconf) translation to Catalan. +# Copyright (C) 2004 Free Software Foundation, Inc. +# Aleix Badia i Bosch , 2004 +msgid "" +msgstr "" +"Project-Id-Version: openssl_0.9.7d-1_templates\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2004-04-08 19:46GMT\n" +"Last-Translator: Aleix Badia i Bosch \n" +"Language-Team: Catalan \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "" +"Quina serveis s'han de reiniciar perquè utilitzin les noves biblioteques?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"Aquesta versió resol els errors de seguretat. Els serveis no utilitzaran les " +"correccions fins que no s'hagin reiniciat. Nota: reiniciant l'sshd no " +"s'afectarà cap connexió existent." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"És una llista de serveis que s'ha detectat que s'haurien de reiniciar, " +"corregiu-la si és incorrecta. El nom dels serveis hauria de ser idèntic als " +"noms de les seqüències del directori /etc/init.d i haurien d'estar separats " +"per espais. Si suprimiu la llista no es reiniciarà cap servei." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Si després de l'actualització d'altres serveis fallen de forma inexplicable, " +"probablement també sigui necessari reiniciar-los. Us recomanem que per " +"evitar els problemes relacionats amb l'SSL reinicieu l'ordinador." --- openssl097-0.9.7g.orig/debian/po/da.po +++ openssl097-0.9.7g/debian/po/da.po @@ -0,0 +1,70 @@ +# translation of openssl_0.9.7d-1_templates.po to Danish +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# Claus Hindsgaul , 2004. +# +msgid "" +msgstr "" +"Project-Id-Version: openssl_0.9.7d-1_templates\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2004-04-02 16:08+0200\n" +"Last-Translator: Claus Hindsgaul \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.3.1\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "Hvilke services skal genstartes, så de benytter de nye biblioteker?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"Der lukket nogle sikkerhedshuller i denne version af openssl. Disse huller " +"bliver ikke lukket i dine services før de er blevet genstartet. Bemærk at " +"det ikke vil påvirke eksisterende forbindelser at genstarte ssh." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"Herunder ser du en liste over fundne services, som bør genstartes. Ret " +"listen, hvis du mener at den ikke er korrekt. Servicenavnene skal være " +"identiske med skriptnavnene i /etc/init.d, og skal adskilles med mellemrum. " +"Hvis du sletter listen, vil ingen services blive genstartet." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Hvis andre services begynder at fejle på mystisk vis efter denne " +"opgradering, kan det være nødvendigt også at genstarte disse. Vi anbefaler " +"dig kraftigt at genstarte din maskine for at undgå SSL-relaterede problemer." --- openssl097-0.9.7g.orig/debian/po/cs.po +++ openssl097-0.9.7g/debian/po/cs.po @@ -0,0 +1,68 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: openssl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2004-09-26 17:40+0200\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-2\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "Které slu¾by se mají restartovat, aby zaèaly vyu¾ívat nové knihovny?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"V této verzi balíku byly opraveny bezbeènostní chyby. Tyto opravy se v " +"programech projeví a¾ po jejich restartu. Poznámka: restart sshd by nemìl " +"ovlivnit stávající spojení." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"Následuje seznam rozpoznaných slu¾eb, které je tøeba restartovat. Pokud se " +"vám zdá, ¾e je tento seznam chybný, mù¾ete jej opravit. Názvy slu¾eb musí " +"být shodné s názvy skriptù v adresáøi /etc/init.d a musí být oddìleny " +"mezerami. Pokud seznam vyma¾ete, nebude restartována ¾ádná slu¾ba." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Jestli¾e po této aktualizaci zaènou selhávat nìkteré slu¾by, mo¾ná bude " +"nutné je takté¾ restartovat. Abyste se vyhnuli problémùm spojených se SSL, " +"doporuèujeme restartovat celý poèítaè." --- openssl097-0.9.7g.orig/debian/po/pt_BR.po +++ openssl097-0.9.7g/debian/po/pt_BR.po @@ -0,0 +1,69 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: openssl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2004-04-04 15:21-0300\n" +"Last-Translator: André Luís Lopes \n" +"Language-Team: Debian-BR Project \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "Quais serviços devem ser reiniciados para utilizar novas bibliotecas ?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"Falhas de segurança foram corrigidas nesta versão. Alguns serviços podem não " +"utilizar estas correções até que sejam reiniciados. Note : reiniciar o sshd " +"não afetará nenhuma conexão já estabelecida." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"A seguir será exibida uma lista de serviços que foram detectados e que " +"precisam ser reiniciados. Por favor, corrija a lista caso você tenha certeza " +"que ela esteja incorreta. Os nomes dos serviços devem ser idênticos aos " +"nomes dos scripts sob o diretório /etc/init.d e devem estar separados por " +"espaços. Caso você esvazie a lista, nenhum serviço será reiniciado." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Caso outros serviços comecem a falhar misteriosamente após esta atualização, " +"pode ser necessário reiniciá-los também. Recomendados fortemente que você " +"reinicie sua máquina para evitar problemas relacionados a SSL." --- openssl097-0.9.7g.orig/debian/po/es.po +++ openssl097-0.9.7g/debian/po/es.po @@ -0,0 +1,85 @@ +# openssl translation to spanish +# Copyright (C) 2004 Software in the Public Interest +# This file is distributed under the same license as the openssl package. +# +# Changes: +# - Initial translation +# Lucas Wall , 2004 +# +# +# Traductores, si no conoce el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/coordinacion +# especialmente las notas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: openssl 0.9.7d-3\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2004-06-12 15:23-0300\n" +"Last-Translator: Lucas Wall \n" +"Language-Team: Debian Spanish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "" +"¿Qué servicios desea reiniciar para que utilicen las nuevas bibliotecas?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"En esta versión se han solucionado problemas de seguridad. Los servicios " +"afectados no gozarán de los arreglos hasta que no se hayan reiniciado. Nota: " +"reiniciar el servicio «sshd» no afectará ninguna de las conexiones " +"existentes." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"Una lista de los servicios que deben ser reiniciados se presenta a " +"continuación. Si cree que no es correcta haga los ajustes necesarios. Los " +"nombres de los servicios deben ser iguales a los nombres de los ficheros en " +"«/etc/init.d» y debe estar separados por espacios. Ningún servicio será " +"reiniciado si deja la lista en blanco." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Si, tras esta actualización, otros servicios comienzan a fallar en forma " +"misteriosa puede ser necesario reiniciarlos también. Para evitar problemas " +"relacionados con «SSL» se le recomienda reiniciar su sistema." --- openssl097-0.9.7g.orig/debian/po/fr.po +++ openssl097-0.9.7g/debian/po/fr.po @@ -0,0 +1,69 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: openssl_0.9.7c-5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2003-10-22 21:37+0200\n" +"Last-Translator: Michel Grentzinger \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "Services à redémarrer afin d'utiliser les nouvelles bibliothèques" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"Des failles de sécurité on été corrigées dans cette version. Les services ne " +"devraient pas utiliser ces correctifs tant qu'ils n'auront pas été " +"redémarrés. Note : le redémarrage de sshd n'affectera aucune connexion " +"existante." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"La liste suivante recense tous les services devant être redémarrés. Veuillez " +"corriger la liste si vous pensez qu'elle contient des erreurs. Les noms des " +"services doivent être identiques aux noms des scripts présents dans /etc/" +"init.d et doivent être séparés par des espaces. Si vous effacez la liste, " +"aucun service ne sera redémarré." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Si d'autres services ne fonctionnent plus correctement après cette mise à " +"jour, il est sans doute nécessaire de les redémarrer de la même façon. Il " +"est fortement recommandé de redémarrer votre machine pour éviter les " +"problèmes liés à SSL." --- openssl097-0.9.7g.orig/debian/po/nl.po +++ openssl097-0.9.7g/debian/po/nl.po @@ -0,0 +1,71 @@ +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: openssl 0.9.7d-5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2004-08-01 18:31+0100\n" +"Last-Translator: Luk Claes \n" +"Language-Team: Debian l10n Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "" +"Welke diensten moeten herstart worden om ze de nieuwe bibliotheken te laten " +"gebruiken?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"Er zijn veiligheidslekken gedicht in deze release. Diensten gebruiken deze " +"versie misschien niet totdat ze herstart zijn. Merk op: sshd herstarten zou " +"geen effect mogen hebben op bestaande verbindingen." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"Hierna volgt een lijst van gedetecteerde diensten die herstart moeten " +"worden. Verbeter de lijst, als u denkt dat ze incorrect is. De namen moeten " +"overeenkomen met de script-namen in /etc/init.d en moeten gescheiden worden " +"door spaties. Als u de lijst ledigt, dan zullen er geen diensten worden " +"herstart." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Als er andere diensten mysterieus beginnen te falen na deze opwaardering, " +"kan het nodig zijn om ze ook te herstarten. Er wordt u ten zeerste " +"aanbevolen uw machine te herstarten om SSL-gerelateerde problemen te " +"vermijden." --- openssl097-0.9.7g.orig/debian/po/ja.po +++ openssl097-0.9.7g/debian/po/ja.po @@ -0,0 +1,69 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +# +msgid "" +msgstr "" +"Project-Id-Version: openssl 0.9.7d-1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2004-03-24 23:41+0900\n" +"Last-Translator: Hideki Yamane \n" +"Language-Team: Japanese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=EUC-JP\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "¤É¤Î¥µ¡¼¥Ó¥¹¤ò¿·¤·¤¤¥é¥¤¥Ö¥é¥ê¤ò»È¤¦¤¿¤á¤ËºÆµ¯Æ°¤·¤Þ¤¹¤«?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"º£²ó¤Î¥ê¥ê¡¼¥¹¤Ç¥»¥­¥å¥ê¥Æ¥£¥Û¡¼¥ë¤¬½¤Àµ¤µ¤ì¤Þ¤·¤¿¡£³Æ¥µ¡¼¥Ó¥¹¤ÏºÆµ¯Æ°¤ò¹Ô¤¦" +"¤Þ¤Ç¤³¤Î½¤Àµ¤µ¤ì¤¿¥é¥¤¥Ö¥é¥ê¤òÍøÍѤ·¤Þ¤»¤ó¡£Ãí°Õ: sshd ¤ÎºÆµ¯Æ°¤Ï¸½¾õ¤ÎÀܳ¤Ë" +"¤Ï²¿¤é±Æ¶Á¤·¤Þ¤»¤ó¡£" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"°Ê²¼¤¬ºÆµ¯Æ°¤¬É¬ÍפÀ¤ÈȽÃǤµ¤ì¤¿¥µ¡¼¥Ó¥¹¤Î¥ê¥¹¥È¤Ç¤¹¡£´Ö°ã¤Ã¤Æ¤¤¤ë¤È»×¤Ã¤¿¤é" +"½¤Àµ¤·¤Æ¤¯¤À¤µ¤¤¡£¥µ¡¼¥Ó¥¹Ì¾¤Ï /etc/init.d ¤Ë¤¢¤ë¥¹¥¯¥ê¥×¥È¤Î̾Á°¤ò»Ø¤·¡¢¶õÇò" +"¤Ç¶èÀÚ¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£¥ê¥¹¥È¤¬¶õ¤Î¾ì¹ç¤Ï¡¢¥µ¡¼¥Ó¥¹¤ÎºÆµ¯Æ°¤ÏɬÍפ¢¤ê¤Þ¤»" +"¤ó¡£" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"¾¤Î¥µ¡¼¥Ó¥¹¤¬¤³¤³¤Ç¤Î¥¢¥Ã¥×¥°¥ì¡¼¥É¤Î¸å¤Ë²¿¸Î¤«¥¨¥é¡¼¤òµ¯¤³¤·»Ï¤á¤¿¾ì¹ç¡¢¤½" +"¤ì¤é¤âºÆµ¯Æ°¤¹¤ëɬÍפ¬¤¢¤ê¤Þ¤¹¡£SSL ´ØÏ¢¤Î¥È¥é¥Ö¥ë¤òÈò¤±¤ë¤¿¤á¤Ë¥Þ¥·¥ó¤òºÆµ¯" +"ư¤¹¤ë¤Î¤ò¶¯¤¯¤ª´«¤á¤·¤Þ¤¹¡£" --- openssl097-0.9.7g.orig/debian/po/POTFILES.in +++ openssl097-0.9.7g/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] libssl0.9.7.templates --- openssl097-0.9.7g.orig/debian/po/vi.po +++ openssl097-0.9.7g/debian/po/vi.po @@ -0,0 +1,61 @@ +# Vietnamese translation for openssl. +# Copyright © 2005 Free Software Foundation, Inc. +# Clytie Siddall , 2005. +# +msgid "" +msgstr "" +"Project-Id-Version: openssl 0.9.7g-1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-03-22 18:34+0100\n" +"PO-Revision-Date: 2005-07-03 12:49+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0\n" +"X-Generator: LocFactoryEditor 1.2.2\n" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "Which services should be restarted to make them use the new libraries?" +msgstr "Äể dùng những thư viên má»›i, cần phải khởi chạy lại dịch vụ nào?" + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Security holes were fixed with this release. Services may not use these " +"fixes until they are restarted. Note: restarting sshd should not affect any " +"existing connections." +msgstr "" +"Phiên bản phát hành này đã sá»­a má»™t số lá»— hổng bảo mật rồi. Dịch vụ sẽ dùng " +"mã đã sá»­a chỉ sau khi khởi chạy lại thôi. Ghi chú: khởi chạy lại sshd nên " +"không làm ảnh hưởng đến sá»± kết nối hiện thá»i nào." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"Following is a list of detected services that need to be restarted. Please " +"correct the list, if you think it is incorrect. The services names must be " +"identical to the script names in /etc/init.d and must be separated by " +"spaces. If you clear the list, no services will be restarted." +msgstr "" +"Theo đây có má»™t danh sách dịch vụ đã phát hiện mà cần phải khởi chạy lại. " +"Bạn hãy sá»­a danh sách nếu chưa đúng. Tên dịch vụ phải là cùng má»™t tên vá»›i " +"tên tập lệnh trong «/etc/init.d», những tên định giá»›i bằng dấu cách. Nếu bạn " +"xóa hết danh sách thì sẽ không khởi chạy lại dịch vụ nào." + +#. Type: string +#. Description +#: ../libssl0.9.7.templates:3 +msgid "" +"If other services begin to fail mysteriously after this upgrade, it may be " +"necessary to restart them too. We strongly recommend you to reboot your " +"machine to avoid the SSL related trouble." +msgstr "" +"Nếu dịch vụ khác má»›i bị lá»—i má»™t cách lạ sau việc nâng cấp này, có lẽ bạn " +"cÅ©ng cần phải khởi chạy lại chúng. Khuyến khích nặng bạn khởi động máy này " +"để tránh lá»—i liên quan đến SSL." --- openssl097-0.9.7g.orig/debian/libssl0.9.7-dev.docs +++ openssl097-0.9.7g/debian/libssl0.9.7-dev.docs @@ -0,0 +1 @@ +demos --- openssl097-0.9.7g.orig/debian/control +++ openssl097-0.9.7g/debian/control @@ -0,0 +1,27 @@ +Source: openssl097 +Build-Depends: debhelper (>= 4.2.0), binutils (>= 2.14.90.0.7), zlib1g-dev +Section: utils +Priority: optional +Maintainer: Debian OpenSSL Team +Uploaders: Christoph Martin , Kurt Roeckx +Standards-Version: 3.6.1 + +Package: libssl0.9.7 +Section: oldlibs +Priority: important +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: ssleay (<< 0.9.2b), libssl, openssl (<< 0.9.6-2), libssl096-dev (<< 0.9.6-2) +Description: SSL shared libraries + libssl and libcrypto shared libraries needed by programs like + apache-ssl, telnet-ssl and openssh. + . + It is part of the OpenSSL implementation of SSL. + +Package: libssl0.9.7-dbg +Section: libdevel +Priority: extra +Architecture: any +Depends: libssl0.9.7 (= ${Source-Version}) +Description: Symbol tables for libssl and libcrypt + This package is part of the OpenSSL implementation of SSL. --- openssl097-0.9.7g.orig/debian/libssl0.9.7-dev.prerm +++ openssl097-0.9.7g/debian/libssl0.9.7-dev.prerm @@ -0,0 +1,3 @@ +#!/bin/sh -e + +#DEBHELPER# --- openssl097-0.9.7g.orig/debian/libssl0.9.7-dev.postinst +++ openssl097-0.9.7g/debian/libssl0.9.7-dev.postinst @@ -0,0 +1,3 @@ +#!/bin/sh -e + +#DEBHELPER# --- openssl097-0.9.7g.orig/debian/libssl0.9.7-dev.files +++ openssl097-0.9.7g/debian/libssl0.9.7-dev.files @@ -0,0 +1,9 @@ +usr/lib/libssl.so +usr/lib/libcrypto.so +usr/lib/libssl.a +usr/lib/libcrypto.a +usr/lib/libssl_pic.a +usr/lib/libcrypto_pic.a +usr/lib/pkgconfig/openssl.pc +usr/include +usr/share/man/man3 --- openssl097-0.9.7g.orig/debian/libssl0.9.7.templates +++ openssl097-0.9.7g/debian/libssl0.9.7.templates @@ -0,0 +1,15 @@ +Template: libssl0.9.7/restart-services +Type: string +_Description: Which services should be restarted to make them use the new libraries? + Security holes were fixed with this release. Services may not use these + fixes until they are restarted. Note: restarting sshd should not affect any + existing connections. + . + Following is a list of detected services that need to be restarted. Please + correct the list, if you think it is incorrect. The services names must be + identical to the script names in /etc/init.d and must be separated by + spaces. If you clear the list, no services will be restarted. + . + If other services begin to fail mysteriously after this upgrade, it may be + necessary to restart them too. We strongly recommend you to reboot your + machine to avoid the SSL related trouble. --- openssl097-0.9.7g.orig/debian/libssl0.9.7-dev.dirs +++ openssl097-0.9.7g/debian/libssl0.9.7-dev.dirs @@ -0,0 +1,3 @@ +usr/lib +usr/share/doc/libssl0.9.7-dev +usr/share/man --- openssl097-0.9.7g.orig/debian/README.optimization +++ openssl097-0.9.7g/debian/README.optimization @@ -0,0 +1,32 @@ +openssl ships optimized libraries for some cpus. The loading of these +libraries depends on the ability of the dynamic linker to automaticly +search additional directories depending on the cpu. If you want to +find out which are these directories for your computer, run the +following command: + +LD_LIBRARY_PATH=/usr/lib strace true 2>&1 | fgrep "open(\"/usr/lib" + +On a Pentium III this gives: + +open("/usr/lib/i686/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) +open("/usr/lib/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) +open("/usr/lib/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) +open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) + +Following is a list of cpus, library paths and possible optimizations: + +486 /usr/lib/i486 -march=i486 -mcpu=i486 +asm +Pentium /usr/lib/i586 -march=i586 -mcpu=i586 +asm +Pentium MMX /usr/lib/i586 -march=i586 -mcpu=i586 +asm +Pentium II /usr/lib/i686 -march=i686 -mcpu=i686 +asm +Pentium III /usr/lib/i686 -march=i686 -mcpu=i686 +asm +AMD-K6 /usr/lib/i586 -march=i586 -mcpu=i586 +asm +AMD-K7 /usr/lib/i686 -march=i686 -mcpu=i686 +asm + +Sparc v8 /usr/lib/v8 -mcpu=v8 +asm +Sparc v9 /usr/lib/v9 -mcpu=v9 -Wa,-Av8plus +asm + +Alpha EV4 /usr/lib/ev4 -mcpu=ev4 +Alpha EV5 /usr/lib/ev5 -mcpu=ev5 + ++asm means that the handcrafted 586 assembler routines can be used. --- openssl097-0.9.7g.orig/debian/libssl0.9.7.dirs +++ openssl097-0.9.7g/debian/libssl0.9.7.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/share/doc/libssl0.9.7 --- openssl097-0.9.7g.orig/debian/libssl0.9.7.files +++ openssl097-0.9.7g/debian/libssl0.9.7.files @@ -0,0 +1,3 @@ +usr/lib/*.so.*.*.* +usr/lib/*/*.so.*.*.* +usr/lib/i686/cmov/*.so.*.*.* --- openssl097-0.9.7g.orig/debian/changelog +++ openssl097-0.9.7g/debian/changelog @@ -0,0 +1,689 @@ +openssl097 (0.9.7g-5) unstable; urgency=medium + + * Add the shlibs for libcrypto again, removed by accident. + * Change priority of -dbg package to extra. + * Remove the libssl0.9.7-dev package. + * Add security patch for CAN-2005-2969, setting urgency to medium. + + -- Kurt Roeckx Wed, 12 Oct 2005 21:07:19 +0200 + +openssl097 (0.9.7g-4) unstable; urgency=low + + * Reintroduce openssl 0.9.7 source package to provide the old + library version. This should make packages linked against + the old version installable again. (Closes: #332892) + * Drop the openssl and libcrypto0.9.7-udeb package. + * Rename libssl-dev to libssl0.9.7-dev. + * Add myself to the Uploaders field. + + -- Kurt Roeckx Mon, 10 Oct 2005 18:38:30 +0200 + +openssl (0.9.7g-3) unstable; urgency=low + + * change Configure line for debian-freebsd-i386 to debian-kfreebsd-i386 + (closes: #327692) + * include -dbg version. That implies compiling with -g and without + -fomit-frame-pointer (closes: #293823, #153811) + + -- Christoph Martin Fri, 23 Sep 2005 13:51:57 +0200 + +openssl (0.9.7g-2) unstable; urgency=low + + * really include nl translation + * remove special ia64 code from rc4 code to make the abi compatible to + older 0.9.7 versions (closes: #310489, #309274) + * fix compile flag for debian-ppc64 (closes: #318750) + * small fix in libssl0.9.7.postinst (closes: #239956) + * fix pk7_mime.c to prevent garbled messages because of to early memory + free (closes: #310184) + * include vietnamese debconf translation (closes: #316689) + * make optimized i386 libraries have non executable stack (closes: + #321721) + *