configuration), the applicatiom loads ezmlmwebrc from that setting. That
allows multiple Webinterfaces on the same host with different settings.
- Subscribition of different adresses at once via textarea input (Closes#70)
TODO: change concerning labels for language other than german or english
- Fix setting of chaerset variable (Close#69 ?)
- Fix en-/decoding (if system charset differs from charset of list)
- Handling of all text files will be done from the list directory, even if
the defaults are used.That makes the list robust against changing server
default settings or moving list from one to another server.
- conf-lang file will always be written, even if language is the default
one. So users can see their language setting from the Options screen.
- Print available listdomains in alphabetical order.
- trailer is no longer editable from the Overview screen. Changing trailer
can be done - like other textfiles - from the text screen.
- Add configuration variable DEBUG. If enabled, application prints Error/Warning
messages instead of "Internal Server Error" page.
encryption support:
* renamed "GPG_SUPPORT" to "ENCRYPTION_SUPPORT"
* populate a hash for supported features (%FEATURES)
* specific gui options for encryption now depend on specific features
* defined Config.Features.GpgKeyRing
ezmlm-web.cgi
- new options NO_WEBUSERS_CREATE, NO_WEBUSERS_ACCESSALL
- modified sub webauth and sub webauth_create_allowed to honor the new options
ezmlmwebrc.dist
- documented new options
allow to reset "owner"
update language files
update packaging scripts
only build i386 debian package
clarified some copyright stuff
move URL of data files from /ezmlm-web-data/ to /ezmlm-web/ (debian policy)
add example config file for apache
fixed 'usr/local/' to 'usr/local/' patch for debian
moved "confirmation selection" from "easy" to "expert"
ezmlm-web version number for web interface footer is retrieved from the SPOT ezmlm-web.cgi
README.clearsilver is obsolete
adapt ezmlmwebrc.dist to the new HTML_CSS_COMMON setting (renamed from HTML_CSS_FILE)
separate style and color settings (CSS)
add HTML_CSS_COLOR setting
adapted Makefile.PL to the new paths
cleaned up the README file
prevent uppercase letters in dotqmail filenames
new configuration setting: HTML_LINKS
changed layout of top div
fixed some IE rendering problems
improved visualization of subscriber's log
changed interface of 'form_header' macros
moved interface and language selection to the top of the page
reverse order of subscriber's log entries
set explicit default values for UNSAFE_RM, PRETTY_NAMES, ALIAS_USER, HTML_LINKS, HTML_LANGUAGE, FILE_UPLOAD and DEFAULT_OPTIONS
HTML_CSS_FILE replaced by HTML_CSS_URL - it defaults to '/ezmlm-web.css'
added manpages for 'webusers' and 'ezmlmwebrc' file formats
added check for required settings
ignore 'taintness' of 'send' input data due to non-ascii characters in buttons' values
replaced DEFAULT_HOST by MAIL_DOMAIN
clarified MAIL_DOMAIN and MAIL_ADDRESS_PREFIX retrieval
clarified 'mimeremove' handling (Closes: #32)
added support for ezmlm-idx v5 features 'headerkeep', 'mimekeep' and 'copylines'
added 'easy' and 'expert' interface settings
fixed tagging of active menue items
cleaned version-specific visibility of some options (charset, language, ...)
gettext support is now optional - otherwise only english is delivered
fixed GPG_SUPPORT: a missing module does not break the code anymore
subscription log added
moved gettext dependency from code to packaging - the perl gettext support in sarge seems to be broken
removed implementation of 'ui_set'
fixed gnupg support
improved gettext support (still needs some testing)
Encode module is now optional (instead of being required)
setting "LANGUAGE_DIR" is now deprecated
moved english language file to template directory
added gettext translation of english language template
available interface languages are now configured via LANGUAGE_LIST