La soluzione da te proposta funziona sul firmware 2.2.1
Si, su homeware 18 avevo la certezza matematica che funzionasse dato che ho replicato l'installazione sui miei DGA4130/DGA4131/DGA4132 tutti con homeware 18.
mentre fallisce sulle versioni 2.3.x in quanto non usa di default openssl e neppure wget.
Su homeware 19 invece avevo qualche dubbio dato che non avuto modo di provare perché non ho aggiornato nessuno dei miei dispositivi e non penso di farlo a breve.
Se sei su homeware 19 mi dai l'output di questo comando:
opkg list-installed | grep -E "wget|ssl|cert|ca-"?
In realtà basterebbe cancellare il certificato incriminato in /etc/ssl/certs/ca-certificates.crt.
Sulla 2.2.1 funziona sia curl che busybox-wget e opkg, mentre si potrebbe avere dei problemi con wget su alcuni siti (403) non si risolve neppure con l'opzione wget -U.
Sulla 2.3.x funziona sia curl che uclient-fetch-wget metre si hanno dei problemi su opkg ma solo sui tuoi repo (errore 5 ssl)
Si, come linkato dal mio post, questo è uno dei due workaround lato client consigliati da OpenSSL, a questo punto ti consiglio di dare uno sguardo a
questo simpatico scriptino utilizzato in un progetto australiano per le loro versioni dei Technicolor. Per accedere al mio repo loro non hanno mai toccato le librerie ma
hanno sempre e solo importato i nuovi certificati, al momento mi sembra loro non stiano avendo problemi.
P.S. Visto che voipblock è stato inserito anche sul tg789vacV2 è improponibile aggiornare curl. La "soluzione" e importare certs da ubuntu e https://curl.se/ca/cacert.pem e rinominarlo ca-certificates.crt.
Mettendo un paio di alias in /etc/profile si riesce a far funzionare sia curl che wget senza problemi.
Per quanto riguarda Voipblock dovrei aver risolto a prescindere dall'aggiornamento delle librerie, ho infatti rilasciato un piccolo update per la versione per Asterisk ed un update più importante per la versione per mmpbx. L'aggiornamento è semplicissimo, basta eseguire da ssh questi comandi:
- Voipblock per Asterisk
curl -ks https://repository.macoers.com/voipblock/voipblock.sh | ash -s update_for_asterisk-Voipblock per mmpbx:
curl -ks https://repository.macoers.com/voipblock/voipblock.sh | ash -s tch_update_for_mmpbxIn alternativa si può aspettare che venga fatto l'aggiornamento al modo di chiamare l'installer nella gui, dopodiché basterà disinstallare e reinstallare la versione di Voipblock che si sta utilizzando.