Commit Graph

99 Commits

Author SHA1 Message Date
A.Unger
c97ef8a464 add todo comment 2020-05-04 14:11:39 +02:00
A.Unger
0dffde2e6d added a generic cache 2020-05-04 14:08:19 +02:00
A.Unger
ad6a306a6f add trailing comma 2020-05-04 09:24:07 +02:00
A.Unger
d703c87dd2 cleanup dependencies 2020-04-30 13:56:11 +02:00
A.Unger
a0ed0b2e90 refactor middleware code and provide an example flow to get UUID 2020-04-30 13:39:17 +02:00
Michael Barz
f2d1c0a1be Automated changelog update [skip ci] 2020-04-22 15:28:49 +00:00
Michael Barz
0f0d44c3ec Merge pull request #34 from owncloud/add-flaex
Add Flagset Extractor, align build flags
2020-04-22 17:24:20 +02:00
Michael Barz
e31e00815a Add Flagset Extractor, align build flags 2020-04-20 21:25:21 +02:00
Michael Barz
638f05a9c2 Automated changelog update [skip ci] 2020-04-07 20:52:34 +00:00
Michael Barz
def8c7bdcb Add coverage badge 2020-04-07 22:48:12 +02:00
Michael Barz
a4b63c116e Remove gitter chat from Readme.md 2020-04-07 22:36:26 +02:00
Ilja Neumann
617628b1a6 Integration test 2020-04-06 09:52:37 +02:00
Michael Barz
dbca195323 Automated changelog update [skip ci] 2020-03-31 09:01:01 +00:00
Michael Barz
12d1025617 Merge pull request #30 from owncloud/update-pkg
update ocis-pkg to 2.2.0
2020-03-31 10:56:53 +02:00
Michael Barz
72c6749099 update ocis-pkg to 2.2.0 2020-03-31 10:50:54 +02:00
Michael Barz
6ab60e7cc1 Automated changelog update [skip ci] 2020-03-30 11:04:34 +00:00
Michael Barz
b805f3840f Prepare 0.3.0 Release 2020-03-30 12:58:32 +02:00
Ilja Neumann
6ce95072a6 Automated changelog update [skip ci] 2020-03-27 10:01:36 +00:00
Ilja Neumann
976c13cf62 Redirect http-requests to https (#29) 2020-03-27 10:57:32 +01:00
Ilja Neumann
e3bcc0d5aa Automated changelog update [skip ci] 2020-03-27 05:41:03 +00:00
Ilja Neumann
c523942899 User based routing
Implements a configurable "migration" policy-selector which reads the preferred_username attribute from
the oidc claims and checks if the uid exists in the ocis-accounts service.

A configurable policy-name can be selected based on the outcome of the check.
2020-03-27 06:36:17 +01:00
Ilja Neumann
112552af1d Automated changelog update [skip ci] 2020-03-26 08:48:48 +00:00
Ilja Neumann
b20b05806e Integrate oid-middleware
This feature is required for user-based routing.
2020-03-26 09:44:51 +01:00
Michael Barz
baa03421e1 Automated changelog update [skip ci] 2020-03-25 21:44:36 +00:00
Michael Barz
d7d53b99fb Merge pull request #26 from owncloud/prepare_release_0.2.1
Prepare Release 0.2.1
2020-03-25 22:38:18 +01:00
Ilja Neumann
be09ea99b5 Prepare Release 0.2.1 2020-03-25 17:04:00 +01:00
Ilja Neumann
b2a2e55ca4 Automated changelog update [skip ci] 2020-03-25 16:02:19 +00:00
Ilja Neumann
1aa2b1df07 Fix TLS-Certificate not set correctly 2020-03-25 16:55:58 +01:00
Michael Barz
8beb616d22 Automated changelog update [skip ci] 2020-03-25 14:04:26 +00:00
Michael Barz
ca5972a62e Merge pull request #24 from owncloud/prepare_release_0_2_0
Prepare release 0.2.0
2020-03-25 15:00:27 +01:00
Ilja Neumann
651650274a Prepare release 0.2.0 2020-03-25 14:54:03 +01:00
Ilja Neumann
76ce6402eb Automated changelog update [skip ci] 2020-03-25 08:48:23 +00:00
Ilja Neumann
6e33472b40 Make TLS-Certificate configurable
Currently the proxy generates certificates on every start for dev purposes. This commit adds an option to make this behaviour configurable.
This also removes the dependency on konnectd`s crypto code and copies it instead, as this library is a first version which is not meant for usage by other services.

A proper cert-generation lib should be added to ocis-pkg instead. Then this code can be refactored to use it.
2020-03-25 09:44:18 +01:00
David Christofas
72d1497d1f Automated changelog update [skip ci] 2020-03-24 10:04:30 +00:00
David Christofas
38fc0d2fcb Merge pull request #22 from owncloud/advanced-route-matching
route requests based on pattern or query parameters
2020-03-24 11:00:20 +01:00
David Christofas
a86e745c75 use labeled break 2020-03-24 10:55:09 +01:00
David Christofas
1cd3f8936d add unit tests 2020-03-24 10:43:01 +01:00
David Christofas
eb539bc78e implement review feedback 2020-03-24 10:42:47 +01:00
David Christofas
a718777747 route requests based on pattern or query parameters 2020-03-23 19:13:46 +01:00
David Christofas
88e85e42d3 route requests based on pattern or query parameters 2020-03-23 19:10:23 +01:00
Ilja Neumann
b04f1f9e36 Automated changelog update [skip ci] 2020-03-23 12:05:29 +00:00
Ilja Neumann
60a1e6a143 Proxy client urls in default configuration #19 2020-03-23 13:01:29 +01:00
Michael Barz
5888e10e0c Automated changelog update [skip ci] 2020-03-18 14:52:42 +00:00
Michael Barz
cd787414fe Merge pull request #18 from owncloud/release-0.1.0
Release 0.1.0
2020-03-18 15:48:43 +01:00
Michael Barz
52ebfc7c02 Release 0.1.0 2020-03-18 15:35:56 +01:00
A.Unger
6d47bb809a Automated changelog update [skip ci] 2020-03-18 11:17:33 +00:00
A.Unger
e1d0d0715b add changelog 2020-03-18 12:12:12 +01:00
A.Unger
747e345b08 rename reverseproxy -> rp 2020-03-18 12:12:12 +01:00
A.Unger
ae8150dd57 added logging info 2020-03-18 12:12:12 +01:00
A.Unger
52b81a8605 add default runtime redirects 2020-03-18 12:12:12 +01:00