Commit Graph

178 Commits

Author SHA1 Message Date
Mario Vavti
2fb816139a guzzlehttp/psr7 has been removed from the HttpSigner library because it is not required there, hubzilla still needs it 2026-03-04 18:29:33 +01:00
DDEV User
c9166b26c5 update composer libs 2026-03-04 17:51:14 +01:00
Mario Vavti
b32c1c1e22 composer update 2026-01-15 14:50:39 +01:00
Mario Vavti
f39ccab6c1 update composer libs 2025-12-04 14:24:20 +01:00
Mario Vavti
dcb09a8b39 update smarty and base58 2025-11-21 16:45:54 +01:00
Mario Vavti
6c74672d40 bump composer PHP version to 8.2 and update libs 2025-11-07 20:55:45 +01:00
Mario Vavti
3cf7e09609 switch from mmccooks php-json-canonicalization library to root23s which, according to mike, better deals with floating point values 2025-10-30 21:30:18 +01:00
Mario Vavti
4798fa79c3 update composer libs - requires gmp extension (in favor of bcmath) 2025-10-21 22:06:03 +02:00
Mario Vavti
b4f6241357 composer update macgirvin/http-message-signer to version 0.2.6 2025-10-21 16:01:28 +02:00
Mario Vavti
b6b4eb4c22 composer update http message signer to version 0.2.3 2025-07-14 15:35:03 +02:00
Mario Vavti
52291fd371 update macgirvin/http-message-signer to version 2.2 2025-07-10 11:36:38 +02:00
Mario Vavti
525594d529 update to phpseclib3 which is now a requirement for the http signer library 2025-07-08 11:35:56 +02:00
Mario Vavti
c462c928e0 composer update to phpseclib version 3 2025-07-07 13:17:14 +02:00
Mario Vavti
3014ae2071 update macgirvin/http-message-signer to version 2.0 2025-07-06 22:58:09 +02:00
Mario Vavti
0a98a49eeb composer update macgirvin/http-message-signer 2025-06-26 10:54:42 +02:00
Mario Vavti
89c17bac50 start verifying RFC9421 HTTP Signatures (hopefully) 2025-06-21 16:39:59 +02:00
Mario Vavti
6ffd3fd9d4 composer update chillerlan/php-qrcode 2025-04-09 15:54:58 +02:00
Mario Vavti
20f8239b44 composer update commerceguys/intl 2025-04-09 15:41:01 +02:00
Mario Vavti
4b02bd60cb composer update libs 2025-04-09 14:19:48 +02:00
Mario Vavti
65c8de3410 update to smarty v5 2025-02-20 11:35:33 +01:00
Mario Vavti
d9b262348f update composer libs 2025-02-20 11:29:06 +01:00
Harald Eilertsen
09aabc6b41 Remove dependency on PHP EpubMeta library. 2025-02-12 20:05:42 +01:00
Harald Eilertsen
28b5b0cab5 Add PHPStan as a developer dependency.
PHPStan is a static PHP code analyzer that's aimed at finding actual
bugs in the code. Where PHP Code Sniffer is about codeing standards,
PHPStan is about correctness of code.

The provided configuration file (`phpstan.neon.dist`) is configured to
use the _lowest_ level of checks that PHPStan will report on. See
https://phpstan.org/user-guide/rule-levels for information about the
various rule levels.

Run an analysis of the code base like this:

    % ./vendor/bin/phpstan

It will output any found issues to stdout.

You can also run it like this:

    % ./vendor/bin/phpstan --error-format=raw > phpstan.log

