Re: details of the *-subscribe function

Bruce Guenter <[email protected]> Tue, 9 Feb 2010 20:25:06 -0600
Newsgroups gmane.mail.ezmlm
Message-ID <[email protected]>
--8X7/QrJGcKSMr1RN
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Jan 31, 2010 at 08:17:07PM -0700, Tres Melton wrote:
> and I've looked in there and can't see a "060" file.  It looks pretty
> standard to me.  However there is a line like this:
>=20
> |/usr/bin/ezmlm-get '/var/qmail/alias/Austrian' *Q3[%\,25B&0\60
>=20
> For some reason the '&' wasn't escaped upon creation of the list.
> Changing that to '*Q3[%\,25B\&0\60' fixed everything.  I'm still not
> sure why the '6' needs to be escaped and figure that the escaping script
> simply missed the right character needing escaping.

The 6 doesn't need escaping, however as you discovered the & did.
Since the file is being interpreted by the shell (via qmail), here's
what it effectively saw:

	/usr/bin/ezmlm-get '/var/qmail/alias/Austrian' *Q3[%\,25B &
	0\60

After backslash (quote) removal, you get:

	/usr/bin/ezmlm-get '/var/qmail/alias/Austrian' *Q3[%,25B &
	060

That's why it was trying to run "060" and not finding it.

--=20
Bruce Guenter <[email protected]>                http://untroubled.org/

--8X7/QrJGcKSMr1RN
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (GNU/Linux)

iEYEARECAAYFAktyGQIACgkQ6W+y3GmZgOgUwwCfdJksQVlkwvXyG9H3RN65P7J0
ngcAn0n1DADnNZY5yDkisIh5pNYsCG7K
=9/50
-----END PGP SIGNATURE-----

--8X7/QrJGcKSMr1RN--