Commit Graph

56 Commits

Author SHA1 Message Date
Adrien Bourmault 112a550417 Release v1.5.1
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEHCqJCvETXOw2gWZqD1yUCmvYH5IFAmOmjmMACgkQD1yUCmvY
 H5J2cBAA2GchTFearhcLAtUqYZ6fj8ZmVXy7paCtT/o5yhpj1Ll8e+wKWhuormut
 LBQV+j6LnnQ1CzIRYVpPWz4o562bMrBR6qey/NyZMiAUy/b00ENGKoj3V8HOEgZY
 MCcswuZQRJJowrwwFVb1HePbuCwKVjMSf5sXUs+H3duLVzfA6G8cRkhNB+mEd2Z5
 E1GdkI1P630+XHl/TNK+0Aef24zimaZP8BPLsDTQ/8klw4hKQPfQnpntCbaqnVfh
 xpsXxj8/crRGOlMnjwxBxuNW45Pb7p87i3EYRlGokN6hC847f+Q9ZzO7M2YcoVUA
 5QPTx8+gjG8pokS7nqqmLdh4dRmKue+ayFXfva9S313xehLsJRHRJ5iJJkeoz+C8
 48lqqwZ2kznzgYM3scVA0PSusOLjFcd35geV+4Em/qmD1ydvr+j85vc7xKfM33UP
 N0IkEG61GDl5VIzuFqvHRboH8Tg9T7GBlwVEvmXDUNkS/uLK/EmZRuyo6AeH5vP0
 RkaZ3eXKMnvcl5jY5qeRtNEOZUoYHZKkS8J8zIwgDfPsLBb+Y3BqnTxFNAJzfDEN
 f7P2Yq4v4MOprJWjiBjnapTFYxKX56NeZMyxbBHPLjrKSQBboyMD4osSBF9Jo9gK
 NRCknEkuS9QM0Fqhqy+1CXgQxPoYAlyMQuwnjVh8opHRX0zn784=
 =Qp9X
 -----END PGP SIGNATURE-----

Merge tag '1.5.1' into ctrlv.chalec.org-1.5.1

Release v1.5.1
2023-03-28 11:54:06 +02:00
Adrien Bourmault e41a88ab2b Release v1.5.0
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEHCqJCvETXOw2gWZqD1yUCmvYH5IFAmOVWagACgkQD1yUCmvY
 H5LNMQ/+P2Pcle1KYedU+VRGxVVZORGDcru5jO9OPfw1Cxz+NcrL6gc0otDR/OKQ
 kie6Ad7dPzQAHWwzSgJS/QTMM0y0chNmcVt63/VGGBbmOyLptoG3iBFSiR1UoWru
 rmSQjRyKN9/pftz6vUt/rT+efYlRJCaaexxv7IopxCFhlhwWUuyDEO16irrYcNXb
 NYTOpC4dXa7L5Hqk1pIq8vrQRhbmipqNQRA33QLAEy6qTs/QPycEPkVJ4ZCwgTQA
 PmpBWMJf9PiYUs4toZaHalZgCMgmBSzY99PMl/cc201ugkTVZ5XTnKH5d1faZy56
 URV8r9JdmsX3W32Qp97QFRCoCBPyxHgVPhdndoeJNkJf+nYOM+NZMtn2loy71ujn
 i9evMRF9oqEo95/fPw/BTa1ucmoVRM/qcKu/u/R6eGs4NC/1j5nNM/ygc1pAxtjJ
 ywQgK7v4hDxHGObU1kzR/RXNta5N4bK0M5xhI+mue+c9mKEM/wkrHHZJJPgp/PG/
 9GKC/TsE2ufJASnBblosWu/mb/HP1XR3IU8ZH6ROtdwrridxNd6mNv8IkeOq+JBg
 mHa3KKc609XXV5GD1EmCYBtDDXJSf9rYvwYPGgvr25aIH3Y6wndXzb1NHXG1Vqpg
 qcgBzW3pnxrvjPkSCFMpy12RVMXltikbKJB2mkMeFa88kxbJzgQ=
 =4fpP
 -----END PGP SIGNATURE-----

