Commit Graph

35 Commits

Author SHA1 Message Date
El RIDO 734b85eb08 remove more v1 remnants
kudos @Ribas160
2025-07-21 12:28:40 +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 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 cebc9acce6 enable strict types in PHP 2024-06-04 07:13:55 +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
El RIDO a9f1926b96 implement chrono privacy for pastes, addresses #1290 2024-05-01 20:16:03 +02:00
El RIDO 6d116e0cd9 Merge branch 'master' into php8 2022-12-20 18:28:19 +01:00
El RIDO 38574f0196 return invalid data error on API instead of exception 2022-12-12 20:46:47 +01:00
El RIDO 46c0fc851c Merge branch 'master' into php8 2022-11-17 06:04:12 +01:00
Felix J. Ogris 9a61e8fd48 started script for storage backend migrations
todo: GCS

added GCS, no GLOBALS, two methods for saving pastes and comments

use GLOBALS for verbosity again

added getAllPastes() to all storage providers

moved to bin, added --delete options, make use of $store->getAllPastes()

added --delete-* options to help

longopts without -- *sigh*

fixed arguments

drop singleton behaviour to allow multiple backends of the same type simultaneously

remove singleton from Model, collapse loop in migrate.php

comments is not indexed

tests without data singleton

fix

exit if scandir() fails

extended meta doc
2022-11-01 16:02:17 +01:00
El RIDO 27965d0287 make tests compatible with newer phpunit 2022-10-25 06:53:07 +02:00
El RIDO f6edcc1acd Merge branch 'master' into php8 2022-10-25 06:37:15 +02:00
El RIDO 78e915e049 adding tests for YOURLS functionality 2022-10-23 13:09:54 +02:00
El RIDO 3f469f715f Merge branch 'master' into php8 2021-10-07 22:17:11 +02:00
El RIDO 93135e0abf improving code coverage 2021-06-13 10:44:26 +02:00
El RIDO a203e6322b implementing key/value store of Persistance in Database storage 2021-06-09 07:47:40 +02:00
El RIDO 7901ec74a7 folding Persistance\ServerSalt into Data\Filesystem 2021-06-08 22:01:29 +02:00
El RIDO b5a6ce323e folding Persistance\TrafficLimiter into Data\Filesystem 2021-06-08 07:49:22 +02:00
El RIDO 3429d293d3 remove configurable dir for traffic & purge limiters 2021-06-08 06:37:27 +02:00
El RIDO 17c3cb35c0 change tests for phpunit 9 support, breaking support with phpunit 5.6 2020-10-11 10:31:24 +02:00
El RIDO 37a620df95 return type void is required as of PHPunit 7, breaking test compatibility with PHP < 7.1 2020-10-10 12:22:20 +02:00
El RIDO 6f90df9545 updating tests by dropping PHPunit 4.6 support 2020-10-10 12:08:58 +02:00
El RIDO d785ada3fe apply StyleCI patch 2019-05-19 08:36:37 +02:00
El RIDO 09162a3c57 fix display of v2 pastes in JS, fixing parsing of comments in PHP, avoid exposing expiration date (we provide time_to_live, would allow calculation of creation date of paste) 2019-05-15 07:44:03 +02:00
El RIDO cc1c55129f switching to full JSON API without POST array use, ensure all JSON operations are done with error detection 2019-05-13 22:31:52 +02:00
El RIDO 1e44902340 apply StyleCI patch 2019-05-10 21:45:34 +02:00
El RIDO 700f8a0ea7 made all php unit tests pass again 2019-05-10 07:55:39 +02:00
rugk 34c64acb75 Apply StyleCi recommendation 2019-01-22 00:14:31 +01:00
rugk 99d49a56ba Fix PHPunit tests 2019-01-21 23:49:33 +01:00
El RIDO a5e8eeaaf9 StyleCI: Obey the alphabet #342 2018-07-29 16:15:52 +02:00
El RIDO f9c8441edb renaming controller #342 2018-07-29 15:17:35 +02:00