raucao
c0ed6af6d5
Update CI badge in README
CI / test (push) Successful in 21s
2.0.0-rc.2
2026-11-04 13:57:39 +04:00
raucao
b81015db7a
Merge pull request 'Support hashed remoteStorage access tokens' ( #14 ) from feature/hashed_rs_access_tokens into master
...
CI / test (push) Successful in 21s
Reviewed-on: #14
2026-11-04 05:58:46 +00:00
raucao
6d8394d970
Support hashed remoteStorage access tokens
...
CI / test (pull_request) Successful in 21s
Add a hashed_access_tokens config option (env RS_HASHED_ACCESS_TOKENS) that hashes the presented bearer token and looks up its SHA256 digest first, falling back to the plaintext key when no digest matches. When disabled (the default), the lookup is unchanged.
Related: kosmos/akkounts#259 .
2026-11-04 09:56:59 +04:00
basti
0cf5926b65
Use a dedicated CI image with builtin:checkout
CI / test (push) Successful in 21s
2026-10-24 19:49:23 +02:00
basti
1fd6f93309
Wait for the redis service health check in CI
2026-10-24 19:28:50 +02:00
basti
28283b06ce
Replace Drone CI with Gitea Actions
2026-10-24 16:41:54 +02:00
basti
92b3b14107
Remove obsolete script
continuous-integration/drone/push Build is failing
2024-03-05 17:43:41 +01:00
basti
5efab8b733
Update README
continuous-integration/drone/push Build is passing
2024-03-05 17:38:55 +01:00
basti
2772463196
Update Gemfile
2024-03-05 17:38:35 +01:00
basti
f0d6e6c2c4
Add TODO note
2024-03-05 16:59:37 +01:00
basti
8bcf3854c2
Remove obsolete method
2024-03-05 16:58:36 +01:00
basti
771ff97cfe
Improve argument name
...
It's used in the code for escaping only parts of URLs
2024-03-05 16:57:15 +01:00
basti
3512c0f7c9
Merge pull request 'Fix invalid PUT signatures for URI-encoded paths' ( #9 ) from bugfix/8-signatures into master
...
continuous-integration/drone/push Build is passing
Reviewed-on: #9
2024-03-05 15:55:50 +00:00
basti
aff383b99b
Merge pull request 'Set up Drone CI, remove Actions configs' ( #11 ) from dev/actions into bugfix/8-signatures
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #11
2024-03-05 13:30:03 +00:00
basti
6455f24ab0
Set up Drone CI, remove Actions configs
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-03-05 14:26:49 +01:00
basti
bf14785404
Fix invalid PUT signatures for URI-encoded paths
...
Tests / test (6, 2.7) (pull_request) Failing after 19s
Tests / test (6, 3.0) (pull_request) Failing after 3s
Tests / test (6, 3.1) (pull_request) Failing after 3s
Tests / test (7, 2.7) (pull_request) Failing after 3s
Tests / test (7, 3.0) (pull_request) Failing after 3s
Tests / test (7, 3.1) (pull_request) Failing after 3s
We encode the URLs ourselves, and the default option for the aws-sigv4
gem breaks that functionality.
2024-03-04 17:17:44 +01:00
basti
8b6f201a0b
Merge pull request 'Switch to AWS v4 signatures' ( #5 ) from feature/aws_v4_signatures into master
...
Tests / test (6, 3.0) (push) Has been cancelled
Tests / test (6, 3.1) (push) Has been cancelled
Tests / test (7, 2.7) (push) Has been cancelled
Tests / test (7, 3.0) (push) Has been cancelled
Tests / test (7, 3.1) (push) Has been cancelled
Tests / test (6, 2.7) (push) Has been cancelled
Reviewed-on: #5
2023-11-21 14:19:38 +00:00
basti
209fcca5ea
Make headers argument optional
2023-11-21 15:18:13 +01:00
basti
589dcf7fa2
Update example config
2023-11-16 12:39:46 +01:00
basti
91cadbf228
Switch Docker image back to Ruby 3.1
2023-11-16 11:45:07 +01:00
basti
d09c6e7a39
Use production env for Docker image
2023-11-16 11:41:57 +01:00
raucao
93fd1ecd5f
Merge pull request 'Add Dockerfile' ( #2 ) from dev/add_dockerfile into master
...
Reviewed-on: #2
2023-11-16 10:40:51 +00:00
basti
024f516a9d
Expose Content-Type header
2023-11-16 11:39:33 +01:00
basti
96417e3884
Use development env and Webrick in dev run script
2023-11-16 11:27:15 +01:00
basti
b7ff3e7d42
Remove debug output, rescue
2023-11-16 10:27:58 +01:00
basti
02820203f0
Switch to AWS V4 signatures
2023-11-15 19:05:21 +01:00
basti
189c304a08
Add example script for running server in dev
2023-11-15 19:03:33 +01:00
basti
273768ea69
Add Dockerfile
2023-11-01 16:21:34 +01:00
basti
648c3943e8
Add redis db config
2023-10-26 17:31:52 +02:00
basti
9aed3f7cca
Update README
2023-10-26 16:25:07 +02:00
basti
044bf1c3eb
Remove purdytest, update Minitest class name
2023-10-26 16:17:52 +02:00
basti
53eb5461fe
Add ENV vars to config file, switch to ERB template
2023-10-26 16:17:49 +02:00
basti
e90ed70002
Remove Webrick method in favor of stdlib
2023-10-26 15:58:04 +02:00
basti
5b8c1f1e9d
Update tested Redis versions
2023-10-26 15:57:23 +02:00
basti
49614544db
Update dependencies
...
Requires Ruby 2.7+
2023-10-26 15:54:22 +02:00
basti
285073f7a7
Merge pull request #151 from 5apps/dependabot/bundler/rack-2.2.3.1
...
Bump rack from 2.2.3 to 2.2.3.1
2022-05-27 19:52:49 +02:00
dependabot[bot]
7fc86fe9ae
Bump rack from 2.2.3 to 2.2.3.1
...
Bumps [rack](https://github.com/rack/rack ) from 2.2.3 to 2.2.3.1.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.2.3...2.2.3.1 )
---
updated-dependencies:
- dependency-name: rack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-27 16:42:50 +00:00
basti
38b8a4d3eb
Merge pull request #150 from 5apps/feature/cors_preflight_max_age
...
Allow clients to cache OPTIONS results for 2 hours
2022-05-13 19:21:08 +02:00
basti
e7ac723545
Allow clients to cache OPTIONS results for 2 hours
...
Clients that use Fetch can cache the results of OPTIONS requests, based
on the value of `Access-Control-Max-Age`.
https://fetch.spec.whatwg.org/#http-access-control-max-age
/ht @DougReeder: https://github.com/remotestorage/armadietto/pull/86
2022-05-13 14:21:54 +02:00
basti
f956501dba
Merge pull request #149 from 5apps/chore/deprecation_warnings
...
Fix deprecation warnings
2022-05-13 13:58:56 +02:00
basti
9c560eb978
Fix circular require
2022-05-13 13:55:16 +02:00
basti
ce7ebff73b
Fix deprecation warnings in specs
2022-05-13 13:52:21 +02:00
basti
0dd63bf833
Merge pull request #148 from 5apps/chore/update_dependencies
...
Update dependencies
2022-05-13 13:47:10 +02:00
basti
be9f304960
Update dependencies
2022-05-13 13:44:41 +02:00
basti
f6d8514534
Update build status badge
2022-05-13 13:35:47 +02:00
basti
f1111cb296
Remove Travis CI configs
2022-05-13 13:34:36 +02:00
basti
94211c0371
Finish CI setup
2022-05-13 13:33:54 +02:00
basti
772d7f4ee9
Merge pull request #147 from 5apps/chore/remove_swift_adapter
...
Remove Swift storage adapter
2022-05-13 13:23:51 +02:00
basti
936158d0a3
Don't test on Ruby 3.0
2022-05-13 13:20:10 +02:00
basti
dabbb5aa93
Set up CI via Actions
2022-05-13 13:16:43 +02:00