Commit Graph

20870 Commits (v3)
 

Author SHA1 Message Date
Eliseu Amaro 9d3ddfe916
[CSS] .section-panel height fix, better section hierarchy
.section-panel is now only allowed to have the height it's allowed on view, .section-details hierarchy is now better represented through a bigger padding for titles, and a button-like consistent padding for subtitles; buttons' padding now dependent on font-size.
1 year ago
Eliseu Amaro 87559e9a8c
[CSS] Improved reset.css, better and more granular sizes added
Search form dimensions fixed, page header alignment issues fixed, and consistent font sizes used throughout
1 year ago
Hugo Sales 9cf83db62a
[CORE][GNUSocial] Prevent multiple initializations 1 year ago
Hugo Sales 360a95c7aa
[TESTS] Use custom test bootstrap to only to only setup the database once and wrap everything in a transaction that gets rolled back at the end of each test 1 year ago
Hugo Sales b41de11364
[TESTS] Remove environment setup from script 1 year ago
Hugo Sales 88e513c610
[TESTS] Make all services accessible in test environment 1 year ago
Hugo Sales 5829e77edd
[TESTS][TOOLS] Clarify make target names 1 year ago
Hugo Sales 334de7c739
[TESTS] Speedup container startup 1 year ago
Hugo Sales fe21796e79
[TESTS] Tweak tests 1 year ago
Hugo Sales 789b1499c5
[TESTS] Fix deprecation warnings caused by removing xdebug 1 year ago
Hugo Sales daec26f2d8
[TESTS] Speed up test runs 1 year ago
Hugo Sales 46fcab2e94
[TESTS] Fix deprecations and unstable tests 1 year ago
Hugo Sales e44bef6de7
[TESTS] Use paratest and PHPUnit cache
This speeds up tests from 90s to 44s on my machine
1 year ago
Hugo Sales 857e5a9c6f
[TESTS] Update PHPUnit config to use coverage cache 1 year ago
Hugo Sales 1749cd81e4
[DEPENDENCIES] Update all dependencies 1 year ago
Hugo Sales 5521792169
[TESTS] Add paratest 1 year ago
Hugo Sales 9679e766d2
[DOCKER] Small fixes in docker startup scripts 1 year ago
Hugo Sales adb7fbe1b0
[TOOLS] Finish build files for Debian package 1 year ago
Hugo Sales af1779fdd8
[DEPENDENCIES] Update dependencies and use my version of XML_XRD while it get's merged upstream (fixes deprecation warnings) 1 year ago
Hugo Sales 584a0d8fed
[DOCKER][Redis][PLUGIN][OAuth2] Temporarily disable redis protected mode and fix permission of OAuth2 keys 1 year ago
Hugo Sales a44e64ed7a
[DEPENDENCIES] Explicitly add pear/xml_xrd as a dependency 1 year ago
Hugo Sales fb127e2d05
[PLUGIN][OAuth2] Fix OAuth2 install script 1 year ago
Hugo Sales 9703b059da
[TOOLS] Add PKGBUILD for Arch Linux 1 year ago
Hugo Sales 293c6fe078
[DEPENDENCIES] Update dependencies 1 year ago
tsmethurst 56cdc192ca [PLUGIN][ActivityPub][TEST] Add http signature tests 1 year ago
tsmethurst a123e152d5 [PLUGIN][ActivityPub][TEST] Parse + validate GoToSocial fixtures 1 year ago
tsmethurst f61cb2d4f6 [PLUGIN][ActivityPub] Check more thoroughly for note 'title' 1 year ago
tsmethurst 2da614e344 [PLUGIN][ActivityPub] Improve has/get checks
Fixes an issue where GtS posts were not being processed because of stripped @context
1 year ago
tsmethurst c3477ea56b [PLUGIN][ActivityPub] Log unused core activity to help debug 1 year ago
tsmethurst 49a80a3c40 [PLUGIN][ActivityPub][TESTS] Add GoToSocial test fixtures 1 year ago
tsmethurst 97114e38e0
[PLUGIN][ActivityPub][TESTS] Replace invalid URL in fixtures 1 year ago
tsmethurst 2df30e2987
[PLUGIN][ActivityPub] Sign outgoing GET requests on behalf of relevant actor 1 year ago
tsmethurst 3b3ded5212
[PLUGIN][ActivityPub] Fix incorrect use of `ActivityPubActor::create`, should be `::createOrUpdate` 1 year ago
tsmethurst dc240fae49
[DOCKER] Fix incorrect script mount in worker 1 year ago
Hugo Sales 5cbb1627f2
[COMPONENT][Language] Fix collection query build event incorrectly not setting 'actor_language' join
Thanks to tsmethurst <tobi.smethurst@protonmail.com> for finding the error
1 year ago
Hugo Sales 46ff8aacd2
[UTIL][TemporaryFile] Silence warnings in critical section inside TemporaryFile 1 year ago
Hugo Sales c4d6df4637
[TESTS] Fixup failing tests
Not a permanent solution
1 year ago
Hugo Sales 053bc38792
[TESTS] Fix tests 1 year ago
Hugo Sales 2fd46ca886
[TOOLS] Continue raising PHPStan level to 6 1 year ago
Hugo Sales c31f3d4997
[TOOLS] Continue raising PHPStan to level 6 1 year ago
Hugo Sales e6bb418fe6
[TOOLS] Begin raising PHPStan level to 6 1 year ago
Hugo Sales fed2242a56
[TOOLS] Raise PHPStan level to 5 and fix associated error, fixing some bugs in the process 1 year ago
Hugo Sales edeee49af9
[TOOLS] Fix errors pointed out by PHPStan level 4 1 year ago
Hugo Sales 4d7742e0e1
[OAuth2] Fix error in plugin install 1 year ago
Hugo Sales 76f2cdd212
[DEPENDENCIES] Update dependencies 1 year ago
Hugo Sales a2aa45fb1f
[DOCS] Expand developer Event documentation 2 years ago
Hugo Sales d4b7e990ce
[CORE][Event] Make all events return \EventResult, enforced at container build time 2 years ago
Hugo Sales aef1fac536
[SECURITY] Refactor security hardening code and disable unused stream wrappers
Ensure unwanted enviorment variables are removed from the actual
global environment rather than just the `$_ENV` superglobal variable

Disable stream wrappers, as this is an unexpected feature for most
developers and can be exploited. For instance, `phar://` can be used
to override any class and thus provide code execution (through
`__wakeup` or `__costruct`, for instance). Not a complete solution, as
`php://` can also be abused, but we can't disable it as it gets used
_somewhere_ in our dependencies
2 years ago
Hugo Sales 556ac85061
[PLUGIN][Pinboard] For tag list request, respond with the most common variant and the corresponding count for each canon tag 2 years ago
Hugo Sales 539104ec33
[PLUGIN][Pinboard] Refactor and cleanup code 2 years ago