Skip to content

Commit b60fd3a

Browse files
committed
Merge branch 'master' of github.com:gogits/gogs
2 parents 3be3b8f + 4fca548 commit b60fd3a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+769
-321
lines changed

.gopmfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@ github.com/gogits/go-gogs-client = commit:92e76d616a
1616
github.com/lib/pq = commit:30ed2200d7
1717
github.com/macaron-contrib/binding = commit:548a793679
1818
github.com/macaron-contrib/cache = commit:928d5c35cd
19-
github.com/macaron-contrib/captcha = commit:fbb8b1ebb5
19+
github.com/macaron-contrib/captcha =
2020
github.com/macaron-contrib/csrf = commit:98ddf5a710
2121
github.com/macaron-contrib/i18n = commit:da2b19e90b
2222
github.com/macaron-contrib/oauth2 = commit:8f394c3629
2323
github.com/macaron-contrib/session = commit:31e841d95c
2424
github.com/macaron-contrib/toolbox = commit:acbfe36e16
2525
github.com/mattn/go-sqlite3 = commit:e28cd440fa
2626
github.com/microcosm-cc/bluemonday = commit:fcd0f5074e
27+
github.com/msteinert/pam =
2728
github.com/nfnt/resize = commit:53e9ca890b
2829
github.com/russross/blackfriday = commit:6928e11ecd
2930
github.com/shurcooL/go = commit:bc30a0bd33

.travis.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,13 @@ go:
66
- 1.4
77
- tip
88

9-
sudo: false
9+
before_install:
10+
- sudo apt-get update -qq
11+
- sudo apt-get install -y libpam-dev
1012

1113
script: go build -v
1214

1315
notifications:
1416
email:
1517
16-
slack: gophercn:o5pSanyTeNhnfYc3QnG0X7Wx
18+
slack: gophercn:o5pSanyTeNhnfYc3QnG0X7Wx

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Gogs (Go Git Service) is a painless self-hosted Git service.
1313