This will give you an output file in a format that's suitable for use
with typical editors for mapping errors to source locations.
2024-11-12 09:42:11 +01:00
Harald Eilertsen
fe30b54975 Update php-epub-meta and use composer for dep handling.
Note that we upgrade to the 2.x branch of the dependency, as the 3.x
branch requires PHP version 8.2 or later. There's no reason for us to
move our minimum supported version of PHP just yet.
2024-11-08 16:43:29 +01:00
Mario
0bfdb958f5 update symfony/polyfill-php81 2024-09-30 07:13:55 +00:00
Mario
becd4c6ffd update sabre/vobject 2024-09-30 07:12:30 +00:00
Mario
3f411787c1 update spomky-labs/otphp 2024-09-30 07:11:05 +00:00
Mario
5782a674b0 update ramsey/uuid 2024-09-30 07:09:20 +00:00
Mario
fc79e47d88 update scssphp 2024-09-30 07:07:30 +00:00
Harald Eilertsen
4dff1a1e5b deps: Upgrade smarty/smarty to version 4.5.4
This eliminates a potential vulnerability where an template author could
inject arbitrary PHP files to be run via the 'extends' tag.

See:
  - https://github.com/smarty-php/smarty/security/advisories/GHSA-4rmg-292m-wg3w
  - 0be92bc8a6

Impact assessment:

In our case I would consider this a low severity issue as we don't
allow users to dynamically add or edit smarty templates. Templates has
to be updated via merge requests, or by installing a theme. In both
cases a malicious attacker already has easier ways to inject whatever
code they want.

Further, the extend tag is not in use in any of our core templates.
2024-09-28 15:07:23 +02:00
Harald Eilertsen
2cd779cbe9 Don't autoload test cases using composer.
Introduces a bootstrap file that ensures that the base test case classes
are loaded and available instead.

This reduces the number of warnings when running composer install.
2024-09-24 13:54:42 +02:00
Mario
204d91c3c3 this will be a longer journey - we will start to use bootstrap icons now since forkawesome is dead 2024-07-23 18:07:30 +00:00
Harald Eilertsen
cad82d12d2 Upgrade test framework to PHPUnit 10.5 2024-05-27 06:17:05 +00:00
Mario
fe018d646a more composer weirdness 2024-03-16 12:09:49 +00:00
Mario
8fc0210428 Revert "another attmpt to install streams/php-jcs via composer"
This reverts commit 5af3c35778
2024-03-16 11:54:45 +00:00
Mario
5af3c35778 another attmpt to install streams/php-jcs via composer 2024-03-15 17:14:31 +01:00
Mario
4fb37ef6f3 revert adding of zip and bump composer php version to 8.1 2024-03-14 12:40:07 +00:00
Mario
a9d4adaf23 Revert "next try to use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151"
This reverts commit 70dfce356b.
2024-03-14 12:30:05 +00:00
Mario
70dfce356b next try to use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151 2024-03-14 11:15:20 +00:00
Mario
6315757967 Revert "use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151"
This reverts commit 81ce67df94.
2024-03-14 11:02:31 +00:00
Mario
6c5627ac0e Revert "update lock file"
This reverts commit a93fed5ae2.
2024-03-14 11:01:36 +00:00
Mario
c2d6d376a4 Revert "revert addition of zip"
This reverts commit 55532c7cb1.
2024-03-14 11:01:20 +00:00
Mario
55532c7cb1 revert addition of zip 2024-03-14 10:58:20 +00:00
Mario
a93fed5ae2 update lock file 2024-03-14 10:49:41 +00:00
Mario
81ce67df94 use the streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151 2024-03-14 10:18:51 +00:00
Mario
55097c47c5 Revert "composer update and use the fixed streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151"
This reverts commit 6bf61dfa6b.
2024-03-14 10:13:22 +00:00
Mario
6bf61dfa6b composer update and use the fixed streams php-jcs library until the floats issue will be fixed upstream. see here for reference https://codeberg.org/streams/streams/issues/151 2024-03-14 09:35:09 +00:00
Mario
5eb6572277 update composer libs 2024-03-06 13:57:07 +00:00
Mario
7ccb2a2615 custom sass bootstrap builds for channels and site 2024-02-10 22:04:24 +00:00
Harald Eilertsen
0a31fc176c Remove behat as dev dependency.
As the Symphony\Yaml stuff disappeared with behat, we need another way
to load read the yaml files with database fixtures for the integration
tests.

As the php yaml extension is not distributed with PHP by default, this
creates it as another dev dependency!
2024-01-07 20:24:52 +01:00