]> source.dussan.org Git - gitea.git/commitdiff
add default values for SSH settings (#500)
authorLunny Xiao <xiaolunwen@gmail.com>
Thu, 29 Dec 2016 10:51:15 +0000 (04:51 -0600)
committerThomas Boerger <thomas@webhippie.de>
Thu, 29 Dec 2016 10:51:15 +0000 (11:51 +0100)
modules/setting/setting.go

index fa6d64e2140b6e1d940c5f53cbb5f483a1309285..4acac07ef77554e3771a2dee4a3be781daf59c08 100644 (file)
@@ -79,7 +79,7 @@ var (
        LandingPageURL       LandingPage
        UnixSocketPermission uint32
 
-       SSH struct {
+       SSH struct {
                Disabled            bool           `ini:"DISABLE_SSH"`
                StartBuiltinServer  bool           `ini:"START_SSH_SERVER"`
                Domain              string         `ini:"SSH_DOMAIN"`
@@ -91,6 +91,12 @@ var (
                KeygenPath          string         `ini:"SSH_KEYGEN_PATH"`
                MinimumKeySizeCheck bool           `ini:"-"`
                MinimumKeySizes     map[string]int `ini:"-"`
+       }{
+               Disabled:           false,
+               StartBuiltinServer: false,
+               Domain:             "localhost",
+               Port:               22,
+               KeygenPath:         "ssh-keygen",
        }
 
        LFS struct {
@@ -948,7 +954,7 @@ func newSessionService() {
 
 // Mailer represents mail service.
 type Mailer struct {
-    // Mailer
+       // Mailer
        QueueLength           int
        Name                  string
        From                  string
@@ -956,17 +962,17 @@ type Mailer struct {
        EnableHTMLAlternative bool
 
        // SMTP sender
-       Host                  string
-       User, Passwd          string
-       DisableHelo           bool
-       HeloHostname          string
-       SkipVerify            bool
-       UseCertificate        bool
-       CertFile, KeyFile     string
+       Host              string
+       User, Passwd      string
+       DisableHelo       bool
+       HeloHostname      string
+       SkipVerify        bool
+       UseCertificate    bool
+       CertFile, KeyFile string
 
        // Sendmail sender
-       UseSendmail           bool
-       SendmailPath          string
+       UseSendmail  bool
+       SendmailPath string
 }
 
 var (
@@ -982,22 +988,22 @@ func newMailService() {
        }
 
        MailService = &Mailer{
-               QueueLength:           sec.Key("SEND_BUFFER_LEN").MustInt(100),
-               Name:                  sec.Key("NAME").MustString(AppName),
+               QueueLength: sec.Key("SEND_BUFFER_LEN").MustInt(100),
+               Name:        sec.Key("NAME").MustString(AppName),
                EnableHTMLAlternative: sec.Key("ENABLE_HTML_ALTERNATIVE").MustBool(),
 
-               Host:                  sec.Key("HOST").String(),
-               User:                  sec.Key("USER").String(),
-               Passwd:                sec.Key("PASSWD").String(),
-               DisableHelo:           sec.Key("DISABLE_HELO").MustBool(),
-               HeloHostname:          sec.Key("HELO_HOSTNAME").String(),
-               SkipVerify:            sec.Key("SKIP_VERIFY").MustBool(),
-               UseCertificate:        sec.Key("USE_CERTIFICATE").MustBool(),
-               CertFile:              sec.Key("CERT_FILE").String(),
-               KeyFile:               sec.Key("KEY_FILE").String(),
-
-               UseSendmail:           sec.Key("USE_SENDMAIL").MustBool(),
-               SendmailPath:          sec.Key("SENDMAIL_PATH").MustString("sendmail"),
+               Host:           sec.Key("HOST").String(),
+               User:           sec.Key("USER").String(),
+               Passwd:         sec.Key("PASSWD").String(),
+               DisableHelo:    sec.Key("DISABLE_HELO").MustBool(),
+               HeloHostname:   sec.Key("HELO_HOSTNAME").String(),
+               SkipVerify:     sec.Key("SKIP_VERIFY").MustBool(),
+               UseCertificate: sec.Key("USE_CERTIFICATE").MustBool(),
+               CertFile:       sec.Key("CERT_FILE").String(),
+               KeyFile:        sec.Key("KEY_FILE").String(),
+
+               UseSendmail:  sec.Key("USE_SENDMAIL").MustBool(),
+               SendmailPath: sec.Key("SENDMAIL_PATH").MustString("sendmail"),
        }
        MailService.From = sec.Key("FROM").MustString(MailService.User)