| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
| |
'Successfully Unsubscribed:' and updated i18n.
|
| |
|
|\ |
|
| | |
|
| | |
|
|/
|
|
| |
by the site admin
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
|/
|
|
| |
Add back link from editing page to editing page selection page
|
|
|
|
| |
* Use GetDescription() in HTMLFormatter.py
|
|
|
|
|
| |
* make sure list's description charset as its preferred_language's
* get description as a string of charset caller wanted
|
| |
|
| |
|
|\ |
|
|/ |
|
|\ |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
This makes the data-to-token function injective. Previously, for example, the
list called "list1" and the IP "10.0.0.0" would have the same hash as the list
called "list" and the IP "110.0.0.0", as the strings were just concatenated.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
|/
|
|
| |
reCAPTCHA.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
| |
Update i18n.
|
| |
|
|
|
| |
containing a % character.
|
|
|
| |
Membership List pages.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|