El RIDO
71587cddaf
Merge branch 'master' into drop-legacy-zerobin-support
2025-07-16 06:10:08 +02:00
El RIDO
7b444bf62b
update test to use a Jdenticon
2025-07-05 19:40:37 +02:00
El RIDO
b79ae4e929
remove more v1 legacy
...
- document removed unused columns in database schema of tables `paste` & `comment`
- amended misleading comments
- nickname is part of the encrypted payload in v2 comments and therefore there is nothing to store separately
2025-07-05 18:19:38 +02:00
El RIDO
8668e7b366
removed support for privatebin_data, privatebin_db & zerobin_db model class configurations
...
kudos @Ribas160 for suggesting this
2025-07-05 17:45:02 +02:00
El RIDO
f7cf389f36
remove v1 backend support and version checks in the frontend
2025-07-05 17:21:12 +02:00
El RIDO
6d5323e351
drop legacy paste format support
...
remove support for ZeroBin & v1 pastes and base64 & rawinflate libraries
2025-07-05 11:06:30 +02:00
Ribas160
3d3d80c60b
Remove page template
2025-07-02 17:38:13 +03:00
El RIDO
964b4da50a
Merge pull request #1545 from PrivateBin/fixes
...
Fixes for zlib caching & handling undefined globals
2025-06-27 16:49:00 +02:00
Ribas160
44f8cfbfb8
Fix error when a custom template is not in the default available templates list
2025-06-18 14:51:11 +03:00
El RIDO
c08a792f01
handle undefined global, fixes #1544
2025-05-18 21:15:39 +02:00
El RIDO
6347b6193e
replicate reported error
2025-05-18 20:52:46 +02:00
El RIDO
50a695b609
add missing method added upstream
2025-04-23 19:14:47 +02:00
El RIDO
bac849d98a
Merge pull request #1526 from PrivateBin/pass-by-reference
...
Pass by reference & drop ctype
2025-03-17 06:52:48 +01:00
El RIDO
46c49e5455
apply StyleCI recommendation
2025-03-13 09:32:39 +01:00
El RIDO
8ad6300c1c
pass by reference, closes #858
2025-03-13 09:22:27 +01:00
Jacques Bodin-Hullin
c04a551215
feat: Allow to change the Configuration in the _construct
...
So, now we can change the Configuration class, override it even if we
want.
2025-03-13 09:22:22 +01:00
El RIDO
7825471d70
avoid duplication of ID check
2025-03-13 08:14:01 +01:00
El RIDO
629f263cf5
pass by reference, closes #858
2025-03-11 08:22:21 +01:00
Michael Kuilboer
9221629d8d
Fix available templates configuration and adding custom themes
2025-03-06 02:27:31 +01:00
Ribas160
b90967a14b
Apply StyleCI changes
2025-02-14 15:33:34 +02:00
Ribas160
5b54f2cdb0
Use the traditional "template" config key, update unit-tests
2025-02-10 18:19:36 +02:00
Ribas160
c7a4ced9e1
Added the ability to web users to change the theme
2025-02-05 15:24:15 +02:00
El RIDO
e27e3ace16
fix google cloud sdk tests
...
Adds new method required by interface since https://github.com/googleapis/google-cloud-php/pull/7966
2025-01-11 20:37:50 +01:00
El RIDO
c27c18faf9
fix google cloud sdk tests
...
Adds new method required by interface since https://github.com/googleapis/google-cloud-php/pull/7966
2025-01-11 20:29:03 +01:00
ribas160
f9e2373e62
- str_starts_with, str_contains used instead of strpos === 0, strpos !== 0, strpos === false, strpos !== false
...
- symfony/polyfill-php80 installed to introduce the polyfill and support php7.3 using php8 functions
- symfony/polyfill-ctype installed to introduce ctype functions in case somebody doesn't have the ctype extension installed
2025-01-04 00:46:20 +02:00
El RIDO
8752354d63
apply StyleCI fixes
2024-10-25 07:12:30 +02:00
El RIDO
0268e01ab5
experiment: add return types to a unit test facility
2024-10-25 07:09:13 +02:00
El RIDO
93a2b97d69
add failing test case, dedup code
2024-10-23 08:17:13 +02:00
parthiv-m
788146012e
Fix failing tests, update button icon and text according to feedback
2024-10-17 21:56:27 -04:00
El RIDO
a36d72e914
handle potential key cast
...
since we introduced strict types, this test occasionally fails when a ID consisting only of decimal numbers gets generated
2024-10-11 07:13:20 +02:00
El RIDO
0040531057
fix Czech translation tests, test strings now use a non-breaking space
2024-10-09 07:04:12 +02:00
El RIDO
93bc122086
apply StyleCI recommendation
2024-07-19 08:20:15 +02:00
El RIDO
2b76898546
preserve configured SRI hashes
2024-07-19 08:05:40 +02:00
El RIDO
4b6c8356f5
clarify use of cache buster, avoid using regex
2024-07-09 22:35:21 +02:00
El RIDO
3c6df4573e
apply StyleCI recommendation
2024-07-09 22:21:01 +02:00
El RIDO
6261c94fc9
break unit tests if mismatch between JS files and SRI configuration array is detected
2024-07-09 22:20:08 +02:00
El RIDO
118c919663
adjust regex due to StyleCI spacing change
2024-07-09 21:51:19 +02:00
El RIDO
e051cde317
apply StyleCI recommendation
2024-07-09 21:48:40 +02:00
El RIDO
7294ea7847
Merge branch 'master' into sri-into-config
2024-07-09 21:32:42 +02:00
El RIDO
0c4e810e67
Merge branch 'shorten-non-self-url'
2024-07-09 20:33:54 +02:00
El RIDO
8b3b16be44
SRI hashes are now configurable, no longer hardcoded in templates
...
- addresses #1365
- should make upgrades easier for those using custom templates
- if the JS files got customized, the default SRI hashes can be replaced in the conf.php file, added commented section in conf.sample.php
2024-07-07 16:36:52 +02:00
El RIDO
3cba170f32
re-order stubs to the end of the file for easier maintenance
2024-07-07 15:10:17 +02:00
El RIDO
8e6e31db5c
fix test, basepath needs to be set
2024-06-30 07:45:06 +02:00
El RIDO
2c711e9d3c
prevent bypassing YOURLS proxy URL filter, allowing to shorten non-self URLs
2024-06-29 20:28:18 +02:00
El RIDO
68ccaaace0
address unit test failures due to strict typing
2024-06-04 07:27:45 +02:00
El RIDO
cebc9acce6
enable strict types in PHP
2024-06-04 07:13:55 +02:00
El RIDO
259a171067
apply StyleCI recommendation
2024-05-05 11:19:52 +02:00
El RIDO
a6058705a4
add test for new setting
2024-05-05 11:18:25 +02:00
El RIDO
5421e8e558
fix unit test
2024-05-01 21:13:24 +02:00
El RIDO
b2db26998d
remove the old keys, if they are still stored
2024-05-01 20:32:39 +02:00