Romain Quetiez
6a9ea25b27
Setup based on either compiled modules or xml datamodel files (or both).
...
SetupWebPage is an alias for ModuleDiscovery and the module files should be updated progressively to invoke ModuleDiscovery::AddModule() instead.
The implementation of the module still assumes they are in the directory 'modules'... this has to be changed later to ensure the distinction between the source modules and the executed modules
SVN:trunk[1758]
2012-01-11 15:04:15 +00:00
Denis Flaven
99c4128ee6
Increased Suhosin minimum value for get_max_value to 2048 due to a bug seen on some installations
...
SVN:trunk[1699]
2011-11-30 13:21:38 +00:00
Romain Quetiez
bdebb33822
#488 Replaced mysql extension with mysqli
...
SVN:trunk[1630]
2011-10-10 15:42:10 +00:00
Denis Flaven
bddfdb4a28
Fixed Trac #468 : wrong path to the doc#installationInstructions
...
SVN:trunk[1571]
2011-09-12 11:22:29 +00:00
Romain Quetiez
205e80f8a5
#446 XSS vector through the page title
...
SVN:trunk[1562]
2011-09-08 10:30:18 +00:00
Romain Quetiez
a7e937ec58
Regression: the default language was German!
...
SVN:trunk[1545]
2011-08-31 13:09:50 +00:00
Denis Flaven
bc2a8a8c4a
Improved verification to the PHP file upload settings to avoid troubles later... (Trac #284 )
...
SVN:trunk[1544]
2011-08-31 09:03:26 +00:00
Romain Quetiez
dde3efc0c7
Upgrade: adjust data sources, and be more verbose about upgrades in the DB (HKeys and data sources)
...
SVN:trunk[1531]
2011-08-29 13:20:44 +00:00
Denis Flaven
5d9d44dc5e
Fix: detection of the Suhosin extension during the installation and tell the user if the get_max_value is too small.
...
SVN:trunk[1528]
2011-08-29 11:49:22 +00:00
Denis Flaven
496bf386be
Force the rebuilding of hierarchical keys on every upgrade, since in 1.2-beta the rebuilding of HK was buggy. (May be the cause of the bugs: #459 , #460 and #461 )
...
SVN:trunk[1523]
2011-08-26 09:08:54 +00:00
Romain Quetiez
e515dfb434
Cosmetics: regression due to an unnecessary protection against XSS attacks
...
SVN:trunk[1519]
2011-08-25 16:35:38 +00:00
Romain Quetiez
cc1105ff60
Email test: under IIS it was not detecting Windows correctly, and the help message was therefore completely wrong.
...
SVN:trunk[1511]
2011-08-25 10:04:21 +00:00
Denis Flaven
51bd6cdf97
#446 continuing: sanitizing parameters...
...
SVN:trunk[1451]
2011-08-15 13:55:59 +00:00
Denis Flaven
b02021a4ff
Still fixing regressions caused by Trac#446: XSS vulnerabilities...
...
SVN:trunk[1450]
2011-08-12 10:06:33 +00:00
Romain Quetiez
e2e4c53b0d
Fix after security fix
...
SVN:trunk[1448]
2011-08-11 16:31:59 +00:00
Denis Flaven
6859326646
Fixed Trac#446: XSS vulnerabilities... to be tested !
...
Also fixed the display/download links on documents that were both doing exactly the same thing !
SVN:trunk[1443]
2011-08-11 10:17:03 +00:00
Denis Flaven
aa6d7578d1
Fixed issues when adding/removing modules during the setup:
...
- When adding modules: the data model was not refreshed in the cache before attempting to load "structure" (or "sample") data
- When removing a module: remaining (invalid) triggers were still used.
SVN:trunk[1401]
2011-08-01 10:30:22 +00:00
Denis Flaven
c7e27a836a
Make sure that the root URL ends with a slash
...
SVN:trunk[1380]
2011-07-28 13:45:51 +00:00
Denis Flaven
c8a1380bef
- Fixed the reporting about the previous version
...
SVN:trunk[1379]
2011-07-28 13:19:58 +00:00
Denis Flaven
46781c349f
- Setup tested under IE8
...
- Added migration code, during the setup, for the hierarchical keys
SVN:trunk[1358]
2011-07-25 14:14:05 +00:00
Denis Flaven
b80cc36fb5
TO BE TESTED: New step in the wizard confirmation of the URL to be used for accessing the application.
...
SVN:trunk[1348]
2011-07-22 11:55:41 +00:00
Romain Quetiez
a5091d9af0
Fixed regression: magic_quote_runtime could be deprecated with recent versions of PHP (setup)
...
SVN:trunk[1306]
2011-06-28 15:13:10 +00:00
Denis Flaven
22c6df1a7a
Fixed Trac #422 (detection of magic_quotes_runtime)
...
SVN:trunk[1301]
2011-06-24 14:46:21 +00:00
Denis Flaven
b9f467f08f
Dictionary files that follow the naming convention <Lang>.dict.<ModuleName>.php are now loaded automatically without the need to specify them explicitely in the module definition file.
...
SVN:trunk[1232]
2011-04-22 15:53:21 +00:00
Denis Flaven
c6493f6cdc
Dictionary files that follow the naming convention <Lang>.dict.<ModuleName>.php are now loaded automatically without the need to specify them explicitely in the module definition file.
...
SVN:trunk[1228]
2011-04-22 15:44:50 +00:00
Denis Flaven
d8c5f26aed
Fix for IE8: On IE <button type="submit"> does not submit the form if an onClick action is specified !
...
SVN:trunk[1215]
2011-04-13 09:53:59 +00:00
Denis Flaven
4fefaa5658
Make sure that we initialize the list of modules with just the default config and not the previous config. Setup now supports removing modules (even if the actual data are NOT removed from the database, yet).
...
SVN:trunk[1189]
2011-04-07 08:22:57 +00:00
Denis Flaven
089a9fcf4a
- Make sure that the data (smaples and structure) from hidden modules are loaded as well. (Symptom: sample EmailNotifications were not loaded)
...
- Make sure that the "synchrodatasource" file gets loaded as part of the "standard" app modules, even when upgrading "in-place" an existing iTop configuration file.
SVN:trunk[1185]
2011-04-06 18:42:27 +00:00
Denis Flaven
9e2c556805
Load the config before using it !
...
SVN:trunk[1169]
2011-04-04 10:18:03 +00:00
Denis Flaven
3a0be981d6
Added the detection & logging of APC.
...
SVN:trunk[1168]
2011-04-04 09:57:35 +00:00
Denis Flaven
911d4177cc
- Various fixes an finishing touch to the setup: support of "named" root modules, streamlined back/next processing, cleaner "summary" screen, etc...
...
SVN:trunk[1163]
2011-04-01 10:02:40 +00:00
Romain Quetiez
851b41670e
New setup: fixed bug in the HTML (missing Next button on IE8)
...
SVN:trunk[1159]
2011-03-31 13:03:09 +00:00
Denis Flaven
e3ac7067f7
New implementation of the setup:
...
- All actions are performed asynchronously at the end of the setup
- Supports upgrading and reinstalling (to add modules)
SVN:trunk[1157]
2011-03-30 17:28:01 +00:00
Romain Quetiez
7ae02a7c5b
Enablers for the current setup improvements
...
SVN:trunk[1150]
2011-03-28 14:03:34 +00:00
Romain Quetiez
b8b20f82d7
Email sent in asynchronous mode (established the base for an application internal CRON, task queue, etc.) with adjustable configuration (disable by default). Also improved the OQL: IS_NULL() and REGEXP have been added.
...
SVN:trunk[1132]
2011-03-18 11:15:09 +00:00
Denis Flaven
6262fa1d26
Fix Trac #336 : verification of the directory of the temporary config file was wrong... however the script still assumes that the temporary config file and the final one are stored in the same place... at the root of the iTop installation.
...
SVN:trunk[1116]
2011-03-08 10:48:35 +00:00
Denis Flaven
3d8ffba2fa
Mention that the database user must have the "CREATE VIEW and TRIGGER" privileges for the setup to work fine.
...
SVN:trunk[1063]
2011-02-03 09:41:32 +00:00
Denis Flaven
78256bae0b
- Display PHP errors during setup instead of hiding them ! (Trac #321 )
...
- Set a longer timeout during setup (Trac #314 )
SVN:trunk[1042]
2011-01-03 14:56:28 +00:00
Romain Quetiez
cde184e2a3
Allow a module to provide a handler to override application settings: OnMetaModelStarted()
...
SVN:trunk[1010]
2010-12-06 09:14:20 +00:00
Denis Flaven
d8f2979c5a
- Fixed Trac #318 (and #335 ): added the check of the mandatory DOM extension.
...
SVN:trunk[994]
2010-11-29 18:27:44 +00:00
Romain Quetiez
c428e07c4b
XML data loader to request for credentials
...
SVN:trunk[986]
2010-11-29 10:19:33 +00:00
Romain Quetiez
9f000c15ff
Cosmetic on setup: perform post DB install in the same page as admin account creation, and hide ticket prerequisites module
...
SVN:trunk[981]
2010-11-26 15:57:11 +00:00
Romain Quetiez
64044e47e1
Modularity: allow a module to execute some specific installation procedures (customize the config file, do something in the database)
...
SVN:trunk[975]
2010-11-25 17:15:12 +00:00
Romain Quetiez
fcbd9b8911
Improved Web services: opened to services coming from an optional module
...
SVN:trunk[965]
2010-11-23 16:16:01 +00:00
Denis Flaven
2c4bdf6398
- Fixed the detection of relative path in the config file to make it compatible with *nix
...
SVN:trunk[963]
2010-11-23 11:54:41 +00:00
Romain Quetiez
d8bb6a45b2
REVIEWED THE FILE INCLUSION POLICY
...
- includes are relative to the application root folder, aka APPROOT
- changed the config file, while preserving the compatibility with older installs
SVN:trunk[962]
2010-11-22 17:53:52 +00:00
Denis Flaven
956ebb1962
Force a dummy timezone to prevent a warning during the setup...
...
SVN:trunk[957]
2010-11-22 12:36:38 +00:00
Denis Flaven
006453678b
Fixed Trac#300: each iTop instance now uses its own name for the cookie storing the session ID. Therefore several instances can coexist independently on the same server.
...
SVN:trunk[913]
2010-10-22 06:09:51 +00:00
Denis Flaven
931075687a
Fix for Trac #289 : setup now checks that the "setup" directory is writeable.
...
SVN:trunk[909]
2010-10-20 16:20:52 +00:00
Denis Flaven
4b5a25ea59
Fixed Trac #278 : better detection of all PHP mandatory modules.
...
SVN:trunk[897]
2010-10-19 12:45:48 +00:00