Thursday, March 21, 2024
support@conference.yunohost.org
March
Mon Tue Wed Thu Fri Sat Sun
        1
2
3
4
5
6
7 8 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
             

[11:13:21] <lautre> aisha: If you make a good PR with interface to select the provider from a list, why not. But, need reflexion, and will need a lot of time and discussion.
How to have a list?
How this list will be organised?
How...
[12:07:46] <aisha> I'm running yunohost fully inside an internal wireguard network mesh, the CA is also an internally hosted CA, this is the patch that I've concocted,

```
root@yunohost:/usr/lib/python3/dist-packages/yunohost# git diff .
diff --git a/certificate.py b/certificate.py
index f318668..fe18603 100644
--- a/certificate.py
+++ b/certificate.py
@@ -54,7 +54,8 @@ KEY_SIZE = 3072
VALIDITY_LIMIT = 15 # days

# For prod
-PRODUCTION_CERTIFICATION_AUTHORITY = "https://acme-v02.api.letsencrypt.org"
+#PRODUCTION_CERTIFICATION_AUTHORITY = "https://acme-v02.api.letsencrypt.org"
+PRODUCTION_CERTIFICATION_AUTHORITY = "https://step-ca.lab-tiny.lab.bsd.ac:31948/acme/acme"

#
# Front-end stuff #
diff --git a/vendor/acme_tiny/acme_tiny.py b/vendor/acme_tiny/acme_tiny.py
index 0d2534d..8998387 100644
--- a/vendor/acme_tiny/acme_tiny.py
+++ b/vendor/acme_tiny/acme_tiny.py
@@ -8,7 +8,7 @@ except ImportError:
from urllib2 import urlopen, Request # Python 2

DEFAULT_CA = "https://acme-v02.api.letsencrypt.org" # DEPRECATED! USE DEFAULT_DIRECTORY_URL INSTEAD
-DEFAULT_DIRECTORY_URL = "https://acme-v02.api.letsencrypt.org/directory"
+DEFAULT_DIRECTORY_URL = "https://step-ca.lab-tiny.lab.bsd.ac:31948/acme/acme/directory"

LOGGER = logging.getLogger(__name__)
LOGGER.addHandler(logging.StreamHandler())
```
The IP for the CA is IPv6 only and is only internally accessible
```
$ host step-ca.lab-tiny.lab.bsd.ac
step-ca.lab-tiny.lab.bsd.ac has IPv6 address 2605:6400:8860:4271::6942
```
[12:07:49] <aisha> I think a simple solution outside of a dropdown list would be to just take the CA URL as text input with some default value
[13:06:43] <aisha> so I've found `domain.py` which seems to be hosting the settings for this a domain, how do I add a new text field for settings?
[15:58:32] <Bobby> Q: If I load YH from the ISO will I need to use the wired ethernet or will I be able to use the Wi-Fi?

Planning the install on a Intel mini computer. Working in an office without a wired ethernet.

Many thanks for any guidance.
[19:28:59] <hook> What’s up with the several PHP updates lately?
[19:30:20] <Aleks (he/him/il/lui)> the several PHP updates ...?
[19:46:09] <orhtej2> > <hook> What’s up with the several PHP updates lately?

Ask php guys I guess but yeah, strange