bug: submitter email account cannot form the start of the mailing list name

[email protected] Tue, 2 Dec 2014 13:56:52 -0800
Newsgroups gmane.mail.smartlist.user
Message-ID <[email protected]>
--===============0258001238==
Content-Type: multipart/signed; boundary="Apple-Mail=_1B26E81F-B383-490F-AE94-958BCCD113AA"; protocol="application/pkcs7-signature"; micalg=sha1


--Apple-Mail=_1B26E81F-B383-490F-AE94-958BCCD113AA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

=09
Problem: a person on the distribution list whose email accountname is =
the same as the beginning of the listname CANNOT submit to the list.  =
Even if "[email protected]" is in the file accept(dist) or accept2, when =
they attempt to submit to "[email protected]" they are seen as "Not on =
the accept list".

I have the lastest software bits for Smartlist, in particular, for =
multigram.c
I can see that the problem results from multigram returning an error =
(when it should not).

For example, with "[email protected]" in the accept file (linked to dist), =
and
given this in file "msg":
> Subject: got this?
> Date: Mon, 1 Dec 2014 14:07:25 -0800
> To: personlist <[email protected]>
> From: [email protected]
>=20
> That is really great.
> el persono

this returns "worked":
if cat msg|formail -X"=46rom " -xFrom: -xReply-To: -xSender: =
-xResent-From: -xResent-Reply-To: -xResent-Sender: -xReturn-Path: =
|../.bin/multigram -b1 -m -l28672 -Lzoology.ubc.ca =
[email protected] [email protected] accept =
accept2; then echo worked; else echo failed; fi

While this, with bpersonlist =3D> personlist, fails:
if cat msg|formail -X"=46rom " -xFrom: -xReply-To: -xSender: =
-xResent-From: -xResent-Reply-To: -xResent-Sender: -xReturn-Path: =
|../.bin/multigram -b1 -m -l28672 -Lzoology.ubc.ca =
[email protected] [email protected] accept =
accept2; then echo worked; else echo failed; fi

If someone could point to the unanchored match in the impressively dense =
code of multigram.c, I would be grateful.  The problem happens a lot for =
me where we have a guy [email protected] wanting to submit to his own =
lab's mailing list "[email protected]"

Thanks,
Alistair



