El RIDO
bde805d2f1
replaced the term "paste" with the more generic "document"
...
kudos @Ribas160
2025-07-25 08:16:08 +02:00
El RIDO
ddd2d72064
replaced the term "paste" with the more generic "document"
...
Some of the references to "paste" in code or comments got changed as well, but to clarify the intended usage of the terms:
- A PrivateBin document can consist of a paste text (key "paste" in the encrypted payload) and one or several attachments and discussion entries.
- Internally the root document is called a "Paste" and each discussion entry is called a "Discussion".
- When referring to a whole document with one paste and optional discussion(s), we call it just "document".
- When talking about a particular JSON payload type in the internal logic, i.e. during storage or transmission, we call them a paste or discussion to distinguish which type we refer to.
closes #397
2025-07-24 10:46:31 +02:00
Ribas160
863cb89ad9
Switch from binary bytes to SI-units
2025-07-23 21:06:20 +03:00
El RIDO
734b85eb08
remove more v1 remnants
...
kudos @Ribas160
2025-07-21 12:28:40 +02:00
El RIDO
cdb8010f6d
Merge branch 'master' into drop-legacy-zerobin-support
2025-07-21 11:42:47 +02:00
Ribas160
273b11e1b4
Fix bootstrap template fallback in unit tests
2025-07-21 09:30:30 +03:00
El RIDO
009f53e5fd
fix deprecated creation of dynamic property
...
caught by Scrutinizer after upgrading from PHP 7.4 to 8.2
2025-07-19 21:30:05 +02:00
El RIDO
c99e6895dd
remove more v1 remnants
...
kudos @Ribas160
2025-07-19 20:09:37 +02:00
El RIDO
410cc909ce
Merge branch 'master' into drop-legacy-zerobin-support
2025-07-17 08:00:09 +02:00
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