Commit graph

79 commits

Author SHA1 Message Date
lars b83f74f9eb no "defined" check for scalars (perl > 5.20)
previously "defined" could be used for checking the existence of scalars
2017-09-27 00:12:26 +00:00
lars e6c58fef89 website of ezmlm changed from http://ezmlm.org/ to http://untroubled.org/ezmlm/ 2014-02-24 22:46:32 +00:00
ckubu e06da8137d - If Environment variable EZMLM_WEB_RC ist set (e.g. at webservers vhost
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.
2011-01-05 01:21:43 +00:00
lars 13a128cf8d trim whitespace from LOGIN_NAME - otherwise access is denied for the user's lists 2010-11-19 01:54:47 +00:00
lars 5f01e987f2 fixed editing of text files for multi-line texts (Closes: #62) 2009-08-19 03:12:27 +00:00
lars fda762b084 ezmlm-web code:
* added missing "ref" check for encrypted mailing list objects
2009-03-23 23:23:37 +00:00
lars 80844f7e2a ezmlm-web code:
* handle a missing backup conversion directory gracefully
  (useful for encrypted lists, that were created without ezmlm-web)
2009-03-10 01:36:41 +00:00
lars 27fb19ef94 ezmlm-web code:
* fix broken MAIL_ADDRESS_PREFIX removal (Closes: #57)
2008-11-14 22:35:44 +00:00
lars 3c3fad072f ezmlm-web:
* update version information for new release v3.3.1
2008-10-15 22:17:16 +00:00
lars 3d836546c3 ezmlm-web interface code:
* remove list entry from webusers file after list removal (Closes: #54)
2008-10-15 20:27:07 +00:00
lars 5b98b18ff9 ezmlm-web interface:
* move gnupg key generation process into the background if possible
* declare non-configurable variables _after_ reading the configuration
  file, thus preventing them from being accidentaly "configured"
2008-10-15 01:05:48 +00:00
lars b64e9091cc fix version numbers 2008-09-30 03:14:11 +00:00
lars 7895079b18 web interface code:
* hide domains without accessible lists (for well-configured domains)
2008-09-30 02:47:20 +00:00
lars 0861a14f93 web interface code:
* avoid direct usage of $WEBUSERS_FILE for authorization checks
2008-09-30 02:47:11 +00:00
lars be4ffc74a3 web interface code:
* allow list access even if no webusers file exists, if there is no login
  authentication configured
* output a warning, if no webusers file exists
2008-09-30 02:47:04 +00:00
lars 39b32b2dd1 r425@erker: lars | 2008-09-29 22:35:19 +0200
web interface code:
 * use the "special" update function for encrypted lists
2008-09-29 20:45:11 +00:00
lars dc655d0683 r423@erker: lars | 2008-09-28 18:54:05 +0200
web interface code:
 * use separate 'getconfig' function for GpgEzmlm settings
 * fix minor perl warning
2008-09-29 20:45:00 +00:00
lars 7b09ad4540 r422@erker: lars | 2008-09-28 17:58:58 +0200
web interface code:
 * keyring management is also accessible for plaintext lists
 * function "is_list_encrypted" is obsolete
2008-09-29 20:44:55 +00:00
lars c24e5ea00e r421@erker: lars | 2008-09-28 17:39:44 +0200
web interface code:
 * improve some input tests
 * fix perl warning during list deletion
2008-09-29 20:44:50 +00:00
lars d12f1e716f r418@erker: lars | 2008-09-28 11:32:49 +0200
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
2008-09-29 20:44:31 +00:00
lars 5588372d9b web interface code:
* unify creation of list object
* reduce direct access to http query string paramters
* adapt to new GpgEzmlm/GpgKeyRing separation
* clean up encryption support
* fix various warnings
* improve some code style issues
2008-09-27 23:51:56 +00:00
lars cd30c44a7f Release preparation:
* updated some version information
2008-09-22 21:30:22 +00:00
lars e2e370747f encryption support in ezmlm-web:
* add separate keyring support
* implement interface option blacklisting
* improved some code style
manual:
* document INTERFACE_OPTIONS_BLACKLIST and GPG_KEYRING_DEFAULT_LOCATION
2008-09-18 11:56:16 +00:00
jlmartinez 9e9461e583 Ticket #51
Reverted changeset [375]

Implemented approach B from lars comment:3 to ticket #51. Updated INSTALL and UPGRADING documents.
2008-09-02 09:45:41 +00:00
lars 4c11dfd145 relax filetype checks for key upload
add gpg setting to example configuration file
2008-08-25 03:17:23 +00:00
lars 0fbf98d850 enable encryption support - further testing is needed! 2008-08-25 03:03:38 +00:00
lars 70968ebaf8 syntax fix 2008-08-25 02:27:43 +00:00
lars 428a3fa598 filter input for admin users into a lowercase string 2008-08-25 02:23:18 +00:00
lars 685f33af48 turn REMOTE_USER into lower case (Closes: #53) 2008-08-25 01:49:55 +00:00
lars ced6763cc8 remove MAIL_ADDRESS_PREFIX from dotqmail file names (Closes: #45)
update some comments
remove obsolete subscription log output from template
2008-08-24 15:02:51 +00:00
lars 5b203e002f add encoding to the output of the subscription log 2008-08-24 14:06:48 +00:00
jlmartinez 00034f178d Ticket #48
ezmlm-web.cgi
 - synced regexps in create_list and untaint
2008-07-11 09:42:24 +00:00
jlmartinez 1f699d3cba Ticket #51
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
2008-07-10 17:20:20 +00:00
jlmartinez 4bcce50d6c Solves #47 Usernames with at sign are not accepted
ezmlm-web.cgi
 - applied patch
2008-07-09 11:33:33 +00:00
lars 477796cf9b typoe fixed (reported by Hans F. Nordhaug) 2008-03-01 22:08:04 +00:00
lars 7e208f7c1a improved parsing of subscription log files 2007-09-21 01:39:26 +00:00
lars caad094657 fixed ugly typo for default interface type 2007-08-15 17:27:05 +00:00
lars fff1a0493a fix handling of empty "owner" setting
default interface type (basic/normal/expert) is now configurable
sort available languages
2007-08-13 11:21:26 +00:00
lars cd2ad51b08 use Mail::Address or Email::Address (whichever is available) - "Mail::Address" was required before
improved colors of warnings and errors
ScriptAlias of example apache config changed to /ezmlm-web
2007-08-10 14:00:55 +00:00
lars ee33aaf182 improve performance of specific file accesses (e.g. for check_interface_language) through caching
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
2007-08-07 22:48:40 +00:00
lars 70d0ae5d01 disable encryption support for now
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
2007-08-04 22:53:31 +00:00
lars 4c83771e11 updated UPGRADE file
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
2007-04-10 22:19:43 +00:00
lars ceeb49f5c3 enabled language update script again
fixed misdirected mail address (reported by phil)
2007-04-05 20:40:15 +00:00
lars 1f1cd133ae implemented simplified subscription/posting/archive rules
improved some interface templates
fixed and added some language strings
implemented 'reply-to-self' setting
2007-04-04 14:56:21 +00:00
lars a8c93bb8ee fixed return value of "delete_list" -> success message will appear again 2007-04-03 18:01:11 +00:00
lars 9d0e8730e0 QMAIL_BASE now defaults to /var/qmail/control (before: it was mandatory)
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, ...)
2007-04-03 15:49:24 +00:00
lars 94006f8e6b support for a prefix of the local part of mailing list addresses
unified form headers
2007-04-01 23:42:36 +00:00
lars 3958224115 added multi-domain support
error checking after config loading
fixed language selection behaviour
removed obsolete ui_set directories
2007-03-30 15:24:18 +00:00
lars 525ce2812e moved default language names to scripts/update_language_files
revert removal of hdf attribute "Lang.Name"
finally fixed multilingual interface
2007-03-29 15:51:34 +00:00
lars e6438d0777 suppress success message if no subscriber was added
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
2007-03-28 19:08:48 +00:00