Correction patch métriques pour v1.5.0
2023-03-28 11:52:16 +02:00
Adrien Bourmault 3e04b3132d Correction patch métriques 2023-03-28 11:41:32 +02:00
El RIDO e84a8694e4
incrementing version 2022-12-24 05:52:07 +01:00
El RIDO a93c8ceccb
fold extracted function back into the one remaining place calling it 2022-12-13 06:21:37 +01:00
El RIDO 53ab57627e
re-add shuffling paste list 2022-12-12 21:28:38 +01:00
El RIDO e54277f014
re-add 10 * batch size limit in filesystem purge and support v1 dates for sorting mixed versioned comments 2022-12-12 20:48:36 +01:00
El RIDO b5602dd1ae
incrementing version 2022-12-11 05:02:15 +01:00
El RIDO 910675c74b
apply StyleCI fix 2022-11-18 05:38:37 +01:00
El RIDO 07bc3285aa
moved glob iterator pattern to const, documentation 2022-11-18 05:36:06 +01:00
El RIDO b8593b1bf2
use a glob iterator to stream through as many matches as needed 2022-11-10 20:36:15 +01:00
El RIDO 94aab6d64b
apply StyleCI patch 2022-11-06 09:12:42 +01:00
El RIDO a799351db3
re-use logic from _getExpiredPastes()
Scrutinizer pointed out that the dieerr() function isn't available in this
class. Code does work when invoked by migrate script, but this way it would
also work in other contexts.
2022-11-06 09:09:50 +01:00
Felix J. Ogris bde5802a3a syntax fix, changelog 2022-11-01 16:38:06 +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 bff4d3a016
PHP 8.2 compatibility: Use of "self" in callables is deprecated 2022-10-25 07:15:09 +02:00
Christian P. MOMON 017b000305 Patch metric logs. 2022-08-12 15:10:37 +02:00
El RIDO 456ced37c2
incrementing version 2022-04-05 07:30:51 +02:00
El RIDO 9c09018e6e
address Scrutinizer issues 2021-06-16 05:50:41 +02:00
El RIDO 3327645fd4
updated doc blocks, comments, fixed indentations, moved some constant strings 2021-06-14 06:44:30 +02:00
El RIDO 1f2dddd9d8
address Codacy issues 2021-06-13 10:53:01 +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 ae486d651b
folding Persistance\PurgeLimiter into Data\Filesystem 2021-06-07 21:53:42 +02:00
El RIDO 7bdcc2ae15
conclude scaffolding of AbstractData key/value storage, missing implementation 2021-06-07 07:02:47 +02:00
El RIDO 1a7d0799c0
scaffolding interface for AbstractData key/value storage, folding Persistance\DataStore into Data\Filesystem 2021-06-07 06:53:15 +02:00
El RIDO 458ebcb321
incrementing version 2021-04-05 17:05:14 +02:00
El RIDO 9914c37683
incrementing version 2020-03-22 06:44:04 +01:00
El RIDO adece1d784
incrementing version 2020-02-16 11:15:51 +01:00
El RIDO ed590ee557
incrementing version 2020-01-08 19:31:06 +01:00
El RIDO 2d4edfe401
incrementing version number in preparation of release 2019-09-22 19:42:04 +02:00
El RIDO 07018e5876
incrementing version number in preparation of release 2019-07-08 18:35:34 +02:00
El RIDO bd4dee0f3e
fixing copy/paste errors 2019-05-10 21:52:14 +02:00
El RIDO 632d70412a
revert scalar type hints to retain support for PHP < 7.0 2019-05-10 21:35:36 +02:00
El RIDO 700f8a0ea7
made all php unit tests pass again 2019-05-10 07:55:39 +02:00
El RIDO 59569bf9fc
working on JsonApi tests 2019-05-08 22:11:21 +02:00
El RIDO 9ce41022cf
correcting namespaces 2018-11-19 13:09:34 +01:00
El RIDO b5ebc4a3d7
incrementing version 2018-08-11 19:29:58 +02:00
El RIDO cfe60db8fd
increment version number 2018-07-01 13:11:32 +02:00
El RIDO a5d5f6066a
refactoring as recommended by Scrutinizer 2017-10-08 19:16:09 +02:00
El RIDO 9f26894b2e
PHP < 5.6 compatibility and StyleCI recommendations 2017-10-08 17:10:51 +02:00
El RIDO 4f06feef81
implemented JSON file conversion on purge and storage in PHP files for data leak protection 2017-10-08 16:59:31 +02:00
El RIDO 6fa2bfe30e
updated documentation, incremented version 2017-10-08 16:40:51 +02:00
El RIDO bbcc3e167b
implementing recommendations of scrutinizer 2017-03-25 00:58:59 +01:00
El RIDO f7853cf439
removing duplicate code, cleanup of temporary test files 2017-03-24 23:42:11 +01:00
El RIDO ce92bfa934
updated .htaccess format, refactored .htaccess creation logic and improving code coverage, fixes #194 2017-03-24 21:30:08 +01:00
El RIDO 1426d4e371
tagging 1.1 release and updating documentation 2016-12-26 12:13:50 +01:00
rugk 61ee0ef7d3
Fix typos 2016-12-12 18:49:08 +01:00
rugk 658d5ae84d
Fix style-ci errors 2016-12-12 18:43:23 +01:00