--Apple-Mail=_1B26E81F-B383-490F-AE94-958BCCD113AA
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIO4DCCBIow
ggNyoAMCAQICECf06hH0eobEbp27bqkXBwcwDQYJKoZIhvcNAQEFBQAwbzELMAkGA1UEBhMCU0Ux
FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5hbCBUVFAgTmV0
d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9vdDAeFw0wNTA2MDcwODA5MTBa
Fw0yMDA1MzAxMDQ4MzhaMIGuMQswCQYDVQQGEwJVUzELMAkGA1UECBMCVVQxFzAVBgNVBAcTDlNh
bHQgTGFrZSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxITAfBgNVBAsTGGh0
dHA6Ly93d3cudXNlcnRydXN0LmNvbTE2MDQGA1UEAxMtVVROLVVTRVJGaXJzdC1DbGllbnQgQXV0
aGVudGljYXRpb24gYW5kIEVtYWlsMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsjmF
pPJ9q0E7YkY3rs3BYHW8OWX5ShpHornMSMxqmNVNNRm5pELlzkniii8efNIxB8dOtINknS4p1aJk
xIW9hVE1eaROaJB7HHqkkqgX8pgV8pPMyaQylbsMTzC9mKALi+VuG6JG+ni8om+rWV6lL8/K2m2q
L+usobNqqrcuZzWLeeEeaYji5kbNoKXqvgvOdjp6Dpvq/NonWz1zHyLmSGHGTPNpsaguG7bUMSAs
vIKKjqQOpdeJQ/wWWq8dcdcRWdq6hw2v+vPhwvCkxWeM1tZUOt4KpLoDd7NlyP0e03RiqhjKaJMe
oYV+9Udly/hNVyh00jT/MLbu9mIwFIws6wIDAQABo4HhMIHeMB8GA1UdIwQYMBaAFK29mHo0tCb3
+sQmVO8DveAky1QaMB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49rgRufTAOBgNVHQ8BAf8EBAMC
AQYwDwYDVR0TAQH/BAUwAwEB/zB7BgNVHR8EdDByMDigNqA0hjJodHRwOi8vY3JsLmNvbW9kb2Nh
LmNvbS9BZGRUcnVzdEV4dGVybmFsQ0FSb290LmNybDA2oDSgMoYwaHR0cDovL2NybC5jb21vZG8u
bmV0L0FkZFRydXN0RXh0ZXJuYWxDQVJvb3QuY3JsMA0GCSqGSIb3DQEBBQUAA4IBAQAZ2IkRbyis
pgCi54fBm5AD236hEv0e8+LwAamUVEJrmgnEoG3XkJIEA2Z5Q3H8+G+v23ZF4jcaPd3kWQR4rBz0
g0bzes9bhHIt5UbBuhgRKfPLSXmHPLptBZ2kbWhPrXIUNqi5sf2/z3/wpGqUNVCPz4FtVbHdWTBK
322gnGQfSXzvNrv042n0+DmPWq1LhTq3Du3Tzw1EovsEv+QvcI4l+1pUBrPQxLxtjftzMizpm4Qk
LdZ/kXpoAlAfDj9N6cz1u2fo3BwuO/xOzf4CjuOoEwqlJkRl6RDyTVKnrtw+ymsyXEFs/vVdoOr/
0fqbhlhtPZZH5f4ulQTCAMyOofK7MIIFGjCCBAKgAwIBAgIQbRnqpxlPajMi5iIyeqpx3jANBgkq
hkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExh
a2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8v
d3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRp
Y2F0aW9uIGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBaFw0yMDA1MzAxMDQ4MzhaMIGTMQswCQYD
VQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRow
GAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
AQEAkoSEW0tXmNReL4uk4UDIo1NYX2Zl8TJO958yfVXQeExVt0KU4PkncQfFxmmkuTLE8UAakMwn
VmJ/F7Vxaa7lIBvky2NeYMqiQfZq4aP/uN8fSG1lQ4wqLitjOHffsReswtqCAtbUMmrUZ28gE49c
NfrlVICv2HEKHTcKAlBTbJUdqRAUtJmVWRIx/wmi0kzcUtve4kABW0ho3cVKtODtJB86r3FfB+Os
vxQ7sCVxaD30D9YXWEYVgTxoi4uDD216IVfmNLDbMn7jSuGlUnJkJpFOpZIP/+CxYP0ab2hRmWON
GoulzEKbm30iY9OpoPzOnpDfRBn0XFs1uhbzp5v/wQIDAQABo4IBSzCCAUcwHwYDVR0jBBgwFoAU
iYJnfcSdJnAAS7RQSHzePa4Ebn0wHQYDVR0OBBYEFHoTTgB0W8Z4Y2QnwS/ioFu8ecV7MA4GA1Ud
DwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBYBgNVHR8E
UTBPME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRB
dXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRoMGYwPQYIKwYBBQUHMAKGMWh0
dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BZGRUcnVzdENsaWVudF9DQS5jcnQwJQYIKwYBBQUH
MAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQADggEBAIXWvnhXVW0z
f0RS/kLVBqgBA4CK+w2y/Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjBMCjfy/tCPKElPgp11tA9OYZm
0aGbtU2bb68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy+I3T4ENyG+2P/WA5IEf7i686ZUg8
mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPNM1+b0L1garM7/vrUyTo8H+2b/5tJM75CKTmD7jNpLoKd
RU2oadqAGx490hpdfEeZpZsIbRKZhtZdVwcbpzC+S0lEuJB+ytF5OOu0M/qgOl0mWJ5hVRi0IdWZ
1eBDQEIwvuql55TSsP7zdfl/bucwggUwMIIEGKADAgECAhEApTkwT/MV3s21TQ5Y2MlXODANBgkq
hkiG9w0BAQUFADCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENP
TU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNDA1MTYw
MDAwMDBaFw0xNTA1MTYyMzU5NTlaMCgxJjAkBgkqhkiG9w0BCQEWF2FsaXN0YWlyQHpvb2xvZ3ku
dWJjLmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk0Mig6824jQPVORXJeo4QS/d
qpLu6aLER6VBnl//tHAzv/wK9G9mTrbccRTafXjg1EmIdg3iL8vV2WkGDkdLjKjZ05YZM7IcLR4W
DZSSt+nRoNbMuSGgqN80Ggh8ko0+F+gjR4WVV2Q9XhbJ4AK55uUu9EE6IIzkFGBLSS6rMWKPXmFf
ap5qqVqCtvmoHdgsSACbQwQtAHoi8IPgF+iZQaPIOQ2vGJgJY4uMCTUPFVsieS8tnH4SO+9Uu6Ts
DenFB5rbX0n4GXKQnXEW4Zni7VVJbwPoKi9coK0PDncN0/zhvwDSxK3d733rqnDDgBeYAia4koPO
qivww3XGZIBAkQIDAQABo4IB5zCCAeMwHwYDVR0jBBgwFoAUehNOAHRbxnhjZCfBL+KgW7x5xXsw
HQYDVR0OBBYEFLVXuZTWv8rYVi6gUmfC1csjDJiAMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiAYIKwYBBQUH
AQEEfDB6MFIGCCsGAQUFBzAChkZodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9DbGllbnRB
dXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
cC5jb21vZG9jYS5jb20wIgYDVR0RBBswGYEXYWxpc3RhaXJAem9vbG9neS51YmMuY2EwDQYJKoZI
hvcNAQEFBQADggEBAC385yY37FegQ3blAJ2f6V7oM1ueMZSQkOdHjBKT6NO4enbOaRnCfC49iSkm
QH7lDzdXwkjSSn7bn7YW0GKnor1GIa84hHRqQFVTViYcZP/MmB55oDDLfEb/HDywqU2JF3ZfuzRX
5xs5VIOOyNOF5MQoyRQRBs568QHcdUgrQg4UdCIefESs0R9PUDGRP1kj3YsG21T6bWO8KjBnVd2Q
DX/iaVL0v4AzJCpIZ/3OQR+xrok+AAZeHcwHN3YBBBeUB33l69OTJ0ZWaqwMSfgaPIbkhsBPVe+v
hk6l0Yfc4vlzy7lUePfxXZBoZZ4xAZDc4K9PVqzWq8LSaX4FK0HnuD0xggOuMIIDqgIBATCBqTCB
kzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2Fs
Zm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQg
QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRAKU5ME/zFd7NtU0OWNjJVzgwCQYF
Kw4DAhoFAKCCAdkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQx
MjAyMjE1NjUzWjAjBgkqhkiG9w0BCQQxFgQUmD4hMjVRloHNKJ6rpOjWBjb2QZgwgboGCSsGAQQB
gjcQBDGBrDCBqTCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENP
TU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIRAKU5ME/zFd7N
tU0OWNjJVzgwgbwGCyqGSIb3DQEJEAILMYGsoIGpMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMS
R3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0Eg
TGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJl
IEVtYWlsIENBAhEApTkwT/MV3s21TQ5Y2MlXODANBgkqhkiG9w0BAQEFAASCAQBMr6CTpmNUAbPC
J/Ptip0QCQTcbleCsO5FizZhwYzVxWJlTfbyrE2v3yGxVHXWTIUq23VEARyem8HSwuA47zBt0D72
1FtyvulbOE6QBYPpWrjOWuA64rTEql3Rt9JtxmOFK+mO4WcaTltT9dYtPnBIyEHTAcnbxWVFq34r
im7xqOkWrzMdBTbsl7Z+Y9MD9sX4v81p32yJIMok04HsqaZLcQSuDAphZ9VyL1xq3spjwO7RIV2N
IGxLkkGOVQ5S7VR025mqZasY+yRFSyQhhesdn3Al2Au8CA9vKaQWarhcvJRq6PyLCM2gqO5o1V5N
6FbBvQLfag4riap5a86o58HZAAAAAAAA

--Apple-Mail=_1B26E81F-B383-490F-AE94-958BCCD113AA--

--===============0258001238==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

_______________________________________________
Smartlist mailing list
[email protected]
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/smartlist
--===============0258001238==--