| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
| |
unsubscribed would throw an uncaught NotAMemberError.
|
|
|
| |
data containing multiple occurrences of the same variable.
|
| |
|
| |
|
|
|
|
|
| |
the 2.1 branch for release with 2.1.19. The 2.2 branch is now no different
from the 2.1 branch and will no longer be maintained.
|
|
|
|
| |
unsubscribe is submitted from the user options page for a nonmember.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(LP: 1295875)
- Added the CGI module name to various "No such list" error log entries.
(LP: 1295875)
- Modified contrib/mmdsr to report module name if present in "No such list
error log entries.
|
|
|
|
| |
each list if the subscription is 'nomail' or 'digest'. Bug #793669.
|
| |
|
|
|
|
| |
requesters IP address in the confirmation request. Bug #610527.
|
|
|
|
| |
failure, and return HTTP 404 status from all CGIs for an invalid list name.
|
|
|
|
| |
admindb, private and options logins.
|
|
|
|
|
|
|
| |
conditional on mm_cfg.OWNERS_CAN_CHANGE_MEMBER_PASSWORDS.
Defaults.py.in - Added OWNERS_CAN_CHANGE_MEMBER_PASSWORDS = No.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
header to go to the options login page instead of the
listinfo page.
options.py - Changed to only issue the "No address given" error if coming
from the page itself so we don't get the error when linking
from another page or the List-Unsubscribe: header.
- Changed to remember the user's language selection when
redisplaying the page after an error.
|
|
|
|
|
| |
- Handlers/CalcRecips.py - Changed to not process topics if topics
are disabled for the list.
|
|
|
|
|
| |
Moritz Naumann and most of the repair work done by Mark Sapiro (with some
additional work by Barry).
|
|
|
|
| |
address changes and confirmations of same.
|
|
|
|
|
|
|
| |
This is not good if list admin cannot be fully trusted. This patch
disables the list admin's ability of changing the user option/subscription
globally; changes are effective only within the list. Site admin
can change globally if mm_cfg.ALLOW_SITE_ADMIN_COOKIES is set Yes.
|
| |
|
| |
|
|
|
|
|
|
|
| |
to the end of the function trying to present the options page for a
non-existant user, causing a traceback. At the last second, do one more
isMember() check and return the loginpage if the address isn't a member of the
list.
|
|
|
|
|
|
|
| |
ignored for the unsub button on the member login page. Report and
original patch by Pasi Sjoholm, modify by Barry.
Forward port candidate.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
"you are already using that email address" message if the newaddress
matches the case-preserved (subscribed) address.
Also, in the set_address section, if cpuser is None, set it to the the
user address, since that's what we'll use now as the old address in
the ChangeMemberAddress() call.
This and related changes should fix problems when the address we're
changing to differs for the current address by case only.
|
|
'Release_2_1-maint'.
|