Skip to content

Commit 908eab1

Browse files
committed
6.1.10
- [ENHANCEMENT] adding new ExecuteCustomReaderProcedureSetup ado function which returns an SLQ command object - [BUG FIX] no longer serializing responses for static, restful and head requests - [BUG FIX] memcache cas flush - [ENHANCEMENT] updated firebaseadmin - [ENHANCEMENT] updated Microsoft.Extensions.Logging.Log4Net.AspNetCore - [ENHANCEMENT] added ConsoleConfiguration as a way to setup console apps easily - [ENHANCEMENT] html sanitizer updated package as had vulnerability - [ENHANCEMENT] html sanitizer keys removed from appsettings and added to apiconfig
1 parent da4f54a commit 908eab1

File tree

290 files changed

+434541
-165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

290 files changed

+434541
-165
lines changed

db/configuration/data script/APPSettings.sql

Lines changed: 46 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -229,9 +229,6 @@ FROM TS_API_SETTING
229229
where API_KEY = 'API_SESSION_COOKIE')
230230
INSERT INTO TS_API_SETTING VALUES(@APIID,'API_SESSION_COOKIE','session','API - Session Cookie (case sensitive)',0);
231231

232-
233-
234-
235232
IF NOT EXISTS
236233
(SELECT 1
237234
FROM TS_API_SETTING
@@ -243,10 +240,55 @@ IF NOT EXISTS
243240
(SELECT 1
244241
FROM TS_API_SETTING
245242
where API_KEY = 'API_AD_BLACKLIST_OUS')
246-
INSERT INTO TS_API_SETTING VALUES(@APIID,'API_AD_BLACKLIST_OUS','','List of OU\''s to exclude from AD queries',1);
243+
INSERT INTO TS_API_SETTING VALUES(@APIID,'API_AD_BLACKLIST_OUS','','List of OU\'s to exclude from AD queries',1);
247244
248245
IF NOT EXISTS
249246
(SELECT 1
250247
FROM TS_API_SETTING
251248
where API_KEY = 'API_DATETIME_FORMAT')
252249
INSERT INTO TS_API_SETTING VALUES(@APIID,'API_DATETIME_FORMAT','','List of allowed datetime masks',0);
250+
251+
IF NOT EXISTS
252+
(SELECT 1
253+
FROM TS_API_SETTING
254+
where API_KEY = 'SANITIZER_REMOVE_ALLOWED_TAGS')
255+
INSERT INTO TS_API_SETTING VALUES(@APIID,'SANITIZER_REMOVE_ALLOWED_TAGS','','List of allowed tags to remove',0);
256+
257+
258+
IF NOT EXISTS
259+
(SELECT 1
260+
FROM TS_API_SETTING
261+
where API_KEY = 'SANITIZER_REMOVE_ALLOWED_ATTRIBUTES')
262+
INSERT INTO TS_API_SETTING VALUES(@APIID,'SANITIZER_REMOVE_ALLOWED_ATTRIBUTES','','List of allowed attributes to remove',0);
263+
264+
265+
IF NOT EXISTS
266+
(SELECT 1
267+
FROM TS_API_SETTING
268+
where API_KEY = 'SANITIZER_REMOVE_ALLOWED_CSSCLASSESS')
269+
INSERT INTO TS_API_SETTING VALUES(@APIID,'SANITIZER_REMOVE_ALLOWED_CSSCLASSESS','','List of css classes to remove',0);
270+
271+
272+
IF NOT EXISTS
273+
(SELECT 1
274+
FROM TS_API_SETTING
275+
where API_KEY = 'SANITIZER_REMOVE_ALLOWED_CSSPROPERTIES')
276+
INSERT INTO TS_API_SETTING VALUES(@APIID,'SANITIZER_REMOVE_ALLOWED_CSSPROPERTIES','','List of css properties to remove',0);
277+
278+
IF NOT EXISTS
279+
(SELECT 1
280+
FROM TS_API_SETTING
281+
where API_KEY = 'SANITIZER_REMOVE_ALLOWED_ATRULES')
282+
INSERT INTO TS_API_SETTING VALUES(@APIID,'SANITIZER_REMOVE_ALLOWED_ATRULES','','List of \'at rules\' to remove',0);
283+
284+
IF NOT EXISTS
285+
(SELECT 1
286+
FROM TS_API_SETTING
287+
where API_KEY = 'SANITIZER_REMOVE_ALLOWED_SCHEMES')
288+
INSERT INTO TS_API_SETTING VALUES(@APIID,'SANITIZER_REMOVE_ALLOWED_SCHEMES','','List of schemes to remove',0);
289+
290+
IF NOT EXISTS
291+
(SELECT 1
292+
FROM TS_API_SETTING
293+
where API_KEY = 'SANITIZER_REMOVE_URI_ATTRIBUTES')
294+
INSERT INTO TS_API_SETTING VALUES(@APIID,'SANITIZER_REMOVE_URI_ATTRIBUTES','','List of URI attributes to remove',0);

rls/API.Library.dll

3 KB
Binary file not shown.

rls/API.Library.pdb

516 Bytes
Binary file not shown.

rls/APIConfig.json

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"apiConfig": {
3-
"CONFIG_VERSION": 1.0,
3+
"CONFIG_VERSION": 2.0,
44
"API_FIREBASE_ENABLED": false,
55
"API_FIREBASE_APP_NAME": "domain.extension",
6-
"API_PERFORMANCE_ENABLED": true,
6+
"API_PERFORMANCE_ENABLED": false,
77
"API_PERFORMANCE_DATABASE": "defaultConnection",
8-
"API_MEMCACHED_SALSA": "apd_test1",
8+
"API_MEMCACHED_SALSA": "",
99
"API_MEMCACHED_MAX_VALIDITY": "2592000",
1010
"API_MEMCACHED_MAX_SIZE": "128",
11-
"API_MEMCACHED_ENABLED": true,
11+
"API_MEMCACHED_ENABLED": FALSE,
1212
"API_EMAIL_ENABLED": false,
1313
"API_EMAIL_MAIL_NOREPLY": "",
1414
"API_EMAIL_MAIL_SENDER": "",
@@ -22,18 +22,24 @@
2222
"API_RECAPTCHA_PRIVATE_KEY": false,
2323
"API_RECAPTCHA_URL": "https://www.google.com/recaptcha/api/siteverify?secret=0&response=1",
2424
"API_RECAPTCHA_ENABLED": false,
25-
"API_AD_DOMAIN": "",
25+
"API_AD_DOMAIN": "CSOCORK",
2626
"API_AD_PATH": "",
2727
"API_AD_USERNAME": "",
2828
"API_AD_PASSWORD": "",
29-
"API_AD_CUSTOM_PROPERTIES": "Manager,Division,Title,Department,Directorate,HeadOfDivision,ExternalAccess",
30-
"API_AD_BLACKLIST_OUS": "Azure Sync User Group,VDI Users Group,IGSS Users,Household Surveys",
31-
"API_MASK_PARAMETERS": "FileContent,userPrincipal",
29+
"API_AD_CUSTOM_PROPERTIES": "",
30+
"API_AD_BLACKLIST_OUS": "",
31+
"API_MASK_PARAMETERS": "",
3232
"API_AUTHENTICATION_TYPE": "WINDOWS",
3333
"API_STATELESS": true,
3434
"API_SUCCESS": "success",
3535
"API_SESSION_COOKIE": "session",
3636
"API_DATETIME_FORMAT": "yyyy-MM-ddTHH:mm,yyyy-MM-dd,yyyy-MM-ddTHH:mm:ss",
37-
"API_PERFORMANCE_REQUEST_TIME_INTERVAL": "2"
37+
"SANITIZER_REMOVE_ALLOWED_TAGS": "",
38+
"SANITIZER_REMOVE_ALLOWED_ATTRIBUTES": "",
39+
"SANITIZER_REMOVE_ALLOWED_CSSCLASSESS": "",
40+
"SANITIZER_REMOVE_ALLOWED_CSSPROPERTIES": "",
41+
"SANITIZER_REMOVE_ALLOWED_ATRULES": "",
42+
"SANITIZER_REMOVE_ALLOWED_SCHEMES": "",
43+
"SANITIZER_REMOVE_URI_ATTRIBUTES": ""
3844
}
3945
}

rls/APPConfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"appConfig": {
3-
"CONFIG_VERSION": 1.0
3+
"CONFIG_VERSION": 1.0,
44
}
55
}

rls/Google.Api.Gax.Rest.pdb

5.42 KB
Binary file not shown.

rls/Google.Api.Gax.pdb

24.8 KB
Binary file not shown.

rls/Google.Apis.Auth.pdb

38 KB
Binary file not shown.

rls/Google.Apis.Core.pdb

22.8 KB
Binary file not shown.

rls/Google.Apis.pdb

20.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)