peaklabs-dev
fba95c3729
fix(migration): store subjectAlternativeNames as a json array in the db
2025-02-03 22:35:00 +01:00
peaklabs-dev
72a2f79d88
feat(ssl): improve ssl generation
...
- add default state and country
- rename parameters for more clarity
- set subjectAltName
- delete old certificate before creating new one
- Set CN and subjectAltNames in DB for automatic renewal
2025-02-03 22:11:29 +01:00
peaklabs-dev
02475c5232
feat(ssl): improve SSL helper
...
- improve function parameters
- set default validity to 1 year as resources need to be manually restarted to use the new certificates
- use the CA cert to sign certificates
2025-01-31 13:37:34 +01:00
peaklabs-dev
34188450eb
feat(ssl): improve SSL helper
...
- improve security by making certificates valid for only 90 days instead of 10 years
- add SubjectAltName
- remove unnecessary parameters
- use carbon immutable to make sure expiration date stays the same
2025-01-30 19:52:21 +01:00
peaklabs-dev
d280f11b6b
feat(ssl): migrate to ECC
certificates using secp521r1
...
- Replace RSA 4096 with ECDSA secp521r1 for stronger security (256-bit vs 112-bit)
- Faster certificate generation (3-4x speed improvement)
- 75% smaller key sizes (0.8KB vs 3.2KB) improves storage and transmission
2025-01-30 19:21:18 +01:00
peaklabs-dev
546001890c
chore(ssl): improve code in ssl helper
2025-01-30 14:37:12 +01:00
peaklabs-dev
3632f29af8
feat(ssl): ssl generation helper
2025-01-30 14:17:12 +01:00
Andras Bacsai
1fe4dd722b
Revert "rector: arrrrr"
...
This reverts commit 16c0cd10d8
.
2025-01-07 15:31:43 +01:00
Andras Bacsai
16c0cd10d8
rector: arrrrr
2025-01-07 14:52:08 +01:00
Andras Bacsai
ef629d5816
fix: always validate ssh key
2024-11-22 10:43:58 +01:00
Andras Bacsai
821538911f
fix: if mux conn fails, still use it without mux + save priv key with better logic
2024-11-22 10:06:12 +01:00
peaklabs-dev
1c5ddab30d
use one constants file
2024-11-12 15:18:48 +01:00
Andras Bacsai
dd3ff38df7
refactor: Encode delimiter in SshMultiplexingHelper
2024-10-02 21:23:46 +02:00
Andras Bacsai
0ab432d5e6
chore: Remove unnecessary command from SshMultiplexingHelper
2024-10-02 14:54:48 +02:00
Andras Bacsai
4d86b556a4
fix: ipv6 scp should use -6 flag
2024-10-02 08:15:03 +02:00
Andras Bacsai
688c27c901
fix: cloudflare tunnel configuration, ui, etc
2024-09-23 23:18:23 +02:00
peaklabs-dev
5ed7ae3d3e
remove ray
2024-09-23 21:45:59 +02:00
peaklabs-dev
1bb192f3e2
Fix: Cloudflare tunnel
2024-09-23 19:23:46 +02:00
Andras Bacsai
9518040d23
refactor: Remove CleanupSshKeysJob from schedule in Kernel.php
2024-09-19 12:06:56 +02:00
peaklabs-dev
d9181bd00b
Fix: Multiplexing do not write file manually
2024-09-17 16:22:53 +02:00
peaklabs-dev
42ff7b19a4
Fix: Few multiplexing things
2024-09-17 15:54:22 +02:00
peaklabs-dev
ea3501ada6
Fix: SSH Multiplexing for Jobs
2024-09-17 15:31:05 +02:00
peaklabs-dev
52c4994d44
Feat: remove unused code form multiplexing
2024-09-17 12:44:59 +02:00
peaklabs-dev
144508218e
Fix: SSH multiplexing
2024-09-17 12:26:11 +02:00
peaklabs-dev
f9375f91ec
Feat: Create a Multiplexing Helper
2024-09-16 22:33:43 +02:00