|
fe0a8ba83b
|
Remove obsolete phpcs exclusions
|
2021-05-01 22:54:37 +02:00 |
|
|
3b5f20aa96
|
Add missing "static" keyword in MD_STD
|
2021-04-14 18:16:13 +02:00 |
|
|
56f4fdc88a
|
Add function get_user_lang for getting user language based on cookies
|
2021-04-14 17:59:11 +02:00 |
|
|
919ffdb1b5
|
Use ++$i over $i++
This slightly improves performance.
|
2021-04-11 21:20:44 +02:00 |
|
|
36bdb36986
|
Use consistent first uppercase char in MD_STD reference to exception
|
2021-04-09 13:45:19 +02:00 |
|
|
2c1f6a0490
|
Move scripts to /src subdirectory
|
2021-03-09 20:09:11 +01:00 |
|
|
06bbaf5f97
|
Ad doption to set start character on an unordered list in md output
|
2021-02-21 01:57:15 +01:00 |
|
|
376333b660
|
Add class MDFormatter for formatting contents in markdown
|
2021-02-19 00:49:26 +01:00 |
|
|
1b1d33229d
|
Update MD_STD_CACHE to reload error pages
|
2021-02-09 15:18:40 +01:00 |
|
|
8aa9d94acf
|
Remove inline if clauses
|
2021-02-06 20:08:37 +01:00 |
|
|
217e1fc86b
|
Consistently use "null" over "NULL"
|
2021-02-06 19:55:54 +01:00 |
|
|
605fd88b6e
|
Use new line for unsetting variable
|
2021-02-06 17:35:11 +01:00 |
|
|
7a252c6bfa
|
Improve sanitization of color inputs
|
2021-01-30 22:56:00 +01:00 |
|
|
89e06769f1
|
Add class for validating color codes
|
2021-01-28 21:47:59 +01:00 |
|
|
9d4d326d6a
|
Add check for directory existence in MD_STD::mkdir
|
2021-01-21 11:03:07 +01:00 |
|
|
298e2238a8
|
Add stricter wrapper around unlink()
|
2021-01-06 12:49:35 +01:00 |
|
|
d28c245a1a
|
Add wrapper around mkdir, that throws an exception on errors
|
2020-12-21 14:50:28 +01:00 |
|
|
2b4abf6338
|
Add function for running multiple curl queries simultaneously
|
2020-12-14 02:01:53 +01:00 |
|
|
34c2d57e5b
|
Add function for converting strings to color codes
|
2020-12-11 14:01:41 +01:00 |
|
|
287fb02f8c
|
Pipe STDOUT to /dev/null in MD_STD::exec_edit, actual STDOUT is for
STDERR
|
2020-12-09 13:34:31 +01:00 |
|
|
d028ac0176
|
Remove check for curl init working
|
2020-12-08 20:42:54 +01:00 |
|
|
ddab52b1a5
|
Add check against curl_init failure in runCurl
|
2020-12-08 11:36:54 +01:00 |
|
|
ada82f07b6
|
Reduce multipliers in brute force protection
|
2020-12-07 15:31:36 +01:00 |
|
|
cad5b4a6f8
|
Add missing return statement to disable MD_JAIL::enforce on CLI usage
|
2020-12-06 17:06:43 +01:00 |
|
|
6a7f91ef1d
|
Use shell_exec in exec_edit
|
2020-12-05 20:48:51 +01:00 |
|
|
6db2b4cc1f
|
Add MD_STD::exec_edit to run edit and pipe STDERR to a php exception
|
2020-12-04 21:33:11 +01:00 |
|
|
4c5097701f
|
Add wrapper around levenstein that crops strings to the max allowed
length
|
2020-12-03 12:39:47 +01:00 |
|
|
886acead63
|
Stop using cache in MD_STD_CACHE when run from command line
|
2020-12-02 09:39:43 +01:00 |
|
|
35c0fe4723
|
Require cached contents in MD_STD_CACHE to be 3 chars long
An empty json array is 2 chars long
|
2020-12-01 00:05:59 +01:00 |
|
|
a38c3c6fae
|
Let serve_page_through_redis_cache return string
|
2020-11-30 22:36:17 +01:00 |
|
|
57da808a6a
|
Fix class variable comment
|
2020-11-30 19:19:44 +01:00 |
|
|
558ed729dc
|
Add class MD_STD_CACHE
|
2020-11-30 19:08:20 +01:00 |
|
|
14c7ffb8d4
|
Fix class comment
|
2020-11-23 14:06:03 +01:00 |
|
|
a16619b78e
|
Add option to set frame-ancestors CSP
|
2020-11-22 23:27:54 +01:00 |
|
|
90997e4eb5
|
Add function for sending complete CSP headers
|
2020-11-22 17:45:07 +01:00 |
|
|
c60932088d
|
Add missing function comment
|
2020-11-22 15:42:56 +01:00 |
|
|
258781307d
|
Fix reference to incorrect array part in MD_STD_SEC's brute force
protection
|
2020-11-22 14:18:08 +01:00 |
|
|
dc9d7abe14
|
Fix comment indentation
|
2020-11-19 23:32:29 +01:00 |
|
|
729a964d0c
|
Reduce general brute force deflection delay multiplier for whole tool to
1.08 (down from 1.2)
|
2020-11-18 00:39:59 +01:00 |
|
|
7120b5dc74
|
Add function to prevent brute force attacts
|
2020-11-17 23:55:50 +01:00 |
|
|
95537fb60e
|
Extend MD_JAIL with .user_ini proposals for restricting maximum inputs
|
2020-11-12 19:54:43 +01:00 |
|
|
5130477e4b
|
Add static function to propose security settings
Close #3, see #4
|
2020-11-12 00:12:11 +01:00 |
|
|
ae39bdf741
|
Disable currently unused function MD_JAIL->_apply_basedir_restrictions()
|
2020-11-11 17:29:03 +01:00 |
|
|
d7c89275e7
|
Merge branch 'master' of https://gitea.armuli.eu/museum-digital/MD_STD
|
2020-11-11 17:27:33 +01:00 |
|
|
2bfc7a0dcd
|
Add CLI output option to MD_JAIL
|
2020-11-11 17:25:41 +01:00 |
|
|
6a6f71cf10
|
Add class MD_JAIL for forcing coders to set time and memory limits
|
2020-11-11 17:20:56 +01:00 |
|
|
8e3d97aa7f
|
Move array_diff / array_values into different lines in MD_STD::scandir
This leads a significant reduction in RAM usage.
|
2020-11-09 14:17:54 +01:00 |
|
|
aa67de1e54
|
Add class MD_STD_SEC for basic security operations
|
2020-11-08 19:34:57 +01:00 |
|
|
50d3a20b01
|
Add type-safe drop-in replacement for mime_content_type()
|
2020-11-08 18:54:40 +01:00 |
|
|
cb8c786284
|
Add check to ensure finfo_open works in ensure_file function
|
2020-11-08 13:06:05 +01:00 |
|