root/tags/omega-1.0.0-rc3/docs/VHCS_CHANGELOG

Revision 772, 46.1 kB (checked in by rats, 1 year ago)

* 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

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