Commit Graph

144 Commits

Author SHA1 Message Date
33a64b99ff Implement websocket server 2022-07-14 01:15:16 -05:00
6476416c67 Add foreground service, some cleanup, and start websocket server 2022-07-13 21:35:18 -05:00
4d7769de56 Fix PostgreSQLDialect escaping of single quotes 2022-07-09 11:42:02 -05:00
6ca4bc1151 Fix buildMigrationNamespaceResolver to use isValidSuffix(...) instead of hard-coded check 2022-07-09 11:03:50 -05:00
7d3fde85eb Modify canonical loading to allow either suffix.js or suffix.ts endings 2022-07-09 11:01:34 -05:00
111ce0bcf9 Fix Routing suffix loading 2022-07-08 21:03:01 -05:00
d3a6a8495c Update application bootstrapping to load .env from repo root 2022-07-08 20:56:48 -05:00
2ff9354538 Make file extensions on Canonical resources runtime-agnostic 2022-07-08 20:27:18 -05:00
cf0ae260dc Fix syntax of postgres update queries 2022-06-29 22:14:00 -05:00
fe9170282f Add ArrayElement type helper 2022-06-28 22:03:15 -05:00
2e43b5bda9 Fix route parameter typing to use SuffixTypeArray 2022-06-28 21:05:01 -05:00
705bb20db1 Make Route.clone properly copy parameter definitions 2022-06-28 20:53:28 -05:00
1be73dd347 Add docs server Dockerfile 2022-06-25 21:10:15 -05:00
afbf6e7682 Add force SSL config flag 2022-06-07 22:45:16 -05:00
48ce1bfa2f Improve app URL detection 2022-06-07 22:03:05 -05:00
90b16eef53 Add better debugging to routing service 2022-06-07 21:56:56 -05:00
1399399af9 Improve error handling in OAuth2 token issuer 2022-04-28 20:52:28 -05:00
30a23b1659 Temporarily cast migration AsyncCollection to Collection pending #17 2022-04-28 20:16:19 -05:00
de13030815 Fix AsyncCollection.filter to allow for async filter functions 2022-04-28 19:41:16 -05:00
fd77ad5cd3 Create migration for oauth2_tokens table 2022-04-28 19:17:25 -05:00
814a5763d9 fix formatting 2022-04-28 15:06:15 -05:00
9ede67cb12 Make orm token repo use make() to create token model instances 2022-04-28 15:04:16 -05:00
8a9264b9de Simplify /oauth2/issue logic 2022-04-28 14:58:06 -05:00
d210cba236 add oauth2 issue debugging and bump version 2022-04-28 14:29:23 -05:00
015d6fd6ae Fix Either<> pass in OAuth2Server; bump version 2022-04-28 13:07:27 -05:00
ce4133ff8e Fix scope() helper and bump version 2022-04-28 12:00:13 -05:00
940d50b89c Implement /oauth2/token endpoint; token auth middleware 2022-04-28 11:50:27 -05:00
36647a013d Add ability to get provider by name from auth service 2022-04-09 20:08:50 -05:00
5616b3cc1f Add suggestion for missing schema for validator error 2022-04-05 14:02:16 -05:00
2e7c927114 Make route extraction account for extraneous / matches 2022-04-05 12:39:33 -05:00
8b2ee1c949 Add debugging for route extraction 2022-04-05 12:35:41 -05:00
c7557cf5b6 Allow overriding content-type of plaintext response factory 2022-04-05 12:20:18 -05:00
771fed8002 Make parameter middleware handler call collection.toArray NON-recursively 2022-04-05 10:41:23 -05:00
7914a8f12e Fix incorrect flow-through if-else case 2022-04-05 10:37:03 -05:00
5fa4f614e2 Pass request to ParameterMiddleware make call 2022-04-05 10:35:14 -05:00
ee21811771 Add ability to pass arguments to parameter providing middleware 2022-04-05 10:25:07 -05:00
8b9f393405 Add support for parameter middleware classes 2022-04-05 09:55:20 -05:00
f6a7cac05c Improve ORM templates; improve StaticClass typedef; bump version 2022-04-04 14:45:45 -05:00
25265b5560 Only load .env if the file exists; bump version 2022-03-31 15:53:36 -05:00
a779ec1d09 Update content-length calculation to use buffer 2022-03-30 23:59:34 -05:00
bea48602f5 Fix content-length header set 2022-03-30 23:55:41 -05:00
445f16d973 Prevent duplicate bus shutdowns on container destroy; bump version 2022-03-30 23:40:10 -05:00
351a2e14b8 Prevent request Bus instances from creating new IORedis connections 2022-03-30 23:34:17 -05:00
b42e91533a Fix missed return in container.makeNew 2022-03-30 23:20:09 -05:00
78cb26fcb2 Add request container lifecycle handling 2022-03-30 23:04:00 -05:00
514a578260 Make HTTPServer ignore responses that cannot be sent 2022-03-30 22:19:33 -05:00
3d7d583367 Add Request logging 2022-03-30 22:05:46 -05:00
6f66126d38 Improve Response verbose/debug logging 2022-03-30 21:38:36 -05:00
10b3e1ecc3 Temporarily remove timeout logic from HTTPServer 2022-03-30 18:45:34 -05:00
795adac68b Add better detection for write-after-destroy errors on the response 2022-03-30 18:33:37 -05:00