Derrick Hammer
|
e2ccfa5220
|
*Move app server logic on port 80 to a dedicated component
|
2022-09-21 08:54:27 -04:00 |
Derrick Hammer
|
08fdc88874
|
*Move dns and ssl control to plugin apis
*Add files plugin api
*Add logger to api
*Add seed getter to api
*Add app router to api
|
2022-09-09 05:17:25 -04:00 |
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 |