bd3aa027d5nl.lang: updated by Johan Hendriks (sylhouette) - thank you!
David Goodwin
2007-11-15 11:28:52 +0000
5559c4f26cfile extensions should be lower case ;)
David Goodwin
2007-11-14 21:43:02 +0000
dbc9debb66HORDE.TXT: Adding
David Goodwin
2007-11-14 21:40:39 +0000
9af76e13e4create-domain.php: fix for bug 1831720
David Goodwin
2007-11-14 21:34:04 +0000
f1321de6b4create-domain.php: fix for bug 1831720
David Goodwin
2007-11-14 21:19:10 +0000
0ee06175d4*.lang: - checked for untranslated strings and added XXX markers - added maintainer as a comment (taken from svn log and SF)
Christian Boltz
2007-11-14 18:27:24 +0000
18cebb5622fetchmail.php: - made edit form labels and descriptions translatable. This means that $fm_struct no longer holds the labels and descriptions - fixed HTML error (missing > for </span> - added some comments to document the main "if" block
Christian Boltz
2007-11-12 22:06:01 +0000
29b143bee9users/password.php - merged GET and POST code - make cancel button working - redirect to main page on success - displaying success note with flash_info()
Christian Boltz
2007-11-12 00:46:52 +0000
36ab16cf8e- Always display the $_POST data if available (tSubject and tBody were not set, resulting in the default vacation texts displayed)
Christian Boltz
2007-11-12 00:14:16 +0000
2e94d4b7ffenabled expansion of $Id$ and $Rev$ on all non-binary files
Christian Boltz
2007-11-11 23:36:46 +0000
830a253bcd- removed outdated TODO note
Christian Boltz
2007-11-11 23:23:53 +0000
5cf48d6cb5(basically the same as in r200, this time for users/vacation.php)
Christian Boltz
2007-11-11 23:08:58 +0000
3aa9032cd9list-virtual.tpl - made '[and x more...]' translatable
Christian Boltz
2007-11-11 22:48:07 +0000
d4a840700cvacation.pl: updating spam check bit
David Goodwin
2007-11-11 21:41:18 +0000
8f6a9bbecbupdate debian stuff so i can sign the package
David Goodwin
2007-11-08 21:21:16 +0000
3293ea8082vacation.pl: do not send a vacation response if the mail has been previously classes as spam - assumes /^x-spam-flag:\s+yes$/i matches in the message
David Goodwin
2007-11-08 18:21:23 +0000
b54e71f235- rename placeholder {UTF_8} to the more obvious {UTF-8} This also fixes my last commit ;-)
Christian Boltz
2007-11-05 23:23:19 +0000
f35d0bee7e- completed upgrade_81_mysql() (several changes in vacation table)
Christian Boltz
2007-11-05 22:07:02 +0000
32a1e93c9fedit-vacation.php - fix double-encoded special characters if language file contains entity-encoded strings by html_entity_decode'ing the string (will be encoded in template file later)
Christian Boltz
2007-11-05 21:23:37 +0000
a00d456084functions.inc.php - encode_header(): made charset parameter optional, defaults to utf-8 - db_delete(): escape_string() $where and $delete
Christian Boltz
2007-11-04 22:52:16 +0000
c47222ac14- clear float (no, motd right of the menu doesn't look good ;-)
Christian Boltz
2007-11-04 21:08:42 +0000
85eda998b6- also read config.local.php when in /users/
Christian Boltz
2007-11-04 21:06:00 +0000
f25876592c- remove DROP TABLE statements - they can do more harm than good
Christian Boltz
2007-11-04 21:02:26 +0000
f541634e39- renamed -$PALANG['pViewlog_action_edit_alias_state'] to $PALANG['pViewlog_action_edit_alias_active'] - fixes undefined messages in viewlog.php - added some new strings to the language files - pFetchmail_* strings were at the wrong location in several languages - enforce at least one line of matching context in language-check.sh This might cause rejects (especially if there are empty lines next to the change), but avoids that strings are inserted at the wrong position
Christian Boltz
2007-11-04 20:55:17 +0000
63fd034532- removed forgotten debugging code
Christian Boltz
2007-11-04 19:53:45 +0000
e2b0f09692search.php: remove dead code, fix for pgsql
David Goodwin
2007-11-04 19:46:37 +0000
a0833809dflist-virtual.tpl: only display vacation stuff if vacation support is enabled
David Goodwin
2007-11-04 19:35:09 +0000
87c97df788list-virtual.php: fix logic for display of vacation stuff
David Goodwin
2007-11-04 19:34:45 +0000
69dce35307list-virtual.php: remove unnecessary todo
David Goodwin
2007-11-04 19:22:58 +0000
0f357e7c97list-virtual.php: fix unnecessary clause for psql query, that is not needed
David Goodwin
2007-11-04 19:13:42 +0000
ade09f577cdebian: adding - initial support for creating .debs; run dpkg-buildpakcage -rfakeroot within the trunk dir
David Goodwin
2007-11-04 16:46:43 +0000
5bf5f470a3edit-vacation.php: - changed redirect targets to list-virtual.php
Christian Boltz
2007-11-04 01:00:50 +0000
06537afdbd- fix: password was always changed when editing a mailbox. Thanks to Ryan Wagoner for pointing this out. - first usage of db_update function ;-)
Christian Boltz
2007-11-04 00:53:13 +0000
5acd24515ffunctions.php: - new function db_update ($table, $where, $values, $timestamp = array()) to update a database entry with the values given as array - added optional $timestamp parameter to db_insert()
Christian Boltz
2007-11-04 00:50:09 +0000
ae74e7a70c- list all domains for superadmins (instead of none)
Christian Boltz
2007-11-03 23:32:36 +0000
096a5ffbe6- upgrade_90(): replace spaces with underscore in log.action (change was caused by translatable logging)
Christian Boltz
2007-11-03 22:46:20 +0000
c51b27a9c9merged overview.php into list-domain.php and list-virtual.php
Christian Boltz
2007-11-03 22:24:34 +0000
ef7b6f0925setup.php: try and make sure the "ALL" domain exists to start with when creating the super admin user; fix html so li elements are closed
David Goodwin
2007-11-03 19:21:27 +0000
f909eb53a2functions.inc.php: change doc block formatting
David Goodwin
2007-11-03 19:03:43 +0000
7e76c24df3SUPERADMIN.TXT: updating docs
David Goodwin
2007-11-03 18:46:32 +0000
a6e0e9e9ccSUPERADMIN.TXT: updating docs
David Goodwin
2007-11-03 18:41:38 +0000
29e2d63422- fixed some SQL syntax errors - debug output now includes the query
Christian Boltz
2007-11-02 00:50:58 +0000
16178cab58- next try to expand $Revision$ in upgrade.php :-/
Christian Boltz
2007-11-02 00:35:46 +0000
7b14ea1b73fetchmail.php: - cancel button did not work on $new
Christian Boltz
2007-11-02 00:27:32 +0000
ce2689dd4fupgrade.php: - create config table at startup (not nice, but works) - changed _do_upgrade to use "for ($i = $current_version +1; $i <= $target_version; $i++)" loop and function_exists() - added support for upgrade_<number>>_mysql() and upgrade_<number>_pgsql() functions for database-specific changes - added function db_query_parsed(), idea taken from serendipity's include/db/*.php serendipity_db_schema_import() - added function _drop_index() - MySQL and PgSQL syntax differs too much on this - added pre-2.1 database updates (DOCUMENTS/TABLE_BACKUP_MX.TXT and DOCUMENTS/TABLE_CHANGES.TXT) - added all database changes between 2.1 and current SVN. Everything since the move to sourceforge has the revision number in the function name.
Christian Boltz
2007-11-02 00:24:36 +0000
e6e0e37a5c- added function db_insert() - added optional $ignore_errors parameter to db_query() - db_query() now returns 'error' as additional key in the result array - renamed $setup to $ignore_errors in db_connect() - added fallback to $table_key to table_by_key()
Christian Boltz
2007-11-01 23:58:12 +0000
aa919e242dupgrade.php: test edition of a db upgrade script, based loosely around what Drupal uses
David Goodwin
2007-10-31 20:18:53 +0000
81195c56ccDATABASE_MYSQL.TXT: use bigints for quota - as suggested by xpoint on irc
David Goodwin
2007-10-31 19:31:30 +0000
1132b958e5Finally got rid of admin/ :-)
Christian Boltz
2007-10-31 18:24:40 +0000
39ed97329f- merged admin/delete.php into /delete.php - the WHERE fieldname is now hardcoded instead of being a $_GET parameter This fixes a possible security hole in admin/delete.php (only vulnerabe when logged in as global-admin)
Christian Boltz
2007-10-30 00:18:53 +0000
30e72a6931ADDITIONS/fetchmail.pl: typo fix for field name - use poll_time, not pool_time - thanks to xpoint on irc who reported this
David Goodwin
2007-10-26 06:13:46 +0000
8fa1a46a2f- replaced tabs with spaces in fetchmail.php and fetchmail.tpl - whitespace changes only, no other difference
Christian Boltz
2007-10-25 23:12:51 +0000
2f25e8bd42The work of two nights causes a long changelog. Here we go:
Christian Boltz
2007-10-25 22:59:52 +0000
dc73789c56- reverted most changes from r151 in fetchmail.tpl, especially: - removed $display_fields array again after understanding how $fm_struct in fetchmail.php works - added workaround for undefined index warnings in $fm_struct (line 47) (for whatever reasons, there seem to be both numeric and named keys)
Christian Boltz
2007-10-23 00:18:52 +0000
1e5b4c31c0fetchmail.php - changed editable and display flags of some columns in $fm_struct (this array is pretty useful once you understand how to use it ;-) - completed support for $CONF['fetchmail_extra_options'] = 'NO' - added several escape_string() calls - fixed several $_GET/$_POST undefined index warnings - fixed some MySQL vs. PgSQL issues - some small fixes
Christian Boltz
2007-10-23 00:01:31 +0000
4a35f02765- new functions safeget, safepost, safeserver Action: get value from $_GET/$_POST/$_SERVER[$param], otherwise $default Call: $param = safeget('param') # instead of $param = $_GET['param'] - or - $param = safeget('param', 'default') useful to avoid "undefined index" warnings ;-)
Christian Boltz
2007-10-22 23:49:10 +0000
faa1de78b1- language-check.sh: add check for duplicated strings - remove duplicated strings in bg.lang
Christian Boltz
2007-10-13 19:39:48 +0000
60b76320e7- added language-update.sh
Christian Boltz
2007-10-13 19:19:47 +0000
194ae6842d- included missing strings into every language file (in english, with a '# XXX' comment for translators). This makes translation easier. - added vim: comment to all language files - this obsoletes default.lang - removed
Christian Boltz
2007-10-13 19:10:41 +0000
b424d39574- added fetchmail.php to menu.tpl (only displayed if $CONF['fetchmail'] == 'YES') - shortened german menu text for fetchmail - config.inc.php: - added $CONF['fetchmail'] and $CONF['fetchmail_extra_options'], including a big warning for the latter one. - include config.inc.php at the end if it exists. This can make future updates easier because you don't have to edit config.inc.php itsself. It should also make development easier because you don't need to undo local changes before commiting config.inc.php - fetchmail.tpl: - new array display_fields, contains the list of fields to display in the table. This also solves most "undefined index" warnings.
Christian Boltz
2007-10-11 22:27:25 +0000
a48a7909ba- initial version of fetchmail support (by Viktor Gotwig,info AT symateam.de) (see postfixadmin-devel mailinglist for detailed description and known problems, subject "fetchmail support"). This commit adds fetchmail.pl which was missing in r140
Christian Boltz
2007-10-09 23:48:48 +0000
456fd9a372- replaced admin creation code with a call to create_admin(), see commit message of r135 for details
Christian Boltz
2007-10-09 23:46:52 +0000
fdf00fe4c4- added several german translations - fixed a typo in fr.lang - removed some no longer used translations from en.lang, cs.lang and es.lang
Christian Boltz
2007-10-09 22:36:13 +0000
31c73f9256fix edit-admin to not use the db password to pre-populate the field - as per emails with Christian Boltz
David Goodwin
2007-10-09 16:23:09 +0000
1e5b40c348common.php: caps change in headeR
David Goodwin
2007-10-09 16:19:41 +0000
a9aaefdb80- DATABASE_*.TXT: Do no longer create default superadmin admin@domain.tld, this is now done via setup.php
Christian Boltz
2007-10-07 23:24:14 +0000
c4040c8227- initial version of fetchmail support (by Viktor Gotwig,info AT symateam.de) (see postfixadmin-devel mailinglist for detailed description and known problems, subject "fetchmail support") - encoded some german umlauts as htmlentities
Christian Boltz
2007-10-07 23:12:07 +0000
eab71c6ba5- escape_string(): preserve array keys when escaping arrays
Christian Boltz
2007-10-07 19:16:48 +0000
a0ea681bfb- force user to delete setup.php (which allows creation of superadmins now!)
Christian Boltz
2007-10-07 17:49:50 +0000
ac6af2c99e- read config.inc.php earlier to make the check for $CONF['configured'] == FALSE work
Christian Boltz
2007-10-07 17:41:29 +0000
2d65b8b858- setup.php now has a "create superadmin" form - completely reworked HTML code in setup.php - moved admin creation code from create_admin.php to functions.php, function create_admin - several related changes in functions.inc.php: - use table_by_key() directly instead of the cached variables (which are empty if config.inc.php was not read before functions.php) - add an additional (optional) parameter $setup to db_connect, changed many die(msg) calls to $error_message .= msg. If $setup is given, the return value is array($link, $error_text) instead of $link - db_connect now checks for invalid $CONF['database_type']
Christian Boltz
2007-10-07 17:23:29 +0000
a9d2038098convert-passwd-to-postfixadmin.pl: initial attempt; wrote due to request by plip0 on irc
David Goodwin
2007-10-05 08:58:36 +0000
78f2f8edbelanguages/en.lang: pPasswordTooShort added
David Goodwin
2007-10-04 14:58:38 +0000
e94a7c4e33try and stop ff from autocompleting the field; put the encrypted password in the field...
David Goodwin
2007-10-04 14:58:11 +0000
736a1a0b1fcommon.php: ensure $CONF["configured"] is not false
David Goodwin
2007-10-04 14:57:39 +0000
2267a22301edit-admin.php: i think this fixes the outstanding problems, but I get horrible problems if firefox is allowed to remember passwords etc - is there a good way of disabling this behaviour beyond autocomplete="off" ?
David Goodwin
2007-10-04 14:57:04 +0000
e6025ff959config.inc.php: renamed from config.inc.php.sample; added variable that needs disabling for site to work
David Goodwin
2007-10-04 13:53:45 +0000
809c1ec42c- merge admin/search.php into search.php - merge GET and POST code - admin/search.php still has the old code commented out
Christian Boltz
2007-10-04 00:01:07 +0000
57df6f53ea- added 'create admin' link
Christian Boltz
2007-10-03 22:55:01 +0000