Changeset 905

Show
Ignore:
Timestamp:
11/15/07 11:03:08 (1 year ago)
Author:
rats
Message:

* Fixed folder owner of fcgi master folder
* Fixed #857: Send output from awstats-scripts somewhere else
* Fixed #858: Error in ispcp-dmn-mngr

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r904 r905  
    22~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    33 _________________________________________________________________ 
    4 / @TODO:                                                          \ 
    5 |         - GUI:                                                  | 
    6 |               * to fix: no errors on adding user (custom HP)    | 
     4/ @TODO:                                                                                                                 \ 
     5|               - GUI:                                                                                                   | 
     6|                              * to fix: no errors on adding user (custom HP)    | 
    77\_________________________________________________________________/ 
     8 
     92007-11-15 Benedikt Heintel 
     10        - SETUP: 
     11                * Fixed folder owner of fcgi master folder 
    812 
    9132007-11-12 Johannes Schobig 
     
    4246        - ENGINE: 
    4347                * Fixed #858: Error in ispcp-dmn-mngr 
     48        - LANGUAGES: 
     49                * German: Fixed Typo 
    4450 
    45512007-11-02 Raphael Geissert 
    46     - CONFIGS: 
    47         * Added per-domain/alias/subdomain custom apache config 
    48         * Fixed #854: typos in postfix's config files 
    49     - GUI: 
    50         * Fixed #853: requests manager not being run when changing domain's bandwidth limit 
    51     - DOCS: 
    52         * Removed duplicate entry for postgrey in debian-packages-* 
     52       - CONFIGS: 
     53               * Added per-domain/alias/subdomain custom apache config 
     54               * Fixed #854: typos in postfix's config files 
     55       - GUI: 
     56               * Fixed #853: requests manager not being run when changing domain's bandwidth limit 
     57       - DOCS: 
     58               * Removed duplicate entry for postgrey in debian-packages-* 
    5359 
    54602007-11-01 Raphael Geissert 
    55     - GUI: 
    56         * Fixed #840: Wrong comment of tr() function in i18n.php 
    57         * Fixed #852: Undefined variable: name in /var/www/ispcp/gui/include/admin-functions.php on line 2336 
    58     - CONFIGS: 
    59         * Partially implemented #825: postfix improvements 
    60     - ENGINE: 
    61         * Fixed #839: Error "/bin/rm: missing operand" caused by cronjobs 
    62         * Fixed #838: chrootkit log is empty 
    63         * Improved entropy pool seeding code 
     61       - GUI: 
     62               * Fixed #840: Wrong comment of tr() function in i18n.php 
     63               * Fixed #852: Undefined variable: name in /var/www/ispcp/gui/include/admin-functions.php on line 2336 
     64       - CONFIGS: 
     65               * Partially implemented #825: postfix improvements 
     66       - ENGINE: 
     67               * Fixed #839: Error "/bin/rm: missing operand" caused by cronjobs 
     68               * Fixed #838: chrootkit log is empty 
     69               * Improved entropy pool seeding code 
    6470 
    65712007-11-01 Christian Hernmarck 
     
    8288 
    83892007-10-28 Raphael Geissert 
    84     - ENGINE: 
    85         * Fixed #824: IMAP SSL Traffic not counted (also added pop-ssl, https and mail delivery) 
     90       - ENGINE: 
     91               * Fixed #824: IMAP SSL Traffic not counted (also added pop-ssl, https and mail delivery) 
    8692 
    87932007-10-27 Benedikt Heintel 
     
    99105 
    1001062007-10-21 Raphael Geissert 
    101     - GUI: 
    102         * Fixed #803: Undefined variable: mail_status 
    103         * Data compression information isn't displayed anymore when exporting language files 
     107       - GUI: 
     108               * Fixed #803: Undefined variable: mail_status 
     109               * Data compression information isn't displayed anymore when exporting language files 
    104110 
    1051112007-10-20 Johannes Schobig 
     
    109115 
    1101162007-10-19 Raphael Geissert 
    111     - CONFIGS: 
    112         * Fixed #7: no user set to run awstats cronjobs 
    113     - ENGINE: 
    114         * Fixed #796: let aliases share the same mount point with a subdomain 
    115     - GUI: 
    116         * Fixed some issues with email forwarders (see #555) 
    117         * Reduced number of entries in admin's log 
    118         * Fixed #152: Add webmaster@domain.tld and postmaster@domain.tld 
    119         * Added email notification to reseller when an alias requires activation 
     117       - CONFIGS: 
     118               * Fixed #7: no user set to run awstats cronjobs 
     119       - ENGINE: 
     120               * Fixed #796: let aliases share the same mount point with a subdomain 
     121       - GUI: 
     122               * Fixed some issues with email forwarders (see #555) 
     123               * Reduced number of entries in admin's log 
     124               * Fixed #152: Add webmaster@domain.tld and postmaster@domain.tld 
     125               * Added email notification to reseller when an alias requires activation 
    120126 
    1211272007-10-18 Benedikt Heintel 
     
    140146 
    1411472007-10-16 Raphael Geissert 
    142     - ENGINE: 
    143         * Improved entropy pool seeding code 
    144     - SETUP: 
    145         * Fixed #782: cannot stat `./setup/vhcs2ispcp.pl': No such file or directory 
     148       - ENGINE: 
     149               * Improved entropy pool seeding code 
     150       - SETUP: 
     151               * Fixed #782: cannot stat `./setup/vhcs2ispcp.pl': No such file or directory 
    146152 
    1471532007-10-16 Benedikt Heintel 
     
    162168 
    1631692007-10-15 Raphael Geissert 
    164     - LANGUAGES: 
    165         * Updated Czech translation (thanks to Josef Pinc) 
    166         * Updated German translation (thanks to the German translation team) 
    167         * Updated the A=B files 
     170       - LANGUAGES: 
     171               * Updated Czech translation (thanks to Josef Pinc) 
     172               * Updated German translation (thanks to the German translation team) 
     173               * Updated the A=B files 
    168174 
    1691752007-10-15 Benedikt Heintel 
     
    187193 
    1881942007-10-14 Raphael Geissert 
    189     - ENGINE: 
    190         * Fixed #767: Backup folder under domain-aliases 
    191         * Fixed #768: scripts delayed because of empty entropy pool 
    192         * Removed suggesting main sql user password 
    193         * Improved fix for #768 
    194         * Correctly load the new db keys when generated (also reported in #768) 
    195     - GUI: 
    196         * Fixed curlang() 
    197     - MAKEFILE: 
    198         * Fixed error where fastcgi_ispcp.conf was installed in an incorrect directory 
     195       - ENGINE: 
     196               * Fixed #767: Backup folder under domain-aliases 
     197               * Fixed #768: scripts delayed because of empty entropy pool 
     198               * Removed suggesting main sql user password 
     199               * Improved fix for #768 
     200               * Correctly load the new db keys when generated (also reported in #768) 
     201       - GUI: 
     202               * Fixed curlang() 
     203       - MAKEFILE: 
     204               * Fixed error where fastcgi_ispcp.conf was installed in an incorrect directory 
    199205 
    2002062007-10-14 Malte Geierhos 
     
    203209 
    2042102007-10-14 Raphael Geissert 
    205     - GUI: 
    206         * Security Fix: XSS injection in gui/index.php 
    207     - CONFIGS: 
    208         * Enable suexec on all CGI's whether fastcgi is loaded or not 
    209     - SETUP: 
    210         * Remove local nameserver from /etc/resolv.conf 
    211     - LANGUAGES: 
    212         * Updated Czech translation (thanks to Josef Pinc) 
     211       - GUI: 
     212               * Security Fix: XSS injection in gui/index.php 
     213       - CONFIGS: 
     214               * Enable suexec on all CGI's whether fastcgi is loaded or not 
     215       - SETUP: 
     216               * Remove local nameserver from /etc/resolv.conf 
     217       - LANGUAGES: 
     218               * Updated Czech translation (thanks to Josef Pinc) 
    213219 
    2142202007-10-13 Raphael Geissert 
    215     - ENGINE: 
    216         * Generate database keys at setup time (fix for Debian packaging) 
    217         * Added ispCP config (/etc/ispcp) and database backup system 
    218     - SETUP: 
    219         * LSB compatiblity for installing/removing init scripts 
    220     - CONFIGS: 
    221         * Added BACKUP_DOMAINS yes/no switch to enable/disable customer backups 
    222         * Made ispcp_network and ispcp_daemon more or less LSB compatible 
    223         * Fixed #688: updated ispcp_network in all distros (including fedora) 
    224     - GUI: 
    225         * Fixed #645: improve welcome emails messages 
    226         * Fixed #758: phpMyAdmin Security vulnerability 
    227         * Added different message levels to be used with write_log to reduce verbosity of emails sent 
    228     - MAKEFILE: 
    229         * Fixed some Makefiles which were replacing files in the local copy rather than in the installation 
     221       - ENGINE: 
     222               * Generate database keys at setup time (fix for Debian packaging) 
     223               * Added ispCP config (/etc/ispcp) and database backup system 
     224       - SETUP: 
     225               * LSB compatiblity for installing/removing init scripts 
     226       - CONFIGS: 
     227               * Added BACKUP_DOMAINS yes/no switch to enable/disable customer backups 
     228               * Made ispcp_network and ispcp_daemon more or less LSB compatible 
     229               * Fixed #688: updated ispcp_network in all distros (including fedora) 
     230       - GUI: 
     231               * Fixed #645: improve welcome emails messages 
     232               * Fixed #758: phpMyAdmin Security vulnerability 
     233               * Added different message levels to be used with write_log to reduce verbosity of emails sent 
     234       - MAKEFILE: 
     235               * Fixed some Makefiles which were replacing files in the local copy rather than in the installation 
    230236 
    2312372007-10-13 Benedikt Heintel 
     
    334340                * Fixed #735: Small error in admin log 
    335341        - TOOLS: 
    336       * Fixed #731: Updated Squirrelmail to 1.4.11 
     342              * Fixed #731: Updated Squirrelmail to 1.4.11 
    337343 
    3383442007-09-29 Raphael Geissert 
    339     - ENGINE: 
    340         * Fixed #555: catchall -> forwarding doesn't work (thanks to Marcel Wiechmann) 
    341     - GUI: 
    342         * Updated ADOdb to version 4.96 
     345       - ENGINE: 
     346               * Fixed #555: catchall -> forwarding doesn't work (thanks to Marcel Wiechmann) 
     347       - GUI: 
     348               * Updated ADOdb to version 4.96 
    343349 
    3443502007-09-29 Benedikt Heintel 
     
    353359 
    3543602007-09-27 Raphael Geissert 
    355     - GUI: 
    356         * Fixed #717: User assignment does not work (thanks to Marcel Wiechmann) 
    357         * Fixed #635: can't protect a directory with non-standrad characters in its path 
    358         * Fixed #632: can't add an ftp account to a non-standard characters mount point 
    359         * Fixed an error where switching reseller->client and swtiching back would display as if we were logged from client's 
     361       - GUI: 
     362               * Fixed #717: User assignment does not work (thanks to Marcel Wiechmann) 
     363               * Fixed #635: can't protect a directory with non-standrad characters in its path 
     364               * Fixed #632: can't add an ftp account to a non-standard characters mount point 
     365               * Fixed an error where switching reseller->client and swtiching back would display as if we were logged from client's 
    360366 
    3613672007-09-26 Raphael Geissert 
    362     - GUI: 
    363         * Fixed #672: using encode/decode_idna on a url makes it illegal 
    364         * Fixed #711: regression in r814 
    365         * Fixed #716: possibility to add a catchall on aliases/subdomains where status != ok 
    366         * Fixed #706: Confirm before restoring backup 
    367         * Fixed #639: reseller/order_settings.php converts html entities back to their values 
    368         * Fixed #555: catchall -> forwarding doesn't work 
    369         * Fixed i18n regression of r811 
     368       - GUI: 
     369               * Fixed #672: using encode/decode_idna on a url makes it illegal 
     370               * Fixed #711: regression in r814 
     371               * Fixed #716: possibility to add a catchall on aliases/subdomains where status != ok 
     372               * Fixed #706: Confirm before restoring backup 
     373               * Fixed #639: reseller/order_settings.php converts html entities back to their values 
     374               * Fixed #555: catchall -> forwarding doesn't work 
     375               * Fixed i18n regression of r811 
    370376 
    3713772007-09-23 Johannes Schobig 
     
    407413 
    4084142007-09-19 Raphael Geissert 
    409     - CONFIGS: 
    410         * Fixed a file name typo 
     415       - CONFIGS: 
     416               * Fixed a file name typo 
    411417 
    4124182007-09-19 Benedikt Heintel 
     
    419425 
    4204262007-09-16 Raphael Geissert 
    421     - LANGUAGES: 
    422         * Updated Czech translation (thanks to Josef Pinc) 
     427       - LANGUAGES: 
     428               * Updated Czech translation (thanks to Josef Pinc) 
    423429 
    4244302007-09-12 Benedikt Heintel 
     
    440446 
    4414472007-09-09 Raphael Geissert 
    442     - ENGINE: 
    443         * Fixed #653: Error starting apache when mod_cband is enabled 
     448       - ENGINE: 
     449               * Fixed #653: Error starting apache when mod_cband is enabled 
    444450 
    4454512007-09-08 Raphael Geissert 
    446     - GUI: 
    447         * Fixed some scripts which were displaying domain names in the IDN-encoded form 
     452       - GUI: 
     453               * Fixed some scripts which were displaying domain names in the IDN-encoded form 
    448454 
    4494552007-09-07 Raphael Geissert 
    450     - GUI: 
    451         * Fixed #651: Undefined index: gender in gui/include/reseller-functions.php on line 679 
    452         * Fixed #655: Undefined index: user_theme in gui/client/index.php on line 257 
    453         * Fixed #655: Undefined index: user_def_lang in gui/client/index.php on line 259 
    454         * Fixed #633: alias name in IDN format in client/edit_alias.php 
    455         * Fixed #637: Undefined variable: input in gui/include/input-checks.php on line 100 
    456         * Fixed #638: reseller/order_settings.php should point to BASE_SERVER_VHOST 
    457         * Fixed #643: typo in server traffic page 
    458         * Fixed #652: Session timeout error, doesn't abort 
    459         * Fixed #640: reseller/domain_details.php displays domain in IDN format 
     456       - GUI: 
     457               * Fixed #651: Undefined index: gender in gui/include/reseller-functions.php on line 679 
     458               * Fixed #655: Undefined index: user_theme in gui/client/index.php on line 257 
     459               * Fixed #655: Undefined index: user_def_lang in gui/client/index.php on line 259 
     460               * Fixed #633: alias name in IDN format in client/edit_alias.php 
     461               * Fixed #637: Undefined variable: input in gui/include/input-checks.php on line 100 
     462               * Fixed #638: reseller/order_settings.php should point to BASE_SERVER_VHOST 
     463               * Fixed #643: typo in server traffic page 
     464               * Fixed #652: Session timeout error, doesn't abort 
     465               * Fixed #640: reseller/domain_details.php displays domain in IDN format 
    460466 
    4614672007-09-04 Malte Geierhos 
     
    464470 
    4654712007-09-03 Raphael Geissert 
    466     - DOCS: 
    467         * Fixed #627: chkrootkit is missing on the package list 
    468     - GUI: 
    469         * Fixed #629: : doesn't exist or can't be read. 
    470     - SETUP: 
    471         * Fixed #628: rkhunter during the setup 
     472       - DOCS: 
     473               * Fixed #627: chkrootkit is missing on the package list 
     474       - GUI: 
     475               * Fixed #629: : doesn't exist or can't be read. 
     476       - SETUP: 
     477               * Fixed #628: rkhunter during the setup 
    472478 
    4734792007-09-03 Malte Geierhos 
     
    483489 
    4844902007-09-02 Raphael Geissert 
    485     - CONFIGS: 
    486         * Fixed #623: open_basedir restriction in effect. File(/var/log/chkrootkit.log) is not within the allowed path(s) 
    487     - GUI: 
    488         * Fixed #624: welcome mail contains html entities 
    489         * Fixed error in admin/rootkit_log.php 
    490         * Partially implemented #567 
    491     - MAKEFILE: 
    492         * Some more work on #394 
     491       - CONFIGS: 
     492               * Fixed #623: open_basedir restriction in effect. File(/var/log/chkrootkit.log) is not within the allowed path(s) 
     493       - GUI: 
     494               * Fixed #624: welcome mail contains html entities 
     495               * Fixed error in admin/rootkit_log.php 
     496               * Partially implemented #567 
     497       - MAKEFILE: 
     498               * Some more work on #394 
    493499 
    4945002007-09-01 Raphael Geissert 
    495     - GUI: 
    496         * Fixed some drawn backs in previous revisions 
    497         * Added support for multiple anti-rootkit tools (including colouring for chkrootkit-like logs) 
    498         * Correctly fixed #619 
    499         * Fixed #621: database name being escaped with single quote in include/i18n.php 
    500         * Fixed an error where mount points with special characters where converted to IDN format 
    501     - CONFIGS: 
    502         * Removed cron.d/ispcp.phptemp (merged into cron.d/ispcp) 
    503         * Fixed error when restarting ispCP services when they were not already running 
    504         * Awstats entry in cron.d/ispcp is not built into ispcp-setup anymore 
    505         * Partially updated fedora's, redhat's and suse10's config files 
    506     - LANGUAGES: 
    507         * Updated cs_CS translation (thanks to Josef Pinc) 
     501       - GUI: 
     502               * Fixed some drawn backs in previous revisions 
     503               * Added support for multiple anti-rootkit tools (including colouring for chkrootkit-like logs) 
     504               * Correctly fixed #619 
     505               * Fixed #621: database name being escaped with single quote in include/i18n.php 
     506               * Fixed an error where mount points with special characters where converted to IDN format 
     507       - CONFIGS: 
     508               * Removed cron.d/ispcp.phptemp (merged into cron.d/ispcp) 
     509               * Fixed error when restarting ispCP services when they were not already running 
     510               * Awstats entry in cron.d/ispcp is not built into ispcp-setup anymore 
     511               * Partially updated fedora's, redhat's and suse10's config files 
     512       - LANGUAGES: 
     513               * Updated cs_CS translation (thanks to Josef Pinc) 
    508514 
    5095152007-09-01 Benedikt Heintel 
     
    525531 
    5265322007-08-31 Malte Geierhos 
    527     - GUI: 
    528       * Fixed #617: missing global declaration 
     533       - GUI: 
     534              * Fixed #617: missing global declaration 
    529535 
    5305362007-08-30 Raphael Geissert 
    531     - GUI: 
    532         * Fixed #615: client/add_mail_acc.php not respecting config 
    533         * Fixed #613: Call to undefined function tr() in include/ispcp-lib.php on line 109 
     537       - GUI: 
     538               * Fixed #615: client/add_mail_acc.php not respecting config 
     539               * Fixed #613: Call to undefined function tr() in include/ispcp-lib.php on line 109 
    534540 
    5355412007-08-29 Raphael Geissert 
    536     - GUI: 
    537         * Fixed #610: Table 'ispcp.log015' doesn't exist 
    538         * Fixed #603: adding subdomain to a domain with special chars 
    539         * Page messages are now displayed on login page 
    540         * Fixed #608: html entities in emails 
    541         * Servicemode is now Maintenance mode 
     542       - GUI: 
     543               * Fixed #610: Table 'ispcp.log015' doesn't exist 
     544               * Fixed #603: adding subdomain to a domain with special chars 
     545               * Page messages are now displayed on login page 
     546               * Fixed #608: html entities in emails 
     547               * Servicemode is now Maintenance mode 
    542548 
    5435492007-08-26 Benedikt Heintel 
     
    551557 
    5525582007-08-24 Raphael Geissert 
    553     - GUI: 
    554         * Dropped the include/security code 
    555     - CONFIGS: 
    556         * Updated Ubuntu config files 
     559       - GUI: 
     560               * Dropped the include/security code 
     561       - CONFIGS: 
     562               * Updated Ubuntu config files 
    557563 
    5585642007-08-24 Benedikt Heintel 
     
    572578 
    5735792007-08-23 Raphael Geissert 
    574     - GUI: 
    575         * Fixed #592: Upload file error! message when installing a new language 
    576         * Fixed #593: errors in transfer display 
    577         * Fixed #577: Undefined index: gender in admin/add_reseller.php 
    578         * Fixed #597: Error in the Menu under Admin->Language 
    579         * Make use of php[4|5]-idn if available (faster than using pure PHP code) 
    580         * Fixed #596: Undefined offset: 1 in gui/admin/multilanguage.php 
    581         * Added missing gender field in reseller/edit_user.php 
    582     - SETUP: 
    583         * Missing alter table in vhcs2ispcp.sql for gender 
    584     - ENGINE: 
    585         * Fixed #587: error in restore-function 
    586     - LANGUAGES: 
    587         * Updated A=B files (and fixed online converter) 
     580       - GUI: 
     581               * Fixed #592: Upload file error! message when installing a new language 
     582               * Fixed #593: errors in transfer display 
     583               * Fixed #577: Undefined index: gender in admin/add_reseller.php 
     584               * Fixed #597: Error in the Menu under Admin->Language 
     585               * Make use of php[4|5]-idn if available (faster than using pure PHP code) 
     586               * Fixed #596: Undefined offset: 1 in gui/admin/multilanguage.php 
     587               * Added missing gender field in reseller/edit_user.php 
     588       - SETUP: 
     589               * Missing alter table in vhcs2ispcp.sql for gender 
     590       - ENGINE: 
     591               * Fixed #587: error in restore-function 
     592       - LANGUAGES: 
     593               * Updated A=B files (and fixed online converter) 
    588594 
    5895952007-08-22 Raphael Geissert 
    590     - GUI: 
    591         * Fixed #586: deleting domain-alias does not work when domain has ftp accounts 
    592         * Fixed #589: wrong image names 
    593         * Added comments support to the tr() function 
    594         * Replaced all ISPCP with ispCP 
    595         * Fixed #417: Add gender field 
    596         * Fixed a missing double percent sign 
    597         * Fixed #594: Blank page on Add Admin 
    598     - SETUP: 
    599         * Fixed #588: $rs not always defined 
    600         * Added missing user_gui_props entry for primary administrator 
    601     - CONFIGS: 
    602         * Added postgrey, AMaViS and spamassassin to the server_ports list 
    603     - LANGUAGES: 
    604         * Updated es_ES.po (thanks to Albert Garcia) 
     596       - GUI: 
     597               * Fixed #586: deleting domain-alias does not work when domain has ftp accounts 
     598               * Fixed #589: wrong image names 
     599               * Added comments support to the tr() function 
     600               * Replaced all ISPCP with ispCP 
     601               * Fixed #417: Add gender field 
     602               * Fixed a missing double percent sign 
     603               * Fixed #594: Blank page on Add Admin 
     604       - SETUP: 
     605               * Fixed #588: $rs not always defined 
     606               * Added missing user_gui_props entry for primary administrator 
     607       - CONFIGS: 
     608               * Added postgrey, AMaViS and spamassassin to the server_ports list 
     609       - LANGUAGES: 
     610               * Updated es_ES.po (thanks to Albert Garcia) 
    605611 
    6066122007-08-21 Raphael Geissert 
    607     - GUI: 
    608         * Fixed #582: FIXME: /var/www/ispcp/gui/include/calc-functions.php:61 
    609         * Fixed an error where system information was not displayed correctly in admin/server_statistic.php 
    610         * Improved passwords generator 
    611     - SETUP: 
    612         * Fixed #584: $main::db{'CONF_DIR'} is not read by vhcs2ispcp.pl Line 200 
    613         * Fixed #583: missing semicolon in vhcs2ispcp.sql 
     613       - GUI: 
     614               * Fixed #582: FIXME: /var/www/ispcp/gui/include/calc-functions.php:61 
     615               * Fixed an error where system information was not displayed correctly in admin/server_statistic.php 
     616               * Improved passwords generator 
     617       - SETUP: 
     618               * Fixed #584: $main::db{'CONF_DIR'} is not read by vhcs2ispcp.pl Line 200 
     619               * Fixed #583: missing semicolon in vhcs2ispcp.sql 
    614620 
    6156212007-08-20 Raphael Geissert 
    616     - GUI: 
    617         * Fixed a SQL injection vulnerability in admin/multilanguage.php 
    618         * Fixed #577: Undefined index: gender in admin/edit_reseller.php 
    619         * Renamed admin/add_user.php to admin/add_admin.php 
    620         * Dropped useless/duplicated functions 
    621         * Some i18n improvements 
     622       - GUI: 
     623               * Fixed a SQL injection vulnerability in admin/multilanguage.php 
     624               * Fixed #577: Undefined index: gender in admin/edit_reseller.php 
     625               * Renamed admin/add_user.php to admin/add_admin.php 
     626               * Dropped useless/duplicated functions 
     627               * Some i18n improvements 
    622628 
    6236292007-08-20 Geoffrey McRae (from ssl-addon branch) 
    624     - ENGINE 
    625         * Fixed the rest of the "SELECT *" statments 
    626         * Cleaned up some of the long SQL statements to be easier to read. 
     630       - ENGINE 
     631               * Fixed the rest of the "SELECT *" statments 
     632               * Cleaned up some of the long SQL statements to be easier to read. 
    627633 
    6286342007-08-18 Raphael Geissert 
    629     - GUI: 
    630         * Fixed #571: mod_cband's limit is not updated when limit is change in the GUI 
    631         * Fixed some i18n issues 
    632     - SETUP: 
    633         * Fixed #573: Local name server in /etc/resolv.conf allows hijacking 
    634         * Fixed #562: Disable Named/Bind 
    635     - CONFIGS: 
    636         * Fixed #578: ERROR 1170 (42000) at line 18: BLOB/TEXT column 'msgid' used in key specification without a key length 
    637     - ENGINE: 
    638         * Fixed #562: Disable Named/Bind 
    639     - LANGUAGES: 
    640         * Fixed #575: Update german translation with old submission at mailinglist 
    641         * Merged French translation with Greg's 
     635       - GUI: 
     636               * Fixed #571: mod_cband's limit is not updated when limit is change in the GUI 
     637               * Fixed some i18n issues 
     638       - SETUP: 
     639               * Fixed #573: Local name server in /etc/resolv.conf allows hijacking 
     640               * Fixed #562: Disable Named/Bind 
     641       - CONFIGS: 
     642               * Fixed #578: ERROR 1170 (42000) at line 18: BLOB/TEXT column 'msgid' used in key specification without a key length 
     643       - ENGINE: 
     644               * Fixed #562: Disable Named/Bind 
     645       - LANGUAGES: 
     646               * Fixed #575: Update german translation with old submission at mailinglist 
     647               * Merged French translation with Greg's 
    642648 
    6436492007-08-17 Raphael Geissert 
    644     - GUI: 
    645         * Improved language files installer 
    646     - CONFIGS: 
    647         * Improved languages table structure 
     650       - GUI: 
     651               * Improved language files installer 
     652       - CONFIGS: 
     653               * Improved languages table structure 
    648654        - LANGUAGES 
    649655                * Updated fr_FR.po (thanks to Vianney) 
    650     - ENGINE: 
    651         * Added workaround for #289 
    652         * Fixed #574: Invalid Command "CBandUser" at Apache start up 
     656       - ENGINE: 
     657               * Added workaround for #289 
     658               * Fixed #574: Invalid Command "CBandUser" at Apache start up 
    653659 
    6546602007-08-16 Raphael Geissert 
    655     - GUI: 
    656         * Updated error icons 
    657     - ENGINE: 
    658         * Fixed #569: error pages are not owned to the right user and group 
    659         * Added 503 error page 
    660         * Fixed #570: mod_cband scoreboards are not deleted when user account is deleted 
    661     - SETUP: 
    662         * Added check for Net::LibIDN 
    663         * Fixed #568: Incorrect SQL Query in Setup 
    664     - CONFIGS: 
    665         * Added 503 error page 
    666     - DOCS: 
    667         * Added Debian Lenny/Sid information 
     661       - GUI: 
     662               * Updated error icons 
     663       - ENGINE: 
     664               * Fixed #569: error pages are not owned to the right user and group 
     665               * Added 503 error page 
     666               * Fixed #570: mod_cband scoreboards are not deleted when user account is deleted 
     667       - SETUP: 
     668               * Added check for Net::LibIDN 
     669               * Fixed #568: Incorrect SQL Query in Setup 
     670       - CONFIGS: 
     671               * Added 503 error page 
     672       - DOCS: 
     673               * Added Debian Lenny/Sid information 
    668674 
    6696752007-08-15 Raphael Geissert 
    670     - GUI: 
    671         * Fixed #566: Undefined template variable: THEME_CHARSET in orderpanel 
    672         * Removed virtual limits 
    673     - ENGINE: 
    674         * Partially fixed #476: /etc/ispcp/ispcp.conf is world readable 
    675         * Applied patch from #387 
    676         * Added mod_cband support 
    677     - CONFIGS: 
    678         * Fixed #563: old config backups should be removed 
    679         * Added mod_cband support 
     676       - GUI: 
     677               * Fixed #566: Undefined template variable: THEME_CHARSET in orderpanel 
     678               * Removed virtual limits 
     679       - ENGINE: 
     680               * Partially fixed #476: /etc/ispcp/ispcp.conf is world readable 
     681               * Applied patch from #387 
     682               * Added mod_cband support 
     683       - CONFIGS: 
     684               * Fixed #563: old config backups should be removed 
     685               * Added mod_cband support 
    680686 
    6816872007-08-13 Raphael Geissert 
    682     - GUI: 
    683         * Fixed #561: Undefined variable: cfg in gui/include/i18n.php on line 33 
    684         * Fixed #546: Blank page when trying to edit a domain alias (client) 
    685         * Fixed #547: encoded email from reseller doesnt work 
    686     - CONFIGS: 
    687         * Fixed #451: missing do in logrotate/ispcp 
     688       - GUI: 
     689               * Fixed #561: Undefined variable: cfg in gui/include/i18n.php on line 33 
     690               * Fixed #546: Blank page when trying to edit a domain alias (client) 
     691               * Fixed #547: encoded email from reseller doesnt work 
     692       - CONFIGS: 
     693               * Fixed #451: missing do in logrotate/ispcp 
    688694 
    6896952007-08-12 Raphael Geissert 
    690     - GUI: 
    691         * Fixed #558: bruteforce protection is bogus 
    692         * Fixed #552: wrong data in domain counters in reseller page 
    693         * Fixed several errors in domain syntax checks 
    694     - ENGINE: 
    695         * Fixed #559: error in /etc/courier/userdb home path for subdomains 
     696       - GUI: 
     697               * Fixed #558: bruteforce protection is bogus 
     698               * Fixed #552: wrong data in domain counters in reseller page 
     699               * Fixed several errors in domain syntax checks 
     700       - ENGINE: 
     701               * Fixed #559: error in /etc/courier/userdb home path for subdomains 
    696702 
    6977032007-08-06 Benedikt Heintel 
     
    12051211                * Fixed #214: Wrong size for ispCP logo 
    12061212                * Fixed #292: Color Contrast in pma not ok 
    1207             * Fixed #239: Order-Panel in old look 
     1213               * Fixed #239: Order-Panel in old look 
    12081214                * Fixed colors in the order - panel 
    12091215                * Fixed width of table in support 
     
    13321338        -       ENGINE 
    13331339                * fixed #228: .htaccess still stayed after deleting proteced area 
    1334                               wrong user and group deleting 
    1335                               no deleting of user content in .htaccess file (if exists) 
     1340                                         wrong user and group deleting 
     1341                                         no deleting of user content in .htaccess file (if exists) 
    13361342 
    133713432007-05-11 Malte Geierhos 
  • trunk/docs/Debian/debian-packages-etch

    r898 r905  
    3838libnet-libidn-perl 
    3939libnet-netmask-perl 
    40 libnet-perl 
    4140libnet-smtp-server-perl 
    4241libperl5.8 
  • trunk/docs/Debian/debian-packages-lenny

    r898 r905  
    3838libnet-libidn-perl 
    3939libnet-netmask-perl 
    40 libnet-perl 
    4140libnet-smtp-server-perl 
    4241libperl5.8 
  • trunk/engine/setup/ispcp-setup

    r900 r905  
    12071207        return $rs if ($rs != 0); 
    12081208 
    1209         $rs = make_dir($main::cfg{'PHP_STARTER_DIR'}, 'root', 'root', 0755); 
     1209        $rs = make_dir($main::cfg{'PHP_STARTER_DIR'}, $main::cfg{'APACHE_SUEXEC_USER_PREF'}$main::cfg{'APACHE_SUEXEC_MIN_UID'}, $main::cfg{'APACHE_SUEXEC_USER_PREF'}$main::cfg{'APACHE_SUEXEC_MIN_GID'}, 0755); 
    12101210 
    12111211        return $rs if ($rs != 0);