romainq
|
8e5209238f
N.701 (continuation of [r4596] which introduced regressions on the handling of date fields)
|
%!s(int64=8) %!d(string=hai) anos |
romainq
|
5405f8c258
N.701 Data Synchro: dates can be reset by the mean of an empty string (still, integers and enums cannot be reset)
|
%!s(int64=8) %!d(string=hai) anos |
romainq
|
f6c4655769
N.497 Continuation of the fix done in [r4461], to correctly handle validation patterns containing a slash (AttributeURL in the enhanced customer portal). The initial fix has broken the validation of date (+time) fields because the slash was escaped twice, leading to an invalid regular expression. Requires testing of synchro, CSV import, console, customer portal...
|
%!s(int64=8) %!d(string=hai) anos |
dflaven
|
c7f81c98b2
Enhancement:
|
%!s(int64=8) %!d(string=hai) anos |
romainq
|
92e9dcb0fc
Data synchro: web service synchro_import - usage to expose the real default date format (mySQL datetime format)
|
%!s(int64=9) %!d(string=hai) anos |
dflaven
|
3257f1976e
- Make sure that the CSV Parser has enough time to run on big amount of data.
|
%!s(int64=9) %!d(string=hai) anos |
dflaven
|
5570d889f0
Trying to protect the Synchro for timeouts, since the synchro may be launched from the web (as a "web service", especially by the "collectors"). To be validated further with large amounts of data.
|
%!s(int64=9) %!d(string=hai) anos |
dflaven
|
d65256fcba
Fix: properly parse dates in synchro import. Thanks to Karl aka karkoff1212 for reporting the issue.
|
%!s(int64=9) %!d(string=hai) anos |
dflaven
|
d9a47bdc98
Proper validation (and reporting) about date (and time) formats.
|
%!s(int64=9) %!d(string=hai) anos |
dflaven
|
f4382de1bf
Validate date/time fields using their regular expression during an import (or synchro) to avoid passing wrong formats as-is (e.g. 01/02/16 can become 01/02/0016 instead of 01/02/2016 if you use the 4 digits format for years and pass only 2 digits !)
|
%!s(int64=9) %!d(string=hai) anos |
dflaven
|
08e01b9eb7
Enhancement: Date and time formats are now configurable in iTop !! (beta version, beware!)
|
%!s(int64=9) %!d(string=hai) anos |
dflaven
|
5551f50e4e
Make sure that the SQL mutexes are specific to the current iTop instance, but still preserving the capability for the setup to detect an already running cron job with or without a valid config file.
|
%!s(int64=10) %!d(string=hai) anos |
romainq
|
30c759983a
#1039 Continuation of the fix implemented in [3465] that introduced a stopper regression (Fatal Error)
|
%!s(int64=10) %!d(string=hai) anos |
dflaven
|
4a57214936
#1039: prevent concurrent executions of either synchro_import.php or synchro_exec.php for a given data source, since it would lead to unpredictable results.
|
%!s(int64=10) %!d(string=hai) anos |
romainq
|
eafa11ecfe
Updated copyright (2012) and license (LGPL changed to AGPL)
|
%!s(int64=12) %!d(string=hai) anos |
romainq
|
08f30cc794
CSV import (both std and related to the data synchro) can be used with a tab (keyword 'tab', case insensitive)
|
%!s(int64=13) %!d(string=hai) anos |
romainq
|
5ec63a30ca
#489 Run the synchro with parameter max_chunk_size to split the execution into several processes, each loading at most the given count of replica (note: the master process will continue to run while child processes are being forked one by one)
|
%!s(int64=13) %!d(string=hai) anos |
dflaven
|
bf2c6ae852
Enhancement: when an (optional) external key cannot be reconciled, log a warning on the replica. the replicas containing a warning are then processed everytime in case the ext key changes
|
%!s(int64=13) %!d(string=hai) anos |
romainq
|
4e1e2d45ba
Data sync: fixed issue when a replica left in state 'new' becomes obsolete
|
%!s(int64=13) %!d(string=hai) anos |
dflaven
|
b92be77027
Missing sanitization filter for 1 parameter: fixed !
|
%!s(int64=14) %!d(string=hai) anos |
dflaven
|
fbfefd59b8
Added a flag to force the import to cinutnue even in case of SQL error... useful for debugging don't use in production ;-)
|
%!s(int64=14) %!d(string=hai) anos |
dflaven
|
80c2ee1787
Still fixing regressions caused by Trac#446: XSS vulnerabilities...
|
%!s(int64=14) %!d(string=hai) anos |
dflaven
|
253a2ee596
Fixed Trac#446: XSS vulnerabilities... to be tested !
|
%!s(int64=14) %!d(string=hai) anos |
dflaven
|
131de01bc7
In CLI mode, do not depend on the current directory: the script can be run from anywhere.
|
%!s(int64=14) %!d(string=hai) anos |
romainq
|
0a4cc0e1f6
Improved import.php and synchro_import.php: added 'date_format' (example: %d/%m/%Y %H:%i:%s)
|
%!s(int64=14) %!d(string=hai) anos |
romainq
|
fe8ebc4d5e
#370 standard argument for CLI/REST services: param_file
|
%!s(int64=14) %!d(string=hai) anos |
dflaven
|
a3f2393b6b
- Cleanup of the dictionary usage.
|
%!s(int64=14) %!d(string=hai) anos |
romainq
|
e95823c046
Data Exchange - Format and save traces (config option: synchro_trace)
|
%!s(int64=14) %!d(string=hai) anos |
romainq
|
d5d63311e1
Data Exchange - Implemented reconciliation on external keys
|
%!s(int64=14) %!d(string=hai) anos |
romainq
|
8766db7e7b
Data Exchange - Improved handling of deletion (inc. the reporting of it)
|
%!s(int64=14) %!d(string=hai) anos |