|
c38f0146dc
|
Allow passing existing redis connections to MD_STD_CACHE
|
2022-09-04 23:27:04 +02:00 |
|
|
bbac217aa0
|
Reduce factors for setting anti-brute force delays
|
2022-08-14 18:12:33 +02:00 |
|
|
ced5a65122
|
Fix variable misnomers in MD_STD_SEC
|
2022-08-14 16:17:03 +02:00 |
|
|
52aeedd31e
|
Set a cap to maximum delay in preventing brute force attacks
This is necessary because PHP-FPM fails if sleep / usleep runs beyond
the maximum execution time of php.ini, leading to whole vhosts falling
over.
|
2022-08-14 13:08:40 +02:00 |
|
|
f477401114
|
Add functions for validating longitudes and latitutdes
|
2022-07-28 11:01:30 +02:00 |
|
|
c362aa1283
|
Remove superfluous checks for empty realnames
|
2022-03-31 14:38:02 +02:00 |
|
|
65aaea4097
|
Check links for using an accepted scheme during validation (http, https,
ftp)
|
2022-03-30 13:03:04 +02:00 |
|
|
7c02bbb8ad
|
Fix function comment for setting content-security-policies
|
2022-03-29 17:51:21 +02:00 |
|
|
6a7b8bd8fd
|
Disable setting language cookie for curl or clients without user agents
|
2022-03-26 16:49:10 +01:00 |
|
|
8d7b270f6f
|
Allow setting worker-src in MD_STD_SEC
|
2022-03-24 23:25:05 +01:00 |
|
|
9507387c8a
|
Fix bug in validating ISBN 13s
|
2022-03-11 23:31:41 +01:00 |
|
|
589161219f
|
Require numbers OR special chars for passwords, not AND
|
2022-03-09 00:16:55 +01:00 |
|
|
e18b649250
|
Return array of error messages on password validate
|
2022-03-08 21:23:45 +01:00 |
|
|
5bb863ffc9
|
Add function validate_password
|
2022-03-08 20:12:54 +01:00 |
|
|
1b63951b44
|
Enable TCP Fast-Open for outgoing curl requests
|
2022-02-12 23:06:53 +01:00 |
|
|
93991225fe
|
Use curl_setopt_array and enable http2 for speeding up CURL requests
|
2022-02-12 22:51:42 +01:00 |
|
|
321609306d
|
Use strip tags in sanitize_text over deprecated FILTER_SANITIZE_STRING
|
2022-02-02 02:18:33 +01:00 |
|
|
2a333c1de6
|
Simplify MD_STD::startsWithAny
|
2022-01-16 15:19:40 +01:00 |
|
|
c689f7568f
|
Allow empty input haystacks in MD_STD::stri_contains()
|
2022-01-09 22:20:05 +01:00 |
|
|
dc86540da2
|
Explicitly expect positive ints for depths in MD_STD::json_encode
|
2022-01-08 01:09:57 +01:00 |
|
|
e50f1f0526
|
Remove superfluous parentheses
|
2021-12-24 02:01:53 +01:00 |
|
|
e2ada291f7
|
Fix bug in splitting int arrays, add function for splitting string
arrays
|
2021-12-14 03:16:11 +01:00 |
|
|
aa7a3c5012
|
Clarify prevention of empty returns in array splitter
|
2021-11-30 00:45:02 +01:00 |
|
|
3f37dd7a9e
|
Improve phpdoc types, type-safety
|
2021-11-29 22:30:28 +01:00 |
|
|
86c8235dae
|
Specify MDJsonEncodingFailedException for failure to encode JSON through
MD_STD::json_encode
|
2021-11-26 03:23:07 +01:00 |
|
|
8f5174e90d
|
Move to rather locking down based on user accounts than on IP in
MD_STD_SEC, use class constants for more obvious code
|
2021-11-25 01:09:08 +01:00 |
|
|
80af1ef260
|
Add function for opening redis connection using default settings
|
2021-11-22 23:44:53 +01:00 |
|
|
eb869071b8
|
Add class for splitting a list into lists of a predefined size
|
2021-11-16 14:40:38 +01:00 |
|
|
e19e0c875c
|
Add function for batch validating ids in an array
|
2021-11-03 02:41:22 +01:00 |
|
|
245d161805
|
Add function stri_contains for case-insensitive, but intuitive
str_contains
|
2021-09-28 01:15:51 +02:00 |
|
|
a1e6d7773b
|
Fix error in sorting a searched list by an inherent value
|
2021-09-26 19:25:07 +02:00 |
|
|
d35e3ed003
|
Fix error in sorting by external list
|
2021-09-26 19:23:42 +02:00 |
|
|
9113cad57e
|
Add new class MD_STD_SORT to provide useful sorting tools
|
2021-09-26 01:02:18 +02:00 |
|
|
143a4680e2
|
Add validation function for phone numbers
|
2021-09-25 21:56:01 +02:00 |
|
|
a6ebab3e03
|
Remove superfluous parentheses
|
2021-09-17 15:52:37 +02:00 |
|
|
80ab3216d5
|
Allow setting headers when running MD_STD::runCurl
|
2021-08-12 13:57:25 +02:00 |
|
|
2071b57053
|
Add class MD_STD_DEBUG for debugging and code improvements
|
2021-07-27 23:44:08 +02:00 |
|
|
5e7313f166
|
Use MD_STD::json_encode over the generic json_encode
|
2021-07-20 18:25:34 +02:00 |
|
|
1c5d451619
|
Add json_encode_object for encoding objects (mainly SimpleXML obj.)
|
2021-07-20 18:15:23 +02:00 |
|
|
7fb5ad8ced
|
Deprecate MD_STD::startsWith - can be replaced by str_starts_with
|
2021-07-20 12:51:46 +02:00 |
|
|
01ac23229b
|
Use MD_STD::unlink over unlink in mime type check
|
2021-07-20 03:34:01 +02:00 |
|
|
d53303e617
|
Add option to pass acceptable mime types to
MD_STD_IN::move_uploaded_file
|
2021-07-20 02:04:55 +02:00 |
|
|
6adf0ee0a2
|
Add wrapper around move_uploaded_file
|
2021-07-20 01:26:31 +02:00 |
|
|
dbbdf4f230
|
Add function to ensure an input string is UTF-8 encoded
|
2021-07-01 15:34:46 +02:00 |
|
|
f030adba20
|
Set worker-src 'self' in MD_STD_SEC
|
2021-05-15 17:17:53 +02:00 |
|
|
980c408631
|
Remove explicit naming of domain in setcookie
|
2021-05-15 15:37:05 +02:00 |
|
|
a06a6ed41d
|
Prepare for PHP 8
|
2021-05-13 23:02:37 +02:00 |
|
|
20c33437c9
|
Add function for checking the mime type of a remove file
|
2021-05-13 22:18:58 +02:00 |
|
|
63d6154d40
|
Fix spelling in setting language cookie
See #6
|
2021-05-13 15:21:06 +02:00 |
|
|
d03befe483
|
Use prefixed cookies for user language
|
2021-05-13 14:48:44 +02:00 |
|