Your message dated Thu, 20 Feb 2014 15:50:50 +0000
with message-id <[email protected]>
and subject line Bug#733672: fixed in gap 4r7p2-1
has caused the Debian Bug report #733672,
regarding gap: TMPDIR may be honoured (with tested patch)
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 [email protected]
immediately.)


-- 
733672: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=733672
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gap
Version: 4r6p5-3
Severity: normal

Dear Maintainer,

        It appears that GAP does not currently honour TMPDIR
        when DirectoryTemporary is invoked. This can be a security
        breach when LARGE (not to say HUGE) temporary files are
        involved, while it is good idea to use a dedicated
        scratch area for heavy computation.

        Please find in attachment a tested pach.

Best regards,
Jerome BENOIT

-- System Information:
Debian Release: Wheezy*
  APT prefers wheezy
  APT policy: (990, 'wheezy'), (990, 'stable-updates'), (990, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11.10-amd64-mbp62 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gap depends on:
ii  gap-core         4r6p5-3
ii  gap-libs         4r6p5-3
ii  gap-online-help  4r6p5-3

Versions of packages gap recommends:
ii  gap-dev           4r6p5-3
ii  gap-doc           4r6p5-3
pn  gap-prim-groups   <none>
pn  gap-small-groups  <none>
pn  gap-trans-groups  <none>

Versions of packages gap suggests:
pn  gap-character-tables    <none>
pn  gap-small-groups-extra  <none>
pn  gap-table-of-marks      <none>

-- no debconf information
Description: TMPDIR honouring
Origin: debian
Author: Jerome Benoit <[email protected]>
Last-Update: 2013-12-30

--- a/src/sysfiles.c
+++ b/src/sysfiles.c
@@ -3736,7 +3736,13 @@
 {
   static char name[1024];
   static const char *base = TMPDIR_BASE;
-  strxcpy(name, base, sizeof(name));
+  char * env_tmpdir;
+  if ((env_tmpdir = getenv("TMPDIR")) != NULL) {
+    strxcpy(name, env_tmpdir, sizeof(name));
+    strxcat(name, "/", sizeof(name));
+  }
+	else
+    strxcpy(name, base, sizeof(name));
   if (hint)
     strxcat(name, hint, sizeof(name));
   else

--- End Message ---
--- Begin Message ---
Source: gap
Source-Version: 4r7p2-1

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

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bill Allombert <[email protected]> (supplier of updated gap 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 [email protected])


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

Format: 1.8
Date: Thu, 20 Feb 2014 14:23:11 +0100
Source: gap
Binary: gap gap-core gap-libs gap-dev gap-online-help gap-doc
Architecture: source all amd64
Version: 4r7p2-1
Distribution: unstable
Urgency: low
Maintainer: Bill Allombert <[email protected]>
Changed-By: Bill Allombert <[email protected]>
Description: 
 gap        - Groups, Algorithms and Programming computer algebra system
 gap-core   - GAP computer algebra system, core components
 gap-dev    - GAP computer algebra system, compiler and development files
 gap-doc    - GAP computer algebra system, documentation
 gap-libs   - GAP computer algebra system, essential GAP libraries
 gap-online-help - GAP computer algebra system, online help
Closes: 733672
Changes: 
 gap (4r7p2-1) unstable; urgency=low
 .
   * New upstream release:
    + Patches applied upstream:
      - mips-macfloat: removed
      - hurd-task_self: removed
      - configure-abi: removed
      - configure-fpic: updated
      - configure-ncurses: removed
      - gac-object: removed
      - gac-o: removed
   * New patches added:
     - gac-itanium: Fix gac on ia64
     - manualindex-sh: add /bin/sh to doc/manualindex-sh
     - program-path: add bin to pkg installation path.
     - update-convert.pl: upstream patch to update convert.pl for current doc.
   * debian/doc:
     + gap2deb: script to generate debian directory from PackageInfo.g scripts
   * debian/control:
     - Bump Standards-Version to 3.9.5.
     - gap-dev: Add Depends on libgmp-dev. Closes: #733672.
       Thanks Jérome Benoit.
Checksums-Sha1: 
 d582545de12b68efff20bb4ef05e964c66c0c6c3 1378 gap_4r7p2-1.dsc
 b0abf2fd67097e4cd06cb53f9e5d651dffabd235 5348930 gap_4r7p2.orig.tar.gz
 2b11877a05a37a22b2e90dfeb8a50036ee029231 24716 gap_4r7p2-1.debian.tar.xz
 a5eed98f1b8959cb39ff5e588b08f339c944317d 9580 gap_4r7p2-1_all.deb
 47e5c2df46e07f475dc1fdc8f7a946834c2530d5 2517908 gap-libs_4r7p2-1_all.deb
 9c8634872dd81e48eea7d6589dabfb89d14967e3 1187762 
gap-online-help_4r7p2-1_all.deb
 f90c612b5ab443adb7ba7053afca8e179e31dd19 6226852 gap-doc_4r7p2-1_all.deb
 d690bdaa69bbb492515df0ebc8bfff424815f5cc 679878 gap-core_4r7p2-1_amd64.deb
 7d9d5d7320990235fe81dfdef398ebd4bb4c8759 1857204 gap-dev_4r7p2-1_amd64.deb
Checksums-Sha256: 
 702eaecac97f3af1fcf21fc55a333bb9334465eb1fc366e89e2ec51c5384e411 1378 
gap_4r7p2-1.dsc
 618c959ad40ec67f468bbf5202ab082ec2135d929fd03bd1095a0e4d4aa6d098 5348930 
gap_4r7p2.orig.tar.gz
 aaf1c4595cd1c91da53591b4b35bc74595c11344166b786734f5a397c992a330 24716 
gap_4r7p2-1.debian.tar.xz
 d71a988801ca41269da6076a083f60cf45d2de5ac39c4ef6bd26f56d1ada3bd9 9580 
gap_4r7p2-1_all.deb
 9c77eecb097ac1e1a74455cdcb1bf774ceba3a24a1e83e9ce23e262a02f5dce9 2517908 
gap-libs_4r7p2-1_all.deb
 7d34e7734c6b228e53650d06140d32480ad0e9ec9915eceb86493679f2cfcfbe 1187762 
gap-online-help_4r7p2-1_all.deb
 67f2b4407f8591d194db016daaf504aa22f6dadcfac8aaf9f764d294a4acda4d 6226852 
gap-doc_4r7p2-1_all.deb
 11db34442c75d2621353ff686bb05eb69847bbe6edf99a071bd3ef64b297f14f 679878 
gap-core_4r7p2-1_amd64.deb
 089583210797ca003b14870e9756c038e10331b5197a942bc7a2806cf888d83e 1857204 
gap-dev_4r7p2-1_amd64.deb
Files: 
 7edee7881a246567519ec20f2ad3d631 1378 math optional gap_4r7p2-1.dsc
 249c9f21611d1d3f002fe5d3d8d4d4e4 5348930 math optional gap_4r7p2.orig.tar.gz
 6dd5a6687a921896d3a45c4119370ef7 24716 math optional gap_4r7p2-1.debian.tar.xz
 286ad64a9d27d9ef26039a0147f7d821 9580 math optional gap_4r7p2-1_all.deb
 356d7dd93c6a91e384bf9b18653d64f9 2517908 math optional gap-libs_4r7p2-1_all.deb
 8a810374ae928e9e1321175548b8be13 1187762 math optional 
gap-online-help_4r7p2-1_all.deb
 b5dc44c0c54769d5aa29f0dab0f589a8 6226852 doc optional gap-doc_4r7p2-1_all.deb
 6e7c84ffd1d4f6f2b52cd7dfa7f50e9c 679878 math optional 
gap-core_4r7p2-1_amd64.deb
 5fd69d3bc539a4303a5bbc46a73ed67d 1857204 devel optional 
gap-dev_4r7p2-1_amd64.deb

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

iEYEARECAAYFAlMGB/gACgkQeDPs8bVESBUCswCeOtI1OHJk8x5RXEY698RpE6V1
oXkAoItflx+NIrG8Eor3CKHh4q95e7S8
=JPJ1
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to