-
Notifications
You must be signed in to change notification settings - Fork 25
/
CHANGELOG
354 lines (325 loc) · 16.5 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
i-MSCP ChangeLog
~~~~~~~~~~~~~~~~
-------------------------------------------------------------------------------------
i-MSCP 1.0.1.6 (beta 6)
-------------------------------------------------------------------------------------
Features / Enhancements:
GUI:
Components:
- DebugBar - Files plugin: Count and shows the loaded templates files
Core:
- Added layout color switcher
- Reseller level - Added flash message for new orders (Only for confirmed orders)
- Reseller level - Added flash message for new domain alias orders
- pTemplate: Added a set of events (see the iMSCP_pTemplate_Events class)
- Events system: Allows to pass arbitrary data to the events listeners methods
- PhpMyAdmin on-click logon - Set language according user panel language
Javascript
- Integrated jQuery DataTables plugin (v.1.8.2)
- Updated jQuery to version 1.7.1
- Updated jQuery UI to version 1.8.16 (minified version)
Tools:
- Updated PhpMyAdmin to version 3.4.8
Tickets:
- Fixed #242: Security Faillure - Directories are created with group write permissions
- Fixed #244: Bug - admin/domain_edit.php can cause several issues and must be rewritten
- Fixed #245: Defect - rkhunter log file is not created
- Fixed #246: Defect - Traffic accounting seem to be broken
- Fixed #248: Defect - Bind Slave Mode
- Fixed #250: Defect - Wrong units in system tools overview
- Fixed #251: Defect - OldConfig uninitialised on fresh install
- Fixed #253: Defect - When domain backups are disable there should not be warning emails
- Fixed #255: Defect - Hide support feature menu item at user level
- Fixed #259: Cosmetics - Different style for input and select elements
- Fixed #260: Cosmetics - Move app installer menu items to different section
- Fixed #263: Defect - Unable to delete htusers && htgroups
- Fixed #264: Defect - PHP Editor not available
- Fixed #265: Defect - Disabled feature can not be enabled
- Fixed #267: Defect - mod_cband configurations are not removed
- Fixed #269: Defect - Reseller can´t edit php.ini settings for costumer
- Fixed #270: Defect - Users Can´t acces domain overview
- Fixed #271: Enhancement - Do not enforce session reuse for FTP over SSL (Tx Cube)
- Fixed #272: Task - Update postfix's master.cf
- Fixed #275: Defect - Service status always down when using ipv6 as base ip
- Fixed #278: Defect - Possible corruption of postfix's domain configuration
- Fixed #279: Defect - Installer should not fail when we are using another webmail
- Fixed #286: Defect - Error by update
- Fixed #287: Update - phpMyAdmin 3.4.8 released
- Fixed #289: Defect - Ubuntu update error without end
- Fixed #292: Feature - Layout color chooser
- Fixed #294: Defect - Notice: Undefined index: user_id...
-------------------------------------------------------------------------------------
i-MSCP 1.0.1.5 (beta 5)
-------------------------------------------------------------------------------------
2011-10-25: Torsten Widmann
- RELEASE i-MSCP 1.0.1.5 (Beta 5)
Features / Enhancements:
ENGINE:
Core:
- Added PHP directives editor
- Added support for Dovecot
- Added IPv6 support
- Engine rewrite including the following new features:
- Ability to turn off one or many services/servers such as Apache,
Bind9, Postfix...
- Ability to setup DNS service (Bind9) as Master or Slave server
- New logger (one file per operation)
- php.ini per user account (default), or per domain entity (vhost)
GUI:
Core:
- Added IPv6 support
- Added PHP directives editor
Javascript:
- Updated jQuery to version 1.6.4
- Updated jQuery UI to version 1.8.16
Tools:
- Updated PhpMyAdmin to version 3.4.7
- Updated Squirrelmail to version 1.4.22
SETUP:
- Added Auto-installer (including both tree builder and setup based on Dialog)
Tickets:
- Fixed #15: Feature - PHP directives editor
- Fixed #16: Feature - Mail Quota Support
- Fixed #57: Enhancement - Adapt the postfix master.cf to be compatible with dovecot
- Fixed #58: Enhancement - Default mail quota should be increased up to 100MB
- Fixed #77: Task - Setup - Empty files must be removed
- Fixed #79: Feature - Support for IPv6
- Fixed #94: Enhancement in imscp-vrl-traff
- Fixed #111: Feature - Add multiple secondary DNS server-wide
- Fixed #144: Bug - When disabling an account sub-domains/aliases are still working
- Fixed #147: Squirrelmail 1.4.22 released
- Fixed #151: Enhancement - Messages system
- Fixed #161: Defect - Warnings on Webmail
- Fixed #164: Bug - Customer not set to status "change" if update email limit
- Fixed #165: Bug - Wrong level for page message
- Fixed #166: Enhancement - Add Dovecot support
- Fixed #171: Bug - Auto-installer is broken
- Fixed #172: Bug - Bad template and variable name
- Fixed #173: Update - phpMyAdmin 3.4.4 released
- Fixed #174: Bug - no session directory
- Fixed #175: Nice To Have - mail_addr saved in mail_type_forward too
- Fixed #177: Cosmetics - Postfix alias file
- Fixed #178: Enhancement - dovecot managed sieve missing
- Fixed #179: Bug - Unexpected T_STRING
- Fixed #183: Bug - client/subdomain_edit.php shows a white page
- Fixed #182: Defect - set_page_message is not fully integrated
- Fixed #185: Bug - reseller/ip_usage.php doesn't show any statistics
- Fixed #186: Defect - Typo error
- Fixed #187: Update - phpMyAdmin 3.4.5 released
- Fixed #188: Defect - Table quota_dovecot is still myisam than innoDB
- Fixed #189: Bug - Undefined template replacement data in repl_var...
- Fixed #193: Bug - Adding reseller throws exception (phpini... var is missing)
- Fixed #194: Bug - client/domain_manage.php doesn't show php.ini menu entries
- Fixed #195: Bug - syntax error, unexpected '('...
- Fixed #196: Defect - squirrelmail required for upgrade
- Fixed #197: Bug - network card management don't work as expected
- Fixed #198: Defect Zend Uri validation do not obey TLD_STRICT_VALIDATION
- Fixed #200: Malfunction - False error on update - 00_master_ssl.conf does not exist!
- Fixed #202: Bug - Unknown column php_ini_al_disable_functions in reseller_props table
- Fixed #203: Bug - Apache needs manual restart after fresh installation
- Fixed #207: Bug - Bug in postfix alias file if it a mail copy
- Fixed #209: Bug - Autoresponser no permission (filepermission)
- Fixed #210: Bug - Some issues with new engine (Apache vhost files)
- Fixed #211: Bug - Placeholder not parsed for the GUI php5-fcgi-starter file
- Fixed #212: Bug - Some issues with installer
- Fixed #215: Bug - Subdomains is not accessible to edit phpini
- Fixed #218: Bug - Update trunk don't work because of dovecot 2.0.15-1
- Fixed #220: Bug - Webspace Display show's wrong Values
- Fixed #222: Defect - The script to migrate from ispcp should take care of killing the ispcp-daemon
- Fixed #223: Defect - Security issue
- Fixed #224: Enhancement - There is a confusing message in the imscp-setup
- Fixed #225: Defect - Webspace indicator shows Values from Main Domain in Subdomains
- Fixed #226: Update - PMA 3.4.6 released
- Fixed #229: Cosmetics - i18n issue
- Fixed #230: Defect - Build step - Skeleton directory for disabled pages not saved for versions prior 1.0.1.4
- Fixed #233: Defect - Some Words not Translated [German]
- Fixed #234: Defect - PostGrey misspelled in imscp.conf
- Fixed #238: Bug - After deleting a customer, the entries belong to the PHP directives editor still exist
- Fixed #239: Update - PMA 3.4.7 released
-------------------------------------------------------------------------------------
i-MSCP 1.0.1.4 (beta 4)
-------------------------------------------------------------------------------------
2011-07-24: Torsten Widmann
- RELEASE i-MSCP 1.0.1.4 beta 4
Distributions:
- Removed 'configs' directories for distributions that are no longer supported:
CentOS, Fedora, FreeBSD, Gentoo, OpenBSD, OpenSuse
Features / Enhancements:
GUI:
Core:
- Improved security by moving some files outside documentRoot
i18n:
- Migrated to gettext (Machine object files), included:
- Database is no longer used to store translation tables
- It's no longer possible to delete languages
- Importing languages files for install/update is still supported but
only for Machine Object files
Javascript:
- Updated jQuery to version 1.6.2
- Updated jQuery UI (core and datepicker) to version 1.8.14
Tools:
- Updated PhpMyAdmin to version 3.4.3.2
Tickets:
- Fixed #43: Enhancement - You are blocked for 30 minutes
- Fixed #65: Good practices - Software Installer - All shared functions must be put in specific file
- Fixed #90: Defect - Custom logo feature is broken
- Fixed #101: Defect - Missing messages in Software Installer
- Fixed #103: Enhancement - Admin should have the rights to delete packages
- Fixed #113: Bug - Tree Builder only works with lowercase dirs
- Fixed #118: Update - PMA 3.4.3 released
- Fixed #119: Defect - Error when adding IP's
- Fixed #121: Bug - Users with domain set not to expire can not login
- Fixed #122: Bug - Lost password do not work
- Fixed #123: Cosmetics - Tabs's links are not showed properly on login page
- Fixed #124: Enhancement - Switch to PHP gettext
- Fixed #125: Defect - Database Upgrade Required on Clean Install
- Fixed #126: Bug - Enter key on login form redirect on lost password page
- Fixed #127: Update - jQuery v1.6.2 available
- Fixed #128: Update - phpMyAdmin 3.4.3.1 available
- Fixed #129: Bug - Default ISP logo not showed - wrong path generated
- Fixed #130: Defect - PHP gettext native support - Files cache issue
- Fixed #131: Bug - Awstats in dynamic mode do not work
- Fixed #132: Bug - ACTIVATION_LINK placeholder not replaced in mail
- Fixed #133: Bug - SQL users are not deleted on domain deletion
- Fixed #139: Bug - Unable to disable domain account
- Fixed #141: Bug - View Aliases link doesn't work (admin level)
- Fixed #142: Task - PMA config File have to be updated to new Dir Structure
- Fixed #145: Defect - Some items are not deleted on user deletion
- Fixed #150: Bug - Tickets feature is broken
- Fixed #153: BUG - Some pages lack footer
- Fixed #154: Update - phpMyAdmin 3.4.3.2 available
- Fixed #156: Bug - Users's properties must be loaded in session before i18n initialization
- Fixed #159: Defect - 404 after update a customer (Hosting plans available for admin)
- Fixed #160: Defect - Variable {YOU_ARE_LOGGED_AS} on edit domain (Hosting plans available for admin)
-------------------------------------------------------------------------------------
i-MSCP 1.0.1.3 (beta 3)
-------------------------------------------------------------------------------------
2011-06-24: Laurent Declercq
- RELEASE i-MSCP 1.0.1.3 beta 3
Features / Enhancements:
ENGINE:
Core:
- Added SSL support for Postfix, courier (imap/pop)
- Added SSL support for Proftpd
GUI:
Components:
- DebugBar: Added $_SERVER variable (plugin variables)
Core:
- Added SSL support for master (panel) vhost
- Update (database): Improved both execution time and memory consumption
Tickets:
- Fixed #2: Feature - SSL support for master vhost
- Fixed #93: Defect - Login page doesn't look good on IE7
- Fixed #96: Bug - Notice raised when clicking on link from the domain' default page
- Fixed #97: Good practices - Throw an exception if the phptmp directory is unwritable
- Fixed #98: Bug - Encoding issue in include/i18n.php
- Fixed #99: Bug - Undefined variable: DB in reseller/software_upload.php on line 457
- Fixed #100: Bug - Default language overrides user language at admin level
- Fixed #102: Bug - Unable to install more than one language file
- Fixed #104: Task - autoreplies_log database table still use MYISAM engine)
- Fixed #105: Bug - Database update 58 is faulty
- Fixed #107: Defect - Unable to import languages files pulled from transifex
- Fixed #108: Bug - Reseller's properties set to NULL when editing a domain
-------------------------------------------------------------------------------------
i-MSCP 1.0.0-beta2
-------------------------------------------------------------------------------------
2011-06-20: Laurent Declercq
- RELEASE i-MSCP 1.0.0 beta 2
GUI:
- Removed support for PHP version older than 5.3.2
Tickets:
- Fixed #92: Bug - Installation of Language File not possible
-------------------------------------------------------------------------------------
i-MSCP 1.0.0-beta1
-------------------------------------------------------------------------------------
2011-06-18: Torsten Widmann
- RELEASE i-MSCP 1.0.0 beta 1
Distributions:
Debian:
- Added support for testing (wheezy)
- Removed support for oldstable (lenny) - Perl >= v5.10.1 required
Features / Enhancements:
DATABASE:
- Switched to InnoDB engine
ENGINE:
Config:
- Moved keys file into /etc
Core:
- Improved logging system
Migration:
- Added migration script for ispCP version >= 1.0.7
Setup/Update:
- New i-mscp tree builder
- New installer (Dialog - merged setup and update scripts)
GUI:
Core:
- Added DebugBar component
- Added Events system component
- Added on-click-logon ftp-user - Thanks to William Lightning
- Added Software installer
- Dropped password encryption for Ftp, Mail accounts...
- New theme (XHTML strict)
- Rewritten Update component
- Removed support for importation of languages from text files
Tools:
- Updated PhpMyAdmin to version 3.4.2
Vendor:
- Updated idna_convert.class.php to version 0.8.0
- Updated Net_DNS to version 1.0.7
Tickets:
- Fixed #3: Defect - Wrong DNS entry when using multiple IP for alternative
- Fixed #5: Update - jQuery - version 1.4.4 available
- Fixed #6: Update - idna_convert class - version 0.6.9 available
- Fixed #7: Task - Import i-MSCP theme
- Fixed #10: Enhancement - IP-Overview for admin and reseller
- Fixed #11: Defect - Wrong used variables
- Fixed #12: Security Failure - Some CSRF issues in admin log
- Fixed #14: Feature - Software Installer
- Fixed #23: Merge Config files if not Distribution specific
- Fixed #24: Missing Program "Dialog" in package list
- Fixed #25: Little Error in INSTALL
- Fixed #26: Warnings in build script being installed via serial console
- Fixed #27: Add logger to build script
- Fixed #28: Defect - [FreeBSD] imscp-build use wrong path
- Fixed #29: Wrong link during Setup
- Fixed #30: Domainname Error during setup
- Fixed #31: Malfunction - [FreeBSD] An error occurred during setup process
- Fixed #32: Task - Needed package to install CPAN XML::Parser
- Fixed #34: Task - Default and Disabled Headers picture mismatch
- Fixed #35: Defect - Missing back stick in SQL
- Fixed #36: Deprecated: Call-time pass
- Fixed #37: Cosmetics - Hosting plan Header Color
- Fixed #38: Defect - Missing checkbox for hostingplan Terms of Service
- Fixed #39: Cosmetics - Missing background for the datepicker header
- Fixed #40: Updated phpMyAdmin to version 3.3.8.1
- Fixed #42: Cosmetics - Wrong design in phpMyAdmin
- Fixed #44: Update - Net::DNS v1.0.7 is available
- Fixed #48: Task - Licence header for create_release.sh
- Fixed #49: Cosmetics - Some improvements on multilanguage.php
- Fixed #50: Malfunction - Patch to fix the exception when switching users
- Fixed #51: Enhancement - Change Package actions if software is installed
- Fixed #52: Cosmetics - Occurences of ispcp in Sources
- Fixed #53: Cosmetics - Wrong link in docs/Ubuntu/INSTALL
- Fixed #54: Cosmetics - Wrong header in gui/admin/ip_usage.php
- Fixed #56: Cosmetics - Wrong logo path
- Fixed #59: Bug - Wrong path in debian and ubuntu config
- Fixed #66: Migration script
- Fixed #67: Database PDO::MYSQL_ATTR_USE_BUFFERED_QUERY
- Fixed #73: Bug - Problem with Mail (No Login possible)
- Fixed #74: Task - Template not yet updated
- Fixed #75: Bug - Can't change Admin password
- Fixed #76: Bug - Typo in SQL query
- Fixed #78: Bug - Typo error in HTML
- Fixed #80: Bug - Wrong referenced links
- Fixed #81: Bug - reseller can not edit user from view details
- Fixed #82: Cosmetics - client/webtools.php lookout lack picture
- Fixed #83: Bug - client/ftp_choose_dir.php result in blank page
- Fixed #84: Bug - Unable to edit custom errors pages (client)
- Fixed #85: Defect - http://app-pkg.i-mscp.net is not reachable
- Fixed #86: Bug - Administrator can not change default language for panel
- Fixed #87: Bug - Can not delete database
- Fixed #88: Bug - Reseller can not delete orders
- Fixed #89: Cosmetics - Traffic display in client/index.php
- Fixed #95: Bug - Version update check is broken
- Fixed #104: Task - autoreplies_log database table still use MYISAM engine
- Fixed #105: Bug - Database update 58 is faulty