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
El RIDO
8ede84f000
disable test when PHP < 7.2
...
It started failing after we removed the cache from the Database class,
but the behaviour is still correct (exception when something goes wrong
during comment storing).
2022-11-06 08:21:32 +01:00
El RIDO
6caf1143df
add a verification step for investigating failures in tests below PHP 7.2
2022-11-06 08:13:07 +01:00
El RIDO
669c98550c
add a version check, the third argument in getopt requires PHP >= 7.1
2022-11-06 08:05:41 +01:00
El RIDO
14075cea78
trying a different approach to get that exception 70 triggered reliably
2022-11-06 07:53:43 +01:00
El RIDO
bde7a19971
apply StyleCI patch
2022-11-06 07:43:19 +01:00
El RIDO
5195adfdb9
simple migration test
2022-11-06 07:41:05 +01:00
El RIDO
3028c22c20
be more efficient
2022-11-06 07:40:39 +01:00
El RIDO
f4eed668e7
seems impacted by removal of cache, let's see if we can adjust the test
2022-11-05 10:00:12 +01:00
El RIDO
9a1f3aeca5
update Jdenticon library
2022-11-05 09:44:35 +01:00
El RIDO
07ad9ad0f4
typo, found by Scrutinizer
2022-11-05 09:37:24 +01:00
El RIDO
833cf93209
address Scrutinizer warning
...
> The variable $bucket does not seem to be defined for all execution paths leading up to this point.
2022-11-05 09:35:19 +01:00
El RIDO
62bb68344c
move all scripts into one location
...
- standardize includes, namings
- made migrate executable
- updated ConfigurationCombinationsTest generator to work with current persistance API
2022-11-05 09:32:30 +01:00
El RIDO
8389c2a2d6
minor optimization, let the PDO driver do that for us
2022-11-05 08:46:42 +01:00
El RIDO
05f77e45bc
Merge branch 'felixjogris-migrate'
2022-11-05 08:29:40 +01:00
El RIDO
a33721e3ab
Merge branch 'migrate' of https://github.com/felixjogris/PrivateBin into felixjogris-migrate
2022-11-05 08:27:40 +01:00
Felix J. Ogris
10013ad092
syntax bot
2022-11-04 21:27:27 +01:00
Felix J. Ogris
75d28ef423
_sanitizeClob touches no instance variables
2022-11-04 21:25:53 +01:00
Felix J. Ogris
604c931875
remove cache from database backend
2022-11-04 21:19:47 +01:00
Felix J. Ogris
3d485ecd7f
let GCS backends talk to the same "storage account" during testing
2022-11-04 21:04:18 +01:00
Felix J. Ogris
726f54ce9e
typos
2022-11-04 20:19:41 +01:00
El RIDO
66600e5eb3
Merge pull request #1003 from PrivateBin/yourls-cleanup
...
improve configuration wording, adjust self check
2022-11-03 19:54:56 +01:00
El RIDO
987ead2719
ensure the basepath ends in a slash, if one is set
2022-11-03 07:47: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
449dbb8377
Merge pull request #1010 from PrivateBin/dependabot/composer/phpunit/phpunit-5.7.27
...
Bump phpunit/phpunit from 5.6.3 to 5.7.27
2022-10-31 17:18:50 +01:00
El RIDO
606d70863e
Merge pull request #1009 from PrivateBin/dependabot/composer/jdenticon/jdenticon-1.0.2
...
Bump jdenticon/jdenticon from 1.0.1 to 1.0.2
2022-10-31 17:07:00 +01:00
dependabot[bot]
b63de431a7
Bump phpunit/phpunit from 5.6.3 to 5.7.27
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 5.6.3 to 5.7.27.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/5.7.27/ChangeLog-5.7.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/5.6.3...5.7.27 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 11:33:10 +00:00
dependabot[bot]
be1989b117
Bump jdenticon/jdenticon from 1.0.1 to 1.0.2
...
Bumps [jdenticon/jdenticon](https://github.com/dmester/jdenticon-php ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/dmester/jdenticon-php/releases )
- [Commits](https://github.com/dmester/jdenticon-php/compare/1.0.1...1.0.2 )
---
updated-dependencies:
- dependency-name: jdenticon/jdenticon
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-31 11:32:59 +00:00
El RIDO
f5332ee6ff
Merge pull request #1005 from PrivateBin/crowdin-translation
...
New Crowdin updates
2022-10-29 15:07:46 +02:00
PrivateBin Translator Bot
e39a2eeb61
New translations en.json (Corsican)
2022-10-29 13:09:30 +02:00
El RIDO
405067668a
Merge pull request #1004 from PrivateBin/dependabot/composer/phpunit/phpunit-5.6.3
...
Bump phpunit/phpunit from 5.2.7 to 5.6.3
2022-10-29 08:17:33 +02:00
dependabot[bot]
922feb2779
Bump phpunit/phpunit from 5.2.7 to 5.6.3
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 5.2.7 to 5.6.3.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-8.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/5.2.7...5.6.3 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-29 06:07:06 +00:00
El RIDO
968d7a19bf
Merge pull request #1001 from PrivateBin/jdenticon
...
add new Jdenticon comment icon library and set it as default
2022-10-29 08:06:43 +02:00
El RIDO
432d3e71d3
improve configuration wording, adjust self check
2022-10-29 07:58:40 +02:00
El RIDO
795c030bdb
Revert several commits that didn't solve the Scrutinizer issues
2022-10-26 08:16:30 +02:00
El RIDO
613e4e9d57
custom php-cs doesn't support website config on Scrutinizer
2022-10-26 08:11:35 +02:00
El RIDO
c91d20ae75
try using the updated php-cs dependency on Scrutinizer
2022-10-26 08:03:55 +02:00
El RIDO
d5104a1d63
Merge pull request #1000 from PrivateBin/set-output-deprecation
...
handle github actions deprecation warnings
2022-10-26 07:57:33 +02:00
El RIDO
78b3630eb5
try updating that borked php-cs dependency on Scrutinizer
2022-10-26 07:55:26 +02:00
El RIDO
31f75ee138
undo accidental PHP 8 induced upgrade of php-timer, making it incompatible with PHP 7 used on Scrutinizer
2022-10-26 07:39:35 +02:00
El RIDO
ae3a0b19ee
update PHP version used in Scrutinizer CI to 7.4, fixing php-timer requirement
2022-10-26 07:23:37 +02:00
El RIDO
d5e7e6e2ab
document Jdenticon change
2022-10-26 07:11:02 +02:00
El RIDO
8ac69590cf
add new Jdenticon comment icon library, set it as default, fixes #793
2022-10-26 06:53:56 +02:00
El RIDO
ba4878056b
misleading documentation
2022-10-26 05:51:36 +02:00
El RIDO
ae6248e27e
handle github actions deprecation warnings
...
see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-26 05:48:51 +02:00
El RIDO
78aa70e3ab
Merge pull request #999 from PrivateBin/php82-deprecated-callables
...
PHP 8.2 compatibility: Use of "self" in callables is deprecated
2022-10-26 04:39:11 +02:00
El RIDO
670f9ef548
Merge pull request #998 from PrivateBin/crowdin-translation
...
New Crowdin updates
2022-10-25 21:11:30 +02:00
PrivateBin Translator Bot
1a828884d1
New translations en.json (Hungarian)
2022-10-25 21:01:18 +02:00