1414
- Due to testing purpose, data of [try.gogs.io](https://try.gogs.io) has been reset in **Jan 28, 2015** and will reset multiple times after. Please do **NOT** put your important data on the site.
1515
- The demo site [try.gogs.io](https://try.gogs.io) is running under `develop` branch.
16-
- You **MUST** read [CONTRIBUTING.md](CONTRIBUTING.md) before you start filing an issue or making a Pull Request, and **MUST** discuss with us on [Gitter](https://gitter.im/gogits/gogs) for UI changes and feature Pull Reuqests, otherwise it's high possibilities that we are not going to merge it.
16+
- You **MUST** read [CONTRIBUTING.md](CONTRIBUTING.md) before you start filing an issue or making a Pull Request, and **MUST** discuss with us on [Gitter](https://gitter.im/gogits/gogs) for UI changes and feature Pull Requests, otherwise it's high possibilities that we are not going to merge it.
1717
- If you think there are vulnerabilities in the project, please talk privately to **[email protected]**. Thanks!
1818

1919
#### Other language version

cmd/serve.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ func runServ(c *cli.Context) {
102102

103103
cmd := os.Getenv("SSH_ORIGINAL_COMMAND")
104104
if cmd == "" {
105-
println("Hi", user.Name, "! You've successfully authenticated, but Gogs does not provide shell access.")
105+
fmt.Printf("Hi, %s! You've successfully authenticated, but Gogs does not provide shell access.\n", user.Name)
106106
if user.IsAdmin {
107107
println("If this is unexpected, please log in with password and setup Gogs under another user.")
108108
}

conf/app.ini

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,11 @@ SUBJECT = %(APP_NAME)s
104104
; Gmail: smtp.gmail.com:587
105105
; QQ: smtp.qq.com:25
106106
; Note, if the port ends with "465", SMTPS will be used. Using STARTTLS on port 587 is recommended per RFC 6409. If the server supports STARTTLS it will always be used.
107-
HOST =
107+
HOST =
108+
; Disable HELO operation when hostname are different.
109+
DISABLE_HELO =
110+
; Custom hostname for HELO operation, default is from system.
111+
HELO_HOSTNAME =
108112
; Do not verify the certificate of the server. Only use this for self-signed certificates
109113
SKIP_VERIFY =
110114
; Use client certificate

conf/locale/locale_de-DE.ini

Lines changed: 28 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ issues=Issues
3939

4040
cancel=Abbrechen
4141

42+
[search]
43+
search=Search...
44+
repository=Repository
45+
user=User
46+
issue=Issue
47+
code=Code
48+
4249
[install]
4350
install=Installation
4451
title=Installation für erstmaligen Start
@@ -83,7 +90,7 @@ invalid_repo_path=Repository Root-Verzeichnis ist ungültig: %v
8390
run_user_not_match=Der ausführende Benutzer ist nicht der aktuelle Benutzer: %s -> %s
8491
save_config_failed=Versuche die Konfiguration zu speichern ist fehlgeschlagen: %v
8592
invalid_admin_setting=Admin-Konto Einstellungen sind ungültig: %v
86-
install_success=Herzlich Willkommen! Wir sind froh, dass du dich für Gogs entschieden hast. Hab viel Vergnügen damit.
93+
install_success=Herzlich Willkommen! Wir sind froh, dass du dich für Gogs entschieden hast. Wir wünschen viel Vergnügen damit.
8794

8895
[home]
8996
uname_holder=Benutzername oder E-Mail
@@ -150,26 +157,23 @@ org_name_been_taken=Organisationsname ist bereits vergeben.
150157
team_name_been_taken=Teamname ist bereits vergeben.
151158
email_been_used=E-Mail-Adresse wird bereits verwendet.
152159
ssh_key_been_used=SSH-Schlüsselname wird bereits verwendet.
153-
illegal_username=Benutzername enthält ungültige Zeichen.
154-
illegal_repo_name=Repository-Name enthält ungültige Zeichen.
155-
illegal_org_name=Organisationsname enthält ungültige Zeichen.
156160
illegal_team_name=Teamname enthält ungültige Zeichen.
157161
username_password_incorrect=Benutzername oder Passwort ist nicht korrekt.
158-
enterred_invalid_repo_name=Bitte stelle sicher, dass der eingegeben Repository-Name richtig ist.
159-
enterred_invalid_owner_name=Bitte stelle sicher, dass der eingegeben Besitzername richtig ist.
162+
enterred_invalid_repo_name=Bitte stelle sicher, dass der eingegebene Repository-Name richtig ist.
163+
enterred_invalid_owner_name=Bitte stelle sicher, dass der eingegebene Besitzername richtig ist.
160164
enterred_invalid_password=Bitte stelle sicher, dass das eingegebene Passwort richtig ist.
161165
user_not_exist=Angegebener Benutzer existiert nicht.
162-
last_org_owner=Der zu entfernende Benutzer ist der letzte Teambesitzer. Es muss einen anderen Besitzer geben.
166+
last_org_owner=Der zu entfernende Benutzer ist der letzte Besitzer einer Organisation. Diese müssen zuerst gelöscht oder übertragen werden.
163167

164168
invalid_ssh_key=Leider sind wir nicht in der Lage, deinen SSH-Schlüssel zu überprüfen: %s
165169
unable_verify_ssh_key=Gogs kann deinen SSH-Schlüssel nicht verifizieren, nimmt aber an, dass er gültig ist. Bitte stelle dies selbst sicher.
166170
auth_failed=Authentifizierung fehlgeschlagen: %v
167171

168-
still_own_repo=Dein Konto besitzt noch Repositorys. Diese müssen zuerst gelöscht oder übertragen werden.
172+
still_own_repo=Dein Konto besitzt noch Repositories. Diese müssen zuerst gelöscht oder übertragen werden.
169173
still_has_org=Du bist noch Mitglied einer Organisation, bitte lösche zunächst diese Mitgliedschaft.
170174
org_still_own_repo=Diese Organisation besitzt noch Repositorys. Diese müssen zuerst gelöscht oder übertragen werden.
171175

172-
still_own_user=Diese Authentifizierung wird noch von einigen Benutzern genutzt. Entferne diese zuvor und lösche erneut.
176+
still_own_user=Diese Authentifizierung wird noch von einigen Benutzern genutzt, diese müssen zuerst gelöscht oder deren Authentifizierung geändert werden.
173177

174178
target_branch_not_exist=Ziel-Branch existiert nicht
175179

@@ -183,6 +187,9 @@ followers=Folgen
183187
starred=Markiert
184188
following=Folgt
185189

190+
form.name_reserved=Username '%s' is reserved.
191+
form.name_pattern_not_allowed=Username pattern '%s' is not allowed.
192+
186193
[settings]
187194
profile=Profil
188195
password=Passwort
@@ -227,6 +234,7 @@ primary_email=Als primäre Adresse verwenden
227234
delete_email=Löschen
228235
add_new_email=Neue E-Mail-Adresse hinzufügen
229236
add_email=E-Mail-Adresse hinzufügen
237+
add_email_confirmation_sent=A new confirmation e-mail has been sent to <b>%s</b>, please check your inbox within the next %d hours to complete the confirmation process.
230238
add_email_success=Deine neue E-Mail-Adresse wurde erfolgreich hinzugefügt.
231239

232240
manage_ssh_keys=SSH-Schlüssel verwalten
@@ -282,6 +290,9 @@ create_repo=Repository erstellen
282290
default_branch=Standard-Branch
283291
mirror_interval=Spiegel-Intervall (in Stunden)
284292

293+
form.name_reserved=Repository name '%s' is reserved.
294+
form.name_pattern_not_allowed=Repository name pattern '%s' is not allowed.
295+
285296
need_auth=Authorisierung benötigt
286297
migrate_type=Migrationstyp
287298
migrate_type_helper=Dieses Repository wird ein <span class="label label-blue label-radius">Spiegel</span>
@@ -339,7 +350,7 @@ settings.update_settings=Aktualisierungseinstellungen
339350
settings.change_reponame=Name des Repositories geändert
340351
settings.change_reponame_desc=Repository-Name wurde geändert, möchtest du fortfahren? Dies beeinträchtigt sämtliche Links, die dieses Repository betreffen.
341352
settings.transfer=Besitz übertragen
342-
settings.transfer_desc=Übertrage dieses Repository einem anderen Benutzer oder einer Organisation.
353+
settings.transfer_desc=Übertrage dieses Repository einem anderen Benutzer oder einer Organisation in der du Admin-Rechte hast.
343354
settings.new_owner_has_same_repo=Neuer Eigentümer hat bereits ein Repository mit dem gleichen Namen.
344355
settings.delete=Repository löschen
345356
settings.delete_desc=Wenn dieses Repository gelöscht ist, gibt es keinen Weg zurück. Sei dir sicher!
@@ -354,14 +365,14 @@ settings.add_collaborator_success=Mitarbeiter hinzugefügt
354365
settings.remove_collaborator_success=Mitarbeiter entfernt
355366
settings.user_is_org_member=Benutzer ist ein Organisationsmitglied und kann nicht als Mitarbeiter hinzugefügt werden.
356367
settings.add_webhook=Webhook hinzufügen
357-
settings.hooks_desc=Webhooks erlauben es externe Dienste zu informieren, wenn etwas bestimmtes in deinem Repository passiert. GoGS sendet dann eine POST-Request an alle angegebenen URLs. Erfahre mehr in unserem <a target="_blank" href="%s">Webhooks Guide</a>.
368+
settings.hooks_desc=Webhooks erlauben es dir, externe Dienste zu informieren, wenn etwas bestimmtes in deinem Repository passiert. Gogs sendet dann einen POST-Request an alle angegebenen URLs. Erfahre mehr in unserem <a target="_blank" href="%s">Webhooks Guide</a>.
358369
settings.githooks_desc=Git-Hooks werden von Git selbst bereitgestellt. Du kannst die Dateien der unterstützten Hooks in der Liste unten bearbeiten, um eigene Operationen einzubinden.
359370
settings.githook_edit_desc=Wenn ein Hook nicht aktiv ist, wird der Standardinhalt benutzt. Lasse den Inhalt leer, um den Hook zu deaktivieren.
360371
settings.githook_name=Hook-Name
361372
settings.githook_content=Hook-Inhalt
362373
settings.update_githook=Aktualisiere Hook
363374
settings.remove_hook_success=Webhook entfernt
364-
settings.add_webhook_desc=GoGS sendet einen <code>POST</code>-Request an die unten stehende URL mit Details aller abonnierten Ereignisse. Du kannst auch angeben, welches Datenformat du erhalten willst (JSON, <code>x-www-form-urlencoded</code>, <em>etc</em>). Mehr Informationen findest du im <a target="_blank" href="%s">Webhooks Guide</a>.
375+
settings.add_webhook_desc=Gogs sendet einen <code>POST</code>-Request an die unten stehende URL mit Details aller abonnierten Ereignisse. Du kannst auch angeben, welches Datenformat du erhalten willst (JSON, <code>x-www-form-urlencoded</code>, <em>etc</em>). Mehr Informationen findest du im <a target="_blank" href="%s">Webhooks Guide</a>.
365376
settings.payload_url=Payload-URL
366377
settings.content_type=Inhaltstyp
367378
settings.secret=Secret
@@ -432,6 +443,9 @@ team_name_helper=Verwende diesen Namen, um dich auf dieses Team zu beziehen.
432443
team_desc_helper=Was hat es mit diesem Team auf sich?
433444
team_permission_desc=Welche Berechtigungsstufe soll das Team haben?
434445

446+
form.name_reserved=Organization name '%s' is reserved.
447+
form.name_pattern_not_allowed=Organization name pattern '%s' is not allowed.
448+
435449
settings=Einstellungen
436450
settings.options=Optionen
437451
settings.full_name=Vollständiger Name
@@ -514,7 +528,7 @@ dashboard.delete_repo_archives=Alle Repository-Archive löschen
514528
dashboard.delete_repo_archives_success=Alle Repositoriy-Archive wurden gelöscht.
515529
dashboard.git_gc_repos=Führe Garbage Collection auf Repositories aus
516530
dashboard.git_gc_repos_success=Garbage Collection wurde auf allen Repositories erfolgreich ausgeführt.
517-
dashboard.resync_all_sshkeys=Überschreibe '.ssh/autorized_key' Datei (Warnung: Keys, die nicht zu Gogs gehören werden verloren gehen)
531+
dashboard.resync_all_sshkeys=Überschreibe '.ssh/authorized_keys' Datei (Warnung: Keys, die nicht zu Gogs gehören werden verloren gehen)
518532
dashboard.resync_all_sshkeys_success=Alle öffentlichen Keys sind erfolgreich neu geschrieben worden.
519533
dashboard.resync_all_update_hooks=Überschreibe alle Hooks der Repositories (benötigt, wenn sich der Pfad in der Konfiguration ändert)
520534
dashboard.resync_all_update_hooks_success=Die Hooks aller Repositories sind erfolgreich neu geschrieben worden.
@@ -567,7 +581,7 @@ users.is_admin=Dieses Konto hat Administratorrechte
567581
users.allow_git_hook=Dieses Konto ist berechtigt, Git-Hooks zu erstellen
568582
users.update_profile=Kontoprofil aktualisieren
569583
users.delete_account=Dieses Konto löschen
570-
users.still_own_repo=Dieses Konto besitzt noch Repositorys. Diese müssen zuerst gelöscht oder übertragen werden.
584+
users.still_own_repo=Dieses Konto besitzt noch Repositories. Diese müssen zuerst gelöscht oder übertragen werden.
571585
users.still_has_org=Dieses Konto ist noch Mitglied einer Organisation, bitte entferne diese Mitgliedschaft zuerst.
572586

573587
orgs.org_manage_panel=Organisationenverwaltung

conf/locale/locale_en-US.ini

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,6 @@ org_name_been_taken = Organization name has been already taken.
157157
team_name_been_taken = Team name has been already taken.
158158
email_been_used = E-mail address has been already used.
159159
ssh_key_been_used = Public key name or content has been used.
160-
illegal_username = Your username contains illegal characters.
161-
illegal_repo_name = Repository name contains illegal characters.
162-
illegal_org_name = Organization name contains illegal characters.
163160
illegal_team_name = Team name contains illegal characters.
164161
username_password_incorrect = Username or password is not correct.
165162
enterred_invalid_repo_name = Please make sure that the repository name you entered is correct.
@@ -190,6 +187,9 @@ followers = Followers
190187
starred = Starred
191188
following = Following
192189

190+
form.name_reserved = Username '%s' is reserved.
191+
form.name_pattern_not_allowed = Username pattern '%s' is not allowed.
192+
193193
[settings]
194194
profile = Profile
195195
password = Password
@@ -290,6 +290,9 @@ create_repo = Create Repository
290290
default_branch = Default Branch
291291
mirror_interval = Mirror Interval (hour)
292292

293+
form.name_reserved = Repository name '%s' is reserved.
294+
form.name_pattern_not_allowed = Repository name pattern '%s' is not allowed.
295+
293296
need_auth = Need Authorization
294297
migrate_type = Migration Type
295298
migrate_type_helper = This repository will be a <span class="label label-blue label-radius">mirror</span>
@@ -440,6 +443,9 @@ team_name_helper = You'll use this name to mention this team in conversations.
440443
team_desc_helper = What is this team all about?
441444
team_permission_desc = What permission level should this team have?
442445

446+
form.name_reserved = Organization name '%s' is reserved.
447+
form.name_pattern_not_allowed = Organization name pattern '%s' is not allowed.
448+
443449
settings = Settings
444450
settings.options = Options
445451
settings.full_name = Full Name
@@ -449,7 +455,7 @@ settings.update_settings = Update Settings
449455
settings.change_orgname = Organization Name Changed
450456
settings.change_orgname_desc = Organization name has been changed. This will affect how links relate to the organization. Do you want to continue?
451457
settings.update_setting_success = Organization settings were successfully updated.
452-
settings.delete = Delete Organization
458+
settings.delete = Delete Organization
453459
settings.delete_account = Delete This Organization
454460
settings.delete_prompt = The organization will be permanently removed, and this <strong>CANNOT</strong> be undone!
455461
settings.confirm_delete_account = Confirm Deletion
@@ -522,7 +528,7 @@ dashboard.delete_repo_archives = Delete all repositories archives
522528
dashboard.delete_repo_archives_success = All repositories archives have been deleted successfully.
523529
dashboard.git_gc_repos = Do garbage collection on repositories
524530
dashboard.git_gc_repos_success = All repositories have done garbage collection successfully.
525-
dashboard.resync_all_sshkeys = Rewrite '.ssh/autorized_key' file (caution: non-Gogs keys will be lost)
531+
dashboard.resync_all_sshkeys = Rewrite '.ssh/authorized_keys' file (caution: non-Gogs keys will be lost)
526532
dashboard.resync_all_sshkeys_success = All public keys have been rewritten successfully.
527533
dashboard.resync_all_update_hooks = Rewrite all update hook of repositories (needed when custom config path is changed)
528534
dashboard.resync_all_update_hooks_success = All repositories' update hook have been rewritten successfully.
@@ -613,6 +619,7 @@ auths.smtp_auth = SMTP Authorization Type
613619
auths.smtphost = SMTP Host
614620
auths.smtpport = SMTP Port
615621
auths.enable_tls = Enable TLS Encryption
622+
auths.pam_service_name = PAM Service Name
616623
auths.enable_auto_register = Enable Auto Registration
617624
auths.tips = Tips
618625
auths.edit = Edit Authorization Setting
@@ -661,6 +668,7 @@ config.deliver_timeout = Deliver Timeout
661668
config.skip_tls_verify = Skip TLS Verify
662669
config.mailer_config = Mailer Configuration
663670
config.mailer_enabled = Enabled
671+
config.mailer_disable_helo = Disable HELO
664672
config.mailer_name = Name
665673
config.mailer_host = Host
666674
config.mailer_user = User

0 commit comments

Comments
 (0)