Skip to content

Commit

Permalink
Project update. [p][robotic]
Browse files Browse the repository at this point in the history
  • Loading branch information
jaswrks committed Dec 29, 2024
1 parent 7522ffe commit 00f3e6b
Show file tree
Hide file tree
Showing 33 changed files with 500 additions and 343 deletions.
32 changes: 16 additions & 16 deletions .browserslistrc
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,18 @@
# Generated data.
# <generated:start>

# Last generated May 17, 2024 9:16 AM UTC.
# Last generated Dec 29, 2024 6:03 AM UTC.

[production]
node >= 20.9.0
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 124
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand All @@ -48,11 +48,11 @@ node >= 20.9.0
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 124
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand All @@ -72,11 +72,11 @@ node >= 20.9.0
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 124
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand Down Expand Up @@ -107,11 +107,11 @@ not dead
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 124
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand All @@ -130,11 +130,11 @@ not dead
and_chr >= 92
chrome >= 92
and_ff >= 90
android >= 124
android >= 131
edge >= 92
samsung >= 16.0
safari >= 15.4
ios_saf >= 15.4
safari >= 16.0
ios_saf >= 16.0
opera >= 78
firefox >= 90
unreleased and_chr versions
Expand Down
2 changes: 1 addition & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 17, 2024 9:16 AM UTC.
# Last generated Dec 29, 2024 6:03 AM UTC.

# Locals

Expand Down
8 changes: 4 additions & 4 deletions .env.vault
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ DOTENV_VAULT_MAIN="7GW98NfL4hM4N6HbfeDXCKreVxKvcVPupFRnZ8XJ+pomaQ=="
DOTENV_VAULT_MAIN_VERSION=1

# dev
DOTENV_VAULT_DEV="rCSPG3dGGP0xJPmHjpti9TskRGZwgE/TB0Iq4KuTNS9wrCMRxIKrnCtV/YuvJwGrISAZEBtnA7nWJdKL3ueyi05/JiTlODbk1imm+k+wb66Iento4DugdpLzg9ikh/DKuPjqG5CFu3XKS9aMe/NP/fzjf3VSPzw+an0xMtxkmHPCQbtRu8v8jxJk8RxTCoobLUFrYYpHVihNgYa3iC/C+32JO4Y6X8LR824lRGyiXIIHLev3SuyyDbM1wZ6a+7DEng=="
DOTENV_VAULT_DEV_VERSION=553
DOTENV_VAULT_DEV="ZLs/8HGRSrVr2kVaVtK59qcaMJLDONp+4cMeJ/Ma4S1PSIpSZkxaGMufo8rUJfCuT/heAfpGwq+BPx+IcJNtniL4YJOhnwpNRW4lqjpWPWhm/QTELVs9ve/ToOTY7Qa94RkeZFFSRKHmd6gEFGXu4o6lijomEoTYSVFtHM3JKX445I0rOi/WBvKbxuMrf+O1pRIIkQOYTZ5mFDMuLs7nqdGzVqrX9Z8MdJNj5W4o+R5GBfsQaSe+KvIZ3mQ+5X2uWA=="
DOTENV_VAULT_DEV_VERSION=555

# ci
DOTENV_VAULT_CI="yklbTbRFAfnxbiRe2xJjvBuXmqqNW80RNcCdlovIfRKut7ro+tQPPLhly3AB+cml2GyRGWToiO8Q5zJuKAZdRBK4R637KJOiRgqjY2QSr3jsaPedkYSf80Dq2qRWEsvHho5VXA8o0NANmVtdSNieoPUUv4ptR8XHOoe7noVX9A=="
DOTENV_VAULT_CI_VERSION=553
DOTENV_VAULT_CI="WyKWbb5vhvF/JEW7qJ8Z3lll8AS4CHCt/90OmlF1LKa9vHs0kmSnlIWEOjVW+JgCjg3gsThms3KaT5KOt4svmPE8iy0rgV/9lIB1QWlxhwjZ1TB+zE2otDh1HamU6L4pjqmGhacBSkONwVaqvHotEzuuCubwDDCt9JLEh2+1mA=="
DOTENV_VAULT_CI_VERSION=555

# stage
DOTENV_VAULT_STAGE="aRP8su2YV4jZu3w1HZ/SLaots0IwJDFw75TCpvXEFeNp7tw="
Expand Down
2 changes: 1 addition & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 17, 2024 9:16 AM UTC.
# Last generated Dec 29, 2024 6:03 AM UTC.

