Commit Graph

18 Commits

Author SHA1 Message Date
Hervé Le Meur 746f37ce58
Revert "fix: upgrade `pg` dependency from `^7.4.3` to `^8.7.1`" (#53) 2023-10-30 12:22:30 +01:00
Hervé Le Meur 12f78b0b4c
fix: upgrade `pg` dependency from `^7.4.3` to `^8.7.1` 2023-10-27 12:35:32 +02:00
R Tyler Croy 111fe3d668
Upgrade all the node packages possible 2019-06-22 09:03:18 -07:00
R. Tyler Croy c6c65fdc6a
Switch the export controller to stream results directly from PostgreSQL to the response buffer
I'm still not entirely sure if the PostgreSQL connection is being suitably
returned to sequelize's connection pool, but I think this is an infrequent
enough operation that it's worth deploying and monitoring of Sentry

Fixes #29, #33
2018-12-05 17:36:34 -08:00
R. Tyler Croy 110bd13c63
Downgrade event-stream to 3.3.4 to work around compromised flatmap-stream code
`npm i --save event-stream@3.3.4`

See the issue outline here: https://github.com/dominictarr/event-stream/issues/116

The expected impact for Uplink is minimal since the assessment made of the
malicious code is that it's going after cryptocurrency wallets and related
assets on a target machine (more analysis here:
https://github.com/dominictarr/event-stream/issues/116#issuecomment-441759047)
2018-11-27 06:38:57 -08:00
R. Tyler Croy 9dc66b6a06
Upgrade jest-cli to resolve some low impact issues 2018-11-27 06:32:47 -08:00
R. Tyler Croy 1e4742dae2
Add the allowInternal option for the authorize hook
This also improves the tests to make sure they're testing what they should,
including passing through the feathers built-in authentication mechanism
2018-10-23 15:01:58 -07:00
R. Tyler Croy b697928394
Incorporate Sentry error reporting into Uplink
The secret for this is already present in production
2018-09-27 11:55:08 -07:00
R. Tyler Croy f46e0cd3a9
Add the uplink docker container for @daniel-beck 2018-09-19 14:32:19 -07:00
R. Tyler Croy 13aed3ae04
Begin adding a simple /dashboard view for the entries 2018-09-10 20:41:08 -07:00
R. Tyler Croy 0854281cd4
Add GitHub authentication in front of the /dashboard service 2018-09-10 17:26:41 -07:00
R. Tyler Croy 9dd14ba9a7
Add dependencies for GitHub-based OAuth2 authentication 2018-09-10 10:14:02 -07:00
R. Tyler Croy 13bd07e810
Configure sequelize and generate the first (and likely only) model: Event 2018-09-09 21:34:44 -07:00
R. Tyler Croy 918ab6d5a4
Add the sequelize package 2018-09-09 21:34:44 -07:00
R. Tyler Croy f94a35cf7d
Enable test reporting from jest 2018-09-09 18:20:49 -07:00
R. Tyler Croy e078f9dbe6
Generated feathers app from the cli 2018-09-09 18:13:54 -07:00
R. Tyler Croy 7a8a08bdff
Add the necessary feathersjs dependencies 2018-09-09 17:38:26 -07:00
R. Tyler Croy 48dd461f77
Initial commit of a skeleton typescript project 2018-09-09 17:27:58 -07:00