Comment 14 for bug 12030

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 10 Jan 2005 10:56:21 +0100
From: Javier =?iso-8859-1?Q?Fern=E1ndez-Sanguino_Pe=F1a?= <email address hidden>
To: Bram Moolenaar <email address hidden>
Cc: <email address hidden>
Subject: Re: vim: Race conditions and symlink attacks in vim (tcltags and vimspell)

--jRHKVT23PllUwdXP
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 10, 2005 at 10:33:00AM +0100, Bram Moolenaar wrote:
> > > Did you contact the original authors, Darren Hiebert and Neil
> > > Schemenauer?
> >=20
> > No, I didn't. I was not sure if they were still active. Do you want me =
to=20
> > forward this?
>=20
> Yes. They are the authors, thus I hesitate to change their work without
> at least trying to contact them.

Ok. Will do.

>=20
> > > I wonder if there isn't a shorter method. The handling of the temp f=
ile
> > > becomes more than half the script this way.
> >=20
> > Actually, there is, you could remove the lines that try to use a tempor=
ary
> > file in a temporary directory (below the comments) and just abort with =
a=20
> > "Cannot create temporary file" message if tmp_tagfile (or OUTFILE) are=
=20
> > 'none'.
>=20
> So there would be a few (old?) systems where the script won't work?

Correct. Those that don't have mktemp or tempfile. These should be=20
available in most Linux distributions but I'm not sure about their=20
availability in other UNIX systems (I believe mktemp is available in=20
Solaris, in HP-UX and in Tru64 but not in AIX, for example)

Regards

Javier

--jRHKVT23PllUwdXP
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFB4lFEi4sehJTrj0oRAj/oAJ4noEvzB1xylY3V/ZJK5ig9zikIZACgmxCG
yzQ9eYybzBKTj2DQwuAeM1o=
=Te3y
-----END PGP SIGNATURE-----

--jRHKVT23PllUwdXP--