[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#511811: marked as done (libc6: use --enable-stackguard-randomization when building glibc)



Your message dated Wed, 18 Feb 2009 06:02:40 +0000
with message-id <E1LZfW4-00066e-Qk@ries.debian.org>
and subject line Bug#511811: fixed in glibc 2.9-1
has caused the Debian Bug report #511811,
regarding libc6: use --enable-stackguard-randomization when building glibc
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
511811: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=511811
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: libc6
Version: 2.7-6
Severity: normal

gcc provides SSP (propolice) stack protection to applications compiled
with the -fstack-protector{,-all} options. The actual canary value used
in this stack protection scheme, is supplied by glibc.

If glibc is built with the --enable-stackguard-randomization option,
each application gets a random canary value (at runtime) from /dev/urandom.
If --enable-stackguard-randomization is absent, applications get a static
canary value of "0xff0a0000". This is very unfortunate, because the
attacker may be able to bypass the stack protection mechanism, by placing
those 4 bytes in the canary word, before the actual canary check is
performed (for example in memcpy-based buffer overflows).

Debian should really be using --enable-stackguard-randomization when
building glibc, so that its users can get the full benefits of SSP.

Cheers



--- End Message ---
--- Begin Message ---
Source: glibc
Source-Version: 2.9-1

We believe that the bug you reported is fixed in the latest version of
glibc, which is due to be installed in the Debian FTP archive:

glibc-doc_2.9-1_all.deb
  to pool/main/g/glibc/glibc-doc_2.9-1_all.deb
glibc-source_2.9-1_all.deb
  to pool/main/g/glibc/glibc-source_2.9-1_all.deb
glibc_2.9-1.diff.gz
  to pool/main/g/glibc/glibc_2.9-1.diff.gz
glibc_2.9-1.dsc
  to pool/main/g/glibc/glibc_2.9-1.dsc
libc6-dbg_2.9-1_amd64.deb
  to pool/main/g/glibc/libc6-dbg_2.9-1_amd64.deb
libc6-dev-i386_2.9-1_amd64.deb
  to pool/main/g/glibc/libc6-dev-i386_2.9-1_amd64.deb
libc6-dev_2.9-1_amd64.deb
  to pool/main/g/glibc/libc6-dev_2.9-1_amd64.deb
libc6-i386_2.9-1_amd64.deb
  to pool/main/g/glibc/libc6-i386_2.9-1_amd64.deb
libc6-pic_2.9-1_amd64.deb
  to pool/main/g/glibc/libc6-pic_2.9-1_amd64.deb
libc6-prof_2.9-1_amd64.deb
  to pool/main/g/glibc/libc6-prof_2.9-1_amd64.deb
libc6-udeb_2.9-1_amd64.udeb
  to pool/main/g/glibc/libc6-udeb_2.9-1_amd64.udeb
libc6_2.9-1_amd64.deb
  to pool/main/g/glibc/libc6_2.9-1_amd64.deb
libnss-dns-udeb_2.9-1_amd64.udeb
  to pool/main/g/glibc/libnss-dns-udeb_2.9-1_amd64.udeb
libnss-files-udeb_2.9-1_amd64.udeb
  to pool/main/g/glibc/libnss-files-udeb_2.9-1_amd64.udeb
locales-all_2.9-1_amd64.deb
  to pool/main/g/glibc/locales-all_2.9-1_amd64.deb
locales_2.9-1_all.deb
  to pool/main/g/glibc/locales_2.9-1_all.deb
nscd_2.9-1_amd64.deb
  to pool/main/g/glibc/nscd_2.9-1_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 511811@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated glibc package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 17 Feb 2009 22:49:15 +0100
Source: glibc
Binary: glibc-doc glibc-source locales locales-all nscd libc6 libc6-dev libc6-dbg libc6-prof libc6-pic libc6-udeb libc6.1 libc6.1-dev libc6.1-dbg libc6.1-prof libc6.1-pic libc6.1-udeb libc0.3 libc0.3-dev libc0.3-dbg libc0.3-prof libc0.3-pic libc0.3-udeb libc0.1 libc0.1-dev libc0.1-dbg libc0.1-prof libc0.1-pic libc0.1-udeb libc6-i386 libc6-dev-i386 libc6-sparc64 libc6-dev-sparc64 libc6-s390x libc6-dev-s390x libc6-amd64 libc6-dev-amd64 libc6-powerpc libc6-dev-powerpc libc6-ppc64 libc6-dev-ppc64 libc6-mipsn32 libc6-dev-mipsn32 libc6-mips64 libc6-dev-mips64 libc0.1-i386 libc0.1-dev-i386 libc6-sparcv9b libc6-i686 libc6-xen libc0.1-i686 libc6.1-alphaev67 libnss-dns-udeb libnss-files-udeb
Architecture: source all amd64
Version: 2.9-1
Distribution: unstable
Urgency: low
Maintainer: Aurelien Jarno <aurel32@debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description: 
 glibc-doc  - GNU C Library: Documentation
 glibc-source - GNU C Library: sources
 libc0.1    - GNU C Library: Shared libraries
 libc0.1-dbg - GNU C Library: Libraries with debugging symbols
 libc0.1-dev - GNU C Library: Development Libraries and Header Files
 libc0.1-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc0.1-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc0.1-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc0.1-pic - GNU C Library: PIC archive library
 libc0.1-prof - GNU C Library: Profiling Libraries
 libc0.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc0.3    - GNU C Library: Shared libraries
 libc0.3-dbg - GNU C Library: Libraries with debugging symbols
 libc0.3-dev - GNU C Library: Development Libraries and Header Files
 libc0.3-pic - GNU C Library: PIC archive library
 libc0.3-prof - GNU C Library: Profiling Libraries
 libc0.3-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6      - GNU C Library: Shared libraries
 libc6-amd64 - GNU C Library: 64bit Shared libraries for AMD64
 libc6-dbg  - GNU C Library: Libraries with debugging symbols
 libc6-dev  - GNU C Library: Development Libraries and Header Files
 libc6-dev-amd64 - GNU C Library: 64bit Development Libraries for AMD64
 libc6-dev-i386 - GNU C Library: 32bit development libraries for AMD64
 libc6-dev-mips64 - GNU C Library: 64bit Development Libraries for MIPS64
 libc6-dev-mipsn32 - GNU C Library: n32 Development Libraries for MIPS64
 libc6-dev-powerpc - GNU C Library: 32bit powerpc development libraries for ppc64
 libc6-dev-ppc64 - GNU C Library: 64bit Development Libraries for PowerPC64
 libc6-dev-s390x - GNU C Library: 64bit Development Libraries for IBM zSeries
 libc6-dev-sparc64 - GNU C Library: 64bit Development Libraries for UltraSPARC
 libc6-i386 - GNU C Library: 32bit shared libraries for AMD64
 libc6-i686 - GNU C Library: Shared libraries [i686 optimized]
 libc6-mips64 - GNU C Library: 64bit Shared libraries for MIPS64
 libc6-mipsn32 - GNU C Library: n32 Shared libraries for MIPS64
 libc6-pic  - GNU C Library: PIC archive library
 libc6-powerpc - GNU C Library: 32bit powerpc shared libraries for ppc64
 libc6-ppc64 - GNU C Library: 64bit Shared libraries for PowerPC64
 libc6-prof - GNU C Library: Profiling Libraries
 libc6-s390x - GNU C Library: 64bit Shared libraries for IBM zSeries
 libc6-sparc64 - GNU C Library: 64bit Shared libraries for UltraSPARC
 libc6-sparcv9b - GNU C Library: Shared libraries [v9b optimized]
 libc6-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libc6-xen  - GNU C Library: Shared libraries [Xen version]
 libc6.1    - GNU C Library: Shared libraries
 libc6.1-alphaev67 - GNU C Library: Shared libraries (EV67 optimized)
 libc6.1-dbg - GNU C Library: Libraries with debugging symbols
 libc6.1-dev - GNU C Library: Development Libraries and Header Files
 libc6.1-pic - GNU C Library: PIC archive library
 libc6.1-prof - GNU C Library: Profiling Libraries
 libc6.1-udeb - GNU C Library: Shared libraries - udeb (udeb)
 libnss-dns-udeb - GNU C Library: NSS helper for DNS - udeb (udeb)
 libnss-files-udeb - GNU C Library: NSS helper for files - udeb (udeb)
 locales    - GNU C Library: National Language (locale) data [support]
 locales-all - GNU C Library: Precompiled locale data
 nscd       - GNU C Library: Name Service Cache Daemon
Closes: 468849 481543 483645 489946 489960 504031 504663 505784 506515 506881 507488 509191 510083 510219 511430 511811 512238 512343 513882 515099
Changes: 
 glibc (2.9-1) unstable; urgency=low
 .
   [ Aurelien Jarno ]
   * New upstream release.
     - This version has been tagged in the CVS, update debian/rules and
       debian/rules.d/tarball.mk accordingly.
     - shs_CA locale is enabled.  Closes: #504663.
     - fix snprintf with low-memory.  Closes: #481543.
     - fix mtrace warning message.  Closes: #507488.
     - Disable m68k/local-mathinline_h.diff.
     - Update any/local-bashisms.diff.
     - Update hurd-i386/local-tls-support.diff.
     - Update localedata/locale-en_DK.diff.
     - Update localedata/sort-UTF8-first.diff.
     - Update localedata/supported.diff.
     - Update localedata/first_weekday.diff.
     - Remove all/submitted-iconv-latin9.diff (merged).
     - Remove any/submitted-user_h.diff (merged).
     - Remove any/cvs-bug-iconv6_tst-iconv7.diff (merged).
     - Remove any/cvs-getaddrinfo.diff (merged).
     - Remove any/cvs-iconv-braces.diff (merged).
     - Remove any/cvs-nscd-getservbyport.diff (merged).
     - Remove any/cvs-regex_anchor.diff (merged).
     - Remove any/cvs-tst-regex.diff (merged).
     - Remove any/submitted-rpcgen-makefile.diff (merged).
     - Remove hppa/cvs-context.diff (merged).
     - Remove hppa/submitted-atomic_h.diff (merged).
     - Remove hppa/submitted-fesetenv.diff (merged).
     - Remove hurd-i386/cvs-lock-memory-clobber.diff (merged).
     - Remove hurd-i386/cvs-mig-init.diff (merged).
     - Remove hurd-i386/cvs-MSG_NOSIGNAL.diff (merged).
     - Remove hurd-i386/cvs-open_2.diff (merged).
     - Remove hurd-i386/cvs-signal-werror.diff (merged).
     - Remove hurd-i386/cvs-termios.diff (merged).
     - Remove hurd-i386/cvs-fcntl-types.diff (merged).
     - Remove mips/local-setjmp.diff (merged).
     - Remove sparc/cvs-context.diff (merged).
     - Remove localedata/locale-ks_IN.diff (replaced upstream by
       ks_IN@devanagari).
     - debian/shlibver: bump to 2.9.
     - debian/locales-depver: bump to 2.9.
     - debian/sysdeps/depflags.pl: add a conflict on nscd (<< 2.9) to libc.
     - Finnish (fi_FI) time format is fixed.  closes: #468849.
   * debhelper.in/locales.config: convert ks_IN into ks_IN@devanagari.
   * symbols.wildcards: update for glibc 2.9.
   * debhelper.in/*.lintian: update for glibc 2.9.
   * testsuite-checking/compare.sh: don't assume expected and current
     testsuite results in same order.  Closes: bug#504031.
   * testsuite-checking/expected-results-powerpc64-linux-ppc64: update.
   * debian/local/etc_init.d/glibc.sh: add Description and Short-Description.
     Closes: bug#510083.
   * Remove manpage that will be provided by manpages-dev.  Closes: bug#506515,
     bug#505784.
   * debian/copyright: update.  Closes: bug#506881.
   * any/submitted-popen.diff: new patch from Gentoo to fix popen() on >= 2.6.27
     kernels.  Closes: bug#512238.
   * arm/submitted-setjmp.diff: new patch to fix build on arm.
   * debian/rules: set BUILD_CC (host compiler) to gcc, and set CC (target
     compiler) to gcc-4.3. The later can be override on a per target basis.
   * debian/rules.d/build.mk: enable stackguard randomization.  Closes:
     bug#511811.
   * expected-results-i486-linux-gnu-libc, expected-results-i686-linux-i686:
     Add tests that fail on a Xen machine. Sigh.
   * any/local-linuxthreads-thread_self.diff: new patch to fix a warning on
     linuxthreads builds.
   * rules.d/build.mk: unset LANG to make sure testsuite errors are not
     localized.
   * debian/rules: remove *.mo file in the clean target.
   * sysdeps/alpha.mk, control.in/main: use gcc-4.3 on alpha.
   * debhelper.in/locales.postinst: make sure /etc/default/locale is always
     created.  Closes: bug#515099.
   * debian/wrapper/objcopy: apply special strip to libraries only.  Closes:
     bug#513882.
   * debian/localedata/locale-fr_FR.diff: revert change of week of day and
     month abbreviations in fr_FR locale.  Closes: bug#509191.
 .
   [ Clint Adams ]
   * patches/any/cvs-bz697-posix-regexec.diff: regex fix from Paolo Bonzini.
   * patches/any/cvs-bz9697-posix-regcomp.diff: regex fix from Paolo Bonzini,
     closes: #510219.
   * patches/localedata/submitted-bz9725-locale-sv_SE.diff: fix from David
     Weinehall for incorrect sv_SE date format.  closes: #489960.
   * patches/any/cvs-bz9706-nss_nss-files_files-parse.diff: unify NSS
     behavior between 32-bit and 64-bit platforms.  addresses: #483645.
   * localedata/submitted-bz9730-locale-sv_FI.diff: make sv_FI time format
     conform to that of fi_FI.  closes: #489946.
   * Rename patches/localedata/el_CY_euro.diff to
     patches/localedata/submitted-bz9731-el_CY_euro.diff.
   * Rename patches/localedata/dz_BT-collation.diff to
     patches/localedata/submitted-bz9732-dz_BT-collation.diff.
   * patches/localedata/submitted-bz9835-en_GB-first_day.diff: new patch to
     fix first_weekday and first_workday for en_GB.  closes: #512343.
 .
   [ Arthur Loiret ]
   * patches/any/local-nss-overflow.diff: new patch to ignore uids and gids
     greater than UINT_MAX.  Closes: #483645.
   * patches/hppa/submitted-tsd.diff: new patch from to fix build on hppa.
     Closes: #511430.
 .
   [ Petr Salinger ]
   * kfreebsd/local-sysdeps.diff: update to revision 2352 (from glibc-bsd).
   * add kfreebsd/local-linuxthreads29.diff:
     update to fix build on kfreebsd architectures.
 .
   [ Samuel Thibault ]
   * hurd-i386/cvs-resource-prio.diff: new patch to fix detection of PRIO_*
     values in some packages
   * hurd-i386/cvs-hurdsig-fix.diff: new patch to fix hurd signal FD locking.
   * hurd-i386/cvs-report-wait-fix.diff: patch from CVS instead of
     hurd-i386/submitted-report-wait.diff.
   * hurd-i386/submitted-critical-sections.diff: new patch to fix some missing
     critical sections.
   * hurd-i386/submitted-dup2-fix.diff: new patch to fix dup2 FD locking.
   * hurd-i386/local-net-headers.diff: new patch to install net/*.h headers.
   * hurd-i386/local-tls-dtv-offset.diff: new patch to fix DTV_OFFSET macro.
   * hurd-i386/local-pthread_posix-option.diff: put back to series.
   * hurd-i386/local-check_native.diff: new patch to provide a dummy
     __check_native() function.
   * hurd-i386/cvs-get_pc_thunk.diff: new patch to fix missing
     __i686.get_pc_thunk.bx reference.
   * hurd-i386/submitted-dl-sysdep.diff: new patch to fix static linking.
   * hurd-i386/submitted-stat.diff: clean up patch.
   * hurd-i386/submitted-itimer-lock.diff: new patch fixing itimer unlocking.
Checksums-Sha1: 
 bffd3447576926791ae6b8698a90019101a7e915 2650 glibc_2.9-1.dsc
 f4d7957cdb47caea4f4fa2fae5fff1c939feb8bd 692359 glibc_2.9-1.diff.gz
 c826548ce245066db51abcd3ba9ecca6a4d01102 1650924 glibc-doc_2.9-1_all.deb
 894959feb3acbbf739f2fa356de6a0d5db4577bb 16119350 glibc-source_2.9-1_all.deb
 f2f2258c15b0eb2a969be0333adb03a71ec222ed 4661964 locales_2.9-1_all.deb
 1b8b43ef84d937a85d6d0dbe323bc65ee2d8d2b8 4921398 libc6_2.9-1_amd64.deb
 67b37799525da5f54c5cfff78e4c7d4e631f1951 2518252 libc6-dev_2.9-1_amd64.deb
 6bdecddba4e7b063ca1d730163cf3fea38f72264 1945496 libc6-prof_2.9-1_amd64.deb
 a2325162669026ba4116197ceecd8f4486158341 1481148 libc6-pic_2.9-1_amd64.deb
 5d590b861e2a2c87f59ee97fa57b403a173f5d3f 2882258 locales-all_2.9-1_amd64.deb
 177f259bfec67c4bd772e4d5be25f94b04bf1388 3748246 libc6-i386_2.9-1_amd64.deb
 717bd83045c79b8282ec4f060717107ccc5aaa17 1500492 libc6-dev-i386_2.9-1_amd64.deb
 985c225d904e03e83e36bae87fec5428989bd328 183190 nscd_2.9-1_amd64.deb
 83d10c40bdfbcf16395a5a21d113d6e13ff09da8 15292338 libc6-dbg_2.9-1_amd64.deb
 a08c577391c21030fa13222488c5d2b54036e035 1116254 libc6-udeb_2.9-1_amd64.udeb
 8702449c1b2a96eca41d770a62bfba03b2b9ae6b 10890 libnss-dns-udeb_2.9-1_amd64.udeb
 c36504a84d89cfe3c83cf0f5e3ae06b1035a5177 19148 libnss-files-udeb_2.9-1_amd64.udeb
Checksums-Sha256: 
 bfdd8a7e6743d61b490e78b8890fabe9d4d9155138e2fdc51b8b1660f8dbbeb4 2650 glibc_2.9-1.dsc
 a76d5de8f1ece434323a1edf4b7cdba9ece33de28bfdefd906a2297c8d1a463e 692359 glibc_2.9-1.diff.gz
 d68b18570a0bad94e52894e2204053d23acbbe0d7ecade03d9605b1ec52af73d 1650924 glibc-doc_2.9-1_all.deb
 a1847e25f58c2031d84ea6f00302b841ff8710b3c6cfa569ccbe99fa15b6227a 16119350 glibc-source_2.9-1_all.deb
 a31f956ebee1a42f9b92ae83f11e76e3e2d22b8806c6049de235187cfabe9369 4661964 locales_2.9-1_all.deb
 7f1c34555fbc5034dcebb7fe74b473932301a450a7b025c93ab68bb574f18644 4921398 libc6_2.9-1_amd64.deb
 9558fec4575b9bed7eacb44ed7437d5abbd5434bf18f8549c6e6ab33404b5fa4 2518252 libc6-dev_2.9-1_amd64.deb
 634b93179da25a66f2c0884aea304d1ccd0c93ff1df1d84b59011e22b438926d 1945496 libc6-prof_2.9-1_amd64.deb
 829ce03c76d56aa6ef9723dd65d35579e39972fa060c8fc8804c48cec2eff819 1481148 libc6-pic_2.9-1_amd64.deb
 997dd4989e94ac5c3995c20e435a76eae42419eb5696aa93e0df3ed33ed4688d 2882258 locales-all_2.9-1_amd64.deb
 bf092024de26f3835082fad927e78aa9d7a875f044d20667b3a23d9a1e135c5d 3748246 libc6-i386_2.9-1_amd64.deb
 b29a0c69d4f335d836fd227692cc2bdddee0f6cbd1aec9d83b9cfe66f52a3e1f 1500492 libc6-dev-i386_2.9-1_amd64.deb
 126271257b15f0c9ca109a04ebda9bee20ce23b93878a5a287851315abf67052 183190 nscd_2.9-1_amd64.deb
 3c9b2e9ad0620daa287d49e7c05d3d239da44422fd9438a0349bd4a9d62aff6b 15292338 libc6-dbg_2.9-1_amd64.deb
 108a310608fe66ee13885301ea3e27e6b61d5819d2c0d152dd37c604522fef5a 1116254 libc6-udeb_2.9-1_amd64.udeb
 38f26538485217ca97751cb922798b0fb00b2a349c3d995f1093823b3959f252 10890 libnss-dns-udeb_2.9-1_amd64.udeb
 6b9f0e355112ec3b39ea75810179fa866de1a13f43fa715c67cb75477ae4ccc5 19148 libnss-files-udeb_2.9-1_amd64.udeb
Files: 
 91e19f177878510ba597dbb233688538 2650 libs required glibc_2.9-1.dsc
 d7f2a1eb60447dc2510e6f7bb7bd7a84 692359 libs required glibc_2.9-1.diff.gz
 d9038dec607f8e725dad2a96abefe522 1650924 doc optional glibc-doc_2.9-1_all.deb
 2d4f3c49c63b5e890751962ba7c9a22e 16119350 devel optional glibc-source_2.9-1_all.deb
 649edce856f67f6062d227f46df3b67d 4661964 libs standard locales_2.9-1_all.deb
 a9ac4931fa1229d19831bedbc54d5f92 4921398 libs required libc6_2.9-1_amd64.deb
 be85182f04e8374f9ccd880653d1e8d4 2518252 libdevel optional libc6-dev_2.9-1_amd64.deb
 67ca8016da594dcbe93a5f6a1048b748 1945496 libdevel extra libc6-prof_2.9-1_amd64.deb
 d26b0aaaee829f14263d169823ae3016 1481148 libdevel optional libc6-pic_2.9-1_amd64.deb
 460217c50547a7d03f9ffb7083af1c90 2882258 libs extra locales-all_2.9-1_amd64.deb
 56e535ac950d36223011f4735faf7b0e 3748246 libs optional libc6-i386_2.9-1_amd64.deb
 cde429f510ed6e1858d0b2c7eb763e65 1500492 libdevel optional libc6-dev-i386_2.9-1_amd64.deb
 0549f0b1b0e357ce308605e5f10fd043 183190 admin optional nscd_2.9-1_amd64.deb
 7d728c9c24e851c89c6b1438eefd6c67 15292338 libdevel extra libc6-dbg_2.9-1_amd64.deb
 a8e875537f6c665d0602a2e35a86f561 1116254 debian-installer extra libc6-udeb_2.9-1_amd64.udeb
 aa97bd3148493cc386b8d6514793edc8 10890 debian-installer extra libnss-dns-udeb_2.9-1_amd64.udeb
 4ea3ea6f4a1ba4ce84615f8edae93e83 19148 debian-installer extra libnss-files-udeb_2.9-1_amd64.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFJm6I3w3ao2vG823MRAlGJAKCOXcwFYd2z59oVXYnyulTI9SCcywCdGk0f
hF1wJPiMq7MuoLVCwnBZN0c=
=fy6/
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: