- Logo/favicon ridisegnati come theta maiuscola: cerchio (anello) con 'H' centrata, clearance verificata (non tocca l'anello); ring ispessito per la favicon; centratura ottica verificata. - Rimosso il badge 'Self-hosted Git' dal hero della homepage (era esteticamente di troppo) - CSS e markup. - Aggiornati generate_theta.py, README, home.tmpl; caricati sul VPS in staging (md5 locali == remoti); tarball ricostruito. - Salvataggio iniziale dell'intero admin pack in git.
26 lines
1.1 KiB
Bash
26 lines
1.1 KiB
Bash
# Correzione deprecazioni residue in [mailer] (Gitea moderno)
|
|
# Sostituisce: HOST, IS_TLS_ENABLED, SKIP_VERIFY -> SMTP_ADDR+SMTP_PORT, PROTOCOL, FORCE_TRUST_SERVER_CERT
|
|
|
|
# 1) Backup e riscrittura della sezione [mailer] con opzioni moderne
|
|
cp /etc/gitea/app.ini /etc/gitea/app.ini.bak.$(date +%Y%m%d%H%M%S)
|
|
|
|
# 2) Sostituisce le righe obsolete (lasciando PASSWD, FROM, USER, ENABLED intatti)
|
|
sed -i \
|
|
-e 's|^HOST = .*|SMTP_ADDR = smtp.gmail.com\nSMTP_PORT = 587|' \
|
|
-e 's|^IS_TLS_ENABLED = .*||' \
|
|
-e 's|^SKIP_VERIFY = .*||' \
|
|
/etc/gitea/app.ini
|
|
|
|
# 3) Garantisce PROTOCOL corretto per il 587 (starttls esplicito)
|
|
sed -i 's|^PROTOCOL = smtp$|PROTOCOL = smtp+starttls|' /etc/gitea/app.ini
|
|
|
|
# 4) Controlla il risultato (senza esporre PASSWD)
|
|
awk '/^\[mailer\]/{p=1} p{print} /^\[/ && !/\[mailer\]/{p=0}' /etc/gitea/app.ini | sed 's/^PASSWD.*/PASSWD = ***/'
|
|
|
|
# 5) Riavvia Gitea
|
|
systemctl restart gitea
|
|
sleep 3
|
|
systemctl status gitea --no-pager | head -6
|
|
|
|
# 6) Verifica che NON compaiano piu deprecazioni mailer all'avvio
|
|
journalctl -u gitea --since "-1 min" --no-pager | grep -i deprecat || echo "NESSUNA deprecazione residua" |