From 82235fb6817a310b165275d304c84f049011e296 Mon Sep 17 00:00:00 2001 From: ahab <42076024+segler89@users.noreply.github.com> Date: Mon, 9 Jan 2023 12:25:13 +0100 Subject: [PATCH 1/2] Update index.de-de.md (#22363) Some minor changes related to the language. Co-authored-by: KN4CK3R Co-authored-by: delvh Co-authored-by: Lunny Xiao --- docs/content/page/index.de-de.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/content/page/index.de-de.md b/docs/content/page/index.de-de.md index 8f8f264ed12..3b344db1448 100644 --- a/docs/content/page/index.de-de.md +++ b/docs/content/page/index.de-de.md @@ -1,5 +1,5 @@ --- -date: "2016-11-08T16:00:00+02:00" +date: "2023-01-07T22:03:00+01:00" title: "Dokumentation" slug: "documentation" url: "/de-de/" @@ -27,11 +27,11 @@ Gitea ist ein [Gogs](http://gogs.io)-Fork. * 2 CPU Kerne und 1GB RAM sind für kleine Teams/Projekte ausreichend. * Gitea sollte unter einem seperaten nicht-root Account auf UNIX-Systemen ausgeführt werden. * Achtung: Gitea verwaltet die `~/.ssh/authorized_keys` Datei. Gitea unter einem normalen Benutzer auszuführen könnte dazu führen, dass dieser sich nicht mehr anmelden kann. -* [Git](https://git-scm.com/) Version 2.0 oder später wird benötigt. - * Wenn git >= 2.1.2. und [Git large file storage](https://git-lfs.github.com/) aktiviert ist, dann wird es auch in Gitea verwendbar sein. - * Wenn git >= 2.18, dann wird das Rendern von Commit-Graphen automatisch aktiviert. +* [Git](https://git-scm.com/) Version 2.0 oder aktueller wird benötigt. + * Wenn Git >= 2.1.2 und [Git LFS](https://git-lfs.github.com/) vorhanden ist, dann wird Git LFS Support automatisch für Gitea aktiviert. + * Wenn Git >= 2.18, dann wird das Rendern von Commit-Graphen automatisch aktiviert. ## Browser Unterstützung -* Letzten 2 Versions von Chrome, Firefox, Safari und Edge +* Die neuesten zwei Versionen von Chrome, Firefox, Safari und Edge * Firefox ESR From 99a675f4a1fc32339e9b93ea33207322c3e8bef1 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 10 Jan 2023 00:09:46 +0800 Subject: [PATCH 2/2] Don't lookup mail server when using sendmail (#22300) Fix #22287 --- modules/setting/mailer.go | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/modules/setting/mailer.go b/modules/setting/mailer.go index 7324328ee30..e7cc812eef8 100644 --- a/modules/setting/mailer.go +++ b/modules/setting/mailer.go @@ -178,14 +178,25 @@ func newMailService() { // we want to warn if users use SMTP on a non-local IP; // we might as well take the opportunity to check that it has an IP at all - ips := tryResolveAddr(MailService.SMTPAddr) - if MailService.Protocol == "smtp" { - for _, ip := range ips { - if !ip.IsLoopback() { - log.Warn("connecting over insecure SMTP protocol to non-local address is not recommended") - break + // This check is not needed for sendmail + switch MailService.Protocol { + case "sendmail": + var err error + MailService.SendmailArgs, err = shellquote.Split(sec.Key("SENDMAIL_ARGS").String()) + if err != nil { + log.Error("Failed to parse Sendmail args: '%s' with error %v", sec.Key("SENDMAIL_ARGS").String(), err) + } + case "smtp", "smtps", "smtp+starttls", "smtp+unix": + ips := tryResolveAddr(MailService.SMTPAddr) + if MailService.Protocol == "smtp" { + for _, ip := range ips { + if !ip.IsLoopback() { + log.Warn("connecting over insecure SMTP protocol to non-local address is not recommended") + break + } } } + case "dummy": // just mention and do nothing } if MailService.From != "" { @@ -214,14 +225,6 @@ func newMailService() { MailService.EnvelopeFrom = parsed.Address } - if MailService.Protocol == "sendmail" { - var err error - MailService.SendmailArgs, err = shellquote.Split(sec.Key("SENDMAIL_ARGS").String()) - if err != nil { - log.Error("Failed to parse Sendmail args: %s with error %v", CustomConf, err) - } - } - log.Info("Mail Service Enabled") }