Pierre Goiffon
c66884be0a
N°1001 setup : log all modifications done on the DB in a SQL file (/log/setup-queries-YYYY-MM-DD_HH-mm.sql)
...
SVN:trunk[5445]
2018-03-16 10:00:04 +00:00
Pierre Goiffon
fd7d30333f
N°1001 setup add check for new MySQL requirement innodb_large_prefix
...
if disabled indexes will be limited to 767 bytes, that means 191 car in the new iTop charset utf8mb4 although the varchar iTop use are 255 car long. So we NEED this parameter to be set to true (its default value is true only since MySQL 5.7.7, see https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_large_prefix )
SVN:trunk[5442]
2018-03-16 09:58:44 +00:00
Pierre Goiffon
d96015f2c1
N°1260 new db_tls.verify_server_cert option to force server certificates check
...
SVN:trunk[5381]
2018-03-05 15:50:18 +00:00
Pierre Goiffon
c0256428f9
setup : keep code compatibility with old PHP version
...
Whatever are the iTop requirements, we will be able to show warnings/errors on the setup first screen
SVN:trunk[5368]
2018-02-26 14:27:47 +00:00
Pierre Goiffon
b952f9da4a
N°942 allow to have no new PHP/MySQL requirements for next release
...
SVN:trunk[5363]
2018-02-22 14:28:52 +00:00
Pierre Goiffon
5d808992e6
N°942 use expression in SetupUtils constant as this is allowed since PHP 5.6.0 and it is the new required version for iTop 2.5 (see http://php.net/manual/en/language.oop5.constants.php )
...
SVN:trunk[5351]
2018-02-21 16:35:19 +00:00
Eric Espié
7ea9b5b2f3
Unit tests with debug()
...
SVN:trunk[5349]
2018-02-16 08:16:36 +00:00
Eric Espié
894f1c4f28
Magic trick for windows. Sometimes the folder is empty but rmdir fails
...
SVN:trunk[5344]
2018-02-13 10:59:56 +00:00
Eric Espié
19665d4ad9
Computations are not allowed in defining constants
...
SVN:trunk[5343]
2018-02-12 16:15:46 +00:00
Pierre Goiffon
5107ef5119
N°1260 MySQL TLS connection : finalize setup warning message
...
SVN:trunk[5315]
2018-02-08 14:22:20 +00:00
Pierre Goiffon
ca28eeb596
N°1260 rename db_ssl* vars to db_tls (cause SSL is an old protocol and MySQL uses TLS)
...
Keep options label with SSL, to keep them aligned with the labels used in MySQL products and documentation
SVN:trunk[5314]
2018-02-08 14:22:14 +00:00
Pierre Goiffon
5a2576bc29
N°1260 MySQL TLS connection : add options in setup
...
SVN:trunk[5311]
2018-02-08 14:21:51 +00:00
Pierre Goiffon
d2f0deec9c
N°1260 Config : migrate DB* variables to the Get() model, create CMDBSource::InitFromConfig
...
SVN:trunk[5308]
2018-02-08 14:21:25 +00:00
Pierre Goiffon
5a25e44177
N°1260 MySQL TLS patch improvements :
...
* mysql connexion opening : simplify code
* rename DB_SSL_* variables to DB_SSL.*
* fix warnings when new param are not set
* persistent connection (host "p:" prefix) is used for every TLS connection
* add some missing @var
SVN:trunk[5307]
2018-02-08 14:21:06 +00:00
Pierre Goiffon
08d9d58894
N°1260 MySQL TLS connection : apply Hardis patch (many thanks !)
...
SVN:trunk[5306]
2018-02-08 14:20:58 +00:00
Pierre Goiffon
9d817f0c77
N°942 new requirements for iTop 2.5
...
SVN:trunk[5301]
2018-01-31 10:44:17 +00:00
Pierre Goiffon
93526c8a44
N°942 PHP version not yet validated was incorrectly set to 7.1.9, fix it back to 7.2.0
...
SVN:trunk[5288]
2018-01-18 11:11:53 +00:00
Denis Flaven
dc0e739667
Fix for a problem breaking the mysqldump detection (when it fails on windows). Root cause: do not return/display the output of the shell command used to test mysqldump since (on windows) it may contain non-UTF-8 characters of an unknown character set and this breaks "UTF-8 picky" functions like json_encode.
...
SVN:trunk[5284]
2018-01-17 16:29:44 +00:00
Pierre Goiffon
c862179465
N°942 set nex itop release MySQL requirement to 5.5.3 for utf8mb4
...
Update also the comments I forgot on the previous change (woooops), and the warning messages beginning with "error" (hahem)
SVN:trunk[5245]
2018-01-12 16:07:31 +00:00
Pierre Goiffon
7a371f8b26
N°942 next itop release PHP & MySQL requirements : use *.0 versions instead of the latests
...
SVN:trunk[5243]
2018-01-12 15:35:25 +00:00
Pierre Goiffon
ae946f6821
N°942 change next itop release MySQL version requirement from 5.6 to 5.5, plus add some comments
...
SVN:trunk[5238]
2018-01-12 11:26:12 +00:00
Pierre Goiffon
8d9d4e67ca
N°942 setup : max version for PHP
...
SVN:trunk[5213]
2018-01-08 15:34:00 +00:00
Pierre Goiffon
1f8bd69aef
N°942 setup : add checks for next iTop release requirements on PHP and MySQL versions
...
* new constants in SetupUtils
* renamed existing methods
* warning if PHP and MySQL versions are lower than expected
SVN:trunk[5190]
2018-01-02 16:04:26 +00:00
Romain Quetiez
a818a09469
N°1188 & N°1189 Too much disk space / memory used for backup / restore - completing the commit [r5144], because the PHP extension phar is no more required
...
SVN:trunk[5151]
2017-12-11 16:19:16 +00:00
Guillaume Lajarige
426a0933b1
N°1092.1 Setup / MTP improvements regarding the environments folders:
...
- /env-production-build rights check before running setup
- /env-xxx-build is no longer deleted after MTT / MTP from the ITSM Designer. This prevents permissions issue when webserver user doesn't have suffisant rights on the root folder.
SVN:trunk[5023]
2017-10-13 13:25:20 +00:00
Eric Espié
0ce9ff4557
Allow modules to provide license file (license.<module_name>.xml) with same format as setup/licenses/community_license.xml
...
SVN:trunk[4921]
2017-09-20 09:21:31 +00:00
Denis Flaven
c6b98dd5c1
Bug fix: do NOT scan the whole "data" directory searching for extensions !!
...
SVN:trunk[4845]
2017-07-26 08:19:13 +00:00
Denis Flaven
be4c1e2c1c
Bug fix: prevent a crash of the setup when there is no "extensions" directory at all.
...
SVN:trunk[4843]
2017-07-20 13:37:07 +00:00
Denis Flaven
b613b9b302
Cosmetics on the asychronous DB connection message.
...
SVN:trunk[4811]
2017-07-07 15:27:32 +00:00
Romain Quetiez
e31fa066fc
N.612 Backup files could not exceed 4Gb (technology limitation). The fix consists in archiving the backup as a tar.gz instead of a zip. As a consequence, installing iTop now requires TWO additional PHP modules: phar/zlib. The zip module remains mandatory because it is used in other places. The restore utility accepts both legacy zip files and brand new tar.gz files. DBBackup::CreateZip is deprecated in favor of DBBackup::CreateCompressedBackup. DBRestore::RestoreFromZip is deprecated in favor of DBRestore::RestoreFromCompressedFile (which autodetects the format for backward compatibility).
...
SVN:trunk[4803]
2017-07-06 15:26:03 +00:00
Vincent Dumas
5dafb92dd3
LOCK TABLE MySQL privilege is required for iTop user to restore backups.
...
SVN:trunk[4679]
2017-04-13 09:46:07 +00:00
Vincent Dumas
0df420cd17
N°723 help message enhancement on 4th setup screen, about MySQL user required rights.
...
SVN:trunk[4571]
2017-03-08 14:16:29 +00:00
Guillaume Lajarige
a88365ca49
Resize on AttributeImage crashes when gd extension is not installed. Implemented a fallback so images are stored as is (original size) when gd extension is not available. A warning message is displayed during the setup.
...
SVN:trunk[4429]
2016-09-30 11:24:30 +00:00
Denis Flaven
d80d24c348
Disable PDF export if the PHP extension "GD" is not loaded.
...
SVN:trunk[4307]
2016-07-15 07:05:06 +00:00
Romain Quetiez
1d379245ee
#1254 Setup: iTop 2.3.0 requires PHP 5.3.6 (HTML sanitizer using the API DOMDocument::saveHTML with an argument)
...
SVN:trunk[4189]
2016-06-09 13:22:56 +00:00
Romain Quetiez
2ab12d9d11
#1221 Exclude git folder from the copied folders, during the compilation process
...
SVN:trunk[3969]
2016-03-25 15:22:52 +00:00
Denis Flaven
d64641127a
Fixed graphviz path check
...
SVN:trunk[3646]
2015-07-28 10:16:25 +00:00
Denis Flaven
606e462b53
The path to Graphviz' dot program is now prompted interactively during the setup, since Graphviz is now mandatory for displaying the impact analysis.
...
SVN:trunk[3643]
2015-07-15 15:14:38 +00:00
Romain Quetiez
35e58f8cd2
Make it possible to overload RestUtils (static methods called with static:: instead of self::) - iTop NOW REQUIRES PHP 5.3: we have verified, there are very installations of iTop made on PHP 5.2. It is worth to note that PHP 5.3 is already end of life (5.4 will become end of life in 8 months)
...
SVN:trunk[3584]
2015-05-26 11:44:12 +00:00
Denis Flaven
aa93fde347
Impact analysis: still an alpha version.
...
SVN:trunk[3559]
2015-04-24 07:42:50 +00:00
Denis Flaven
d9b1d0faf3
#1056 : the 'zip' extension is now mandatory to install iTop, since the code relies on the ZipArchive class for the Excel export and the scheduled backup.
...
SVN:trunk[3533]
2015-04-03 08:50:03 +00:00
Denis Flaven
030b4fa380
Enhancement: support injection of new modules treated as data.
...
SVN:trunk[3525]
2015-04-01 15:53:05 +00:00
Romain Quetiez
5f98c0dcab
About box - alpha version
...
SVN:trunk[3005]
2013-11-29 10:50:53 +00:00
Romain Quetiez
a84eff5c3b
Fixed regression introduced on fix [2829]
...
SVN:trunk[2866]
2013-09-26 15:32:16 +00:00
Romain Quetiez
afa6399dce
Regression due to the safe compile: fixed an issue depending on the OS: could not compile (bug with PHP rename)
...
SVN:trunk[2843]
2013-09-02 08:52:14 +00:00
Romain Quetiez
e99d96e081
Safe compilation (works in a temporary directory, on success then move it into env-production)
...
SVN:trunk[2835]
2013-08-27 12:19:55 +00:00
Romain Quetiez
75eb44912f
Setup: Source dir recorded with a trailing backslash under windows
...
SVN:trunk[2829]
2013-08-22 11:57:31 +00:00
Romain Quetiez
a62c1946a6
#721 Unmet dependencies not detected
...
SVN:trunk[2739]
2013-05-16 08:54:50 +00:00
Denis Flaven
6df6af0df0
#663 : Fix for emptying a directory which contains broken symbolic links
...
SVN:trunk[2707]
2013-04-29 08:34:19 +00:00
Denis Flaven
5d805a123e
#683 : allow installation on a DB which names begins with numbers
...
+ directory cleanup for supporting symblinks
SVN:trunk[2639]
2013-03-19 11:38:53 +00:00