root/tags/VHCS-2.4.8-rc1/CHANGELOG

Revision 154, 41.9 kB (checked in by malte, 2 years ago)

--

Line 
1 VHCS 2.4.8 Changelog
2 ~~~~~~~~~~~~~~~~~~~~~~~~~~
3 2006-10-15 Carsten Schoene:
4         - GUI:
5                 * updated phpmyadmin to 2.9.0.2
6
7 2006-10-01 Carsten Schoene:
8         - GUI:
9                 * updated phpmyadmin to 2.9.0.1
10                 * reverted backup-mgr changes from Benedikt, because this was already fixed by me
11
12 2006-09-23 Benedikt Heintel
13         - GUI:
14                 * added missing files for phpMyAdmin 2.9.0
15                 * fixed bug #420: backup routine killed if user has deleted his backupdir
16
17 2006-09-21 Carsten Schoene:
18         - GUI:
19                 * updated phpmyadmin to 2.9.0
20
21 2006-09-15 Benedikt Heintel
22         - CONF:
23                 * Changed: TLS in proftpd.conf and commented
24
25 2006-09-12 Mark Henning
26         - GUI:
27                 * Fixed Bug: adminlevel - reseller ip can be switched on/off
28                 * Fixed Bug: missing variable $port at server_status.php added
29                 * Fixed Bug: some bugs in adminlevel serverports fixed
30
31 2006-09-12 Carsten Schoene
32         - ENGINE:
33                 * fixed column index in logs manager
34
35 2006-09-10 Benedikt Heintel
36         -LANGUAGES
37                 * Updated lang_german
38
39 2006-09-06 Marcus Moll
40         - GUI:
41                 * Fixed Bug: client level / closed tickets link id fixed
42
43 2006-09-05 Malte Geierhos
44         - GUI:
45                 * Added Support for Subdomain - Catchall in GUI
46
47 2006-09-05 Mark Henning
48         - GUI:
49                 * Fixed Bug 398: typo fixed
50                 * Fixed Bug 404: invalid mail headers fixed / linebreaks fixed
51                 * Fixed Bug 405: invalid mail headers fixed
52
53 2006-09-04 Malte Geierhos
54         - ENGINE :
55                 * Fixed Bug: Use Servername as Hostname when creating vftp - mysql user (needed for remote mysql-servers)
56
57 2006-09-03 Mark Henning
58         - GUI:
59                 * Fixed Bug: change password for admin needs the current password
60
61 2006-09-01 Mark Henning
62         - GUI:
63                 * Fixed Bug: javascript to set autodefault for mountpoint client/add_alias.tpl
64
65 2006-08-31 Mark Henning
66         - GUI:
67                 * Fixed Bug: added missing supportsystem menu for admin level
68
69 2006-08-31 Carsten Schoene
70         - ENGINE:
71                 * Fixed Bug -> vhcs2-backup-all: backup directory not created if missing
72                 * Fixed Bug -> vhcs2-httpd-logs-mngr: logs directory not created nor checked
73
74 2006-08-30 Mark Henning
75         - GUI:
76                 * Added: admin/reseller - button 'password generate' on pages where users can be edited
77                 * Fixed Bug: reseller - password check was absent in edit_users.php
78
79 2006-08-29 Benedikt Heintel
80         - GUI:
81                 * Fixed: Warnings in ticketsystem
82                 * Fixed: reseller: closed tickets not deleteable
83                 * Fixed: admin search for country
84                 * Deleted: admin/reseller_fix.php
85                 * Changed: layout of admin/mange_users.php
86                 * Changed: logo in reseller/edit_user.php
87
88 2006-08-29 Mark Henning
89         - GUI:
90                 * Changed: phpsysinfo moved to a separate directory
91                 * Changed: lostpassword fontfile moved to themes/font directory
92                 * Added: function to check if the fontfile exists for the captcha-graphic
93                 * Added: custom menus for administrator level
94                 * Fixed Bug: reseller logged from menu was absent in edit_user.php
95                 * Fixed Bug: correction to bugfix 0000372
96
97 2006-08-28 Benedikt Heintel
98         - GUI:
99                 * Fixed: small fixes in layout
100
101 2006-08-27 Mark Henning
102         - GUI:
103                 * Changed: some functions in welcome-, order- and lostpassword-email
104                         companyname can set as sender
105                 * Added: admin/reseller - an email with login data can be sent if a userpassword was changed.
106                 * Fixed: reseller-> unneeded inputfield username removed (edit_user.tpl)
107                 * Fixed: invalid mail headers - linebreak after content-type was absent
108
109 2006-08-27 Carsten Schoene
110         - GUI:
111                 * Fixed Bug: invalid mail headers in admin & reseller functions
112
113 2006-08-25 Benedikt Heintel
114         - GUI:
115                 * Fixed Bug 391: not all variables parsed
116                 * Fixed: no menu at daily statistics
117
118 2006-08-23 Benedikt Heintel
119         - CONFIG:
120                 * Added: comments to main.cf and master.cf
121                 * Added: parameters for quota support, TSL, AMaViS
122                 * Changed: prarameters in main.cf and master.cf
123                 * Added: proftpd.conf TSL support
124                 * Changed: proftpd.conf tab layout
125         - GUI:
126                 * Fixed Webmail: wrong timestamp on 64bit systems
127                 * Changed: manage_domains.php now sorted by mountpoint and alias
128                 * Changed: layout of server_status.tpl
129                 * Deleted folder: images_delete_if_unused
130                 * Updated: phpMyAdmin to 2.8.2.4
131
132 2006-08-23 Mark Henning
133         - GUI:
134                 * Fixed Bug: client->edit->ftpuser passwordcheck was wrong
135                 * Added: strong password check (client)
136                 * Changed: default passwords are strong passwords if required
137                 * Changed: lostpassword can generate strong passwords if required
138
139 2006-08-22 Carsten Schoene
140     - GUI:
141                 * updated phpmyadmin to 2.8.2.3
142                 * fix default value for $newprops in function reseller_limits_check
143
144 2006-08-21 Mark Henning
145         - GUI:
146                 * Added: vhcs_password_check checks simple for strong passwords
147                                                  password must contain numbers and letters
148
149 2006-08-19 Mark Henning
150         - GUI:
151                 * Fixed Bug: Service ports - check if no ports defined
152                 * Added: New functions to get values easier from _POST _GET _SESSION _COOKIE _SERVER
153
154 2006-08-15 Mark Henning
155         - GUI:
156                 * Fixed Bug: Custom menus
157
158 2006-08-15 Mark Henning
159         - GUI:
160                 * Fixed Bug #378: This was not a bug.
161                 * Added: menu var 'domain_name' for custom menus
162
163 2006-08-15 Carsten Schoene
164         - INSTALLATION:
165                 * Fixed: database.sql, index definitions broke traffic tables
166                 * Fixed: rpl.pl, generation of db-keys php file didn't work, since some useless blank-line cleanups
167                 * Fixed: synced all proftpd.conf files for the distros, reverted some non working changes, because of non-existend files & dirs
168         - GUI:
169                 * updated phpmyadmin to 2.8.2.2 & adodb to 4.91
170         - ALL:
171                 * Complete version change from 2.4.7.2 to 2.4.8 in all relevant files
172
173 2006-08-12 Mark Henning
174         - GUI:
175                 * Fixed Bug #372: Special strings produces endless loop.
176
177 2006-08-12 Benedikt Heintel
178         - DOCS:
179                 * Updated: HowTo Update 2.4.7.1 -> 2.4.8
180
181 2006-08-10 Benedikt Heintel
182         - CONFIG:
183                 * Changed: Release: VHCS 2.4.8 (Status: Beta 4) - Codename: Rhea
184                 * Changed: proftpd.conf
185
186 2006-08-09 Benedikt Heintel
187         - GUI:
188                 * Updated: Fixed serveral bugs in port settings
189                 * Updated: Domain sort
190                 * Fixed Bug #371 for Admin: domain search not working as expected
191                 * Fixed Bug #382 for Admin: stripslashes on magic_quote on
192                 * Fixed Bug #382 for Client: stripslashes on magic_quote on
193
194 2006-08-08 Benedikt Heintel
195         - GUI:
196                 * Updated: phpMyAdmin to phpMyAdmin-2.8.2
197                 * Fixed Bug #371 for Reseller: domain search not working as expected
198                 * Fixed Bug #382 for Reseller: stripslashes on magic_quote on
199
200 2006-07-21 Malte Geierhos
201         - DOCS:
202                 * Updated: SQL upgrade instructions
203         - CONF:
204                 * Added INDEX for dtraff_times & traff_times to speedup vhcs2-vrl-traff
205
206 2006-07-15 Benedikt Heintel
207         - DOCS:
208                 * Updated: small HowTo fix
209         - GUI:
210                 * Fixed: Changed Messages (mail, ftp)
211                 * Fixed: Warnings in Supportystem
212                 * Fixed bug #371: Possible Cross Site Scripting
213         - LANGUAGES:
214                 * Fixed: German v1: typos
215
216 2006-06-24 Malte Geierhos
217         - GUI:
218                 * Fixed : Several Index's missing in mail_acc_
219                           Minor Bugs in Autoresponder
220                 * Added : Introduced new function trans_mailid_to_mail (which returns the correct mailadress for a given mailid)
221                           Possibility to do admin-selectable log-cleaning (for admin - log)
222
223 2006-06-22 Benedikt Heintel
224         - GUI:
225                 * Fixed: Problem with webmail and PHP > 4.4
226
227 2006-06-22 Malte Geierhos
228         - GUI:
229                 * Fixed Bug #288: Hostingplans where not checked until a domain is created
230
231 2006-06-21 Malte Geierhos
232         - GUI:
233                 * Fixed: Translation of message in lostpassword missing due to wrong sheme used.
234                           Added english Translation and updated german translation accordingly
235
236 2006-06-21 Benedikt Heintel
237         - GUI:
238                 * Deleted: unused file
239                 * Changed: Logmail
240
241 2006-06-20 Carsten Schoene
242         - ENGINE:
243                 * Updated: shell script interpreters set to /bin/sh instead of /bin/bash which is not always in /bin
244         - DOCS:
245                 * Updated: some small HowTO-Update additions
246
247 2006-06-16 Benedikt Heintel
248         - ENGINE:
249                 * Fixed: DNS creation for alias Domains
250                 * Fixed: deleted space in bind-template
251
252 2006-06-17 Malte Geierhos
253         - GUI:
254                 * Updated: Translation Germany to include admin/general Settings and some error messages from add_mail_acc.php
255                 * Fixed : #366 (invalid Mail Format when used with valid Mails)
256                 * Fixed : mismatch of functions in admin-functions/reseller-functions -> moved all input & validation functions
257                           into input-checks.php
258                 * Fixed : Unkown Constant "Version" in admin-functions.php -> changed to $cfg['Version']
259                 * Fixed : #368  SupportSystem showing <br> -> heavy use of clean_html & co now
260
261 2006-06-16 Benedikt Heintel
262         - GUI:
263                 * Updated: Functionality of Mailer (Changed Headers)
264
265 2006-06-16 Benedikt Heintel
266         - GUI:
267                 * Fixed: No Error Message displayed in rau3.php
268                 * Fixed: Status (Reseller) 'delete': wrong symbol (|| instead of working-arrows)
269
270 2006-06-16 Malte Geierhos
271         - GUI:
272                 * Fixed: Missing } in ss_close.php
273                 * Fixed: changed STATUS_TODELETE to ITEM_DELETE_STATUS
274
275 2006-06-16 Carsten Schoene
276         - GUI:
277                 * Fixed: location of isp_logo in filemanager
278
279 2006-06-15 Benedikt Heintel
280         - GUI:
281                 * Fixed: ITEM_DELETE_STATUS not defined
282         - ENGINE:
283                 * Fixed: converted back to unix linebreaks
284                 * Fixed: DNS creation
285         - TEMPLATES:
286                 * Fixed: valid DNS records to rfc1918
287
288 2006-06-14 Malte Geierhos
289         - Engine:
290                 * Fixed bug #0000297: .htpasswd,.htgroup files got deleted upon changes
291         - GUI:
292                 * Updated: Make Htaccess Manager own menu - point under Webtools
293                 * Updated: User + Group Status is now displayed in GUI
294                 * Fixed: Every Change (password change, group change and many more is now processed)
295                 * updated vhcs_email_check to comply to rfc2822
296
297 2006-06-14 Carsten Schoene
298         - GUI:
299                 * Fixed: a date display bug (function:getdatestr) which may occour on some php5 installations
300
301 2006-06-12 Carsten Schoene
302         - INSTALLATION:
303                 * Updated: make copy-errordocs.sh more portable and read settings from vhcs.conf
304         - GUI:
305                 * Updated: phpMyAdmin to 2.8.1 and ADODB to 4.90
306                 * Updated: location of isp_logo.gif
307
308 2006-06-11 Benedikt Heintel
309         - GUI:
310                 * Patch from bug #0000341: Security enhancing against Invalid Hostnames/IPs, inspired by Roland Haeder
311                 * Unused images mark as delete
312         - INSTALLATION:
313                 * Securing error docs (/engine/setup/copy-errordocs.sh)
314
315 2006-06-10 Benedikt Heintel
316         - GUI:
317                 * Fixed bug #0000353: ' and ` (and a lot more) in mail password not longer allowed
318                 * Fixed: Domain adding without eMail-Adress possible
319                 * Updated: vhcs_email_check.php
320
321 2006-06-05 Malte Geierhos
322         - ENGINE:
323                 * Fixed bug #0000316: .htaccess in folders would be replaced by engine
324                                                   (incompatible to existing .htaccess-files, we have to develope a fix [Benedikt Heintel])
325
326 2006-06-04 Benedikt Heintel
327         - GUI:
328                 * Redesigned: Admin menus
329                 * Added: Serverport are made changeable
330                 * Fixed: Status (Admin) 'delete': wrong symbol (|| instead of working-arrows)
331
332 2006-05-31 Benedikt Heintel
333         - GUI:
334                 * Fixed: Tabs after code input in order_settings.tpl
335                 * Added: Comments in scriptarea for older browsers in edit_user.tpl
336                 * Added: New status for unknown Error (errordoc)
337                 * Updated: Made Licence compatible for orderpanel (very old version with typos, etc.)
338
339 2006-05-29 Mark Henning
340         - GUI:
341                 * Fixed: Admin does not loose his rights any more by change the interface to reseller or client
342
343 2006-05-28 Carsten Schoene
344         - GUI:
345                 * Fixed: Change password of first admin user didn't work, because setup uses an initial crypt password.
346                          To be backward compatible, both will be checked. New password will be a md5 password.
347
348 2006-05-27 Benedikt Heintel
349         - GUI:
350                 * Fixed: Forgotten Bracket & Updated: Layout in protected_areas.php
351
352 2006-05-26 Carsten Schoene
353         - INSTALLATION:
354                 * Added: SuSE Linux Enterprise 9 configuration files
355                 * Status: RPM Packages available for: SuSE 9.3, 10.0, 10.1, SLES9, Fedora 4, Fedora 5, CentOS 4.3
356         - GUI:
357                 * Fixed: parse error in enable_mail_arsp.php
358
359 2006-05-21 Mark Henning
360         - GUI:
361                 * Fixed: bug in multilanguage.php
362                 * Fixed: remove unneeded sql connections / unset sqluser and sqlpass for safety
363                 * Added: Defaultlanguage can set by the gui
364                 * Changed: tools/filemanager - remove server dropdown list if only one server is configured
365                 * Changed: Focuscontrol lospasswordpage
366
367 2006-05-23 Benedikt Heintel
368         - GUI
369                 * Fixed: Hard coded templates direction
370                 * Fixed: Typo in settings
371                 * Added: Domains per row over Settings
372
373 2006-05-21 Mark Henning
374         - GUI:
375                 * Added: Interface to change some pre/settings
376                         store vars from vhcs-lib.php in mysqldb
377                 * Added: Supportsystem is en/disable by the gui
378
379 2006-05-21 Mark Henning
380         - GUI:
381                 * Changed: Some codelayout changes on sql functions
382                         gui displays a message if a error occured
383
384 2006-05-21 Benedikt Heintel
385         - LANGUAGES:
386                 * Added: French v1.0
387         - GUI:
388                 * Fixed bug #0000360: Domain aliases not searchable
389                 * Fixed bug #0000351: IPs not deleteable, because of hard coded user
390
391 2006-05-20 Benedikt Heintel
392         - GUI:
393                 * Changed: Personal data forms (street before zip code)
394                 * Changed: Domain alias sorted ascending
395         - SQL:
396                 * Solved: Conflict
397
398 2006-05-19 Benedikt Heintel
399         - GUI:
400                 * Fixed bug #0000357: see if a(n) domain/user was deleted
401                 * Fixed: Unified Admin-Log
402
403 2006-05-16 Carsten Schoene
404         - GUI:
405                 * updated phpmyadmin & adodb
406                 * converted templates back to unix linebreaks
407
408 2006-05-16 Benedikt Heintel
409         - GUI:
410                 * Fixed: Cross Scripting attemps in Admin and Reseller
411                 * Partly Fixed bug #0000296: Invalid Mountpoint was accepted
412
413 2006-05-05 Mark Henning
414         - GUI:
415                 * Added: New menutemplates
416                                 makes easier to integrate menus to the gui
417
418 2006-05-05 Mark Henning
419         - GUI:
420                 * Fixed: makefile gui
421                 * Fixed: typos index.php
422                 * Fixed: Link for Lostpassword on indexpage
423                 * Fixed: Datetimedisplay on indexpage
424                 * Changed: Some login functions
425
426 2006-05-04 Benedikt Heintel
427         - GUI:
428                 * Fixed bug #0000313: downgrading MySQL user blocked even if no user exists
429                 * Changed: error.php (Style)
430                 * Changed: login pages (Style)
431
432 2006-04-21 Marcus Moll
433         - ENGINE:
434                 * Changed Apache Templates (indexing disabled)
435
436 2006-04-19 Carsten Schoene / Marcus Moll
437         - INSTALLTION:
438                 * Updated: master.cf entry for Sendmail Submission Port 587 (e.g. required for AOL users)
439
440 2006-04-12 Carsten Schoene
441         - INSTALLATION:
442                 * Fixed: some check before copying files in vhcs2-setup
443                 * Fixed: check if debian specific commads are available in vhcs2-setup
444                 * Fixed: detection of IP in vhcs2-setup now works on Linux & OpenBSD
445                 * Fixed: removed CHARSET from database.sql because it breaks MySQL < 4.1
446                                  use following in my.cnf instead:
447                                  default-character-set   = latin1
448                                  default-collation       = latin1_german1_ci
449                 * Added: helper script to install OpenBSD packages
450                 * Fixed: paths to vhcs2_daemon/vhcs2_network init scripts in OpenBSD vhcs2.conf
451         - DOCUMENTATION:
452                 * Updated: OpenBSD package list (use only default packages)
453                 * Updated: OpenBSD install notes
454         - GUI:
455                 * Fixed: some typos
456
457 2006-04-10 Carsten Schoene
458         - ENGINE:
459                 * Added: cleanup cron script for php session files in new phptmp directorys
460                 * Fixed bug #0000338: delete domain_dir.disabled if it was previously deactived
461                 * Fixed bug #0000293: delete logs if domain is deleted
462
463 2006-04-05 Marcus Moll
464         - ENGINE:
465                 * Fixed VHCS2-ARPL-MGR Now everything is working
466                 * Added ^^ support for Autoresponder on Subdomains
467
468 2006-03-17 Carsten Schoene
469         - GUI: * Updated: phpMyAdmin to Version 2.8.0.2
470
471 2006-03-13 Mauric Rene Oberlaender
472         - LANGUAGES:
473                 * Changed: German language file updated
474
475 2006-03-13 Mark Henning
476         - GUI:
477                 * Fixed: Some fixes on login functions
478
479 2006-03-12 Mark Henning
480         - GUI:
481                 * Fixed: Some fixes on servicemode functions
482                 * Fixed: Some fixes on login functions
483
484 2006-03-11 Mark Henning
485         - GUI:
486                 * Changed: Lostpassword function enable/disable by vhcs-lib.php
487                 * Changed: Finshed work on Bruteforcedetection
488                                 all features are configurable by vhcs-lib.php
489                                 Enable/Disable, Blocktime, Maxlogins, Time between logins
490
491 2006-03-11 Mauric Rene Oberlaender
492         - GUI:
493                 * Fixed: Path to some icons in the GUI (Reseller - Supportsystem - Abgeschlossene Supportanfragen)
494                 * 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
495                                          - after change this value the language based time and date of the index.php does not work - this is fixed now.
496
497
498 2006-03-11 Mark Henning
499         - GUI:
500                 * Added: Bruteforce detection
501                 * Changed: some functions and procedures on login
502
503 2006-03-09 Carsten Schoene
504         - GUI:
505                 * Fixed: removed two notice messages in sysinfo and reseller user statistics
506                 * Fixed: wrong colum name in resellers clsoe ticket page (came from capitalization of MySQL querys)
507
508 2006-03-07 Erik Lehmann
509         - LANGUAGES:
510                 * Changed: German and PortuguesBrasil database table names into english language description
511
512 2006-03-07 Carsten Schoene
513         - GUI:
514                 * Fixed Bug: introduced by rats, during updated SQL querys
515                                         thanks to erik, mark and rene for testing
516                 * Fixed Bug: MIME header in lostpassword was not valid,
517                                         mail messages didn't contain valid linebreaks
518
519 2006-03-07 Mark Henning
520         - GUI:
521                 * Fixed bugs #0000327 & #0000339: eMails from Loginpage
522                 * Added: Detection for possible sql injection
523                 * Added: Detection for possible hacking attempts
524                 * Added: login checks for empty username or password
525
526 2006-03-07 Benedikt Heintel
527         - GUI:
528                 * Maybe fixed bug #0000327: forge in unsecured login input field
529                 * Updated: Code of the login pages and templates (small changes)
530
531 2006-03-07 Carsten Schoene
532         - GUI:
533                 * Updated: phpMyAdmin to version 2.8.0
534                 * Updated: typos in SQL clauses
535                 * Added: missing icon image
536                 * Added: missing meta tags for servicemode templates
537         - DOCUMENTATION:
538                 * Updated: Howto-Update, added SQL update querys, mention locales configuration
539                 * Added: extra file containing SQL update querys
540         - INSTALLATION:
541                 * Fixed: added missgin ) in rpl.pl
542
543 2006-03-06 Mark Henning
544         - GUI:
545                 * Added: new feature 'servicemode'
546                 * Added: systemchecks for mysql, php-mcrypt, php-gd added
547
548 2006-03-06 Benedikt Heintel
549         - GUI:
550                 * Changed: Order of sortings (MySQL)
551                 * Changed: Capitalization of some MySQL statements
552
553 2006-03-04 Erik Lehmann
554         - INSTALLATION:
555                 * Fixed: during "make install" the autoresponder didn't get the correct vhcs2-db-keys.pl
556
557 2006-03-03 Mark Henning
558         - GUI:
559                 * Many changes to integrate the lostpasswordfunction
560                         - size, color and more is now configurable by vhcs-lib.php
561                         - timeout for uniqkeys added
562
563 2006-03-03 Erik Lehmann
564         - ENGINE:
565                 * Changed: added status row in htaccess database tables
566                 * Fixed: autoresponder "From" email address had a "." before domain name, so the mail couldn't be answered
567                 * Fixed: problem with cipher's key length with Crypt-CBC-2.17
568         -GUI:
569                 * Fixed bug #0000328: problem with deleting an ftp acc with alternate FTP_USERNAME_SEPERATOR
570                 * Changed: cleaned out some unneeded webmail themes
571                 * Updated: webmail update to uebimiau version 2.7.10
572                         fixed bugs are:
573                                 - Removed the session_id from url
574                                 - Fixed security vulnerability BUGTRAQ:20060129
575                                 - Added extra security option $require_same_ip = yes in config.security.php
576
577 2006-03-03 Carsten Schoene
578         - DOCUMENTATION:
579                 * Updated: HOWTO-Update 2.4.7.1 -> 2.4.7.2 : mention session.save_path, OpenBSD installation notes
580
581 2006-03-02 Mark Henning
582         - GUI:
583                 * Changed: datetime on indexpages translated in german
584
585 2006-03-02 Carsten Schoene
586         - GUI:
587                 * Fixed: missing units in sysinfo output
588         - INSTALLATION:
589                 * Updated: dmn/als/sub_entry.tpl & dmn/als/sub_php2_entry.tpl
590
591 2006-03-01 Mark Henning
592         - GUI:
593                 * Added: login.php userdb verification
594                 * Changed: sessionmanagement changed to uniqe sessionid
595
596 2006-03-01 Erik Lehmann
597         - LANGUAGES:
598                 * Added complete Magyar translation by Magyar Szilveszter, thanks!
599                 * Changed: Updated translations for languages:
600                         * Spanish translation by Maximiliano M�ller, thanks!
601
602 2006-03-01 Carsten Schoene
603         - GUI:
604                 * Updated: Sysinfo now uses all possible class functions of phpsysinfo
605                                 and now works on other Operating Systems than linux.
606
607 2006-03-01 Benedikt Heintel
608         - GUI:
609                 * Fixed bug #0000312: catchall email domains do not count as email accounts any more .
610
611 2006-02-28 Carsten Schoene
612         - GUI:
613                 * Added: robots.txt to prevent spydering vhcs web by google and other bots
614
615 2006-02-28 Benedikt Heintel
616         - GUI:
617                 * Changed: spelling mistakes.
618
619 2006-02-28 Erik Lehmann
620         - GUI:
621                 * Changed: VHCS_LICENSE code is no longer shown on login screen per default
622         - LANGUAGES:
623                 * Changed: Updated translations for languages:
624                         * Chinese translation by Xu hiei, thanks!
625                         * Russian translation by Lord Daedra, thanks!
626
627 2006-02-27 Carsten Schoene
628         - ENGINE:
629                 * Changed: paths to touch and rm in locking functions are no more hardcoded
630         - INSTALLATION:
631                 * Changed: name of sasldb2 in OpenBSD vhcs2.conf
632                 * Added: create new logpath for vhcs2 autoresponder logs
633         - DOCUMENTATION:
634                 * Added: OpenBSD package list and install notes
635         - GUI:
636                 * Changed: read version numbers and license strings from vhcs2.conf
637
638 2006-02-27 Erik Lehmann
639         - ENGINE:
640                  * Changed: Autoresponder improvement - added debug mode - no longer error messages in the mails - reduce the file size - fix some warnings
641
642 2006-02-26 Carsten Schoene
643         - INSTALLATION:
644                 * Fixed: some missing dirs/files for OpenBSD
645
646 2006-02-26 Erik Lehmann
647         - GUI:
648                 * Fixed bug #0000324: Any registered user have privilegies for view folders a other users through ftp_choose_dir.php
649         - ENGINE:
650                 * Fixed bug #0000306: vhcs2-backup-all was installed in the wrong directory
651         - LANGUAGES:
652                 * Fixed bug #0000322: Portugu�s Brasil Language does not work because of problem with datbase table name
653                 * Changed: Updated lang_english table contents
654                 * Changed: Updated translations for languages:
655                         * Finnish translation by Petri M�kel�, thanks!
656                         * Italian translation by Ugo Viti, thanks!
657                         * Dutch translation by Casper Bakker, thanks!
658                         * German translation
659
660 2006-02-24 Erik Lehmann
661         - GUI:
662                 * Update: ADOdb to version 4.72
663         - ENGINE:
664                 * Added: every Domain/Subdomain/Alias get a phptmp folder to secure the user data.
665                 * Added: changed the apache templates for php2 new tmp path for upload_tmp_dir, session.save_path and open_basedir
666                 * Added: Set default return path 'vuXXXX' for php sendmail_path in template
667
668 2006-02-24 Carsten Schoene
669         - INSTALLATION:
670                 * Added: SuSE 9.3 configuration & packages backported from SuSE 10.0
671
672 2006-02-21 Mark Henning
673         - GUI:
674                 * Fixed: Size of captcha image (210x65), added cap.ttf, only use selected digits and letters
675
676 2006-02-20 Mark Henning
677         - GUI:
678                 * Fixed bug: change_password did not ask for old passwords (Bug #2 from RoMaNSoFt)
679
680 2006-02-19 Carsten Schoene
681         - GUI:
682                 * Fixed bug: in login.php function goto_user_location fix from RoMaNSoFt
683         - INSTALLATION:
684                 * Added: BSDmakefiles and configuration files for OpenBSD
685
686 2006-02-15 Carsten Schoene
687         - DAEMON:
688                 * Added: ported the daemon to OpenBSD (compile tested on OpenBSD-current-sparc64)
689
690 2006-02-05 Carsten Schoene
691         - ENGINE:
692                 * Fixed bug: Added patch for mbox-mngr from KB_MR, cleaned up some comment lines
693                                         (Deleting a mailbox resultet in an unchanged aliases file, which still
694                                         includes the mailbox)
695         - GUI:
696                 * Update: phpMyAdmin to 2.7.0-pl2
697
698 2006-02-01 Erik Lehmann
699         - GUI:
700                 * Fixed bug: Some things could be changed without login because of error in login_function
701         - INSTALLATION:
702                 * Fixed bug: backup manager is installed in wrong path
703
704 2006-02-01 Carsten Schoene
705         - INSTALLATION:
706                 * Fixed bug: updated suse postfix master.cf
707         - DAEMON:
708                 * Fixed bug: remove procfs.h include - fixes build on non-x86
709
710 2006-01-31 Erik Lehmann
711         - INSTALLATION:
712                 * Fixed bug #0000307: Problem by using another database location then localhost.
713
714 2006-01-26 Erik Lehmann
715         - ENGINE:
716                 * Changed: autoresponder no longer send mails with "From: user@vhcs2-arpl.domain.com"
717         - LANGUAGES:
718                 * Added complete Spanish translation by Maximiliano M�ller, thanks!
719
720 2006-01-24 Erik Lehmann
721         - GUI:
722                 * Fixed bug #0000291: filemanager messages in apache-error-log (php5 related)
723                 * Fixed bug: wrong path to trans.gif in reseller_user_statistics.tpl
724                 * Fixed bug #0000295: fixed some typo's in gui/themes/modern_blue/reseller/view_ticket.tpl
725                 * Update: ADOdb to version 4.71
726
727 2006-01-17 Carsten Schoene
728         - ALL:
729                 * Fixed: broken icons & pictures from linebreak commit
730         - INSTALLATION:
731                 * Update: top makefiles to new version number
732
733 2006-01-14 Carsten Schoene
734         - INSTALLATION:
735                 * Fixed bug: updated fedora postfix master.cf
736
737 2006-01-12 Carsten Schoene
738         - ALL:
739                 * Fixed bug: some files contained DOS linebreaks
740
741 2006-01-12 Erik Lehmann
742         - ENGINE:
743                 * Fixed bug: fixed missing CPAN perl modul in engine/setup/vhcs2-check-perl-moduls
744         - GUI:
745                 * Fixed bug: fixed session problem in htaccess management
746                 * Fixed bug: fixed cosmetic bug in webmail
747                 * Fixed bug: fixed bug in webmail modern_blue theme clean out not needed images
748
749 2006-01-11 Erik Lehmann
750         - ENGINE:
751                 * Fixed bug: fixed problem during copy if MTA_SASLDB_FILE and ETC_SASLDB_FILE in vhcs2.conf are equal
752
753 2006-01-11 Carsten Schoene
754         - INSTALLATION:
755                 * Added: fc4-packages.txt (package list) to docs
756                 * Added: contrib/mysql_fix.php to docs, it's needed for updates from vhcs versions prior any 2.4.7.x releases
757                 * Added: fedora core4 configuration files
758
759 2006-01-10 Erik Lehmann
760         - ENGINE:
761                 * Change: Apache vhost parts are changed: AllowOverride All to AllowOverride AuthConfig FileInfo
762         - GUI:
763                 * Fixed bug: fixed bug in webmail modern_blue theme
764                 * Update: ADOdb to version 4.70
765                 * Fixed bug #0000283: mails from subdomain will not be deleted
766                 * Fixed bug: fixed regex bug in vhcs_username_check for email accounts allow name with 1 character
767
768 2006-01-09 Erik Lehmann
769         - GUI:
770                 * Fixed bug #0000286: fix spellings/typos in auto email message when add reseller
771                 * Fixed bug #0000282: fix several typo errors in GUI
772         - LANGUAGES:
773                 * Updated: the italian language file was updated
774         - ENGINE:
775                 * Fixed bug: added vhcs2-arpl_destination_recipient_limit = 1 to postfix main.cf
776                 * Added: added amavis preconfiguration to postfix master.cf
777
778 2006-01-03 Erik Lehmann
779         - RELEASE:
780                 * vhcs2.4.7.1-stable
781
782 2006-01-02 Erik Lehmann
783         - INSTALLATION:
784                 * Fixed bug #0000276: remove /engine/setup/vhcs2-cfg-subst from vhcs2-setup
785         - ENGINE:
786                 * Fixed bug #0000276: delete file /engine/setup/vhcs2-cfg-subst
787         - LANGUAGES:
788                 * Fixed bug #0000280: updated all languages ("Update hosting packet" should be "Update hosting package")
789         - GUI:
790                 * Fixed bug #0000280: General Information->Update Hosting Packet should be "Package"
791
792 2005-12-28 Erik Lehmann
793
794         - GUI:
795                 * Fixed bug #0000277: catchall mail adresses are wrong added in postfix and not shown in gui
796                 * Changed: resize file edit textarea in filemanager
797         - INSTALLATION:
798                 * Fixed bug: backup crontab entry has wrong path (only after new installation of 2.4.7)
799
800 2005-12-27 Erik Lehmann
801
802         - GUI:
803                 * Fixed bug #0000275: email marketing - send an email to users with multiple domains user recive mail more then once
804                 * Fixed bug #0000273: webmail - attachments, the filenames are displayed wrong and the links do not work
805                 * Fixed bug #0000272: The lists of domains is ordered by the internal id changed to domainname or alias name
806         - DOCS:
807                 * Fixed bug: Updated howtos for 2.4.7 releases
808                 * Added: Howto for Update from 2.4.7 to 2.4.7.1
809
810 2005-12-26 Erik Lehmann
811
812         - GUI:
813                 * Fixed bug #0000268: Add SQL user results in always a numeric prefix
814         - ENGINE:
815                 * Fixed bug #0000271: All mails are send to the catchall mail account (if there is one)
816                 * Fixed bug #0000269: auto-responder - the sender gets a "Undelivered mail returned to sender" message
817                 * Fixed bug: auto responder didn't work with subdomain mail acc
818
819 2005-12-24 Erik Lehmann
820
821         - RELEASE:
822                 * vhcs2.4.7-stable
823
824 2005-12-23 Erik Lehmann
825
826         - GUI:
827                 * Changed: Switched position of go-to and delete in admin manage_user.php template
828                 * Fixed bug #0000263: cant add catchall email if email account is a forward
829
830 2005-12-23 Carsten Schoene
831
832         - INSTALLATION:
833                 * Added: logrotate script for debian & SuSE
834
835 2005-12-22 Erik Lehmann
836
837         - ENGINE:
838                 * Fixed bug #0000265: typo @ ../init.d/vhcs2_daemon (only in rc1)
839         - LANGUAGES:
840                 * Changed: updated lang_english table contents
841                 * Changed: Completed translations for languages:
842                         * Finnish translation by Petri M�kel�, thanks!
843                         * Chinese translation by Xu hiei, thanks!
844                         * German translation by Mauric Rene Oberlaender, thanks!
845                         * Italian translation by Ugo Viti, thanks!
846                         * Dutch translation by Casper Bakker, thanks!
847                         * Russian translation by Lord Daedra, thanks!
848                         * Brazilian Portuguese translation by Decio A.Alves, thanks!
849
850 2005-12-22 Carsten Schoene
851
852         - INSTALLATION:
853                 * Added: SuSE configuration files for courier-imap-ssl & courier-pop-ssl services
854         - GUI:
855                 * Fixed: build version string to 2005-12-24
856
857 2005-12-21 Carsten Schoene
858
859         - GUI:
860                 * Fixed: MySQL user hostmask ('%') patch reworked, now users will be added with localhost and % as hostmask to mysql permission tables
861
862 2005-12-21 Erik Lehmann
863
864         - ENGINE:
865                 * Changed: disable debug mode
866         - LANGUAGES:
867                 * Fixed bug #0000262: Finnish language file isn't newest one in RC1
868
869 2005-12-20 Erik Lehmann
870
871         - ENGINE:
872                 * Fixed bug #0000259: SOA record does not confirm RFC's in /etc/vhcs2/bind/parts/db_e.tpl
873
874 2005-12-19 Erik Lehmann
875
876         - RELEASE:
877                 * vhcs2.4.7-RC1
878
879 2005-12-19 Carsten Schoene
880
881         - INSTALLATION:
882                 * Fixed: gen-keys now uses urandom instead of random (hopefully fix hang while generating new keys)
883
884 2005-12-14 Carsten Schoene
885
886         - INSTALLATION:
887                 * Changed: SuSE apache configuration
888                 * Changed: domain templates (AllowOverride changed from AuthConfig to All)
889                 * Changed: PID path in pop3d & imapd configuration for SuSE systems
890
891 2005-12-13 Carsten Schoene
892
893         - INSTALLATION/ENGINE:
894                 * Added: AUTHLIB_CONF_DIR to vhcs2.conf (location for userdb,authdaemonrc,authmodulelist on systems != debian)
895                 * Added: use AUTHLIB_CONF_DIR in vhcs2-setup, vhcs2-uninstall & vhcs2-mbox-mngr if it's set in vhcs2.conf
896                 * Changed: IP detection in vhcs2-setup if interface is not eth0
897
898 2005-12-13 Erik Lehmann
899
900         - DAEMON:
901                 * Added: parameter -p to create a pidfile at given path
902                 * Changed: changed the init.d/vhcs_daemon to work with pidfile
903                 * Changed: changed hardcoded path /var/www/vhcs2/engine/vhcs2-rqst-mngr in daemon
904
905 2005-12-12 Erik Lehmann
906
907         - GUI:
908                 * Changed: changed hardcoded '/var/www/vhcs2/' to vhcs2.conf based solution
909                 * Deleted: deleted some empty files in gui/admin (only part of vhcs2.4.7-alpha and vhcs2.4.7-beta)
910         - ENGINE:
911                 * Fixed bug: fix problem in vhcs2-setup during detecting ip
912                 * Changed: changed hardcoded '/var/www/vhcs2/' to vhcs2.conf based solution
913                 * Changed: set-engine-permissions.sh now use to variables from vhcs2.conf (no longer hardcoded path/owners)
914                 * Changed: set-gui-permissions.sh now use to variables from vhcs2.conf (no longer hardcoded path/owners)
915
916 2005-12-11 Erik Lehmann
917
918         - GUI:
919                 * Updated: gui/tools/pma to phpMyAdmin-2.7.0-pl1
920
921 2005-12-10 Erik Lehmann
922
923         - INSTALLATION:
924                 * Fixed bug: typo error in HOWTO-Update
925
926 2005-12-09 Carsten Schoene
927
928         - INSTALLATION:
929                 * Added: SuSE configuration files
930
931 2005-12-08 Erik Lehmann
932
933         - MISC:
934                 * Added: New docs folder in package
935         - GUI:
936                 * Deleted: some unneeded files from webmail and filemanager
937         - ENGINE:
938                 * Fixed bug #0000256: typo error at DATABASE_NAME in vhcs2.conf
939
940 2005-12-07 Erik Lehmann
941
942         - GUI
943                 * Fixed bug #0000255: hardcoded page titles in some admin gui templates and one client template
944
945 2005-12-06 Erik Lehmann
946
947         - INSTALLATION:
948                 * Fixed bug #0000248: "set permission script not found" in vhcs2-setup during execute from /tmp
949         - GUI
950                 * Fixed bug #0000253: Wrong set page titels in some admin templates
951                 * Fixed bug #0000252: Message typo errors in reseller and admin lostpw_email_setup.php
952         - MISC
953                 * Fixed bug #0000251: Typo errors in filename
954
955 2005-12-04 Erik Lehmann
956
957         - RELEASE
958                 * vhcs2.4.7-beta1
959
960 2005-12-03 Erik Lehmann
961
962         - GUI
963                 * Fixed bug #0000247: Cross-Site-Scripting bug in gui/errordocs/index.php
964
965 2005-12-02 Erik Lehmann
966
967         - GUI
968                 * Fixed bug #0000244: Useless code in /client/email-account.tpl
969
970 2005-12-01 Freres Frederic
971
972         - GUI
973                 * Fixed: CatchAll Hijacking
974
975 2005-12-01 Erik Lehmann
976
977         - ENGINE:
978                 * Fixed bug #0000243: Name "main::cfg" used only once: possible typo at /var/www/vhcs2/engine/vhcs2-db-passwd line 145.
979
980 2005-11-30 Erik Lehmann
981
982         - GUI:
983                 * Added: Catchall now works for forward acc, and for external mail accounts
984
985 2005-11-28 Erik Lehmann
986
987         - INSTALLATION:
988                 * Fixed bug #0000241: change chown sytax for gui in vhcs2-setup
989
990 2005-11-27 Erik Lehmann
991
992         - ENGINE:
993                 * Added: corrected wrong homedir setting per systemuser (only for new added user), thanks to Markus Petzsch
994                 * Added: restart amavis service if new mail user is added / if you are using amavis, thanks to Markus Petzsch
995                 * Added: catchall adresses are moved from /etc/postfix/vhcs2/mailboxes to /etc/postfix/vhcs2/aliases
996         - INSTALLATION:
997                 * Fixed: set missing permissions for /etc/init.d/vhcs2_daemon and /etc/init.d/vhcs2_network during setup
998
999 2005-11-26 Frederic Freres
1000
1001         - GUI:
1002