# Default

Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 17, 2024 9:16 AM UTC.
# Last generated Dec 29, 2024 6:03 AM UTC.

# Locals

Expand Down
2 changes: 1 addition & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
# Generated data.
# <generated:start>

# Last generated May 17, 2024 9:16 AM UTC.
# Last generated Dec 29, 2024 6:03 AM UTC.

# Locals

Expand Down
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 17, 2024 9:16 AM UTC.
# Last generated Dec 29, 2024 6:03 AM UTC.

# Packages

Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
* @note This entire file will be updated automatically.
* @note Instead of editing here, please review `./settings.mjs`.
*
* Last generated using `./settings.mjs` May 17, 2024 9:16 AM UTC.
* Last generated using `./settings.mjs` Dec 29, 2024 6:03 AM UTC.
*/
{
"editor.formatOnType": false,
Expand Down
2 changes: 1 addition & 1 deletion .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
# Generated data.
# <generated:start>

# Last generated May 17, 2024 9:16 AM UTC.
# Last generated Dec 29, 2024 6:03 AM UTC.

# Locals

Expand Down
48 changes: 36 additions & 12 deletions dev/.files/bin/ssl-certs/generate.bash
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,18 @@ extended_key_usages=$(
anyExtendedKeyUsage
ooo
)
subject=$(
root_subject=$(
tr -d '\n' <<- 'ooo'
/L=Auburn
/ST=ME
/C=US
/O=Clever Canyon
/OU=Engineering
/CN=root.clevercanyon.com
/[email protected]
ooo
)
i10e_subject=$(
tr -d '\n' <<- 'ooo'
/L=Auburn
/ST=ME
Expand Down Expand Up @@ -81,7 +92,10 @@ subject_alt_names=$(
DNS:*.clevercanyon.com,
DNS:hop.gdn,
DNS:*.hop.gdn
DNS:*.hop.gdn,
DNS:o5p.me,
DNS:*.o5p.me
ooo
)
# Start clean each time.
Expand All @@ -90,41 +104,51 @@ rm -f ./openssl/store/certs/*
rm -f ./openssl/store/certs-db
rm -f ./openssl/store/certs-db.*
rm -f ./openssl/store/serial-db
rm -f ./openssl/store/serial-db.*

if [[ ! -d "${output_dir}" ]]; then mkdir -p "${output_dir}"; fi
if [[ ! -d ./openssl/store/certs ]]; then mkdir -p ./openssl/store/certs; fi
touch ./openssl/store/certs-db

# Root & intermediate CA keys.
# Root self-signed & intermediate CA keys.

openssl genrsa -out "${output_dir}"/root-ca-key.pem 4096
openssl genrsa -out "${output_dir}"/i10e-ca-key.pem 4096

# Root CA certificate.
# Root self-signed CA certificate.

openssl req -config ./openssl/config.ini -extensions v3_ca \
openssl req -config ./openssl/config.ini \
-new \
-x509 \
-nodes \
-sha512 \
-days "${days}" \
-key "${output_dir}"/root-ca-key.pem \
-out "${output_dir}"/root-ca-crt.pem \
-subj "${subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-out "${output_dir}"/root-ca-csr.pem \
-subj "${root_subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-addext 'keyUsage = '"${key_usages}" -addext 'extendedKeyUsage = '"${extended_key_usages}"

openssl ca -config ./openssl/config.ini -extensions v3_root_ca \
-selfsign \
-notext \
-batch \
-md sha512 \
-rand_serial \
-days "${days}" \
-keyfile "${output_dir}"/root-ca-key.pem \
-in "${output_dir}"/root-ca-csr.pem \
-out "${output_dir}"/root-ca-crt.pem

# Intermediate CSR & CA certificate.

openssl req -config ./openssl/config.ini -extensions v3_i10e \
openssl req -config ./openssl/config.ini \
-new \
-nodes \
-sha512 \
-key "${output_dir}"/i10e-ca-key.pem \
-out "${output_dir}"/i10e-ca-csr.pem \
-subj "${subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-subj "${i10e_subject}" -addext 'subjectAltName = '"${subject_alt_names}" \
-addext 'keyUsage = '"${key_usages}" -addext 'extendedKeyUsage = '"${extended_key_usages}"

openssl ca -config ./openssl/config.ini -extensions v3_ca \
openssl ca -config ./openssl/config.ini -extensions v3_i10e_ca \
-notext \
-batch \
-md sha512 \
Expand Down
86 changes: 43 additions & 43 deletions dev/.files/bin/ssl-certs/i10e-ca-crt.pem
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
-----BEGIN CERTIFICATE-----
MIIIBDCCBeygAwIBAgIUVVVoRUuFZA4kZgpAH1q7TeC+B5AwDQYJKoZIhvcNAQEN
BQAwgZsxDzANBgNVBAcMBkF1YnVybjELMAkGA1UECAwCTUUxCzAJBgNVBAYTAlVT
MRYwFAYDVQQKDA1DbGV2ZXIgQ2FueW9uMRQwEgYDVQQLDAtFbmdpbmVlcmluZzEZ
MBcGA1UEAwwQY2xldmVyY2FueW9uLmNvbTElMCMGCSqGSIb3DQEJARYWYWRtaW5A
Y2xldmVyY2FueW9uLmNvbTAeFw0yMzEwMDQxNTE1NTZaFw0yNDExMDIxNTE1NTZa
MIGKMRkwFwYDVQQDDBBjbGV2ZXJjYW55b24uY29tMQswCQYDVQQGEwJVUzELMAkG
A1UECAwCTUUxFjAUBgNVBAoMDUNsZXZlciBDYW55b24xFDASBgNVBAsMC0VuZ2lu
ZWVyaW5nMSUwIwYJKoZIhvcNAQkBFhZhZG1pbkBjbGV2ZXJjYW55b24uY29tMIIC
IjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA8XpsCbTDks6iUeMPDs+1uQyv
Tnl26OVYLVJ6tL5cnCqXxuUIsvKbbnEBlLA12yD/80i4xULQqyDwFRs0b1OZM9Nn
FbsQmMQZDhIyG8ma0usHI2aC/STlzpSIWca0nbg14yh9Mzk51k6ZiSraU3LuSOjC
X5tbM5J4XTsDC6U0w6FbagIY7WshhoybUuftN9PM8qGGEHpnau5UpDsbF/UOMgkv
Af+ySxA8GMkZYASc496DO4IofuQNvWOYL0Jb5PxowEynmH0OzIl+Ia3aYfzB8qH8
SnqsFUZleEBJXc8z3bqWfcn0h08wQmlk7emtOVVGZFhVLcgzNDSyGneDcdBX4EIQ
fS2o4S9jVI0XVfOn8iUfc8d69OI3l5rOtyIkvlmvpEUzcyzn36OUlUftdHvYf66Y
Ea60l1ErN5fpW/er4O2vglopDokCnLs3LiaF3Six+xChS92wWMvMew2tHq6VXd1l
Ljby3t+kmM4Eu5ejMdhDA7OkP6kB+7keELirPvrKbgak2To8Cqhw6EvTrlVbY5/J
JZIjWTZ1VNamDgB25N1RDci1hBOql+rx8oJOAUJxaYN+tc5871iVmdIy//zmciXg
E5oHlYOH78LJNL/9ljBbbXPe9bk4aU91pzFDKmkh9zzVszWxvSmHUiZQwuOr298e
r6Oe6PyhOpuO8XBYF+sCAwEAAaOCAk0wggJJMAwGA1UdEwQFMAMBAf8wHQYDVR0O
BBYEFDyT9SpbIEtWBeghW9neS8RoYdvgMIHbBgNVHSMEgdMwgdCAFLSbWscL4V8u
keiQ0WpIhjp8Rgh+oYGhpIGeMIGbMQ8wDQYDVQQHDAZBdWJ1cm4xCzAJBgNVBAgM
Ak1FMQswCQYDVQQGEwJVUzEWMBQGA1UECgwNQ2xldmVyIENhbnlvbjEUMBIGA1UE
CwwLRW5naW5lZXJpbmcxGTAXBgNVBAMMEGNsZXZlcmNhbnlvbi5jb20xJTAjBgkq
hkiG9w0BCQEWFmFkbWluQGNsZXZlcmNhbnlvbi5jb22CFCRzUoMt++qNtqmXGfpE
ge60i0pVMIH1BgNVHREEge0wgeqHEAAAAAAAAAAAAAAAAAAAAACHBAAAAACHEAAA
AAAAAAAAAAAAAAAAAAGHBH8AAAGCBSoubWFjggcqLngubWFjggUqLmxvY4IHKi54
LmxvY4IFKi5ka3KCByoueC5ka3KCBCoudm2CBioueC52bYIFbG9jYWyCByoubG9j
YWyCCSoueC5sb2NhbIIJbG9jYWxob3N0ggsqLmxvY2FsaG9zdIINKi54LmxvY2Fs
aG9zdIIQY2xldmVyY2FueW9uLmNvbYISKi5jbGV2ZXJjYW55b24uY29tggdob3Au
Z2RuggkqLmhvcC5nZG4wCwYDVR0PBAQDAgH+MDcGA1UdJQQwMC4GCCsGAQUFBwMB
BggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEBgRVHSUAMA0GCSqGSIb3DQEB
DQUAA4ICAQB93Q6+SiK2lRPLEFZXmHHWc84vQlHKlcKlxH9WY8rQPfcRnTnYBbyn
GiDOVIMZJXRw6hr34h16ONuKYpCFcNANGLRbeXyaUHrfaJFg3Igc+GSNuWkMiCed
yfBKa9tBB/s3BO7nehW+Z3RfchZToDgO7jAYMhM3nw0ZX0PRWTcAWe4zRGbFX6mf
VVyIfhupn1T8K5mua9PkyQagEdWeZQkf1Zpn+GxbSVgVfvwPY1AKHVQTSCUpwTQJ
PIIrfkeJ4DrP5FRdlbcd7ZaW7AxQgvh0M4fIAxN6wxuicaiRgslAWf2ZKXX7QXnk
z/r6nYRSSo6RQ7fkVwBONIbYI//jwzTlfXyx0mIqYVAHbB7LFp+llhuhaalieblu
zFXkaawic8YlGL7My3ekHT/asGwxEJKiRcdxFXXg/fvdIpU2F/5H4E5FL/5rrNSx
DRf7gxOh3brsAHSi+lMj5FzsgrSHghTpwsBhJgPNazfnajiW0RvP16TYQ91AaXHc
xKF1ryWlfifq9jMHMZqx39AlAIEUu9eeDREEjKisbPaQdvqDQkWiYnnvQmbDuGIg
wNGS02iy3VwvZeYLF3lmK5hhDeftX1ezPDL83TOwCxpSwBYLKhCzX3ml0IfJUqAS
D4lGXvNJIJ2YsDmlgiw3rGAJpR5Be3luWzfA4CzTIsyBm/cd7zzw1g==
MIIH/zCCBeegAwIBAgIUZy2tJjMvI3kqU8HYxlQtIrhfmOIwDQYJKoZIhvcNAQEN
BQAwgY8xHjAcBgNVBAMMFXJvb3QuY2xldmVyY2FueW9uLmNvbTELMAkGA1UEBhMC
VVMxCzAJBgNVBAgMAk1FMRYwFAYDVQQKDA1DbGV2ZXIgQ2FueW9uMRQwEgYDVQQL
DAtFbmdpbmVlcmluZzElMCMGCSqGSIb3DQEJARYWYWRtaW5AY2xldmVyY2FueW9u
LmNvbTAeFw0yNDEyMjYxMTI4NDJaFw0yNjAxMjUxMTI4NDJaMIGKMRkwFwYDVQQD
DBBjbGV2ZXJjYW55b24uY29tMQswCQYDVQQGEwJVUzELMAkGA1UECAwCTUUxFjAU
BgNVBAoMDUNsZXZlciBDYW55b24xFDASBgNVBAsMC0VuZ2luZWVyaW5nMSUwIwYJ
KoZIhvcNAQkBFhZhZG1pbkBjbGV2ZXJjYW55b24uY29tMIICIjANBgkqhkiG9w0B
AQEFAAOCAg8AMIICCgKCAgEAuzdo7NzpBNJPIVi5UIZVupwZTpAkDzWvJhjxM0Oa
aUjB+xSo/IQtWVk0V9X35+hlaJsUc2QDbLV6/TSQNk1btJu4lkJB5RqigtO0NaCQ
hmRHIvq4MhnyHd6ljwaWzPJEAGuXbBdwxE+k0YG6fB4wuO6+HZf6jITGd/5GmK7W
CTfChx58OxYKfxwZkeoOGD5eFl58Ua8i6wAPUVzlz4lg5u22TOlpI+zbfjxQmhni
3kKiDMrJtzt3gPXrw4Gs8Avs81KqDooEKiqin1DEv0HCP92QWt52EWK/Vpry5t7F
DaDZcbsWFkux4jzO5+hJ1E8W1rLOYwC5NM5GP/D7okzKlYFrzRFpSrFevMMXqKEp
k1NuU9kxHHdPR34v+S7u8s/u1fG5oBdjojfoGPhkhZRCA3JxL8QBW0Ma1afEBrEI
Ei+mu4wDINXZk4EVmTnos4XEAGcuk1toRr30Y7+smjzAQuaSePR7sjLJJe6BSR8h
CXhcDewH3WnfOe30nw6JPcopGnkXLdIKXAzeOaY/8qWVE5uUAruKBne9SYyqfW5l
HkfRxIDzfjDMilfyhq5FeoIbc3xeQWGMUelGDOZyb5QoGxJawgfJ0BXZVskp5Qws
hmDNUSOoFWtD1YRH/W7lsnMpD89ErrIGi+N4Z+IswTYplffMrSyqH8G+o/tlZLNZ
ft0CAwEAAaOCAlQwggJQMAwGA1UdEwQFMAMBAf8wHQYDVR0OBBYEFI0KHtaRuYJC
q3e5/B1B767yfPaEMIHPBgNVHSMEgccwgcSAFJyxqeMkFxnv0vGMgBH/J/Hl5+OA
oYGVpIGSMIGPMR4wHAYDVQQDDBVyb290LmNsZXZlcmNhbnlvbi5jb20xCzAJBgNV
BAYTAlVTMQswCQYDVQQIDAJNRTEWMBQGA1UECgwNQ2xldmVyIENhbnlvbjEUMBIG
A1UECwwLRW5naW5lZXJpbmcxJTAjBgkqhkiG9w0BCQEWFmFkbWluQGNsZXZlcmNh
bnlvbi5jb22CFDxJh94EtzNft0q7l3oPtZHd/sW4MIIBBwYDVR0RBIH/MIH8hxAA
AAAAAAAAAAAAAAAAAAAAhwQAAAAAhxAAAAAAAAAAAAAAAAAAAAABhwR/AAABggUq
Lm1hY4IHKi54Lm1hY4IFKi5sb2OCByoueC5sb2OCBSouZGtyggcqLnguZGtyggQq
LnZtggYqLngudm2CBWxvY2FsggcqLmxvY2FsggkqLngubG9jYWyCCWxvY2FsaG9z
dIILKi5sb2NhbGhvc3SCDSoueC5sb2NhbGhvc3SCEGNsZXZlcmNhbnlvbi5jb22C
EiouY2xldmVyY2FueW9uLmNvbYIHaG9wLmdkboIJKi5ob3AuZ2RuggZvNXAubWWC
CCoubzVwLm1lMAsGA1UdDwQEAwIB/jA3BgNVHSUEMDAuBggrBgEFBQcDAQYIKwYB
BQUHAwIGCCsGAQUFBwMDBggrBgEFBQcDBAYEVR0lADANBgkqhkiG9w0BAQ0FAAOC
AgEAU2JWsOUWWQ/IN5cmkVREAM7x72jn+urc7UFttMryoe4OIfmFXKT28DiQ6C9W
qcfnkSj2rP15ep9GUdYBaiz7GCeD8h/m/ZuX8AlFEmST2gTU1/rCHxZpY53ExroK
kQewFIIB99yBrENMGMC4746a2oS0n+LKPtctLOnCeJc1Vk/f6yTtuyhXAbDa3eFu
BO+ytg0Q+buV4yvZ2tJeIwCpinL2Avh75U5YhQgdnSoQ/CTz2OvTQEb2cvyliMx6
i2YtxlXhduZxYPir+v6D89Ys+ZC9NA/isquujwfsUMsqCMYuWIVES40S8bxDmnfP
MbbrbEGztfqRCibGmcGZg21RyBUxkcMWkPfzBp1epTQA781st/9lcPlVtZcvo9WE
b18RSOILFKqQBp5ntFf5gkvUIsbramtyw8TrleTeoU68YJZ6vHCchi7RHcZ6Eq6Z
Dj5Na74dDXRDDzkz054uGR3jr70Fy8mrlBafeuupBDl3C/u1hW6Iy90mOcFJOCqX
34mLxwucx5y81ileAqde1BBSuzwhuPfT2clpKcxZBL83szpwrtd0oMyDWIvdzAEG
WDyNn0B/v5qTV5eq3MbcodQ4P4JAbZnrTgbCaCtvKL7eMK1Yzxu/gAN/QroT2mbH
XlnxQffNjeKq9RA2e7ZOkR5m8eu83Zw26qTCEMHX5/NmBfQ=
-----END CERTIFICATE-----
Loading

0 comments on commit 00f3e6b

Please sign in to comment.