root/tags/omega-1.0.0-rc4/CHANGELOG

Revision 1066, 87.0 kB (checked in by rats, 8 months ago)

Release: ispCP 1.0.0 RC4

Line 
1 ispCP ω 1.0.0 Changelog
2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3
4 2008-03-16 Benedikt Heintel
5         - RELEASE ispCP ω Omega 1.0.0 RC4
6
7 2008-03-13 Benedikt Heintel
8         - SETUP:
9                 * Fixed #942: ERROR: Undefined intput data, bt: |{PHP_VERSION}|, et: |{PHP_VERSION}|, src !
10                 * Fixed #1097: (quick fix) ispcp-vrl-traff-correction generates high load on mysql db -> DB locked
11                 * Fixed #1106: BSDmakefile Setup not copy some of its file
12                 * Fixed #1111: Variables not parsed in /etc/apache2/sites-enabled/00_master.conf
13                 * Updated: a lot of Makefiles
14         - DISTS:
15                 * Fixed #1107: (FreeBSD) fix minor configuration in dist FreeBSD and setup patch
16                 * Fixed #1108: (FreeBSD) fix minor configuration in dist FreeBSD and setup patch #2
17                 * Updated all Distros
18
19 2008-03-12 Christian Hernmarck
20         - DISTS:
21                 * openSuSE (10.3): corrected the INSTALL doc again (!!), and the Makefile for courier...
22
23 2008-03-12 Benedikt Heintel
24         - CONFIGS:
25                 * Updated: to latest program versions
26
27 2008-03-12 Jochen Manz
28         - SETUP:
29                 * Fixed #1105: Disable proftpd rc in fbsd distro
30
31 2008-03-10 Benedikt Heintel
32         - DOCS:
33                 * Updated all INSTALL files
34
35 2008-03-10 Christian Hernmarck
36         - SETUP:
37                 * Fixed #1099: 1042 - ispcp-setup compilation errors
38                 * Fixed #1100: authdaemonrc - wrong content
39
40 2008-03-08 Benedikt Heintel
41         - ENGINE:
42                 * Fixed: Error in adding Domain (missing $httpd_gid)
43         - LANGAUGES:
44                 * Updated: Hungarian
45         - DISTS:
46                 * Fixed #1089: (freeBSD) delete doble copy of apache conf in freebsd
47                 * Fixed #1090: (freeBSD) modified install docu in fbsd
48                 * Fixed #1091: (freeBSD) fix conf fbsd in courier
49                 * Fixed #1092: (freeBSD) fix conf fbsd in proftpd
50
51 2008-03-07 Benedikt Heintel
52         - DOCS:
53                 * Fixed #1082: Packages list debian lenny
54         - ENGINE
55                 * Fixed #1086: Errors during installation
56                 * Fixed: 'null' problem in strict perl
57         - LANGUAGES:
58                 * Updated: Russian (thanks to Grundik)
59         - SETUP:
60                 * Updated: Update script; Update to RC3
61                 * Updated: Update script; Update to RC4
62                 * Fixed #1087: ispcp_rc4 setup vs courier
63                 * Fixed #1088: ispcp_rc4 setup vs courier again
64                 * Changed: make directory to /tmp/ispcp
65
66 2008-03-04 Benedikt Heintel
67         - SETUP:
68                 * Fixed #824: IMAP SSL Traffic not counted
69                 * Fixed #1075: ispcp-update fails when upgrading from RC2
70                 * Updated: Update script; Update to RC3
71         - DISTS:
72                 * Fixed #1074: (opensuse) config Dists opensuse - wrong makefile
73
74 2008-03-03 Benedikt Heintel
75         - ENGINE:
76                 * Added: Engine support for BSD plattforms (different root group)
77
78 2008-03-02 Benedikt Heintel
79         - SETUP:
80                 * Fixed #317: missing "named.caching-nameserver.conf" during the installation
81         - ENGINE:
82                 * Fixed #824: IMAP SSL Traffic not counted
83
84 2008-03-01 Benedikt Heintel
85         - DOCS:
86                 * Updated all Docs. Some are still with ToDo
87         - ENGINE:
88                 * Fixed #1070: FreeBSD, ispcp-setup uses group which does not exist
89         - LANGUAGES:
90                 * Updated all languages
91         - SETUP:
92                 * Inproved: Update SQL with IGNORE statement
93                 * Maybe fixed #946; ispcp-setup mysql password error
94         - TOOLS:
95                 * Update PHPmyAdmin to version 2.11.5
96         - DISTS:
97                 * Updated all distributions
98                 * Dropped support of Suse Enterprise Linux Server (SELS) - Please use OpenSuse files
99
100 2008-02-28 Benedikt Heintel
101         - CONFIGS:
102                 * Fixed: www.domain.com/pma/ redirects with double "/"
103
104 2008-02-27 Benedikt Heintel
105         - LANGUAGES:
106                 * Updated: Polish
107
108 2008-02-26 Benedikt Heintel
109         - SETUP:
110                 * Fixed #939: Installation Error on Ubuntu Dapper 6.06.1 LTS
111                 * Fixed #1069: Permission script engine/setup/set-engine-permissions.sh dont work if vu2000 has changed
112         - TOOLS:
113                 * Fixed #480: creating a folder as subfolder "[none]" doesn't work
114
115 2008-02-26 Jochen Manz
116         - SETUP:
117                 * Corrected the DATABASE_REVISION entry which is inserted when installing ispcp
118
119 2008-02-26 Christian Hernmarck
120         - GUI:
121                 * Added DB update function for mail_addr field (_databaseUpdate_2)
122                 * Fixed #871: Small CSS error in Webmail (again...)
123
124 2008-02-25 Christian Hernmarck
125         - GUI:
126                 * Fixed #747: "mail_addr" -> now also fill for catchall
127
128 2008-02-25 Christian Hernmarck
129         - GUI:
130                 * Fixed #1052: postmaster email not created
131
132 2008-02-25 Benedikt Heintel
133         - CONFIGS:
134                 * Fixed #994: open_basedir settings: mod-php != php-fastcgi
135         - SETUP:
136                 * Fixed #792: (ubuntu) errors in make
137
138 2008-02-25 Christian Hernmarck
139         - GUI:
140                 * Fixed #747: use of unused field mail_addr in table mail_users
141                 * Fixed #1047: alias emails not deleted
142                 * Fixed #1068: Patch to fix icon position in WebFTP
143                 * Some smaller fixes (FTP_SHELL->CMD_SHELL, TR_MENU... missing string)
144
145 2008-02-25 Jochen Manz
146         - GUI:
147                 * Corrected some small issues and increased the speed of the db update
148
149 2008-02-24 Christian Hernmarck
150         - GUI:
151                 * Some small fixes: domain_statistics & some "remove this" messages
152         - TOOLS:
153                 * Fixed #871: Small CSS error in Webmail
154
155 2008-02-24 Benedikt Heintel
156         - ENGINE:
157                 * Fixed #987: error pages not created
158         - GUI:
159                 * Fixed #294: Some small tasks/features, low priority
160                         -> 2. When logged in as user and there is an active support ticket, then write it with red, so the user "knows"
161                 * Fixed #956: Standard mail addresses created for subdomains
162         - DISTS:
163                 * Fixed #365: (ubuntu) make all shell scripts and makefiles posix compliant
164                 * Fixed #818: (ubuntu) proftpd doesn't work after fresh install on ubuntu feisty
165                 * Fixed #992: (gentoo) logrotate throws errors when using syslog-ng
166
167 2008-02-24 Jochen Manz
168         - GUI:
169                 * Added: Database update function
170
171 2008-02-23 Benedikt Heintel
172         - GUI:
173                 * Fixed #991: Inconsistency error in edit reseller
174         - DISTS:
175                 * Added #1067: fix some configuration and makefile in freebsd distro
176
177 2008-02-22 Benedikt Heintel
178         - CONFIGS:
179                 * Fixed #1064: DisplayChdir in proftpd.conf doesn't work
180         - GUI:
181                 * Fixed #1050: Error when adding User whith Hostingplan
182                 * Undefined index: ISPCP_LICENSE
183         - TOOLS:
184                 * Updated ADOdb to version 4.98
185
186 2008-02-21 Benedikt Heintel
187         - GUI:
188                 * Trim whitespaces on login and lost password
189
190 2008-02-20 Benedikt Heintel
191         - GUI:
192                 * Fixed Warning: Undefined index: ISPCP_LICENSE
193                 * Fixed design error: Update news not in red
194         - SETUP:
195                 * Fixed #1059: ERROR: Undefined rwith! in setup
196
197 2008-02-19 Benedikt Heintel
198         - DISTS:
199                 * Fixed #816: [fedora anymaybe others] fastcgi_ispcp.conf not copied causes ispcp-setup to stop
200                 * Updated Makefiles
201
202 2008-02-19 Christian Hernmarck
203         - ENGINE:
204                 * Fixed #1057: more than one backup of db table ispcp
205                 * Fixed #1058: Validation of "mail setup" make blank page
206
207 2008-02-18 Benedikt Heintel
208         - CONFIGS:
209                 * Fixed #259: Using Proftpd 1.3.1-r2 option DisplayFirstChdir give "deprecated and will be removed in a future release"
210                 * Fixed #1049: postfix dict_nis_init warning
211         - GUI:
212                 * Fixed #1035: Hide "Manage Domains"-icon
213                 * Fixed #1053: awstats path doesnt work
214                 * Fixed #1055: Wrong titles in the GUI
215                 * Refactored menus for admin, reseller, client
216         - SETUP:
217                 * Fixed #970: The uninstaller should not remove /var/www/virtual ...
218                 * Fixed #982: Problem with autogenerated password
219         - TOOLS:
220                 * Fixed #1054: Set the PHP temporary directory in filemanager
221         - DISTS:
222                 * Fixed #942: ERROR: Undefined intput data, bt: |{PHP_VERSION}|, et: |{PHP_VERSION}|, src !
223                 * Fixed #961: Split OpenBSD and FreeBSD Makefile so it can be compile
224                 * Dropped support for SLES (9)
225                 * Updated CentOS, Fedora, FreeBSD, Gentoo, OpenBSD, OpenSUSE, RedHat, SuSE, ubuntu
226
227 2008-02-17 Christian Hernmarck
228         - CONFIGS:
229                 * Fixed #1048: Different AllowOverride settings in apache config
230
231 2008-02-16 Benedikt Heintel
232         - GUI:
233                 * Fixed: A lot of inconsistency adding a user while reseller values are eceeded
234
235 2008-02-16 Jochen Manz
236         - DISTS:
237                 * Fixed #772: Gentoo init.d scripts broken with changes to make them "LSB compliant"
238
239 2008-02-16 Christian Hernmarck
240         - ENGINE:
241                 * Fixed bug in ispcp-als-mngr: since r762 cgi-bin setting were not set correctly for alias domain
242
243 2008-02-15 Benedikt Heintel
244         - CONFIGS:
245                 * Fixed #1018: Missing "&" in the cron ?
246         - GUI:
247                 * Fixed #850: If user IP doesn't match the reseller IP the message in manage_reseller_users.php is wrong
248                 * Fixed #894: Domain Alias as Forward - including directory information
249                 * Fixed #1023: master domain can be added as user
250                 * Fixed #1045: Alias via mod_alias (Redirect) -> FIX
251
252 2008-02-13 Benedikt Heintel
253         - CONFIGS:
254                 * Fixed #808: webmail.mydomain.tld, pma.mydomain.tld
255         - ENGINE:
256                 * Fixed #864: improve the detection of the disk usage of backups so users can't abuse
257         - GUI:
258                 * Fixed #934: Prohibit creation of default subdomains
259         - DISTS:
260                 FreeBSD:
261                 * Fixed #901: fix some config path in freebsd distro
262                 * Updated all config files ro RC4
263                 OpenBSD:
264                 * Fixed #118: configs/dists/openbsd/apache/BSDmakefile references fastcgi.conf which is unavailable
265         - DOCU:
266                 * Updated FreeBSD, OpenBSD
267
268 2008-02-12 Christian Hernmarck
269         - DISTS:
270                 openSuSE10 (10.3):
271                 * improved package list (smaller), repositories - with howto
272                 * corrected the config & Makefile to for openSuSE 10.3 - should also fit to 10.2
273
274 2008-02-11 Christian Hernmarck
275         - ENGINE:
276                 * Added: use utf8 with the database depending on the config variable,
277                 * Added: charset & collation utf8 for ispcp database creation in database.sql
278         - GUI:
279                 * Fixed: small error in client/add_mail_acc.tpl: tooltip on help symbol
280                 * Fixed: function "clean_input" now don't htmlencode by default
281
282 2008-02-08 Benedikt Heintel
283         - SETUP:
284                 * Fixed: serveral errors on Upgrade process
285
286 2008-02-07 Benedikt Heintel
287         - DISTS:
288                 CentOS / Slackware:
289                 * Fixed #760: ispcp_daemon not working under Slackware 12.0 or CentOS 5
290                 * Fixed #900: /tmp/ispcp-1.0.0/etc/ispcp empty after make install on CentOS 5
291                 * Added: Slackware documentation
292         - DOCU:
293                 * Updated Debian, CentOS, Slackware
294
295 2008-02-07 Christian Hernmarck
296         - GUI:
297                 * Added: use utf8 with the database, including config var to switch off
298
299 2008-02-06 Benedikt Heintel
300         - RELEASE ispCP ω Omega 1.0.0 RC3
301
302 2008-02-05 Benedikt Heintel
303         - GUI:
304                 * Fixed: Graphical issue on reseller/order.php
305         - LANGUAGES:
306                 * Updated: Turkish
307                 * Updated all languages
308
309 2008-02-04 Benedikt Heintel
310         - SETUP:
311                 * Fixed #976: handeled duplicate entries on unique key on update from VHCS
312                 * Updated: Improved SQL handling for updated versions
313
314 2008-02-03 Benedikt Heintel
315         - GUI:
316                 * Added: New look and feel of SQL handling (created by macbishop)
317
318 2008-02-03 Christian Hernmarck
319         - SETUP:
320                 * Fixed #983: New FasCGT Changes break the start of Apache
321         - GUI:
322                 * Small fix in default header/footer for orders made them html compliant...
323
324 2008-02-02 Benedikt Heintel
325         - SETUP:
326                 * Fixed #981: bind fails
327
328 2008-01-27 Benedikt Heintel
329         - SETUP:
330                 * Fixed #926: VHCS 2.4.71 update no apache config
331                 * Fixed #966: Updatescripts fails Update RC2x -> RC3
332
333 2008-01-27 Christian Hernmarck
334         - GUI:
335                 * Fixed a small error in client/webtools.php which always showed debug variables...
336
337 2008-01-24 Benedikt Heintel
338         - ENGINE:
339                 * Fixed #965: Error in ispcp-dmn-mngr
340         - SETUP:
341                 * Fixed #958: Some Errors in Updatescript
342
343 2008-01-21 Benedikt Heintel
344         - CONFIG:
345                 * Fixed #960: Bind error hostmaster -> postmaster
346
347 2008-01-17 Benedikt Heintel
348         - DISTROS:
349                 * Fixed #464: Errors in SuSE Installation " yast -i `cat ./docs/SuSE/suse-packages`"
350                 * Fixed #515: fastcgi module OpenSuse 10.2
351                 * Fixed #797: Error in package list for Suse
352                 * Fixed #814: named db dir setting in ispcp fedora
353         - ENGINE:
354                 * Fixed #725: Problem with autoresponder and amavis
355
356 2008-01-15 Benedikt Heintel
357         - GUI:
358                 * Added: AWStats link in client's webtools
359         - SETUP:
360                 * Fixed #958: Some Errors in Updatescript
361
362 2008-01-14 Benedikt Heintel
363         - SETUP:
364                 * Fixed #55: Update Script from VHCS 2.4.7.1 to ispCP ω 1.0.0 RC3
365                                                 and from ispCP ω 1.0.0 RC2 to ispCP ω 1.0.0 RC3
366                 * Fixed #955: "ispcp" Folder in /etc/apache2 is missing
367
368 2008-01-13 Benedikt Heintel
369         - SETUP:
370                 * Fixed #953: update script fails to start
371         - TOOLS:
372                 * Updated phpMyAdmin to version 2.11.4 RC1 (#949)
373
374 2008-01-13 Christian Hernmarck
375         - ENGINE:
376                 * Fixed #947: file change during tar/backup stopps all other following backups
377
378 2008-01-12 Benedikt Heintel
379         - DOCS:
380                 * Changed debian-packages-etch
381         - SETUP:
382                 * Updated: added RC2 -> RC3 update to Update Script (not yet completed)
383                 * Updated: Makefile for apache folder
384
385 2008-01-10 Benedikt Heintel
386         - CONFIGS:
387                 * Deleted: Alias domain.tld/ispcp
388
389 2008-01-07 Christian Hernmarck
390         - TOOLS:
391                 * Fixed #937 (but reopened #714): some php errors in pma theme
392                 * Added some goodies: - a check while reading the config-variables if all are present
393                 *       - a small shell script which could be run before ispcp-setup
394
395 2008-01-07 Benedikt Heintel
396         - TOOLS:
397                 * Fixed #933: Webmail layout
398
399 2008-01-06 Benedikt Heintel
400         - ENGINE:
401                 * Fixed #944: Error in Backupengine
402
403 2007-12-21 Raphael Geissert
404     - LANGUAGES:
405         * Updated Czech translation (thanks to Josef Pinc)
406
407 2007-12-17 Jochen Manz
408         - GUI:
409                 * Fixed #935: Admin created date is everytime N/A
410                 * Fixed #936: The Gender field in Orderpanel is not as it should
411
412 2007-12-17 Christian Hernmarck
413         - GUI:
414                 *Fixed #924: Alias order notification sent to customer
415
416 2007-12-16 Benedikt Heintel
417         - GUI:
418                 * Added: Gender patch (thanks to Jochen Manz)
419         - TOOLS:
420                 * Fixed: Templates of Squirrelmail (new template version)
421                 * Added: Squirrelmail Translations
422
423 2007-12-15 Benedikt Heintel
424         - TOOLS:
425                 * Fixed #714: undefined index in pma-style sheet (thanks to Christian Hernmarck)
426                 * Update Squirrelmail to version 1.4.13 (#932)
427
428 2007-12-13 Benedikt Heintel
429         - TOOLS:
430                 * Fixed #922: Filemanger doesn't handle errors on login...
431                 * Fixed #929: Filemanager prints undefined offset when viewing directory details
432
433 2007-12-12 Malte Geierhos
434         - GUI:
435                 * Fixed empty page when changing reseller-lostpassword mails
436
437 2007-12-10 Christian Hernmarck
438         - SETUP:
439                 * Fixed #921: 2 backup cron jobs in one logfile
440
441 2007-12-09 Benedikt Heintel
442         - SETUP:
443                 * Fixed #835: Add awstats_updateall.pl to logrotate config
444                 * Fixed #876: Correct DNS Minimum interval
445                 * Fixed #913: wrong dns zone file
446                 * Fixed #914: update script fails
447         - TOOLS:
448                 * Update PHPmyAdmin to version 2.11.3 (#916)
449
450 2007-12-04 Benedikt Heintel
451         - SETUP:
452                 * Fixed #909: Unrecognized escape \P passed through at ./ispcp-setup line 509
453
454 2007-12-03 Christian Hernmarck
455         - SETUP:
456                 * Fixed #907: Error in ispcp-setup (caused by Bug #835)
457
458 2007-12-02 Benedikt Heintel
459         - SETUP:
460                 * Part of #55: Update Script from ispCP ω 1.0.0 RC2 to ispCP ω 1.0.0 RC3
461
462 2007-12-01 Benedikt Heintel
463         - SETUP:
464                 * Fixed #907: perl ispcp-setup - errors
465
466 2007-11-29 Benedikt Heintel
467         - GUI:
468                 * Fixed #902: Default index and error pages css validation link
469         - SETUP:
470                 * Fixed #835: Add awstats_updateall.pl to logrotate config
471
472 2007-11-28 Christian Hernmarck
473         - ENGINE:
474                 * Fixed #898: Error on ispcp-vrl-traff - another try...
475
476 2007-11-27 Benedikt Heintel
477         - ENGINE:
478                 * Fixed #898: Error on ispcp-vrl-traff
479         - TOOLS:
480                 * Fixed #879: Can't login via net2ftp
481
482 2007-11-27 Christian Hernmarck
483     - GUI:
484         * Fixed #897: email exists already... (Aliase + Subdomain)
485
486 2007-11-26 Benedikt Heintel
487         - ENGINE:
488                 * Fixed #898: Error on ispcp-vrl-traff
489
490 2007-11-25 Christian Hernmarck
491     - GUI:
492         * Fixed #830: Switch in user as reseller does not work correct
493
494 2007-11-25 Raphael Geissert
495     - ENGINE:
496         * Fixed #856: traffic data files in apache's log subdirectory
497
498 2007-11-21 Benedikt Heintel
499         - CONFIGS:
500                 * Fixed #891: missing CMD_BZIP in freebsd & openbsd
501                 * Fixed #834: Stats directory should be skipped by awstats
502         - ENGINE:
503                 * Fixed #890: ispcp_setup: Debug mode not able to turn off (trunk)
504                 * Fixed #892: change hardcoded touch command in backup-all
505         - TOOLS:
506                 * Update PHPmyAdmin to version 2.11.2.2
507
508 2007-11-18 Raphael Geissert
509     - ENGINE:
510         * Fixed #875: don't put the whole traffic logs in memory while counting traffic
511
512 2007-11-17 Benedikt Heintel
513         - TOOLS:
514                 * Update ADOdb to version 4.96a
515                 * Update Net2FTP to version 0.96
516                 * Update PHPmyAdmin to version 2.11.2.1
517
518 2007-11-15 Benedikt Heintel
519         - SETUP:
520                 * Fixed folder owner of fcgi master folder
521
522 2007-11-12 Johannes Schobig
523         - CONFIGS:
524                 * Some improvements in Postfix's main.cf (Thanks to rbtux)
525
526 2007-11-11 Johannes Schobig
527         - SETUP:
528                 * Fixed #866: Installation don't starts
529         - CONFIGS:
530                 * Fixed #825: Added permit_* rules in Postfix's main.cf
531         - ENGINE:
532                 * Fixed undeclared variables in ispcp-mbox-mngr
533
534 2007-11-10 Raphael Geissert
535     - CONFIGS:
536         * Fixed a typo in postfix/main.cf and re-arranged the config file
537         * Made last changes for #825: Improvements for Postfix against SPAM
538         * Fixed #860: permit_sasl_authenticated must match before reject_unauth_destination in smtpd_recipient_restrictions
539         * Made some cronjobs run at @daily
540         * Fixed logrotate/ispcp so it runs ispcp-vrl-traff before rotating apache user logs instead of ispcp-srv-traff
541     - ENGINE:
542         * Added missing removal of custom http config files when sub/domain/alias is deleted
543         * A subdomain and an alias can now share the same mountpoint (alias must be created first)
544         * Added todisable/toenable email accounts status
545         * Fixed an error where log data containing a < symbol would be parsed when not desired when counting quota amounts
546     - SETUP:
547         * Fixed #865: malformed generated cron.d/ispcp because of new line
548     - GUI:
549         * Added soft(old method)/hard(ne method, default) mail accounts suspension
550         * Fixed #833: Error displayed when adding domain alias
551
552 2007-11-05 Benedikt Heintel
553         - CONFIGS:
554                 * Fixed #857: Send output from awstats-scripts somewhere else
555         - ENGINE:
556                 * Fixed #858: Error in ispcp-dmn-mngr
557         - LANGUAGES:
558                 * German: Fixed Typo
559
560 2007-11-02 Raphael Geissert
561         - CONFIGS:
562                 * Added per-domain/alias/subdomain custom apache config
563                 * Fixed #854: typos in postfix's config files
564         - GUI:
565                 * Fixed #853: requests manager not being run when changing domain's bandwidth limit
566         - DOCS:
567                 * Removed duplicate entry for postgrey in debian-packages-*
568
569 2007-11-01 Raphael Geissert
570         - GUI:
571                 * Fixed #840: Wrong comment of tr() function in i18n.php
572                 * Fixed #852: Undefined variable: name in /var/www/ispcp/gui/include/admin-functions.php on line 2336
573         - CONFIGS:
574                 * Partially implemented #825: postfix improvements
575         - ENGINE:
576                 * Fixed #839: Error "/bin/rm: missing operand" caused by cronjobs
577                 * Fixed #838: chrootkit log is empty
578                 * Improved entropy pool seeding code
579
580 2007-11-01 Christian Hernmarck
581         - DISTS:
582                 * Changed the init scripts for Redhat, Fedora, CentOS. Thanks to Sw1fty.
583
584 2007-10-30 Benedikt Heintel
585         - DISTS:
586                 * Fixed #829: CentOS: Just on little fix for CentOS 5 in the Installmanual
587
588 2007-10-29 Benedikt Heintel
589         - CONFIGS:
590                 * Fixed #828: disabled critical php functions
591
592 2007-10-28 Benedikt Heintel
593         - TOOLS:
594                 * Updated PMA to 2.11.2
595         - LANGUAGES:
596                 * Updated German (Thanks to translation Team)
597
598 2007-10-28 Raphael Geissert
599         - ENGINE:
600                 * Fixed #824: IMAP SSL Traffic not counted (also added pop-ssl, https and mail delivery)
601
602 2007-10-27 Benedikt Heintel
603         - CONFIGS:
604                 * Fixed #817: Wrong regex in awstats config
605         - ENGINE:
606                 * Fixed: Error in AWStats Static
607         - GUI:
608                 * Fixed #812: welcome mail for domain customers: "from" not rfc2822 conform
609
610 2007-10-24 Benedikt Heintel
611         - DISTS:
612                 * Fixed #792: ubuntu: errors in make
613                 * Fixed #802: added Opensuse 10.3
614
615 2007-10-21 Raphael Geissert
616         - GUI:
617                 * Fixed #803: Undefined variable: mail_status
618                 * Data compression information isn't displayed anymore when exporting language files
619
620 2007-10-20 Johannes Schobig
621         - MAKEFILE:
622                 * Fixed #791: r877 - error when compile
623                 * Fixed #801: Fedora makefile is bad (thanks to graywolf)
624
625 2007-10-19 Raphael Geissert
626         - CONFIGS:
627                 * Fixed #7: no user set to run awstats cronjobs
628         - ENGINE:
629                 * Fixed #796: let aliases share the same mount point with a subdomain
630         - GUI:
631                 * Fixed some issues with email forwarders (see #555)
632                 * Reduced number of entries in admin's log
633                 * Fixed #152: Add webmaster@domain.tld and postmaster@domain.tld
634                 * Added email notification to reseller when an alias requires activation
635
636 2007-10-18 Benedikt Heintel
637         - ENGINE:
638                 * Fixed #795: Domains Status not OK.
639
640 2007-10-17 Malte Geierhos
641         - SETUP:
642                 * Fixed #786 (thanks to greg@proxyconcept.net)
643                 * Fixed #785 (thanks to greg@proxyconcept.net)
644
645 2007-10-17 Benedikt Heintel
646         - DISTS:
647                 * Updated fedora
648         - SETUP:
649                 * Fixed #783: added Makefile.gentoo
650                 * Fixed #784: ispcp-setup fails with compilation errors
651                 * Fixed #785: bad test into configs/init.d/Makefile
652                 * Fixed #788: mistakes with the php4-fcgi-starter.tpl
653         - TOOLS:
654                 * Updated PMA to 2.11.1.2 (#789)
655
656 2007-10-16 Raphael Geissert
657         - ENGINE:
658                 * Improved entropy pool seeding code
659         - SETUP:
660                 * Fixed #782: cannot stat `./setup/vhcs2ispcp.pl': No such file or directory
661
662 2007-10-16 Benedikt Heintel
663         - DISTS:
664                 * Updated ubuntu
665         - ENGINE:
666                 * Fixed #7: Improvement of static AWStats
667                 * Fixed #7: Removed static dirs from conf filess
668                 * Fixed #55: Part I: Update Script from VHCS 2.4.7.1 to ispCP ω 1.0.0
669                 * Fixed #768: perl ispcp-setup - does not work
670                 * Fixed #779: Makefile Error
671                 * Fixed #781: htdocs folder is empty (on new installed domain)
672                 * Deleted: Old SASL vaiables and use of them
673
674 2007-10-16 Malte Geierhos
675         - DATABASE:
676                 * Fixed #780: sql error during setup
677
678 2007-10-15 Raphael Geissert
679         - LANGUAGES:
680                 * Updated Czech translation (thanks to Josef Pinc)
681                 * Updated German translation (thanks to the German translation team)
682                 * Updated the A=B files
683
684 2007-10-15 Benedikt Heintel
685         - DOCS:
686                 * Updated: Fedora install script
687         - ENGINE:
688                 * Fixed: Prevented Sub-/Alias-/Domainmanager from creating index.html, if directory exists
689                 * Fixed #774: AWStats not working
690         - DATABASE
691                 * changed English language: Added drop
692
693 2007-10-15 Malte Geierhos
694         - SETUP:
695                 * fixed #771 according to Christian Hernmarck
696         - ENGINE:
697                 * fixed #773 perl errors in dmn-mngr
698
699 2007-10-15 Johannes Schobig
700         - SETUP:
701                 * Ask before generating passwords
702
703 2007-10-14 Raphael Geissert
704         - ENGINE:
705                 * Fixed #767: Backup folder under domain-aliases
706                 * Fixed #768: scripts delayed because of empty entropy pool
707                 * Removed suggesting main sql user password
708                 * Improved fix for #768
709                 * Correctly load the new db keys when generated (also reported in #768)
710         - GUI:
711                 * Fixed curlang()
712         - MAKEFILE:
713                 * Fixed error where fastcgi_ispcp.conf was installed in an incorrect directory
714
715 2007-10-14 Malte Geierhos
716         - GUI:
717                 * fixed #740 autoresponder for subdomains cannot be activated
718
719 2007-10-14 Raphael Geissert
720         - GUI:
721                 * Security Fix: XSS injection in gui/index.php
722         - CONFIGS:
723                 * Enable suexec on all CGI's whether fastcgi is loaded or not
724         - SETUP:
725                 * Remove local nameserver from /etc/resolv.conf
726         - LANGUAGES:
727                 * Updated Czech translation (thanks to Josef Pinc)
728
729 2007-10-13 Raphael Geissert
730         - ENGINE:
731                 * Generate database keys at setup time (fix for Debian packaging)
732                 * Added ispCP config (/etc/ispcp) and database backup system
733         - SETUP:
734                 * LSB compatiblity for installing/removing init scripts
735         - CONFIGS:
736                 * Added BACKUP_DOMAINS yes/no switch to enable/disable customer backups
737                 * Made ispcp_network and ispcp_daemon more or less LSB compatible
738                 * Fixed #688: updated ispcp_network in all distros (including fedora)
739         - GUI:
740                 * Fixed #645: improve welcome emails messages
741                 * Fixed #758: phpMyAdmin Security vulnerability
742                 * Added different message levels to be used with write_log to reduce verbosity of emails sent
743         - MAKEFILE:
744                 * Fixed some Makefiles which were replacing files in the local copy rather than in the installation
745
746 2007-10-13 Benedikt Heintel
747         - CONFIGS:
748                 * Updated php-fcgi-starter for Gentoo und Debian
749                 * Fixed #763: Patch for all applicable differences between debian and gentoo config files
750                 * Added CentOS
751         - DOCS:
752                 * Updated Redhat
753                 * Updated Ubuntu
754                 * Added CentOS
755                 * Fixed #761: Ubuntu 7.10 Gutsy package list
756         - ENGINE:
757                 * Fixed some problems with awstats #7
758                 * Fixed #759: php starter scripts don't point to valid binary paths for gentoo
759                 * Fixed #762: Error on Domain Status
760                 * Changed: dynamic parsing of php binary direcory
761         - SETUP:
762                 * Fixed #250: Installing on Debian sid/lenny MUST choose php5 instead of php4
763
764 2007-10-12 Johannes Schobig
765         - DISTS:
766                 * Fixed #756: Updates break gentoo installation
767         - ENGINE:
768                 * Fixed some problems with awstats #7
769                 * Fixed #757: Creating alias domains is broken
770                 * Fixed some user and privilege errors in als and dmn_mngr
771
772 2007-10-12 Benedikt Heintel
773         - CONFIGS:
774                 * Added debug accessable via ispcp.conf
775         - DOCS:
776                 * Updated Debian: Install
777                 * Updated Debian packages: added awstats
778         - ENGINE:
779                 * Fixed some problems with awstats #7
780         - SETUP:
781                 * Fixed some setup issues
782                 * Added remove cron for daemon logs
783                 * Added configuration for Secondary DNS and MySQL Prefix
784
785 2007-10-10 Benedikt Heintel
786         - DISTS:
787                 * Updated files on all dists
788         - ENGINE:
789                 * Fixed #7: Integrate AWStats support (dynamic / static) (incl. ispcp-dmn-mngr)
790                 * Fixed #750: incorrect package list for gentoo (thanks to pasichnyk)
791
792 2007-10-10 Johannes Schobig
793         - DISTS:
794                 * Updated files on all dists
795         - ENGINE:
796                 * Fixed #7 Integrate AWStats support (dynamic) (ispcp-dmn-mngr missing)
797
798 2007-10-07 Benedikt Heintel
799         - DISTS:
800                 * Partially fixed #441: outdated ispcp.conf files for some distros (here: gentoo)
801                 * Fixed #713: BACKUP_FILE_DIR missing from gentoo ispcp.conf
802         - ENGINE:
803                 * Fixed #752: auto-num incrementing on domain change
804
805 2007-10-06 Benedikt Heintel
806         - GUI:
807                 * Deleted: unused function
808         - SETUP:
809                 * Fixed #738: ispcp.conf does not exist and other issues on /bin/sh use!
810
811 2007-10-05 Johannes Schobig
812         - GUI:
813                 * Fixed wrong count of mail and ftp users
814                 * Fixed error on assign a IP to a reseller
815                 * Fixed #748 Blank Page on Lostpw email setup
816         - TOOLS:
817                 * Fixed #741: Webmail - design Errors (and added deleted file)
818                 * Fixed PMA login page
819
820 2007-10-05 Benedikt Heintel
821         - GUI:
822                 * Fixed #746: more relative path in the pma stylesheet
823         - LANUGAGES:
824                 * Updated Czech translation (thanks to Josef Pinc)
825                 * Updated French translation (thanks to Grégory Marigot)
826
827 2007-10-04 Johannes Schobig
828         - GUI:
829                 * Fixed #670: Bruteforce isn't working as expected
830                 * Fixed to login as admin even if isp-control.net is not reachable
831
832 2007-10-01 Benedikt Heintel / Johannes Schobig
833         - GUI:
834                 * Fixed #721: Problem with non-standard characters in mail-templates
835
836 2007-09-30 Johannes Schobig
837         - GUI:
838                 * Fixed #154: phpMyAdmin should be in restricted are
839                 * Fixed #358: direct link to logged-in webftp and pma sessions
840
841 2007-09-30 Benedikt Heintel
842         - CONFIGS:
843                 * Fixed #733: Typo in php4 & php5 template
844         - ENGINE:
845                 * Fixed #734: Owner for domain-aliases is wrong
846         - GUI:
847                 * Fixed #723: Optical Improvement in design
848                 * Fixed #730: Error on update personal data
849                 * Fixed #735: Small error in admin log
850         - TOOLS:
851                 * Fixed #731: Updated Squirrelmail to 1.4.11
852
853 2007-09-29 Raphael Geissert
854         - ENGINE:
855                 * Fixed #555: catchall -> forwarding doesn't work (thanks to Marcel Wiechmann)
856         - GUI:
857                 * Updated ADOdb to version 4.96
858
859 2007-09-29 Benedikt Heintel
860         - GUI:
861                 * Fixed #729: Creation of htaccess files cause 500
862         - ENGINE:
863                 * Fixed #728: Creation of domain-aliases fail
864         - TOOLS:
865                 * Updated PMA to 2.11.1
866         - LANGAUGES:
867                 * Updated Dutch PO
868
869 2007-09-27 Raphael Geissert
870         - GUI:
871                 * Fixed #717: User assignment does not work (thanks to Marcel Wiechmann)
872                 * Fixed #635: can't protect a directory with non-standrad characters in its path
873                 * Fixed #632: can't add an ftp account to a non-standard characters mount point
874                 * Fixed an error where switching reseller->client and swtiching back would display as if we were logged from client's
875
876 2007-09-26 Raphael Geissert
877         - GUI:
878                 * Fixed #672: using encode/decode_idna on a url makes it illegal
879                 * Fixed #711: regression in r814
880                 * Fixed #716: possibility to add a catchall on aliases/subdomains where status != ok
881                 * Fixed #706: Confirm before restoring backup
882                 * Fixed #639: reseller/order_settings.php converts html entities back to their values
883                 * Fixed #555: catchall -> forwarding doesn't work
884                 * Fixed i18n regression of r811
885
886 2007-09-23 Johannes Schobig
887         - GUI:
888                 * Fixed #639: reseller/order_settings.php converts html entities back to their values
889                 * Fixed #672: using encode/decode_idna on a url makes it illegal
890                 * Fixed #675: admin's view of users still uses old .tpl (without links to domain aliases) (thanks to Grégory Marigot)
891                 * Fixed #693: SQL Syntax Error on Edit a Domain
892                 * Fixed #694: Double icons in the menu
893                 * Fixed #695: Errordocs Cleanup (thanks to Benedikt Heintel)
894                 * Fixed #710: Broken design, missing units
895
896 2007-09-21 Benedikt Heintel
897         - GUI:
898                 * Fixed #679: helpbox about www when adding a domain/alias in reseller/client mode
899                 * Fixed #685: Too much htmlencode (thanks to Grégory Marigot)
900                 * Fixed #686: hide system support in main menu when disabled (thanks to Grégory Marigot)
901                 * Fixed #687: hide disabled features from the client main menu (thanks to Grégory Marigot)
902                 * Fixed #692: docs/fedora/packages is missing caching-nameserver
903         - LANGUAGES:
904                 * Updated French translation (thanks to Grégory Marigot)
905
906 2007-09-21 Johannes Schobig
907         - GUI:
908                 * Fixed #573: customer possible to catch all mails for severall domains
909                 * Fixed #648: email address with catchall assigned to it can be deleted
910                 * Fixed #658: hosting plan can be deleted but there is another order with it
911                 * Fixed #659: resulted of ticket #658 an order cant be update if the hosting plan is deleted
912                 * Fixed #671: Missing unit in statistics [MB]
913                 * Fixed #689: syntax error, unexpected T_STRING on LoginPage
914
915 2007-09-20 Benedikt Heintel
916         - DISTS:
917                 * Fixed #677: files of bind placed wrong on ubuntu
918         - GUI:
919                 * Fixed #646: trying to delete IP assigned when there's only one IP available (not possible any more)
920                 * Fixed #680: "web statistics" link in customer's mode should be hidden when awstats is disabled (thanks to Grégory Marigot)
921                 * Fixed #684: multiline translation bugfix (thanks to Grégory Marigot)
922
923 2007-09-19 Raphael Geissert
924         - CONFIGS:
925                 * Fixed a file name typo
926
927 2007-09-19 Benedikt Heintel
928         - DOCS:
929                 * Fixed #626: Updated Fedora (Core 7)
930         - DISTS:
931                 * Fixed #626: Updated Fedora files
932         - LANGUAGES:
933                 * Updated German translation (thanks to Klaas Tammling)
934
935 2007-09-16 Raphael Geissert
936         - LANGUAGES:
937                 * Updated Czech translation (thanks to Josef Pinc)
938
939 2007-09-12 Benedikt Heintel
940         - GUI:
941                 * Fixed #647: IPs can't be "uninstalled" only removed
942                 * Fixed #654: if bruteforce is deaktivated login failed
943                 * Fixed #666: fr_FR.po is half its size
944                 * Fixed #667: creating a user with -1 databases but 0/1+ users is possible
945                 * Fixed #668: edit link in reseller/domain_alias.php says {CHANGE}
946                 * Fixed #669: /reseller/edit_alias.php displays domain in IDN format (and a lot of other IDN stuff)
947
948 2007-09-11 Benedikt Heintel
949         - DISTS:
950                 * Fixed #649: working gentoo config (Thank you Lelik)
951         - GUI:
952                 * Fixed: No login with brutefoce disabled
953         - TOOLS:
954                 * Fixed #661: phpMyAdmin wrong configured
955
956 2007-09-09 Raphael Geissert
957         - ENGINE:
958                 * Fixed #653: Error starting apache when mod_cband is enabled
959
960 2007-09-08 Raphael Geissert
961         - GUI:
962                 * Fixed some scripts which were displaying domain names in the IDN-encoded form
963
964 2007-09-07 Raphael Geissert
965         - GUI:
966                 * Fixed #651: Undefined index: gender in gui/include/reseller-functions.php on line 679
967                 * Fixed #655: Undefined index: user_theme in gui/client/index.php on line 257
968                 * Fixed #655: Undefined index: user_def_lang in gui/client/index.php on line 259
969                 * Fixed #633: alias name in IDN format in client/edit_alias.php
970                 * Fixed #637: Undefined variable: input in gui/include/input-checks.php on line 100
971                 * Fixed #638: reseller/order_settings.php should point to BASE_SERVER_VHOST
972                 * Fixed #643: typo in server traffic page
973                 * Fixed #652: Session timeout error, doesn't abort
974                 * Fixed #640: reseller/domain_details.php displays domain in IDN format
975
976 2007-09-04 Malte Geierhos
977         - GUI
978                 * Fixed #650 $vfs not defined inside function
979
980 2007-09-03 Raphael Geissert
981         - DOCS:
982                 * Fixed #627: chkrootkit is missing on the package list
983         - GUI:
984                 * Fixed #629: : doesn't exist or can't be read.
985         - SETUP:
986                 * Fixed #628: rkhunter during the setup
987
988 2007-09-03 Malte Geierhos
989         - GUI:
990                 * Fixed editing of ftp Accounts with custom dir doesn't work
991                 * Fixed PMA css (pictures have wrong path)
992                 * Fixed #611 (wrong path / image preloader)
993                 * Fixed #486 Page Width too wide on some Pages (with ie7)
994
995 2007-09-02 Benedikt Heintel
996         - GUI:
997                 * Fixed #625: Error in SQL syntax on Admin Log -> Page 2
998
999 2007-09-02 Raphael Geissert
1000         - CONFIGS:
1001                 * Fixed #623: open_basedir restriction in effect. File(/var/log/chkrootkit.log) is not within the allowed path(s)
1002         - GUI:
1003                 * Fixed #624: welcome mail contains html entities
1004                 * Fixed error in admin/rootkit_log.php
1005                 * Partially implemented #567