[10:14:23]
<Yunohost Git/Infra notifications> [issues] snmogl [commented](https://github.com/YunoHost/issues/issues/2574#issuecomment-2801219780) on [issue #2574](https://github.com/YunoHost/issues/issues/2574) SSOwat silently removes Basic Auth HTTP headers, which makes the problems it causes hard to debug.: > Maybe these will help?
My issue isnt about solving the technical problem itself, my issue is, that ssowat should com...
[10:15:33]
<Yunohost Git/Infra notifications> [issues] snmogl [commented](https://github.com/YunoHost/issues/issues/2574#issuecomment-2801219780) on [issue #2574](https://github.com/YunoHost/issues/issues/2574) SSOwat silently removes Basic Auth HTTP headers, which makes the problems it causes hard to debug.: > Maybe these will help?
My issue isnt about solving the technical problem itself, my issue is, that ssowat should com...
[10:20:05]
<lautre> Do you prefer we works in French or English?
[11:10:46]
<Yunohost Git/Infra notifications> [yunohost] Salamandar [commented](https://github.com/YunoHost/yunohost/pull/2081#discussion_r2041926421) on pull request #2081 Replace spwd with direct call to passwd.: Ah didnt know you could pass input like that yeah feels about right.
[11:12:26]
<tituspijean> Whatever language for me, we are due to translate it once finalized anyways :)
[11:49:30]
<Miraty> The current certificate for https://ipv6.yunohost.org/ expires in 2 hours
[11:51:39]
<Salamandar> thanks for the info
[11:51:40]
<Salamandar> > Error: The DNS records for domain 'ipv6.yunohost.org' are different to this server's IP. Please check the 'DNS records' (basic) category in the diagnosis for more info. If you recently modified your A record, please wait for it to propagate (some DNS propagation checkers are available online). (If you know what you are doing, use '--no-checks' to turn off these checks.)
[11:52:15]
<Salamandar> erf, we (willingly) don't put ipv4 records for this domain so the autorenew tool complains
[12:07:54]
<Yunohost Git/Infra notifications> [issues] Salamandar opened [issue #2575](https://github.com/YunoHost/issues/issues/2575): Cert renew doesnt work if only IPv6 records are present?
[12:49:24]
<Yunohost Git/Infra notifications> [issues] alexAubin [commented](https://github.com/YunoHost/issues/issues/2575#issuecomment-2801606360) on [issue #2575](https://github.com/YunoHost/issues/issues/2575) Cert renew doesnt work if only IPv6 records are present?: The IPv4 record cant be missing because its assumed that IPv6-only setup are not supported ... except maybe if you set...
[12:52:22]
<Yunohost Git/Infra notifications> [issues] Salamandar [commented](https://github.com/YunoHost/issues/issues/2575#issuecomment-2801614368) on [issue #2575](https://github.com/YunoHost/issues/issues/2575) Cert renew doesnt work if only IPv6 records are present?: > because its assumed that IPv6-only setup are not supported
yeah, thats my issue. It *does* work, and i cant think ...
[12:53:53]
<Yunohost Git/Infra notifications> [issues] alexAubin [commented](https://github.com/YunoHost/issues/issues/2575#issuecomment-2801618204) on [issue #2575](https://github.com/YunoHost/issues/issues/2575) Cert renew doesnt work if only IPv6 records are present?: Because sooner or later youll want to install an app which will need to interact with Github which doesnt support IPv6....
[13:35:32]
<Yunohost Git/Infra notifications> [issues] Salamandar [commented](https://github.com/YunoHost/issues/issues/2575#issuecomment-2801737543) on [issue #2575](https://github.com/YunoHost/issues/issues/2575) Cert renew doesnt work if only IPv6 records are present?: I just meant certificate renewal )
[15:09:03]
<Salamandar> Hummm…
```
root@yunohost:/etc/nginx# yunohost settings set misc.tls_passthrough
========================================
>>>> Other
========================================
# TLS-passthrough / SNI-based forwarding
Enable TLS-passthrough / SNI-based forwarding [yes | no]: yes
Info: This feature is ADVANCED and EXPERIMENTAL and will trigger major changes in the nginx configuration of this server. Please DO NOT use it if you don't know what you are doing! In particular, you must be aware that fail2ban cannot be implemented on the proxied server (iptables cannot ban malicious traffic as all IP packets appear as coming from the front server). In addition, for now the proxied server's nginx configuration needs to manually tweaked to accept the `proxy_protocol`.
Unhandled exception in event loop:
File "/usr/lib/python3/dist-packages/prompt_toolkit/buffer.py", line 1939, in new_coroutine
await coroutine(*a, **kw)
File "/usr/lib/python3/dist-packages/prompt_toolkit/eventloop/async_context_manager.py", line 79, in __aexit__
await self.gen.athrow(typ, value, traceback)
File "/usr/lib/python3/dist-packages/prompt_toolkit/eventloop/async_generator.py", line 42, in aclosing
yield thing
File "/usr/lib/python3/dist-packages/prompt_toolkit/buffer.py", line 1763, in async_completer
async for completion in async_generator:
File "/usr/lib/python3/dist-packages/prompt_toolkit/completion/base.py", line 326, in get_completions_async
async for completion in completer.get_completions_async(
File "/usr/lib/python3/dist-packages/prompt_toolkit/completion/base.py", line 202, in get_completions_async
for item in self.get_completions(document, complete_event):
File "/usr/lib/python3/dist-packages/prompt_toolkit/completion/word_completer.py", line 84, in get_completions
for a in words:
Exception 'NoneType' object is not iterable
Press ENTER to continue...
```
when trying to type in `List of forwarding:`
[15:21:21]
<Yunohost Git/Infra notifications> [yunohost] Salamandar created new branch fix_form_choices_none
[15:21:43]
<Yunohost Git/Infra notifications> [yunohost] Salamandar opened [pull request #2087](https://github.com/YunoHost/yunohost/pull/2087): Fix form prompt when option is a "choice" but with no options
[15:25:34]
<Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #2087](https://github.com/YunoHost/yunohost/pull/2087): Fix form prompt when option is a "choice" but with no options
[15:25:39]
<Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch fix_form_choices_none
[15:33:17]
<Yunohost Git/Infra notifications> [yunohost] Salamandar created new branch fix_form_choices_none
[15:33:18]
<Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 1 commit to fix_form_choices_none: Fix tls_passthrough_list regex pattern, the regex should match the whole list and not individual elts? ([2453a436](https://github.com/YunoHost/yunohost/commit/2453a436cd0549edfa5ac8f128563c0993441b77))
[15:34:12]
<Yunohost Git/Infra notifications> [yunohost] Salamandar opened [pull request #2088](https://github.com/YunoHost/yunohost/pull/2088): Fix tls_passthrough_list regex pattern, the regex should match the whole list and not individual elts?
[15:37:50]
<Aleks (he/him/il/lui)> uuuuuuuh woukay but i would think for `tags`, the regex is supposed to be applied per entry and not globally x_X
[15:38:09]
<Aleks (he/him/il/lui)> sounds like a bug in the core / config panel rather than the regex ?
[15:40:48]
<Aleks (he/him/il/lui)> i don't get it, vpnclient and hotspot also use `tags` with regex, seemingly without issues ?
https://github.com/YunoHost-Apps/hotspot_ynh/blob/master/config_panel.toml#L103
https://github.com/YunoHost-Apps/vpnclient_ynh/blob/master/config_panel.toml#L113
[15:54:57]
<Salamandar> ah… then maybe
[16:15:17]
<Yunohost Git/Infra notifications> [yunohost] Salamandar created new branch fix_tls_passthrough_tpl
[16:15:17]
<Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 1 commit to fix_tls_passthrough_tpl: Fix nginx template for TLS passthrough The backend servers should listen with proxy_protocol, not http ([019c6a2a](https://github.com/YunoHost/yunohost/commit/019c6a2a1834fbdce71ec7aeb11d6ef85e04a819))
[16:15:41]
<Yunohost Git/Infra notifications> [yunohost] Salamandar opened [pull request #2089](https://github.com/YunoHost/yunohost/pull/2089): Fix nginx template for TLS passthrough
[16:17:17]
<Yunohost Git/Infra notifications> [yunohost] Salamandar created new branch nginx_tpl_whitespace
[16:17:17]
<Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 1 commit to nginx_tpl_whitespace: Fix whitespace in nginx template files ([1bb8023e](https://github.com/YunoHost/yunohost/commit/1bb8023e1bab9c90c6d45cccd8d1da62ae7e078c))
[16:18:03]
<Yunohost Git/Infra notifications> [yunohost] Salamandar opened [pull request #2090](https://github.com/YunoHost/yunohost/pull/2090): Fix whitespace in nginx template files
[16:19:15]
<Aleks (he/him/il/lui)> hmmm the backend or the frontend ? Right now afaik there's no flag / setting / whatever to configure the backend vs the frontend etc
[16:20:02]
<Salamandar> lol
[16:20:02]
<Salamandar> the backends of the frontend
[16:20:03]
<Salamandar> you know the server blocks listening on port 444
[16:20:47]
<Salamandar> they run on the frontend machine but still are considered backend from a packet point of view
[16:20:49]
<Aleks (he/him/il/lui)> ah yeah 🫠
[16:21:23]
<Salamandar> also we should fix the logging / wrong IP in the log files issue
[16:21:54]
<Salamandar> although hmm that's funny, on the frontend machine (but backend servers) log files are OK
[16:22:18]
<Salamandar> > 34.142.100.113 - - [14/Apr/2025:18:22:07 +0200] "GET / HTTP/2.0" 200 38019 "-" "Mozilla/5.0 (compatible; rss-is-dead.lol web bot; +https://rss-is-dead.lol)"
[16:22:25]
<Aleks (he/him/il/lui)> isnt it related to https://github.com/YunoHost/yunohost/commit/bbd8bc65fde727bb84bb76784d0c9a3b28b2d91f ? the branch has yet to be merged
[16:22:59]
<Aleks (he/him/il/lui)> dunno if we want the stuff on port 444 to listen to http+proxyprotocol or just proxyprotocol
[16:23:00]
<Salamandar> huh lol
[16:23:00]
<Salamandar> yes that's the fix for the bug reported on support room
[16:23:32]
<Salamandar> wait
[16:23:33]
<Salamandar> huh
[16:23:33]
<Salamandar> that's not my commit
[16:23:34]
<Salamandar> does it make a difference ? :o
[16:23:43]
<Salamandar> https://github.com/YunoHost/yunohost/pull/2089/commits/019c6a2a1834fbdce71ec7aeb11d6ef85e04a819 :D
[16:23:59]
<Aleks (he/him/il/lui)> ¯\_(ツ)_/¯
[16:24:40]
<Salamandar> people seeing the same bug within hours
[16:24:48]
<Salamandar> ¯\_(ツ)_/¯
[16:24:52]
<Salamandar> the same **months old** bug
[16:26:09]
<Yunohost Git/Infra notifications> [yunohost] alexAubin merged [pull request #2089](https://github.com/YunoHost/yunohost/pull/2089): Fix nginx template for TLS passthrough
[16:26:17]
<Yunohost Git/Infra notifications> [yunohost] alexAubin deleted branch fix_tls_passthrough_tpl
[16:48:03]
<Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 1 commit to nginx_tpl_whitespace: Fix whitespace in nginx template files ([f0ae4502](https://github.com/YunoHost/yunohost/commit/f0ae4502395d5ec5be48bcbad56110a277b709c4))
[16:54:35]
<Yunohost Git/Infra notifications> [yunohost] Salamandar deleted branch nginx_tpl_whitespace
[16:54:35]
<Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 1 commit to dev: Fix whitespace in nginx template files ([6830ebc6](https://github.com/YunoHost/yunohost/commit/6830ebc6cea29a2d713fab14f8cbdc02b134cde8))
[16:54:37]
<Yunohost Git/Infra notifications> [yunohost] Salamandar merged [pull request #2090](https://github.com/YunoHost/yunohost/pull/2090): Fix whitespace in nginx template files
[16:58:21]
<Yunohost Git/Infra notifications> [yunohost] Salamandar pushed 10 commits to trixie ([d53ef91b3b43...40ea25d788b0](https://github.com/YunoHost/yunohost/compare/d53ef91b3b43...40ea25d788b0))
[16:58:23]
<Yunohost Git/Infra notifications> [yunohost/trixie] Merge pull request #2089 from YunoHost/fix_tls_passthrough_tpl Fix nginx template for TLS passthrough - Alexandre Aubin
[16:58:23]
<Yunohost Git/Infra notifications> [yunohost/trixie] Fix whitespace in nginx template files - Félix Piédallu
[16:58:24]
<Yunohost Git/Infra notifications> [yunohost/trixie] Merge branch dev into trixie - Félix Piédallu
[17:00:07]
<Yunohost Git/Infra notifications> 🏗️ Starting build for yunohost/12.1.4+202504141900 for trixie/unstable/all ...
[17:02:45]
<Yunohost Git/Infra notifications> ✔️ Completed build for yunohost/12.1.4+202504141900 for trixie/unstable/all.
[17:04:10]
<orhtej2> https://aria.im/_bifrost/v1/media/download/ASEGfOiN-pu6eGqsnDbx7EgpGQmZ072xewUHW5BhuCMfCAo6HMPZLivisz5mFvR9JRnvxa2w35fKC8PtGnP_L31CeWOmiDdQAGNpcmNsZWRzcXVhcmVyb290Lm92aC8zNWIwZGM1NjUzZjQwOGRjMTFhMzlkMDRlNGVlOTQwODE2NjA3NWZjNTlmNGEzYzg3NmYxZTg4YTY1N2I1MWYy
[17:04:30]
<orhtej2> There's something off with tiles on mobile
[17:09:14]
<Aleks (he/him/il/lui)> urgh
[17:09:24]
<Aleks (he/him/il/lui)> sounds related to the empty png hack
[17:09:57]
<Aleks (he/him/il/lui)> https://github.com/YunoHost/yunohost-portal/pull/27
[17:10:05]
<Aleks (he/him/il/lui)> you're on 12.1.x right ?
[17:23:05]
<orhtej2> > <@Alekswag:matrix.org> you're on 12.1.x right ?
No, stable i think
[17:23:05]
<orhtej2> 12.0.14
[17:33:54]
<Shervin> Hello everyone,
How can I change `yunohost app setting dolibarr syncyunohost_main_group --output-as plain` using 'ynh_app_setting_(set,get,delete)' to please linter?
[17:37:13]
<Aleks (he/him/il/lui)> should be `ynh_app_setting_get --app=$app --key=syncyunohost_main_group` i suppose, or maybe even without the `--app=$app`
[17:37:17]
<Aleks (he/him/il/lui)> oooor actually
[17:37:25]
<Aleks (he/him/il/lui)> well actually you shouldnt need to no anything
[17:37:41]
<Aleks (he/him/il/lui)> because since packaging v2, settings are automatically loaded as bash variables
[17:37:54]
<Aleks (he/him/il/lui)> so `$syncyunohost_main_group` should already be available in the context of your script
[17:40:14]
<Shervin> Merci beaucoup!
[18:31:09]
<Yunohost Git/Infra notifications> [yunohost] alexAubin pushed 4 commits to packaging-v3 ([d659e5849206...24cfbb9f6bc4](https://github.com/YunoHost/yunohost/compare/d659e5849206...24cfbb9f6bc4))
[22:21:40]
<Yunohost Git/Infra notifications> [yunohost] alexAubin commented [pull request #2085](https://github.com/YunoHost/yunohost/pull/2085#pullrequestreview-2765878963) Implement git in ynh_setup_source: Soooooooo agreed on principle :+1: The situation with Mastodon is pretty uuugh "interesting" and using git would be a ni...