Changeset 772

Show
Ignore:
Timestamp:
08/24/07 22:16:00 (1 year ago)
Author:
rats
Message:

* Separated VHCS and ispCP change logs
* Fixed security vulnerability: Restored files had owner:group root:root
* Fixed #545: Blank page on reseller statistics
* Fixed #598: system-log.php not found
* Fixed #599: Missing (B/KB/MB) on Server Traffic
* Fixed #600: malfunction of cancel button when editing alias
* Fixed #602: added favicon.ico
* Fixed: sorting languages by name
* Moved translation converter tools into tools folder

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/CHANGELOG

    r771 r772  
    66|               * gui: disable stats-alias in client menu         | 
    77\_________________________________________________________________/ 
     8 
     92007-08-24 Benedikt Heintel 
     10        - DOCU: 
     11                * Separated VHCS and ispCP change logs 
     12        - ENGINE: 
     13                * Fixed security vulnerability: Restored files had owner:group root:root 
     14        - GUI: 
     15                * Fixed #545: Blank page on reseller statistics 
     16                * Fixed #598: system-log.php not found 
     17                * Fixed #599: Missing (B/KB/MB) on Server Traffic 
     18                * Fixed #600: malfunction of cancel button when editing alias 
     19                * Fixed #602: added favicon.ico 
     20                * Fixed: sorting languages by name 
     21        - TOOLS: 
     22                * Moved translation converter tools into tools folder 
    823 
    9242007-08-23 Raphael Geissert 
     
    447462        - ENGINE: 
    448463                * Separated methods from ispcp_common_code.pl in ispcp_common_methods.pl 
    449                 * Added VHCS 2.4.7.1 to ispCP Omega migration script 
     464                * Added VHCS 2.4.7.1 to ispCP ω Omega migration script 
    450465 
    4514662007-06-20 Benedikt Heintel 
     
    6356502007-05-31 Henrik Schytte 
    636651        - GUI 
    637                 * Fixed #214: Wrong size for ispCP - Logo 
     652                * Fixed #214: Wrong size for ispCP logo 
    638653                * Fixed #292: Color Contrast in pma not ok 
    639654            * Fixed #239: Order-Panel in old look 
     
    715730                * Fixed cp -a compatiblity issue 
    716731 
    717 2007-05-17 Henriks 
     7322007-05-17 Henrik Schytte 
    718733        - GUI 
    719734                * Fixed #214 
     
    752767        - GUI 
    753768                * fixed password encryption with suhosin patch #265 
    754  
    755769        - ENGINE 
    756770                * fixed wrong Versionstrings in openbsd, redhat, sles9, ubuntu 
     
    919933        - TOOLS: 
    920934                * PMA update 2.10.2-RC1 
    921         - RELEASE ispCP ω Omega 1.0.0 RC2 
     935        - RELEASE ispCP ω Omega 1.0.0 RC2 
    922936 
    9239372007-04-17 Benedikt Heintel 
     
    9389522007-04-11 Malte Geierhos 
    939953        - RELEASE: 
    940                 * name change of project: VHCS ω => ispCP ω 
     954                * name change of project: VHCS ω => ispCP ω 
    941955 
    9429562007-04-14 Jan Porath 
     
    10051019 
    100610202007-03-31 Benedikt Heintel 
    1007         - RELEASE: VHCS ω Omega 1.0.0 RC1 
     1021        - RELEASE: VHCS ω Omega 1.0.0 RC1 
    10081022 
    10091023VHCS ω 2.4.8 Changelog 
     
    142914432007-02-03 Benedikt Heintel 
    14301444        - CONFIGS: 
    1431                 * modified sql datafiles to VHCS 2.4.8 ω 
     1445                * modified sql datafiles to VHCS 2.4.8 ω 
    14321446                * fixed bug #14 
    14331447        - DOCS: 
     
    17931807 
    179418082006-10-20 Malte 
    1795         - Recycled old VHCS - Code to be a base for our new X-Panel! 
    1796  
    1797  
    1798 VHCS 2.4.8 Changelog 
    1799 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    1800  
    1801 2006-10-15 Carsten Schoene: 
    1802         - GUI: 
    1803                 * updated phpmyadmin to 2.9.0.2 
    1804  
    1805 2006-10-01 Carsten Schoene: 
    1806         - GUI: 
    1807                 * updated phpmyadmin to 2.9.0.1 
    1808                 * reverted backup-mgr changes from Benedikt, because this was already fixed by me 
    1809  
    1810 2006-09-23 Benedikt Heintel 
    1811         - GUI: 
    1812                 * added missing files for phpMyAdmin 2.9.0 
    1813                 * fixed bug #420: backup routine killed if user has deleted his backupdir 
    1814  
    1815 2006-09-21 Carsten Schoene: 
    1816         - GUI: 
    1817                 * updated phpmyadmin to 2.9.0 
    1818  
    1819 2006-09-15 Benedikt Heintel 
    1820         - CONF: 
    1821                 * Changed: TLS in proftpd.conf and commented 
    1822  
    1823 2006-09-12 Mark Henning 
    1824         - GUI: 
    1825                 * Fixed Bug: adminlevel - reseller ip can be switched on/off 
    1826                 * Fixed Bug: missing variable $port at server_status.php added 
    1827                 * Fixed Bug: some bugs in adminlevel serverports fixed 
    1828  
    1829 2006-09-12 Carsten Schoene 
    1830         - ENGINE: 
    1831                 * fixed column index in logs manager 
    1832  
    1833 2006-09-10 Benedikt Heintel 
    1834         -LANGUAGES 
    1835                 * Updated lang_german 
    1836  
    1837 2006-09-06 Marcus Moll 
    1838         - GUI: 
    1839                 * Fixed Bug: client level / closed tickets link id fixed 
    1840  
    1841 2006-09-05 Malte Geierhos 
    1842         - GUI: 
    1843                 * Added Support for Subdomain - Catchall in GUI 
    1844  
    1845 2006-09-05 Mark Henning 
    1846         - GUI: 
    1847                 * Fixed Bug 398: typo fixed 
    1848                 * Fixed Bug 404: invalid mail headers fixed / linebreaks fixed 
    1849                 * Fixed Bug 405: invalid mail headers fixed 
    1850  
    1851 2006-09-04 Malte Geierhos 
    1852         - ENGINE : 
    1853                 * Fixed Bug: Use Servername as Hostname when creating vftp - mysql user (needed for remote mysql-servers) 
    1854  
    1855 2006-09-03 Mark Henning 
    1856         - GUI: 
    1857                 * Fixed Bug: change password for admin needs the current password 
    1858  
    1859 2006-09-01 Mark Henning 
    1860         - GUI: 
    1861                 * Fixed Bug: javascript to set autodefault for mountpoint client/add_alias.tpl 
    1862  
    1863 2006-08-31 Mark Henning 
    1864         - GUI: 
    1865                 * Fixed Bug: added missing supportsystem menu for admin level 
    1866  
    1867 2006-08-31 Carsten Schoene 
    1868         - ENGINE: 
    1869                 * Fixed Bug -> vhcs2-backup-all: backup directory not created if missing 
    1870                 * Fixed Bug -> vhcs2-httpd-logs-mngr: logs directory not created nor checked 
    1871  
    1872 2006-08-30 Mark Henning 
    1873         - GUI: 
    1874                 * Added: admin/reseller - button 'password generate' on pages where users can be edited 
    1875                 * Fixed Bug: reseller - password check was absent in edit_users.php 
    1876  
    1877 2006-08-29 Benedikt Heintel 
    1878         - GUI: 
    1879                 * Fixed: Warnings in ticketsystem 
    1880                 * Fixed: reseller: closed tickets not deleteable 
    1881                 * Fixed: admin search for country 
    1882                 * Deleted: admin/reseller_fix.php 
    1883                 * Changed: layout of admin/mange_users.php 
    1884                 * Changed: logo in reseller/edit_user.php 
    1885  
    1886 2006-08-29 Mark Henning 
    1887         - GUI: 
    1888                 * Changed: phpsysinfo moved to a separate directory 
    1889                 * Changed: lostpassword fontfile moved to themes/font directory 
    1890                 * Added: function to check if the fontfile exists for the captcha-graphic 
    1891                 * Added: custom menus for administrator level 
    1892                 * Fixed Bug: reseller logged from menu was absent in edit_user.php 
    1893                 * Fixed Bug: correction to bugfix 0000372 
    1894  
    1895 2006-08-28 Benedikt Heintel 
    1896         - GUI: 
    1897                 * Fixed: small fixes in layout 
    1898  
    1899 2006-08-27 Mark Henning 
    1900         - GUI: 
    1901                 * Changed: some functions in welcome-, order- and lostpassword-email 
    1902                         companyname can set as sender 
    1903                 * Added: admin/reseller - an email with login data can be sent if a userpassword was changed. 
    1904                 * Fixed: reseller-> unneeded inputfield username removed (edit_user.tpl) 
    1905                 * Fixed: invalid mail headers - linebreak after content-type was absent 
    1906  
    1907 2006-08-27 Carsten Schoene 
    1908         - GUI: 
    1909                 * Fixed Bug: invalid mail headers in admin & reseller functions 
    1910  
    1911 2006-08-25 Benedikt Heintel 
    1912         - RELEASE: 
    1913                 * VHCS 2.4.8 RC1 
    1914         - GUI: 
    1915                 * Fixed Bug 391: not all variables parsed 
    1916                 * Fixed: no menu at daily statistics 
    1917  
    1918 2006-08-23 Benedikt Heintel 
    1919         - CONFIG: 
    1920                 * Added: comments to main.cf and master.cf 
    1921                 * Added: parameters for quota support, TSL, AMaViS 
    1922                 * Changed: prarameters in main.cf and master.cf 
    1923                 * Added: proftpd.conf TSL support 
    1924                 * Changed: proftpd.conf tab layout 
    1925         - GUI: 
    1926                 * Fixed Webmail: wrong timestamp on 64bit systems 
    1927                 * Changed: manage_domains.php now sorted by mountpoint and alias 
    1928                 * Changed: layout of server_status.tpl 
    1929                 * Deleted folder: images_delete_if_unused 
    1930                 * Updated: phpMyAdmin to 2.8.2.4 
    1931  
    1932 2006-08-23 Mark Henning 
    1933         - GUI: 
    1934                 * Fixed Bug: client->edit->ftpuser passwordcheck was wrong 
    1935                 * Added: strong password check (client) 
    1936                 * Changed: default passwords are strong passwords if required 
    1937                 * Changed: lostpassword can generate strong passwords if required 
    1938  
    1939 2006-08-22 Carsten Schoene 
    1940         - GUI: 
    1941                 * updated phpmyadmin to 2.8.2.3 
    1942                 * fix default value for $newprops in function reseller_limits_check 
    1943  
    1944 2006-08-21 Mark Henning 
    1945         - GUI: 
    1946                 * Added: vhcs_password_check checks simple for strong passwords 
    1947                                                  password must contain numbers and letters 
    1948  
    1949 2006-08-19 Mark Henning 
    1950         - GUI: 
    1951                 * Fixed Bug: Service ports - check if no ports defined 
    1952                 * Added: New functions to get values easier from _POST _GET _SESSION _COOKIE _SERVER 
    1953  
    1954 2006-08-15 Mark Henning 
    1955         - GUI: 
    1956                 * Fixed Bug: Custom menus 
    1957  
    1958 2006-08-15 Mark Henning 
    1959         - GUI: 
    1960                 * Fixed Bug #378: This was not a bug. 
    1961                 * Added: menu var 'domain_name' for custom menus 
    1962  
    1963 2006-08-15 Carsten Schoene 
    1964         - INSTALLATION: 
    1965                 * Fixed: database.sql, index definitions broke traffic tables 
    1966                 * Fixed: rpl.pl, generation of db-keys php file didn't work, since some useless blank-line cleanups 
    1967                 * Fixed: synced all proftpd.conf files for the distros, reverted some non working changes, because of non-existend files & dirs 
    1968         - GUI: 
    1969                 * updated phpmyadmin to 2.8.2.2 & adodb to 4.91 
    1970         - ALL: 
    1971                 * Complete version change from 2.4.7.2 to 2.4.8 in all relevant files 
    1972  
    1973 2006-08-12 Mark Henning 
    1974         - GUI: 
    1975                 * Fixed Bug #372: Special strings produces endless loop. 
    1976  
    1977 2006-08-12 Benedikt Heintel 
    1978         - DOCS: 
    1979                 * Updated: HowTo Update 2.4.7.1 -> 2.4.8 
    1980  
    1981 2006-08-10 Benedikt Heintel 
    1982         - CONFIG: 
    1983                 * Changed: Release: VHCS 2.4.8 (Status: Beta 4) - Codename: Rhea 
    1984                 * Changed: proftpd.conf 
    1985  
    1986 2006-08-09 Benedikt Heintel 
    1987         - GUI: 
    1988                 * Updated: Fixed serveral bugs in port settings 
    1989                 * Updated: Domain sort 
    1990                 * Fixed Bug #371 for Admin: domain search not working as expected 
    1991                 * Fixed Bug #382 for Admin: stripslashes on magic_quote on 
    1992                 * Fixed Bug #382 for Client: stripslashes on magic_quote on 
    1993  
    1994 2006-08-08 Benedikt Heintel 
    1995         - GUI: 
    1996                 * Updated: phpMyAdmin to phpMyAdmin-2.8.2 
    1997                 * Fixed Bug #371 for Reseller: domain search not working as expected 
    1998                 * Fixed Bug #382 for Reseller: stripslashes on magic_quote on 
    1999  
    2000 2006-07-21 Malte Geierhos 
    2001         - DOCS: 
    2002                 * Updated: SQL upgrade instructions 
    2003         - CONF: 
    2004                 * Added INDEX for dtraff_times & traff_times to speedup vhcs2-vrl-traff 
    2005  
    2006 2006-07-15 Benedikt Heintel 
    2007         - DOCS: 
    2008                 * Updated: small HowTo fix 
    2009         - GUI: 
    2010                 * Fixed: Changed Messages (mail, ftp) 
    2011                 * Fixed: Warnings in Supportystem 
    2012                 * Fixed bug #371: Possible Cross Site Scripting 
    2013         - LANGUAGES: 
    2014                 * Fixed: German v1: typos 
    2015  
    2016 2006-06-24 Malte Geierhos 
    2017         - GUI: 
    2018                 * Fixed : Several Index's missing in mail_acc_ 
    2019                           Minor Bugs in Autoresponder 
    2020                 * Added : Introduced new function trans_mailid_to_mail (which returns the correct mailadress for a given mailid) 
    2021                           Possibility to do admin-selectable log-cleaning (for admin - log) 
    2022  
    2023 2006-06-22 Benedikt Heintel 
    2024         - GUI: 
    2025                 * Fixed: Problem with webmail and PHP > 4.4 
    2026  
    2027 2006-06-22 Malte Geierhos 
    2028         - GUI: 
    2029                 * Fixed Bug #288: Hostingplans where not checked until a domain is created 
    2030  
    2031 2006-06-21 Malte Geierhos 
    2032         - GUI: 
    2033                 * Fixed: Translation of message in lostpassword missing due to wrong sheme used. 
    2034                           Added english Translation and updated german translation accordingly 
    2035  
    2036 2006-06-21 Benedikt Heintel 
    2037         - GUI: 
    2038                 * Deleted: unused file 
    2039                 * Changed: Logmail 
    2040  
    2041 2006-06-20 Carsten Schoene 
    2042         - ENGINE: 
    2043                 * Updated: shell script interpreters set to /bin/sh instead of /bin/bash which is not always in /bin 
    2044         - DOCS: 
    2045                 * Updated: some small HowTO-Update additions 
    2046  
    2047 2006-06-16 Benedikt Heintel 
    2048         - ENGINE: 
    2049                 * Fixed: DNS creation for alias Domains 
    2050                 * Fixed: deleted space in bind-template 
    2051  
    2052 2006-06-17 Malte Geierhos 
    2053         - GUI: 
    2054                 * Updated: Translation Germany to include admin/general Settings and some error messages from add_mail_acc.php 
    2055                 * Fixed : #366 (invalid Mail Format when used with valid Mails) 
    2056                 * Fixed : mismatch of functions in admin-functions/reseller-functions -> moved all input & validation functions 
    2057                           into input-checks.php 
    2058                 * Fixed : Unkown Constant "Version" in admin-functions.php -> changed to $cfg['Version'] 
    2059                 * Fixed : #368  SupportSystem showing <br> -> heavy use of clean_html & co now 
    2060  
    2061 2006-06-16 Benedikt Heintel 
    2062         - GUI: 
    2063                 * Updated: Functionality of Mailer (Changed Headers) 
    2064  
    2065 2006-06-16 Benedikt Heintel 
    2066         - GUI: 
    2067                 * Fixed: No Error Message displayed in rau3.php 
    2068                 * Fixed: Status (Reseller) 'delete': wrong symbol (|| instead of working-arrows) 
    2069  
    2070 2006-06-16 Malte Geierhos 
    2071         - GUI: 
    2072                 * Fixed: Missing } in ss_close.php 
    2073                 * Fixed: changed STATUS_TODELETE to ITEM_DELETE_STATUS 
    2074  
    2075 2006-06-16 Carsten Schoene 
    2076         - GUI: 
    2077                 * Fixed: location of isp_logo in filemanager 
    2078  
    2079 2006-06-15 Benedikt Heintel 
    2080         - GUI: 
    2081                 * Fixed: ITEM_DELETE_STATUS not defined 
    2082         - ENGINE: 
    2083                 * Fixed: converted back to unix linebreaks 
    2084                 * Fixed: DNS creation 
    2085         - TEMPLATES: 
    2086                 * Fixed: valid DNS records to rfc1918 
    2087  
    2088 2006-06-14 Malte Geierhos 
    2089         - Engine: 
    2090                 * Fixed bug #0000297: .htpasswd,.htgroup files got deleted upon changes 
    2091         - GUI: 
    2092                 * Updated: Make Htaccess Manager own menu - point under Webtools 
    2093                 * Updated: User + Group Status is now displayed in GUI 
    2094                 * Fixed: Every Change (password change, group change and many more is now processed) 
    2095                 * updated vhcs_email_check to comply to rfc2822 
    2096  
    2097 2006-06-14 Carsten Schoene 
    2098         - GUI: 
    2099                 * Fixed: a date display bug (function:getdatestr) which may occour on some php5 installations 
    2100  
    2101 2006-06-12 Carsten Schoene 
    2102         - INSTALLATION: 
    2103                 * Updated: make copy-errordocs.sh more portable and read settings from vhcs.conf 
    2104         - GUI: 
    2105                 * Updated: phpMyAdmin to 2.8.1 and ADODB to 4.90 
    2106                 * Updated: location of isp_logo.gif 
    2107  
    2108 2006-06-11 Benedikt Heintel 
    2109         - GUI: 
    2110                 * Patch from bug #0000341: Security enhancing against Invalid Hostnames/IPs, inspired by Roland Haeder 
    2111                 * Unused images mark as delete 
    2112         - INSTALLATION: 
    2113                 * Securing error docs (/engine/setup/copy-errordocs.sh) 
    2114  
    2115 2006-06-10 Benedikt Heintel 
    2116         - GUI: 
    2117                 * Fixed bug #0000353: ' and ` (and a lot more) in mail password not longer allowed 
    2118                 * Fixed: Domain adding without eMail-Adress possible 
    2119                 * Updated: vhcs_email_check.php 
    2120  
    2121 2006-06-05 Malte Geierhos 
    2122         - ENGINE: 
    2123                 * Fixed bug #0000316: .htaccess in folders would be replaced by engine 
    2124                                                   (incompatible to existing .htaccess-files, we have to develope a fix [Benedikt Heintel]) 
    2125  
    2126 2006-06-04 Benedikt Heintel 
    2127         - GUI: 
    2128                 * Redesigned: Admin menus 
    2129                 * Added: Serverport are made changeable 
    2130                 * Fixed: Status (Admin) 'delete': wrong symbol (|| instead of working-arrows) 
    2131  
    2132 2006-05-31 Benedikt Heintel 
    2133         - GUI: 
    2134                 * Fixed: Tabs after code input in order_settings.tpl 
    2135                 * Added: Comments in scriptarea for older browsers in edit_user.tpl 
    2136                 * Added: New status for unknown Error (errordoc) 
    2137                 * Updated: Made Licence compatible for orderpanel (very old version with typos, etc.) 
    2138  
    2139 2006-05-29 Mark Henning 
    2140         - GUI: 
    2141                 * Fixed: Admin does not loose his rights any more by change the interface to reseller or client 
    2142  
    2143 2006-05-28 Carsten Schoene 
    2144         - GUI: 
    2145                 * Fixed: Change password of first admin user didn't work, because setup uses an initial crypt password. 
    2146                                  To be backward compatible, both will be checked. New password will be a md5 password. 
    2147  
    2148 2006-05-27 Benedikt Heintel 
    2149         - GUI: 
    2150                 * Fixed: Forgotten Bracket & Updated: Layout in protected_areas.php 
    2151  
    2152 2006-05-26 Carsten Schoene 
    2153         - INSTALLATION: 
    2154                 * Added: SuSE Linux Enterprise 9 configuration files 
    2155                 * Status: RPM Packages available for: SuSE 9.3, 10.0, 10.1, SLES9, Fedora 4, Fedora 5, CentOS 4.3 
    2156         - GUI: 
    2157                 * Fixed: parse error in enable_mail_arsp.php 
    2158  
    2159 2006-05-21 Mark Henning 
    2160         - GUI: 
    2161                 * Fixed: bug in multilanguage.php 
    2162                 * Fixed: remove unneeded sql connections / unset sqluser and sqlpass for safety 
    2163                 * Added: Defaultlanguage can set by the gui 
    2164                 * Changed: tools/filemanager - remove server dropdown list if only one server is configured 
    2165                 * Changed: Focuscontrol lospasswordpage 
    2166  
    2167 2006-05-23 Benedikt Heintel 
    2168         - GUI 
    2169                 * Fixed: Hard coded templates direction 
    2170                 * Fixed: Typo in settings 
    2171                 * Added: Domains per row over Settings 
    2172  
    2173 2006-05-21 Mark Henning 
    2174         - GUI: 
    2175                 * Added: Interface to change some pre/settings 
    2176                         store vars from vhcs-lib.php in mysqldb 
    2177                 * Added: Supportsystem is en/disable by the gui 
    2178  
    2179 2006-05-21 Mark Henning 
    2180         - GUI: 
    2181                 * Changed: Some codelayout changes on sql functions 
    2182                         gui displays a message if a error occured 
    2183  
    2184 2006-05-21 Benedikt Heintel 
    2185         - LANGUAGES: 
    2186                 * Added: French v1.0 
    2187         - GUI: 
    2188                 * Fixed bug #0000360: Domain aliases not searchable 
    2189                 * Fixed bug #0000351: IPs not deleteable, because of hard coded user 
    2190  
    2191 2006-05-20 Benedikt Heintel 
    2192         - GUI: 
    2193                 * Changed: Personal data forms (street before zip code) 
    2194                 * Changed: Domain alias sorted ascending 
    2195         - SQL: 
    2196                 * Solved: Conflict 
    2197  
    2198 2006-05-19 Benedikt Heintel 
    2199         - GUI: 
    2200                 * Fixed bug #0000357: see if a(n) domain/user was deleted 
    2201                 * Fixed: Unified Admin-Log 
    2202  
    2203 2006-05-16 Carsten Schoene 
    2204         - GUI: 
    2205                 * updated phpmyadmin & adodb 
    2206                 * converted templates back to unix linebreaks 
    2207  
    2208 2006-05-16 Benedikt Heintel 
    2209         - GUI: 
    2210                 * Fixed: Cross Scripting attemps in Admin and Reseller 
    2211                 * Partly Fixed bug #0000296: Invalid Mountpoint was accepted 
    2212  
    2213 2006-05-05 Mark Henning 
    2214         - GUI: 
    2215                 * Added: New menutemplates 
    2216                                 makes easier to integrate menus to the gui 
    2217  
    2218 2006-05-05 Mark Henning 
    2219         - GUI: 
    2220                 * Fixed: makefile gui 
    2221                 * Fixed: typos index.php 
    2222                 * Fixed: Link for Lostpassword on indexpage 
    2223                 * Fixed: Datetimedisplay on indexpage 
    2224                 * Changed: Some login functions 
    2225  
    2226 2006-05-04 Benedikt Heintel 
    2227         - GUI: 
    2228                 * Fixed bug #0000313: downgrading MySQL user blocked even if no user exists 
    2229                 * Changed: error.php (Style) 
    2230                 * Changed: login pages (Style) 
    2231  
    2232 2006-04-21 Marcus Moll 
    2233         - ENGINE: 
    2234                 * Changed Apache Templates (indexing disabled) 
    2235  
    2236 2006-04-19 Carsten Schoene / Marcus Moll 
    2237         - INSTALLATION: 
    2238                 * Updated: master.cf entry for Sendmail Submission Port 587 (e.g. required for AOL users) 
    2239  
    2240 2006-04-12 Carsten Schoene 
    2241         - INSTALLATION: 
    2242                 * Fixed: some check before copying files in vhcs2-setup 
    2243                 * Fixed: check if debian specific commads are available in vhcs2-setup 
    2244                 * Fixed: detection of IP in vhcs2-setup now works on Linux & OpenBSD 
    2245                 * Fixed: removed CHARSET from database.sql because it breaks MySQL < 4.1 
    2246                                  use following in my.cnf instead: 
    2247                                  default-character-set   = latin1 
    2248                                  default-collation         = latin1_german1_ci 
    2249                 * Added: helper script to install OpenBSD packages 
    2250                 * Fixed: paths to vhcs2_daemon/vhcs2_network init scripts in OpenBSD vhcs2.conf 
    2251         - DOCUMENTATION: 
    2252                 * Updated: OpenBSD package list (use only default packages) 
    2253                 * Updated: OpenBSD install notes 
    2254         - GUI: 
    2255                 * Fixed: some typos 
    2256  
    2257 2006-04-10 Carsten Schoene 
    2258         - ENGINE: 
    2259                 * Added: cleanup cron script for php session files in new phptmp directorys 
    2260                 * Fixed bug #0000338: delete domain_dir.disabled if it was previously deactived 
    2261                 * Fixed bug #0000293: delete logs if domain is deleted 
    2262  
    2263 2006-04-05 Marcus Moll 
    2264         - ENGINE: 
    2265                 * Fixed VHCS2-ARPL-MGR Now everything is working 
    2266                 * Added ^^ support for Autoresponder on Subdomains 
    2267  
    2268 2006-03-17 Carsten Schoene 
    2269         - GUI: * Updated: phpMyAdmin to Version 2.8.0.2 
    2270  
    2271 2006-03-13 Mauric Rene Oberlaender 
    2272         - LANGUAGES: 
    2273                 * Changed: German language file updated 
    2274  
    2275 2006-03-13 Mark Henning 
    2276         - GUI: 
    2277                 * Fixed: Some fixes on login functions 
    2278  
    2279 2006-03-12 Mark Henning 
    2280         - GUI: 
    2281                 * Fixed: Some fixes on servicemode functions 
    2282                 * Fixed: Some fixes on login functions 
    2283  
    2284 2006-03-11 Mark Henning 
    2285         - GUI: 
    2286                 * Changed: Lostpassword function enable/disable by vhcs-lib.php 
    2287                 * Changed: Finshed work on Bruteforcedetection 
    2288                                 all features are configurable by vhcs-lib.php 
    2289                                 Enable/Disable, Blocktime, Maxlogins, Time between logins 
    2290  
    2291 2006-03-11 Mauric Rene Oberlaender 
    2292         - GUI: 
    2293                 * Fixed: Path to some icons in the GUI (Reseller - Supportsystem - Abgeschlossene Supportanfragen) 
    2294                 * Fixed: After change the sql table lang_deutsch to lang_german you have to change the value USER_INITIAL_LANG = lang_Deutsch to USER_INITIAL_LANG = lang_German in the /etc/vhcs2/vhcs2.conf 
    2295                                          - after change this value the language based time and date of the index.php does not work - this is fixed now. 
    2296  
    2297  
    2298 2006-03-11 Mark Henning 
    2299         - GUI: 
    2300                 * Added: Bruteforce detection 
    2301                 * Changed: some functions and procedures on login 
    2302  
    2303 2006-03-09 Carsten Schoene 
    2304         - GUI: 
    2305                 * Fixed: removed two notice messages in sysinfo and reseller user statistics 
    2306                 * Fixed: wrong colum name in resellers clsoe ticket page (came from capitalization of MySQL querys) 
    2307  
    2308 2006-03-07 Erik Lehmann 
    2309         - LANGUAGES: 
    2310                 * Changed: German and PortuguesBrasil database table names into english language description 
    2311  
    2312 2006-03-07 Carsten Schoene 
    2313         - GUI: 
    2314                 * Fixed Bug: introduced by rats, during updated SQL querys 
    2315                                         thanks to erik, mark and rene for testing 
    2316                 * Fixed Bug: MIME header in lostpassword was not valid, 
    2317                                         mail messages didn't contain valid linebreaks 
    2318  
    2319 2006-03-07 Mark Henning 
    2320         - GUI: 
    2321                 * Fixed bugs #0000327 & #0000339: eMails from Loginpage 
    2322                 * Added: Detection for possible sql injection 
    2323                 * Added: Detection for possible hacking attempts 
    2324                 * Added: login checks for empty username or password 
    2325  
    2326 2006-03-07 Benedikt Heintel 
    2327         - GUI: 
    2328                 * Maybe fixed bug #0000327: forge in unsecured login input field 
    2329                 * Updated: Code of the login pages and templates (small changes) 
    2330  
    2331 2006-03-07 Carsten Schoene 
    2332         - GUI: 
    2333                 * Updated: phpMyAdmin to version 2.8.0 
    2334                 * Updated: typos in SQL clauses 
    2335                 * Added: missing icon image 
    2336                 * Added: missing meta tags for servicemode templates 
    2337         - DOCUMENTATION: 
    2338                 * Updated: Howto-Update, added SQL update querys, mention locales configuration 
    2339                 * Added: extra file containing SQL update querys 
    2340         - INSTALLATION: 
    2341                 * Fixed: added missgin ) in rpl.pl 
    2342  
    2343 2006-03-06 Mark Henning 
    2344         - GUI: 
    2345                 * Added: new feature 'servicemode' 
    2346                 * Added: systemchecks for mysql, php-mcrypt, php-gd added 
    2347  
    2348 2006-03-06 Benedikt Heintel 
    2349         - GUI: 
    2350                 * Changed: Order of sortings (MySQL) 
    2351                 * Changed: Capitalization of some MySQL statements 
    2352  
    2353 2006-03-04 Erik Lehmann 
    2354         - INSTALLATION: 
    2355                 * Fixed: during "make install" the autoresponder didn't get the correct vhcs2-db-keys.pl 
    2356  
    2357 2006-03-03 Mark Henning 
    2358         - GUI: 
    2359                 * Many changes to integrate the lostpasswordfunction 
    2360                         - size, color and more is now configurable by vhcs-lib.php 
    2361                         - timeout for uniqkeys added 
    2362  
    2363 2006-03-03 Erik Lehmann 
    2364         - ENGINE: 
    2365                 * Changed: added status row in htaccess database tables 
    2366                 * Fixed: autoresponder "From" email address had a "." before domain name, so the mail couldn't be answered 
    2367                 * Fixed: problem with cipher's key length with Crypt-CBC-2.17 
    2368         -GUI: 
    2369                 * Fixed bug #0000328: problem with deleting an ftp acc with alternate FTP_USERNAME_SEPERATOR 
    2370                 * Changed: cleaned out some unneeded webmail themes 
    2371                 * Updated: webmail update to uebimiau version 2.7.10 
    2372                         fixed bugs are: 
    2373                                 - Removed the session_id from url 
    2374                                 - Fixed security vulnerability BUGTRAQ:20060129 
    2375                                 - Added extra security option $require_same_ip = yes in config.security.php 
    2376  
    2377 2006-03-03 Carsten Schoene 
    2378         - DOCUMENTATION: 
    2379                 * Updated: HOWTO-Update 2.4.7.1 -> 2.4.7.2 : mention session.save_path, OpenBSD installation notes 
    2380  
    2381 2006-03-02 Mark Henning 
    2382         - GUI: 
    2383                 * Changed: datetime on indexpages translated in german 
    2384  
    2385 2006-03-02 Carsten Schoene 
    2386         - GUI: 
    2387                 * Fixed: missing units in sysinfo output 
    2388         - INSTALLATION: 
    2389                 * Updated: dmn/als/sub_entry.tpl & dmn/als/sub_php2_entry.tpl 
    2390  
    2391 2006-03-01 Mark Henning 
    2392         - GUI: 
    2393                 * Added: login.php userdb verification 
    2394                 * Changed: sessionmanagement changed to uniqe sessionid 
    2395  
    2396 2006-03-01 Erik Lehmann 
    2397         - LANGUAGES: 
    2398                 * Added complete Magyar translation by Magyar Szilveszter, thanks! 
    2399                 * Changed: Updated translations for languages: 
    2400                         * Spanish translation by Maximiliano M�ller, thanks! 
    2401  
    2402 2006-03-01 Carsten Schoene 
    2403         - GUI: 
    2404                 * Updated: Sysinfo now uses all possible class functions of phpsysinfo 
    2405                                 and now works on other Operating Systems than linux. 
    2406  
    2407 2006-03-01 Benedikt Heintel 
    2408         - GUI: 
    2409                 * Fixed bug #0000312: catchall email domains do not count as email accounts any more . 
    2410  
    2411 2006-02-28 Carsten Schoene 
    2412         - GUI: 
    2413                 * Added: robots.txt to prevent spydering vhcs web by google and other bots 
    2414  
    2415 2006-02-28 Benedikt Heintel 
    2416         - GUI: 
    2417                 * Changed: spelling mistakes. 
    2418  
    2419 2006-02-28 Erik Lehmann 
    2420         - GUI: 
    2421                 * Changed: VHCS_LICENSE code is no longer shown on login screen per default 
    2422         - LANGUAGES: 
    2423                 * Changed: Updated translations for languages: 
    2424                         * Chinese translation by Xu hiei, thanks! 
    2425                         * Russian translation by Lord Daedra, thanks! 
    2426  
    2427 2006-02-27 Carsten Schoene 
    2428         - ENGINE: 
    2429                 * Changed: paths to touch and rm in locking functions are no more hardcoded 
    2430         - INSTALLATION: 
    2431                 * Changed: name of sasldb2 in OpenBSD vhcs2.conf 
    2432                 * Added: create new logpath for vhcs2 autoresponder logs 
    2433         - DOCUMENTATION: 
    2434                 * Added: OpenBSD package list and install notes 
    2435         - GUI: 
    2436                 * Changed: read version numbers and license strings from vhcs2.conf 
    2437  
    2438 2006-02-27 Erik Lehmann 
    2439         - ENGINE: 
    2440                  * Changed: Autoresponder improvement - added debug mode - no longer error messages in the mails - reduce the file size - fix some warnings 
    2441  
    2442 2006-02-26 Carsten Schoene 
    2443         - INSTALLATION: 
    2444                 * Fixed: some missing dirs/files for OpenBSD 
    2445  
    2446 2006-02-26 Erik Lehmann 
    2447         - GUI: 
    2448                 * Fixed bug #0000324: Any registered user have privilegies for view folders a other users through ftp_choose_dir.php 
    2449         - ENGINE: 
    2450                 * Fixed bug #0000306: vhcs2-backup-all was installed in the wrong directory 
    2451         - LANGUAGES: 
    2452                 * Fixed bug #0000322: Portugu�s Brasil Language does not work because of problem with datbase table name 
    2453                 * Changed: Updated lang_english table contents 
    2454                 * Changed: Updated translations for languages: 
    2455                         * Finnish translation by Petri M�kel�, thanks! 
    2456                         * Italian translation by Ugo Viti, thanks! 
    2457                         * Dutch translation by Casper Bakker, thanks! 
    2458                         * German translation 
    2459  
    2460 2006-02-24 Erik Lehmann 
    2461         - GUI: 
    2462                 * Update: ADOdb to version 4.72 
    2463         - ENGINE: 
    2464                 * Added: every Domain/Subdomain/Alias get a phptmp folder to secure the user data. 
    2465                 * Added: changed the apache templates for php2 new tmp path for upload_tmp_dir, session.save_path and open_basedir 
    2466                 * Added: Set default return path 'vuXXXX' for php sendmail_path in template 
    2467  
    2468 2006-02-24 Carsten Schoene 
    2469         - INSTALLATION: 
    2470                 * Added: SuSE 9.3 configuration & packages backported from SuSE 10.0 
    2471  
    2472 2006-02-21 Mark Henning 
    2473         - GUI: 
    2474                 * Fixed: Size of captcha image (210x65), added cap.ttf, only use selected digits and letters 
    2475  
    2476 2006-02-20 Mark Henning 
    2477         - GUI: 
    2478                 * Fixed bug: change_password did not ask for old passwords (Bug #2 from RoMaNSoFt) 
    2479  
    2480 2006-02-19 Carsten Schoene 
    2481         - GUI: 
    2482                 * Fixed bug: in login.php function goto_user_location fix from RoMaNSoFt 
    2483         - INSTALLATION: 
    2484                 * Added: BSDmakefiles and configuration files for OpenBSD 
    2485  
    2486 2006-02-15 Carsten Schoene 
    2487         - DAEMON: 
    2488                 * Added: ported the daemon to OpenBSD (compile tested on OpenBSD-current-sparc64) 
    2489  
    2490 2006-02-05 Carsten Schoene 
    2491         - ENGINE: 
    2492                 * Fixed bug: Added patch for mbox-mngr from KB_MR, cleaned up some comment lines 
    2493                                         (Deleting a mailbox resultet in an unchanged aliases file, which still 
    2494                                         includes the mailbox) 
    2495         - GUI: 
    2496                 * Update: phpMyAdmin to 2.7.0-pl2 
    2497  
    2498 2006-02-01 Erik Lehmann 
    2499         - GUI: 
    2500                 * Fixed bug: Some things could be changed without login because of error in login_function 
    2501         - INSTALLATION: 
    2502                 * Fixed bug: backup manager is installed in wrong path 
    2503  
    2504 2006-02-01 Carsten Schoene 
    2505         - INSTALLATION: 
    2506                 * Fixed bug: updated suse postfix master.cf 
    2507         - DAEMON: 
    2508                 * Fixed bug: remove procfs.h include - fixes build on non-x86 
    2509  
    2510 2006-01-31 Erik Lehmann 
    2511         - INSTALLATION: 
    2512                 * Fixed bug #0000307: Problem by using another database location then localhost. 
    2513  
    2514 2006-01-26 Erik Lehmann 
    2515         - ENGINE: 
    2516                 * Changed: autoresponder no longer send mails with "From: user@vhcs2-arpl.domain.com" 
    2517         - LANGUAGES: 
    2518                 * Added complete Spanish translation by Maximiliano M�ller, thanks! 
    2519  
    2520 2006-01-24 Erik Lehmann 
    2521         - GUI: 
    2522                 * Fixed bug #0000291: filemanager messages in apache-error-log (php5 related) 
    2523                 * Fixed bug: wrong path to trans.gif in reseller_user_statistics.tpl 
    2524                 * Fixed bug #0000295: fixed some typo's in gui/themes/modern_blue/reseller/view_ticket.tpl 
    2525                 * Update: ADOdb to version 4.71 
    2526  
    2527 2006-01-17 Carsten Schoene 
    2528         - ALL: 
    2529                 * Fixed: broken icons & pictures from linebreak commit 
    2530         - INSTALLATION: 
    2531                 * Update: top makefiles to new version number 
    2532  
    2533 2006-01-14 Carsten Schoene 
    2534         - INSTALLATION: 
    2535                 * Fixed bug: updated fedora postfix master.cf 
    2536  
    2537 2006-01-12 Carsten Schoene 
    2538         - ALL: 
    2539                 * Fixed bug: some files contained DOS linebreaks 
    2540  
    2541 2006-01-12 Erik Lehmann 
    2542         - ENGINE: 
    2543                 * Fixed bug: fixed missing CPAN perl modul in engine/setup/vhcs2-check-perl-moduls 
    2544         - GUI: 
    2545                 * Fixed bug: fixed session problem in htaccess management 
    2546                 * Fixed bug: fixed cosmetic bug in webmail 
    2547                 * Fixed bug: fixed bug in webmail modern_blue theme clean out not needed images 
    2548  
    2549 2006-01-11 Erik Lehmann 
    2550         - ENGINE: 
    2551                 * Fixed bug: fixed problem during copy if MTA_SASLDB_FILE and ETC_SASLDB_FILE in vhcs2.conf are equal 
    2552  
    2553 2006-01-11 Carsten Schoene 
    2554         - INSTALLATION: 
    2555                 * Added: fc4-packages.txt (package list) to docs 
    2556                 * Added: contrib/mysql_fix.php to docs, it's needed for updates from vhcs versions prior any 2.4.7.x releases 
    2557                 * Added: fedora core4 configuration files 
    2558  
    2559 2006-01-10 Erik Lehmann 
    2560         - ENGINE: 
    2561                 * Change: Apache vhost parts are changed: AllowOverride All to AllowOverride AuthConfig FileInfo 
    2562         - GUI: 
    2563                 * Fixed bug: fixed bug in webmail modern_blue theme 
    2564                 * Update: ADOdb to version 4.70 
    2565                 * Fixed bug #0000283: mails from subdomain will not be deleted 
    2566                 * Fixed bug: fixed regex bug in vhcs_username_check for email accounts allow name with 1 character 
    2567  
    2568 2006-01-09 Erik Lehmann 
    2569         - GUI: 
    2570                 * Fixed bug #0000286: fix spellings/typos in auto email message when add reseller 
    2571                 * Fixed bug #0000282: fix several typo errors in GUI 
    2572         - LANGUAGES: 
    2573                 * Updated: the italian language file was updated 
    2574         - ENGINE: 
    2575                 * Fixed bug: added vhcs2-arpl_destination_recipient_limit = 1 to postfix main.cf 
    2576                 * Added: added amavis preconfiguration to postfix master.cf 
    2577  
    2578 VHCS 2.4.7.1 Changelog 
    2579 ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    2580  
    2581 2006-01-03 Erik Lehmann 
    2582         - RELEASE: 
    2583                 * vhcs2.4.7.1-stable 
    2584  
    2585 2006-01-02 Erik Lehmann 
    2586         - INSTALLATION: 
    2587                 * Fixed bug #0000276: remove /engine/setup/vhcs2-cfg-subst from vhcs2-setup 
    2588         - ENGINE: 
    2589                 * Fixed bug #0000276: delete file /engine/setup/vhcs2-cfg-subst 
    2590         - LANGUAGES: 
    2591                 * Fixed bug #0000280: updated all languages ("Update hosting packet" should be "Update hosting package") 
    2592         - GUI: 
    2593                 * Fixed bug #0000280: General Information->Update Hosting Packet should be "Package" 
    2594  
    2595 2005-12-28 Erik Lehmann 
    2596  
    2597         - GUI: 
    2598                 * Fixed bug #0000277: catchall mail adresses are wrong added in postfix and not shown in gui 
    2599                 * Changed: resize file edit textarea in filemanager 
    2600         - INSTALLATION: 
    2601                 * Fixed bug: backup crontab entry has wrong path (only after new installation of 2.4.7) 
    2602  
    2603 2005-12-27 Erik Lehmann 
    2604  
    2605         - GUI: 
    2606                 * Fixed bug #0000275: email marketing - send an email to users with multiple domains user recive mail more then once 
    2607                 * Fixed bug #0000273: webmail - attachments, the filenames are displayed wrong and the links do not work 
    2608                 * Fixed bug #0000272: The lists of domains is ordered by the internal id changed to domainname or alias name 
    2609         - DOCS: 
    2610                 * Fixed bug: Updated howtos for 2.4.7 releases 
    2611                 * Added: Howto for Update from 2.4.7 to 2.4.7.1 
    2612  
    2613 2005-12-26 Erik Lehmann 
    2614  
    2615         - GUI: 
    2616                 * Fixed bug #0000268: Add SQL user results in always a numeric prefix 
    2617         - ENGINE: 
    2618                 * Fixed bug #0000271: All mails are send to the catchall mail account (if there is one) 
    2619