Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/flarum/flarum-core

[READ ONLY] Subtree split of Flarum framework core.
https://github.com/flarum/flarum-core

Fix the new edit user permission label (#1870)

c47c196b899f3aab2d4f5ca1087d9ab6360da6a0 authored over 5 years ago by Matthew Kilgore <[email protected]>
Add DB prefix to PHP tests (#1855)

* Add test job with PHP 7.3, MySQL & custom prefix

* Add prefix MariaDB test

* Add PHP 7.4...

4782a8e42bc9b8f0993885892e6ff0dca648a503 authored over 5 years ago by David Sevilla Martín <[email protected]>
Add back defaults for language and direction attributes (#1860)

42c0665f665f3e2dff77322461d20c3e5a591a1c authored over 5 years ago by David Sevilla Martín <[email protected]>
Bundled output for commit cf16b6c20b2bf847fabf3f6743b739b6e812eeeb [skip ci]

3d80851bb5bc7099988cd0a759c718243addc5c6 authored over 5 years ago by flarum-bot <[email protected]>
Optimize ScrollListener performance

Listen to "scroll" event and throttle callback executions instead
of actively polling for change...

53ebd9d8ac022b2e9a6dddb3623f2b5b78ae763e authored over 5 years ago by Franz Liedke <[email protected]>
Fix failing test

c116de2d268d4b01603f364ced9ee8dd22e95abe authored over 5 years ago by Franz Liedke <[email protected]>
Debug mode: Include stacktrace in JSON-API errors

Refs #1843, #1865.

a26ff50474046cea2d25d0e19b24363a381beeed authored over 5 years ago by Franz Liedke <[email protected]>
Refactor JSON-API error formatter

7d19959477d42efb83accd0361bb2185c17b94e4 authored over 5 years ago by Franz Liedke <[email protected]>
Apply fixes from StyleCI (#1867)

[ci skip] [skip ci]

3107413e6d93a94010d73179df3dd93889c00479 authored over 5 years ago by Franz Liedke <[email protected]>
Restore error details in JSON-API error formatter

Fixes #1865. Refs #1843.

5c62196d5e5d472b5b81ba0f59c06cd511143f8e authored over 5 years ago by Franz Liedke <[email protected]>
Convert controller test to request test

This further decouples these tests from the implementation (i.e. which
controller are we calling?).

2d7cf40982deda27cbcbc448bf92e77f8f989498 authored over 5 years ago by Franz Liedke <[email protected]>
Allow formatting post content without a request (#1848)

f1a159db1073b7b01eb1a9b50ed4b4fb36ce0b88 authored over 5 years ago by Matteo Contrini <[email protected]>
Add Edit User permission to permissions grid (#1859)

112bac63b041dc2e3311d8a1ef86d1f9fdc30b57 authored over 5 years ago by Matthew Kilgore <[email protected]>
Merge pull request #1854 from flarum/fl/1641-fix-status-codes

Error handling: Fix status codes

1ced4b519698552a782b9619dbfb70985266d383 authored over 5 years ago by Franz Liedke <[email protected]>
Bump lodash from 4.17.11 to 4.17.15 in /js (#1863)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15.
- [Release notes](htt...

a589bd2f3f486eef3831cab942a9be70fbc5bce0 authored over 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bump mixin-deep from 1.3.1 to 1.3.2 in /js (#1862)

Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.
- [Release...

36cde4ec372cbe6e74c8c2504e8fe47f369f5fa4 authored over 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Remove unnecessary dependency

Refs #1773.

a7c08015eef6aed625840c6233b1b0776ce9a85f authored over 5 years ago by Franz Liedke <[email protected]>
Remove superfluous ForbiddenException

It has the same effect as the PermissionDeniedException, so let's
just use that.

Refs #1641.

00289cc883016d77673d5f112af777306c59ac3c authored over 5 years ago by Franz Liedke <[email protected]>
When signups are prohibited, respond with HTTP 403

035ea8f3c0eeb05e0c5ff782a8a5d069fa1ca292 authored over 5 years ago by Franz Liedke <[email protected]>
Move authentication check into assertCan() method

This will cause the right error (HTTP 401) to be thrown whenever
we're checking for a specific p...

85d1b414d3521b76f2c79888af664f379d1bcb16 authored over 5 years ago by Franz Liedke <[email protected]>
Remove unnecessary indirection

daa46284bf287fa34fb03a917a4462588668fd8a authored over 5 years ago by Franz Liedke <[email protected]>
Document permission check methods

d35cf5cbd8cf6f4b690d32624df6d4027490af39 authored over 5 years ago by Franz Liedke <[email protected]>
Fix inconsistent status codes

HTTP 401 should be used when logging in (i.e. authenticating) would make
a difference; HTTP 403 ...

2ed4c9c9185b4cb242ac4f7ee43d5bfc254e713d authored over 5 years ago by Franz Liedke <[email protected]>
Travis: Remove deploy key

39d08031a9d209297ed3e442eb66e3b54523ad63 authored over 5 years ago by Franz Liedke <[email protected]>
Move to GitHub Actions (#1853)

7726e435c1078f1fdf6dacabf1555e3ae9ef8a3a authored over 5 years ago by David Sevilla Martín <[email protected]>
Error handling: Document another interface

d5e5b2f96bcb891f9dc65d4a37c08c7371566b39 authored over 5 years ago by Franz Liedke <[email protected]>
Rename method

e4db69f4095af5b699b42cdd0cf62d14af10d9a9 authored over 5 years ago by Franz Liedke <[email protected]>
Error handling: Tweak Reporter interface

Because reporters are used for exceptions we were not able to handle, it
makes sense to simply p...

f6e30cef3ee824a390028c21bff143c52540a89d authored over 5 years ago by Franz Liedke <[email protected]>
Error handling: Document classes and interfaces

0841a661827a009539037c1bba746a67b5489d6a authored over 5 years ago by Franz Liedke <[email protected]>
Error handling: Rename renderers to formatters

Refs #1641.

7718dc321b14f206d237eb2b0e7e5f5604e92285 authored over 5 years ago by Franz Liedke <[email protected]>
Remove obsolete queue config

eeeecc64affb0580d2dda692e143d7884af43550 authored over 5 years ago by Franz Liedke <[email protected]>
Queue support (#1773)

Implementation of clean queue handling, by default sync is used

66dc94844f473e8fe9195010efa9df2751f19211 authored over 5 years ago by Daniël Klabbers <[email protected]>
Don't fail when extend.php doesn't return an array

Refs #1607.

6ef15ebb31cf8c06d0332402c274cbd8170fbf21 authored over 5 years ago by Franz Liedke <[email protected]>
#1607: Show more details when catching boot errors

010b29469993c86c58f5d10de82b8d426119ee9c authored over 5 years ago by Franz Liedke <[email protected]>
Bubble up exception for invalid confirmation token

This way, the error handler can simply be amended to deal with this
exception type with a dedica...

3c54b4083737a029f31bdb23128aa1f2239496b7 authored over 5 years ago by Franz Liedke <[email protected]>
Determine error view and message based on type

...not based on status code.

To simplify this logic, we now use the same error "type" both when...

b89bcb5edcfbe04fc25a3f1142e4d72b6952cf8a authored over 5 years ago by Franz Liedke <[email protected]>
Bundled output for commit 4cd48ac048e70c51b83710a368d8110de517da13 [skip ci]

875d3753a86723797a663ffd481b10b72c2ed3c2 authored over 5 years ago by flarum-bot <[email protected]>
Tweak translation keys, always use full keys

Makes them easier to grep when editing / removing.

Refs #1750, #1788.

1bfa7564cf23102f028c3ccdaa3b8f07543230b8 authored over 5 years ago by Franz Liedke <[email protected]>
Extract real method

Refs #1750, #1788.

2b567b0e0c757c5c74ec04b7201056eb8b9a8b41 authored over 5 years ago by Franz Liedke <[email protected]>
Bundled output for commit be6d42d46f23a963a9a8d671f26ced43472e5796 [skip ci]

48c5773d34443beba90a4e6775104b97818baf33 authored over 5 years ago by flarum-bot <[email protected]>
Improve feedback on user deletion

Fixes #1750, #1777

ce5191753e540bc76b74bf9c6f1754a48e4f43e8 authored over 5 years ago by Tobias Karlsson <[email protected]>
Support multiple error reporters

The error handling middleware now expects an array of reporters.
Extensions can register new rep...

0d3556c1674db28e27dc8b5005aae33a2a6c59c2 authored over 5 years ago by Franz Liedke <[email protected]>
Use new error handler middleware

13058316839708d5cae75c3debd7242e8f5f1412 authored over 5 years ago by Franz Liedke <[email protected]>
Remove old error handler, middleware and tests

c147d51a26f54df5ffb68dc0ad612a62316b154c authored over 5 years ago by Franz Liedke <[email protected]>
API Client: Use new error handling mechanism

e3a195bd136705cef35b84b43de5a119d51f6a31 authored over 5 years ago by Franz Liedke <[email protected]>
Wire up new error handling stack

56f26b2bdbb5e1b8b950ba5c240c4bf14c6eee01 authored over 5 years ago by Franz Liedke <[email protected]>
Implement new error handling stack

This separates the error registry (mapping exception types to status
codes) from actual handling...

6f273727a73cd18bc58491bc5724bbafcfc164ab authored over 5 years ago by Franz Liedke <[email protected]>
Make existing extensions compatible with new stack

56c1edcaa9e774911e71ab419d2e4a768c8bd7c0 authored over 5 years ago by Franz Liedke <[email protected]>
Remove obsolete constructor parameter

This was removed in commit 7b2807a8.

5ca16d1433b8759058501103f98239ba17359141 authored over 5 years ago by Franz Liedke <[email protected]>
Bundled output for commit 17029290799731f50ede9292f94be05778cc98bb [skip ci]

40eb4baa3dcaac029601c7e49435855fb03ea233 authored over 5 years ago by flarum-bot <[email protected]>
a11y: Try to make screenreaders read tooltips

Refs #1835.

90b6e0ba7b37746b5075a20d81455ba7dad51c8f authored over 5 years ago by Franz Liedke <[email protected]>
Add canonical URL to discussion list (#1814)

0f8049c2174382e830fc79533fcdcab1b687bb8d authored over 5 years ago by David Sevilla Martín <[email protected]>
Bypass CSRF token check when using access tokens

Fixes #1828.

356d3e618e23f4b26b5467fa1e70f06bc1f7ae8d authored over 5 years ago by Franz Liedke <[email protected]>
Make exception message dynamic as well

2d9a84ddbf2ec7318080876938fc278fac40365d authored over 5 years ago by Franz Liedke <[email protected]>
Merge branch 'master' of github.com:flarum/core

a34a8a8587d651f61f87ce0819c298c5953ff6c6 authored over 5 years ago by Daniël Klabbers <[email protected]>
Allows configuration of where the language files live. So that

language packs can optionally decide for themselves if they want
to use a different directory.

b7868c6d884bd528a93dcc924d8f7c5f07ce3d2d authored over 5 years ago by Daniël Klabbers <[email protected]>
Determine default route after extensions

Fixes #1819.

1ec43b05b40c259e8ef0a23857791eaca1262ca9 authored over 5 years ago by Franz Liedke <[email protected]>
PHPUnit: Get rid of deprecated annotation

Refs #1795.

c875495e6618d716649e53669b1c100549b80d2b authored over 5 years ago by Franz Liedke <[email protected]>
fixes #1695, take into consideration is_private with counts on User stats

0cc5f4169c80c8bb4c869d1e797752f801dbbdcb authored over 5 years ago by Daniël Klabbers <[email protected]>
fixed ci, make green again; mysql service wasnt booted

154ba1ad8f010a0bb9840f27de36d746fede9f0d authored over 5 years ago by Daniël Klabbers <[email protected]>
Prevent MySQL search operators from taking effect

We do not want to inherit MySQL's fulltext query language, so let's
just drop all non-word chara...

6d154b7492256bb40382bdcf0a064d844c5b23b2 authored over 5 years ago by Franz Liedke <[email protected]>
Revert "Remove deprecated bootstrap.php fallback"

This reverts commit 4abd6d61a91545757540632cb5b23cab792e31be.

We will keep this fallback in pla...

5e14e21fcd6536723c726e161a5f8c4946e3b287 authored over 5 years ago by Franz Liedke <[email protected]>
Clean up database query

- Use existing `selectRaw()` method to avoid using the global `app()`
helper as a service loca...

f363a07a0fb14ad3a6012f393c395e6a57e4f7aa authored over 5 years ago by Franz Liedke <[email protected]>
Bump lodash-es from 4.17.11 to 4.17.14 in /js (#1818)

Bumps [lodash-es](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14.
- [Release notes](...

fcf3af7e90a5bd6a2e19c8649f3b486a7b3ef444 authored over 5 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fixed class property hint for event post content attribute

67a4fbbc51ca806b85bdae63cab277effb075211 authored over 5 years ago by Daniël Klabbers <[email protected]>
fix return type hint for event post content attribute

1d1c32d6e68b10da787e7b648dc3e13cd862491f authored over 5 years ago by Daniël Klabbers <[email protected]>
Set Whoops middleware HTTP status to error code (#1648)

* Use error code for HTTP status, defaults to 500
* Use logic from HandleErrorsWithView, make s...

fbf50b5473b01d40d9e9e7d6927d5608e429cb2f authored over 5 years ago by David Sevilla Martín <[email protected]>
moved GetDisplayName event to User namespace (#1768)

c37a5470aa72f89a9b894defab4f4f14ca644f8c authored over 5 years ago by Daniël Klabbers <[email protected]>
Get rid of unnecessary method

f7ea4c077415fba3934742cb76e927642bf35407 authored over 5 years ago by Franz Liedke <[email protected]>
Remove deprecated bootstrap.php fallback

Closes #1557.

e91ab3798a80d8d9a3ac701566ee2530b9bf8299 authored over 5 years ago by Franz Liedke <[email protected]>
Travis: Allow PHP 7.4 to fail for now

We are currently experiencing issues due to Mockery not yet being 100%
compatible with PHP.

See...

79dbd421c26311cf535d0ebc6982489b61070ee7 authored over 5 years ago by Franz Liedke <[email protected]>
Update test libraries

a407a65b83629193b72cdece9db8f0458364e014 authored over 5 years ago by Franz Liedke <[email protected]>
Travis: Test against the upcoming PHP 7.4

df6d9dd443d814bc60592673be0e4d978a5881f7 authored over 5 years ago by Franz Liedke <[email protected]>
Convert more helpers in tests

b7a1a3c637eded1f0839840bc99a3a70ecd8ce7a authored over 5 years ago by Franz Liedke <[email protected]>
Type hint contract, not implementation

5ce180a1acb0705a7a8a02202ebd857c42e84096 authored over 5 years ago by Franz Liedke <[email protected]>
Use Laravel's class-based Str and Arr helpers

Starting with version 5.9, the global funtions will be deprecated.

* https://laravel-news.com/l...

18606aa7c7936c3166f9fba134dba8de06214b88 authored over 5 years ago by Franz Liedke <[email protected]>
Issue templates: Remove vulnerability information

GitHub now automatically displays this information (or rather, links to
the Security Policy) at ...

4a433742381097bbd3f14846388b4c5e4bed9fa1 authored over 5 years ago by Franz Liedke <[email protected]>
Use class constant instead of strings

45ef24b32c7c39b3e3598e13c3b384b3a167dba9 authored over 5 years ago by Franz Liedke <[email protected]>
Add descriptions to custom Composer scripts

e94e488a8c8a99425d7f781081c9a17a85c2d83f authored over 5 years ago by Franz Liedke <[email protected]>
Update Application version string to beta 9 (#1784)

1c86db633cd3483241f0ae38fe2802347750e21c authored over 5 years ago by David Sevilla Martín <[email protected]>
Bundled output for commit 26b9a3ec697342c184d1b90b35723993a4353228 [skip ci]

cd324ae2b533128b6fe0a2cfa3be3ca814c6a8d0 authored over 5 years ago by flarum-bot <[email protected]>
Update CHANGELOG.md

f67f44165d14ed4d554f3e56c02150578b76bf1b authored over 5 years ago by David Sevilla Martín <[email protected]>
Visit home page if no previous route exists

Fixes #1777

69af0abcdf771fa16c6cfdaacb68c97c6e205349 authored over 5 years ago by David Sevilla Martín <[email protected]>
added changelog item for mediumText fix in posts.content

0cd2804cd927270cf37c1cefed5e79f2c7f8fcfe authored over 5 years ago by Daniël Klabbers <[email protected]>
Merge branch 'master' of github.com:flarum/core

477e5021937c714985702e1e5be50b7505918ebd authored over 5 years ago by Daniël Klabbers <[email protected]>
fixes #1801, increasing the size of posts.content to mediumText correctly

ef282f31fba94e7f3c02cc4c962d6d0caf85273d authored over 5 years ago by Daniël Klabbers <[email protected]>
fixed tests on master, missing views directory and suppressing notices from tempnam when storing files in tmp

7901024260408d6ca7af6079ca352a9f462baa88 authored over 5 years ago by Daniël Klabbers <[email protected]>
Merge branch 'master' into advisory-fix-1

75eb0a23f29f1652389ad09ccf67b100485414d9 authored over 5 years ago by Daniël Klabbers <[email protected]>
Merge branch 'master' of github.com:flarum/core

84fe7d13b0fca98ba52cf3341bbe3cdc895f5260 authored over 5 years ago by Daniël Klabbers <[email protected]>
removed link to home, go back, which is always the case with csrf token invalidation

8fd6722139abf3c4d89a39591ee4f3d736110f7a authored over 5 years ago by Daniël Klabbers <[email protected]>
Apply fixes from StyleCI (#1800)

[ci skip] [skip ci]

a04b4f9e5c3921869b24c982532826ac05c76503 authored over 5 years ago by Daniël Klabbers <[email protected]>
Merge pull request from GHSA-3wjh-93gr-chh6

* Integration tests: Memoize request handler as well

This is useful to send HTTP requests (or t...

24111990eee0bfc78aa43d5a8d348bb517d9e9dc authored over 5 years ago by Franz Liedke <[email protected]>
added custom view, now needs translation

e40bb6af7d7fa124f7b7179cb11698e4e2f13671 authored over 5 years ago by Daniël Klabbers <[email protected]>
Using a different setting key now, so that it won't break tests whenever you re-run them once smtp is set.

Fixed, badly, the test to create users etc caused by the prepareDatabase flushing all settings by...

45b3ca69e52da70f2109dff61cb8476101af6501 authored over 5 years ago by Daniël Klabbers <[email protected]>
Fixed issue with tmp/storage/views not existing, this caused tmpname to notice.

Fixed csrf test that assumed an access token allows application access, which is actually api tok...

bd60d2a72a3ccc1991e668c0e3b1f2d878087962 authored over 5 years ago by Daniël Klabbers <[email protected]>
Update CHANGELOG.md

clarifying reason for change on the `like` fix

3b77be5dbf10254288ddb3f17525ec939d7ab07d authored over 5 years ago by Daniël Klabbers <[email protected]>
Update changelog

87db280accd8757ca03e8e6b45b72dd00f5bfa2d authored over 5 years ago by Franz Liedke <[email protected]>
Refactor tests to shorten HTTP requests

Multiple tests now provide JSON request bodies, and others copy cookies
from previous responses,...

f59be576eaa9f67bb0cb9fcfeb3cb38cb89125f3 authored over 5 years ago by Franz Liedke <[email protected]>
Implement middleware for CSRF token verification

This fixes a rather large oversight in Flarum's codebase, which was that
we had no explicit CSRF...

4194e8f630ca3379a5fef34cbd79a03dac7d501b authored over 5 years ago by Franz Liedke <[email protected]>
Accept CSRF token in request body as well

ef083619734bd09a1eb01454eca5a05ee3ca8344 authored over 5 years ago by Franz Liedke <[email protected]>