Commit Graph

24 Commits

Author SHA1 Message Date
Derrick Hammer f89a8e93a4
*reorder logic to boot up the relay server only after the SSL is ready 2022-08-24 11:10:50 -04:00
Derrick Hammer 573ebec0a4
*Don't retry on boot, but catch any retry failures 2022-08-22 12:39:09 -04:00
Derrick Hammer 7f135c80b1
*Use promise-retry to make a best effort attempt at downloading the ssl cert and key in-case we have portal rate limits or downtime 2022-08-22 12:22:54 -04:00
Derrick Hammer 00492de90c
*Add status code server to be used for extension proxy 2022-08-14 06:37:00 -04:00
Derrick Hammer a36735a356
*SslData type not needed 2022-08-04 23:35:23 -04:00
Derrick Hammer 01a32d8734
*refactor to use dynamic imports for ESM modules and do so via a helper that bypasses typescript parsing. 2022-08-04 23:34:18 -04:00
Derrick Hammer 84c00acdcf *Fix log information 2022-07-25 20:48:06 -04:00
Derrick Hammer b5a9a3b00d *Access port as uint 2022-07-25 20:35:21 -04:00
Derrick Hammer 79139fa980 *Only load ssl in setup if it is the bootup process 2022-07-25 03:05:38 -04:00
Derrick Hammer 0713216cd3 *Restructure to transpile to commonjs since vercel pkg does not support ESM 2022-07-23 23:16:34 -04:00
Derrick Hammer 9b59415463 *Add dedicated logging library 2022-07-23 20:24:19 -04:00
Derrick Hammer 8d7db21184 *Fix missing update to sslCtx for setting SSL 2022-07-23 02:46:33 -04:00
Derrick Hammer b640084920 *Add xor on staging mode and the letsencrypt cert to reprocess if we are live with a staging cert or on staging mode with a live cert. 2022-07-22 21:10:14 -04:00
Derrick Hammer e44a87e379 *Add method to check if we are in staging mode for ssl 2022-07-22 21:09:06 -04:00
Derrick Hammer 76a3010ae6 *Remove relay prefix from settings 2022-07-22 19:55:09 -04:00
Derrick Hammer 88dc104102 *Refactor SSL support to store to skynet as independent files
*Introduce ssl-mode config option to use staging letsencrypt
2022-07-22 19:53:11 -04:00
Derrick Hammer 20e9511eae *Reformat 2022-07-19 18:31:15 -04:00
Derrick Hammer 070b7825e2 *Refactoring
*Reformat
*Fix hsd node bootup
2022-07-19 18:24:53 -04:00
Derrick Hammer ff7ebb0984 *hard code maintain email again 2022-07-05 16:32:26 -04:00
Derrick Hammer f5416a2a75 *Store ssl config in config folder 2022-07-05 15:05:31 -04:00
Derrick Hammer e6d8decd07 *switch to using bcfg 2022-07-05 15:02:07 -04:00
Derrick Hammer 660bb85203 *Switch to using a dynamic dns domain
*Add letsencrypt support
*Add afraid.org support
*Refactor env error checking
*Add dynamic ip polling and updating
2022-07-04 17:27:46 -04:00
Derrick Hammer c89eb93857 *Fix dht key and use constant 2022-06-27 17:52:20 -04:00
Derrick Hammer c8d422f1c9 *Initial version 2022-06-27 13:53:00 -04:00