Commit Graph

33 Commits

Author SHA1 Message Date
Matthew Raymer
608b826d4e refactored and simplified the encrypt method. still getting Mozilla decrypt error. 2023-09-23 06:36:58 -04:00
Matthew Raymer
2125a0c32b Appears fixed Crypto-Key header 2023-09-21 07:16:59 -04:00
Matthew Raymer
5570c0e3dd Updates and a remaining authentication error to the push service at Mozilla 2023-09-19 09:04:06 -04:00
Matthew Raymer
d3dd048efd BROKEN: got a little further now building JWT 2023-09-18 09:30:13 -04:00
Matthew Raymer
9075ea8c91 Debugged encrypt before sending notification 2023-09-15 09:44:10 -04:00
Matthew Raymer
4a12fc92b5 Fixes for configuration; some debugging code 2023-09-12 07:57:46 -04:00
Matthew Raymer
fdbf0e3b9c Fix path 2023-09-11 06:11:16 -04:00
Matthew Raymer
bcb636c150 Updates with Dockerfile and tweaks for db persistence 2023-09-10 08:50:26 -04:00
Matthew Raymer
160c0ceff7 Make a local master 2023-09-10 06:59:34 -04:00
5f05a2eec6 Merge pull request 'Change stats NOT IMPLEMENTED for unfinished methods' (#2) from unsubscribe-mute into master
Reviewed-on: trent_larson/endorser-push-server#2
2023-09-06 21:07:10 -04:00
Matthew Raymer
298e394c04 Adding tentative db methods for removing and muting subscriptions 2023-08-29 20:32:07 +08:00
Matthew Aaron Raymer
e204e9223c Change stats NOT IMPLEMENTED for unfinished methods 2023-08-29 14:04:17 +08:00
Matthew Raymer
f2eecb86cc Stubs for unsubscribe and mute 2023-08-28 19:58:40 +08:00
Matthew Raymer
f8ba67d526 Successful build but does it run? 2023-08-28 19:02:53 +08:00
Matthew Aaron Raymer
3aec2e76b0 Merge branch 'master' of ssh://173.199.124.46:222/trent_larson/endorser-push-server 2023-08-28 16:52:01 +08:00
Matthew Aaron Raymer
e9596d6b58 Temporary Dockerfile ... still in need of more work 2023-08-28 16:51:40 +08:00
55e4b0f148 Merge pull request 'customize README' (#1) from custom-readme into master
Reviewed-on: trent_larson/endorser-push-server#1
2023-08-28 01:25:19 -04:00
25aca77fa3 customize README 2023-08-27 13:52:07 -06:00
Matthew Raymer
a278897127 Resolve problem with creating a VAPID at initial startup 2023-08-22 18:24:57 +08:00
Matthew Raymer
abb1673063 Redid the TypeORM initialization. Adding new /vapid path 2023-08-21 18:37:38 +08:00
Matthew Raymer
684d7f1791 Fix periodic broadcasts by using proper message passing from the worker.
In this way, no need to pass all the context that methods need to work to the worker.
2023-08-17 16:56:40 +08:00
Matthew Raymer
5b689125a6 Checkpoint: Problem with worker metdata for VapidKeys 2023-08-16 19:53:48 +08:00
Matthew Raymer
6a30c69649 TypeORM instead of direct Sqlite 2023-08-15 21:05:46 +08:00
Matthew Raymer
a6de7aaf18 Make sure everything is done with es6 classes and introduce a Worker thread 2023-08-15 18:39:35 +08:00
Matthew Raymer
b37acb4736 Fixing a few bits 2023-08-13 20:34:50 +08:00
Matthew Raymer
38097e5ba4 Small error 2023-08-12 21:12:39 +08:00
Matthew Raymer
1bf5758fb2 Adding VAPID dynamic version 2023-08-12 21:10:07 +08:00
Matthew Raymer
eaf5c59200 Tweaking a bit to structure subscriptions 2023-08-11 21:10:24 +08:00
Matthew Raymer
4ac17a24e9 Rewrite reducing crypto complexity 2023-08-11 19:26:14 +08:00
Matthew Raymer
3be533727a Updates but not quite ready to test 2023-08-09 19:22:55 +08:00
Matthew Aaron Raymer
30a6c956d1 Added dependencies for API and VAPID implementation 2023-08-09 14:11:24 +08:00
Matthew Aaron Raymer
6b67870d27 Add Typescript boilerplate 2023-08-09 13:51:37 +08:00
Matthew Aaron Raymer
cffea3e9f8 Initial commit 2023-08-09 13:36:24 +08:00