When we list the lists for specific virtualhost, a wrong result can be printed-out in the following condition:
Let's say we have somme lists hosted on bbox.nuxwin.com domain and other lists on the lists.bbox.nuxwin.com virtualhost. Then, when running list_lists as follow:
list_lists -b -V bbox.nuxwin.com
We get also the lists names from the lists.bbox.nuxwin.com virtualhost which is an unexpected behavior.
This is due to the fact that you're using find() only.
Dear project leader,
When we list the lists for specific virtualhost, a wrong result can be printed-out in the following condition:
Let's say we have somme lists hosted on bbox.nuxwin.com domain and other lists on the lists.bbox. nuxwin. com virtualhost. Then, when running list_lists as follow:
list_lists -b -V bbox.nuxwin.com
We get also the lists names from the lists.bbox. nuxwin. com virtualhost which is an unexpected behavior.
This is due to the fact that you're using find() only.
Real use case:
# Expected result: /usr/lib/ mailman/ bin# /usr/lib/ mailman/ bin/list_ lists -b -V lists.bbox. nuxwin. com
root@devuan:
foobar
release
# Unexpected result: /usr/lib/ mailman/ bin# /usr/lib/ mailman/ bin/list_ lists -b -V bbox.nuxwin.com
root@devuan:
foobar
mailman
release
# Unexpected result: /usr/lib/ mailman/ bin# /usr/lib/ mailman/ bin/list_ lists -b -V nuxwin.com
root@devuan:
foobar
mailman
release
# Unexpected result: /usr/lib/ mailman/ bin# /usr/lib/ mailman/ bin/list_ lists -b -V com
root@devuan:
foobar
mailman
release
# Unexpected result: /usr/lib/ mailman/ bin# /usr/lib/ mailman/ bin/list_ lists -b -V m
root@devuan:
foobar
mailman
release
Thank you.