Joachim Van Herwegen
f419f2f28d
test: Enable file locker in notification tests
2023-07-20 17:10:14 +02:00
Joachim Van Herwegen
d0e01472b9
chore: Increase retry timer when validating configs
2023-07-20 17:04:39 +02:00
Joachim Van Herwegen
9c2c5edaf5
feat: Ignore invalid header parts
...
* patch: initial ideas around how to ignore invalid accept header parts. not fully tested, plenty of cleanup to do
* patch: finish removing commented code. finalize unit tests for headerUtil methods that now ignore bad header parts rather than throwing as before
* patch: remove @throws comments in HeaderUtil and update some comments to account for changes to returned values
* feat: Give option for header parsing to be strict
---------
Co-authored-by: Charlie Blevins <blevins.charlie@gmail.com>
2023-07-20 15:27:20 +02:00
Joachim Van Herwegen
6f6784a288
fix: Do not show PUT in Allow header for existing containers
2023-07-20 09:48:42 +02:00
Joachim Van Herwegen
a47cc8a5ee
fix: Store activity streams context locally
2023-07-20 09:48:31 +02:00
dependabot[bot]
13a0f0d3ab
chore(deps-dev): bump word-wrap from 1.2.3 to 1.2.4
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.4.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.4 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-20 09:38:36 +02:00
Joachim Van Herwegen
9cb0127e2b
docs: Explain that pod quota is for the entire pod
2023-07-18 11:56:23 +02:00
Joachim Van Herwegen
fbe60371b9
docs: Update Code of Conduct to list committee members
2023-06-29 09:23:22 +02:00
Jesse Wright
937c41fd17
chore: Name HTTP handlers
...
* chore: name http handlers
* Update config/http/handler/simple.json
Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com>
---------
Co-authored-by: Joachim Van Herwegen <joachimvh@gmail.com>
2023-06-21 10:45:47 +02:00
Joachim Van Herwegen
eb0a8f3dba
chore(release): Release version 6.0.1 of the npm package
v6.0.1
2023-06-15 15:47:58 +02:00
Joachim Van Herwegen
c0a881b980
fix: Use correct type for Webhook notifications
2023-06-13 08:14:11 +02:00
Joachim Van Herwegen
9584ab7549
fix: Make root storage subject of storage description
2023-06-13 08:14:11 +02:00
dependabot[bot]
d6fd59f7c8
chore(deps): bump actions/checkout from 3.5.2 to 3.5.3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.5.2...v3.5.3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-12 08:35:53 +02:00
Joachim Van Herwegen
fdee4b334f
fix: Prevent illegal file paths from being generated
2023-06-09 09:03:37 +02:00
Joachim Van Herwegen
3fbdc69f3f
docs: Update release steps
2023-05-02 14:00:15 +02:00
Joachim Van Herwegen
c356f7e6d2
chore: Update CI files to point at new versions branch
2023-05-02 11:28:05 +02:00
Joachim Van Herwegen
c4337a6d90
chore(release): Release version 6.0.0 of the npm package
v6.0.0
2023-05-02 10:51:29 +02:00
Joachim Van Herwegen
0625c1019b
chore: Update markdownlint-cli2 to remove dependency warning
2023-05-02 10:28:31 +02:00
Joachim Van Herwegen
0cc6057ac6
Merge branch 'main' into versions/6.0.0
...
# Conflicts:
# config/http/server-factory/https-no-websockets.json
2023-05-02 09:49:54 +02:00
Joachim Van Herwegen
5347025720
fix: Make sure locker allows reentrant lock acquisition
2023-05-02 09:27:31 +02:00
Joachim Van Herwegen
0d5d072f79
fix: Make aggregated errors prettier
2023-05-02 09:26:42 +02:00
Joachim Van Herwegen
4b7621f9e0
feat: Support both the old and new WebSocket specifications together
2023-04-27 11:27:34 +02:00
Joachim Van Herwegen
69af7c4e16
feat: Use WebSocket2023Channel identifier for WebSocket URL
2023-04-27 11:27:34 +02:00
Joachim Van Herwegen
26f24aa76c
test: Fix Jest memory issues
2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
90e11def54
chore: Update fs-extra dependency and increase minimum node version
2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
262f6b4558
chore: Update dependencies
2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
346460cb56
chore: Update solid authn dependency
...
Tests are failing with 1.15 so sticking with 1.14 for now
2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
db65a27faa
chore: Update various dev dependencies
2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
d6b438cd7b
chore: Update jest and TypeScript dependencies
2023-04-27 10:47:30 +02:00
Joachim Van Herwegen
b250beaec9
fix: Support new ETag format in notification states
2023-04-26 13:25:06 +02:00
Joachim Van Herwegen
29163df403
fix: Add missing imports to https-no-websockets.json
2023-04-26 10:39:30 +02:00
Joachim Van Herwegen
4ff6fe66ea
fix: Minor documentation and configuration updates
2023-04-25 11:43:56 +02:00
Joachim Van Herwegen
d6be724a12
Merge branch 'main' into versions/6.0.0
...
# Conflicts:
# config/ldp/authorization/readers/access-checkers/agent-group.json
2023-04-24 11:21:59 +02:00
Joachim Van Herwegen
d59a1595d5
feat: Replace WebHookSubscription2021 with WebHookChannel2023
2023-04-24 11:00:54 +02:00
Joachim Van Herwegen
e9463483f4
feat: Allow unsubscribing from all notification channels
2023-04-24 10:18:17 +02:00
Joachim Van Herwegen
f7e05ca31e
feat: Restrict channels to 2 weeks by default
2023-04-24 10:18:17 +02:00
Joachim Van Herwegen
ac1e3093e6
docs: Move server configuration line to the correct version
2023-04-21 16:01:13 +02:00
Joachim Van Herwegen
a4d4118474
docs: Explain changes to template folders
2023-04-21 16:00:19 +02:00
Joachim Van Herwegen
1a1a6ee714
docs: Describe how notifications work on the server
2023-04-20 16:14:45 +02:00
Joachim Van Herwegen
134237a80f
feat: Support Add/Remove notifications on containers
2023-04-20 15:42:04 +02:00
Joachim Van Herwegen
9e1e65cdb9
refactor: Rename internal activity vocabulary
...
The original URL does not exist so should use an internal value for now.
Renamed to `activity` as predicates tend to be lower case.
2023-04-20 15:42:04 +02:00
Joachim Van Herwegen
40ad4a6170
docs: Update RELEASE_NOTES with correct notification information
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
702e8f5f59
feat: Replace WebSocketSubscription2021 with WebSocketChannel2023
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
cbbb10afa1
feat: Use URLs for channel identifiers
...
In the future these can potentially be used to dereference them
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
67d1ff4ac0
feat: Ignore unsupported notifications features in subscriptions
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
65860f77da
feat: Support GET requests on subscription services
...
Doing a GET request on a subscription resource
will return the expected representation.
Content negotiation is supported.
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
b2f4d7fb2d
fix: Update the lastEmit value after sending a notification
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
3a0c8159df
test: Check the correct WebID in the WebHookEmitter tests
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
c36f15e2da
feat: Generalize and extend notification channel type behaviour
2023-04-20 14:32:13 +02:00
Joachim Van Herwegen
7d029a9465
feat: Remove NotificationChannelInfo generics
2023-04-20 14:32:13 +02:00