Denis Flaven
b2d6df98ed
Protect Bulk Modify against XSS injection!
...
SVN:2.0.2[3118]
2014-04-01 10:13:58 +00:00
Denis Flaven
3f4db67b40
Allow re-entrance in the same named mutex within the same PHP page.
...
SVN:2.0.2[3116]
2014-04-01 09:53:17 +00:00
Romain Quetiez
1943b64b35
Fixed issue with 1.x datamodels: dashlets of type "badge" not working (preventing from editing an existing dashboard), since 2.0.2 -retrofitted from trunk
...
SVN:2.0.2[3114]
2014-04-01 09:16:25 +00:00
Romain Quetiez
9cd41efbcd
Aligned the authentication module with the one of 2.x, to enable the feature "Forgot password" for legacy data models -retrofit from trunk
...
SVN:2.0.2[3112]
2014-04-01 08:35:52 +00:00
Denis Flaven
5b12bd4c07
Bug fix : missing semicolons were causing an error with IE9.
...
SVN:2.0.2[3108]
2014-03-26 15:00:25 +00:00
Romain Quetiez
46f9a1962a
#896 XSS injection on the portal (any search form) -reintegrated from trunk
...
SVN:2.0.2[3105]
2014-03-21 11:43:19 +00:00
Denis Flaven
d527941707
#870 : when a user deletes all her/his shortcuts at once, this was deleting all the shortcuts for all users.
...
SVN:2.0.2[3100]
2014-03-12 14:07:42 +00:00
Denis Flaven
b795a20e59
Templates processing aligned with "templates-base" 2.1.1: allow template fields with the same name the attribute code of the curent object.
...
SVN:2.0.2[3098]
2014-03-11 14:05:42 +00:00
Denis Flaven
2833ef0853
#887 short term fix for preventing ToArgs to alter the content of an object...
...
SVN:2.0.2[3096]
2014-03-04 14:00:01 +00:00
Denis Flaven
1a848fb3cc
Trac #890 : Dispatch the defines in the proper modules to make sure that the portal works with all possible combinations of tickets.
...
SVN:2.0.2[3094]
2014-03-03 15:08:26 +00:00
Romain Quetiez
ead3a552e7
Retrofitted three changes from trunk, for the REST/JSON API:
...
- Enum should be output as the raw value (not the translated label)
- #877 Improved the update of case logs
- #891 Better error reporting when authentication parameters are missing
SVN:2.0.2[3091]
2014-02-27 10:42:02 +00:00
Romain Quetiez
945b9dc8a9
#888 Security on the portal incompatible with customizations (regression introduced in 2.0.2), now requires to define PORTAL_USERREQUEST_DISPLAY_QUERY and PORTAL_USERREQUEST_DISPLAY_POWERUSER_QUERY -reintegrated from trunk
...
SVN:2.0.2[3087]
2014-02-24 15:56:54 +00:00
Denis Flaven
8850d4c460
Make the Basic Authentication (login_mode=basic) work with non-ASCII characters (in the username as well as in the password), though this may depend on the browser...
...
SVN:2.0.2[3085]
2014-02-19 17:36:27 +00:00
Denis Flaven
075311b6dd
Protect the initialization with a try ... catch, in order to protect that rest of the page in case of trouble.
...
SVN:2.0.2[3075]
2014-02-05 17:10:44 +00:00
Romain Quetiez
1ad81260ae
Reintegrated changes 3058 to 3060 (prerequisiste for templates into the portal) from trunk
...
SVN:2.0.2[3073]
2014-02-05 16:33:29 +00:00
Romain Quetiez
f8b36a47a6
Optimization: map the extended attribute code to the corresponding external field when this if possible (ex: org_id->name to org_name); this reduces the number of queries, in particular when using the "export CSV" menu on a list. -reintegrated from trunk
...
SVN:2.0.2[3070]
2014-02-03 14:36:48 +00:00
Romain Quetiez
8b73e2f9bc
Optimize the queries for the export page -reintegrated from trunk
...
SVN:2.0.2[3068]
2014-02-03 14:28:39 +00:00
Romain Quetiez
34ad21b7f5
Allow to reset a running stop watch (without stopping it!) -reintegrated from trunk
...
SVN:2.0.2[3064]
2014-02-03 11:58:59 +00:00
Denis Flaven
1d2fdb1c23
Compatibility with APCu (For PHP 5.5+), since it is slightly different from APC.
...
SVN:2.0.2[3062]
2014-01-22 15:42:15 +00:00
Denis Flaven
92baf53c52
#871 : eMail validation pattern was too strict: now fully configurable (globally and per attribute).
...
SVN:2.0.2[3057]
2014-01-17 09:41:21 +00:00
Romain Quetiez
6cc0bf5c5a
#869 REST JSON was not outputing case log attributes (implemented in a structured way) -retrofit in branch 2.0.2
...
SVN:2.0.2[3055]
2014-01-15 11:06:56 +00:00
Romain Quetiez
a0497cf539
Asynchronous emails: added a retry mechanism useful in case your SMTP server restricts the number of emails that can be sent over a period of time (usage: broadcasting a newsletter). The mechanism is not specific to sending email as it is implemented at the AsyncTask level. -reintegrated from trunk
...
SVN:2.0.2[3048]
2013-12-13 10:40:43 +00:00
Denis Flaven
a72392d0a8
#856 : allow asynchronous emails to have an empty 'to' recipient... (not used anyway)
...
SVN:2.0.2[3044]
2013-12-12 18:05:42 +00:00
Romain Quetiez
d47609ae03
Created branch 2.0.2
...
SVN:2.0.2[3041]
2013-12-11 13:23:45 +00:00
Denis Flaven
5c2578169e
Add "finalclass" as a reconciliation key on all abstract classes derived from FunctionalCI
...
SVN:trunk[3040]
2013-12-11 10:08:23 +00:00
Romain Quetiez
645731a76d
Integrated an update of the portuguese (brazil) localization, made by Marco Tulio
...
SVN:trunk[3039]
2013-12-11 09:38:15 +00:00
Denis Flaven
3de2d654a0
Protection against attemp to delete a non-existing node in the XML...
...
SVN:trunk[3038]
2013-12-10 16:43:22 +00:00
Romain Quetiez
934e500253
Setup: fixed issue when upgrading a DB (no install dir specified, thus no config file) and requesting a backup: the backup is created without the config file in it.
...
(Updated the readme for the upcoming release!)
SVN:trunk[3037]
2013-12-10 15:47:33 +00:00
Romain Quetiez
cfd2a7baff
Readme file updated for the (soon) upcoming release 2.0.2
...
SVN:trunk[3036]
2013-12-10 15:01:34 +00:00
Romain Quetiez
1867195c25
Portal: Removed the public log for the user request creation form (still available on the ticket details). That was already done in change [2828] for ITIL flavour.
...
SVN:trunk[3035]
2013-12-10 14:58:22 +00:00
Romain Quetiez
d4bcb9dff8
Regression of 2.0.2 beta: Configure this list + discard all columns: the list cannot be loaded anymore (if saved)
...
SVN:trunk[3034]
2013-12-10 13:48:32 +00:00
Romain Quetiez
4172cb2023
Readme file updated for the (soon) upcoming release 2.0.2
...
SVN:trunk[3033]
2013-12-10 12:48:10 +00:00
Denis Flaven
ebff827013
#805 (again): proper fix to avoid blocking when creating a ticket with DBInsert() (instead of DBInsertNoReload !!)
...
SVN:trunk[3032]
2013-12-10 11:07:24 +00:00
Denis Flaven
1afcf46970
#805 : fix the issue when creating tickets from the SOAP web service.
...
SVN:trunk[3031]
2013-12-10 10:16:40 +00:00
Romain Quetiez
2e37ccc4c2
#770 and #853 : When a list is configured directly from the table (NOT from the Dialog box), then these settings are not kept neither when creating a shortcut nor when opening the "configure this list" dialog
...
SVN:trunk[3030]
2013-12-09 20:38:05 +00:00
Romain Quetiez
3b188524ca
#770 Complete the fix implemented in [2990], the configuration is kept even if not saved for the list
...
SVN:trunk[3029]
2013-12-09 15:55:11 +00:00
Denis Flaven
bd1096b0fc
#756 : allow incidents and user request to be linked to 'closed' problems.
...
SVN:trunk[3028]
2013-12-09 12:57:55 +00:00
Denis Flaven
d42443697c
Security enhancements:
...
- ensure that a user can ony see the details of the ticket she/he is allowed to see, even if the id is typed manually
- add a define'd filter to filter the drop-down lists of the search form for searching closed tickets.
SVN:trunk[3027]
2013-12-09 11:39:25 +00:00
Romain Quetiez
8509237084
#851 Ampersand (aka '&') not welcomed in the setup wizard
...
SVN:trunk[3026]
2013-12-09 10:52:21 +00:00
Romain Quetiez
f16d1ee1e4
PHP Mail transport to allow 100% of recipients in BCC (proposed on github)
...
SVN:trunk[3025]
2013-12-05 12:06:30 +00:00
Romain Quetiez
5672bee85f
Regression introduced with the capability to disable mandatory ext keys (defaults to true)
...
SVN:trunk[3024]
2013-12-04 16:15:26 +00:00
Denis Flaven
4d6ddb8586
Fixes to the packaging after a first test on CentOS
...
SVN:trunk[3023]
2013-12-03 15:21:22 +00:00
Denis Flaven
a71b3bc231
Protects the setup in case of missing PHP-JSON module
...
SVN:trunk[3022]
2013-12-03 11:47:42 +00:00
Romain Quetiez
723d51a871
Readme file updated for the upcoming release
...
SVN:trunk[3021]
2013-12-03 11:07:59 +00:00
Denis Flaven
4e1c3f321f
First step toward a generic Linux packaging supporting both DEBs and RPMs...
...
SVN:trunk[3020]
2013-12-03 11:04:33 +00:00
Denis Flaven
2b58bca313
Use jQuery.inArray() instead of array.indexOf() to be compatible with IE8
...
SVN:trunk[3019]
2013-12-03 10:50:38 +00:00
Denis Flaven
9b1d383848
Spanish translation contributed by Miguel Turrubiates
...
SVN:trunk[3018]
2013-12-03 10:22:30 +00:00
Romain Quetiez
96c1ec42ed
Internal: API to build the SQL statements to (re)-create an object
...
SVN:trunk[3017]
2013-12-03 09:59:42 +00:00
Romain Quetiez
7cb2fb9b02
Internal: new setting to tweak the data model by allowing null for all external keys (use with care!)
...
SVN:trunk[3016]
2013-12-03 09:58:29 +00:00
Romain Quetiez
6f90d626fc
Code refactoring: MakeSelectFilter
...
SVN:trunk[3015]
2013-12-03 09:56:46 +00:00