GiteaBot
b539a6e6e3
[skip ci] Updated translations via Crowdin
2019-10-21 06:58:59 +00:00
GiteaBot
c8f3146cd5
[skip ci] Updated translations via Crowdin
2019-10-20 18:32:35 +00:00
GiteaBot
85e4190761
[skip ci] Updated translations via Crowdin
2019-10-20 11:44:44 +00:00
6543
3b379691fa
move translation to crowdin ( #8596 )
2019-10-20 12:06:53 +03:00
GiteaBot
23045c7d53
[skip ci] Updated translations via Crowdin
2019-10-18 11:15:16 +00:00
GiteaBot
fecd8f949d
[skip ci] Updated translations via Crowdin
2019-10-18 08:35:26 +00:00
GiteaBot
d44053eeda
[skip ci] Updated translations via Crowdin
2019-10-18 07:00:14 +00:00
GiteaBot
37028f0e4e
[skip ci] Updated translations via Crowdin
2019-10-17 23:53:45 +00:00
GiteaBot
ae132632a9
[skip ci] Updated translations via Crowdin
2019-10-17 02:10:15 +00:00
GiteaBot
c43feedb96
[skip ci] Updated translations via Crowdin
2019-10-17 00:17:55 +00:00
Lukas
de4f10be86
Allow committing / adding empty files using the web ui ( #8420 ) ( #8532 )
...
* Allow committing / adding empty files from the web ui (#8420 )
Signed-off-by: LukBukkit <luk.bukkit@gmail.com >
* Add a modal to confirm the commit of an empty file
Signed-off-by: LukBukkit <luk.bukkit@gmail.com >
2019-10-16 22:28:41 +03:00
zeripath
fcb535c5c3
Sign merges, CRUD, Wiki and Repository initialisation with gpg key ( #7631 )
...
This PR fixes #7598 by providing a configurable way of signing commits across the Gitea instance. Per repository configurability and import/generation of trusted secure keys is not provided by this PR - from a security PoV that's probably impossible to do properly. Similarly web-signing, that is asking the user to sign something, is not implemented - this could be done at a later stage however.
## Features
- [x] If commit.gpgsign is set in .gitconfig sign commits and files created through repofiles. (merges should already have been signed.)
- [x] Verify commits signed with the default gpg as valid
- [x] Signer, Committer and Author can all be different
- [x] Allow signer to be arbitrarily different - We still require the key to have an activated email on Gitea. A more complete implementation would be to use a keyserver and mark external-or-unactivated with an "unknown" trust level icon.
- [x] Add a signing-key.gpg endpoint to get the default gpg pub key if available
- Rather than add a fake web-flow user I've added this as an endpoint on /api/v1/signing-key.gpg
- [x] Try to match the default key with a user on gitea - this is done at verification time
- [x] Make things configurable?
- app.ini configuration done
- [x] when checking commits are signed need to check if they're actually verifiable too
- [x] Add documentation
I have decided that adjusting the docker to create a default gpg key is not the correct thing to do and therefore have not implemented this.
2019-10-16 14:42:42 +01:00
GiteaBot
50b66b66e7
[skip ci] Updated translations via Crowdin
2019-10-16 10:17:24 +00:00
guillep2k
31655aabfc
Fix password complexity regex for special characters (on master) ( #8525 )
...
* Fix extra space
* Fix regular expression
* Fix error template name
* Simplify check code, fix default values, add test
* Fix router tests
* Fix fmt
* Fix setting and lint
* Move cleaning up code to test, improve comments
* Tidy up variable declaration
2019-10-16 11:09:58 +08:00
GiteaBot
9b9b67cd31
[skip ci] Updated translations via Crowdin
2019-10-15 13:42:26 +00:00
GiteaBot
4a290bd64c
[skip ci] Updated translations via Crowdin
2019-10-15 12:21:14 +00:00
6543
d7d348ea86
[UI] Pull Request Download diff Button ( #8470 )
...
* Add Diff Download to Compare List
* Add&Change Text for Diff Options
* move button to seperate template
* add drop down menue with options
* Update: Compare
update Gogs, BitBucket, RhodeCode and remove gitea issue link
Co-Authored-By: Lauris BH <lauris@nix.lv >
* remove last things from TESTing
2019-10-15 13:44:36 +03:00
6543
733c898a90
[Branch View] Add Included TAG ( #8449 )
...
* included message
* add property IsIncluded
* Add Orange Lable
2019-10-14 23:40:17 +01:00
GiteaBot
b6ef539ef4
[skip ci] Updated translations via Crowdin
2019-10-14 21:39:15 +00:00
GiteaBot
54c137b373
[skip ci] Updated translations via Crowdin
2019-10-14 17:46:01 +00:00
GiteaBot
8c8a93c025
[skip ci] Updated translations via Crowdin
2019-10-14 15:45:33 +00:00
Maxim Tkachenko
db657192d0
Password Complexity Checks ( #6230 )
...
Add password complexity checks. The default settings require a lowercase, uppercase, number and a special character within passwords.
Co-Authored-By: T-M-A <maxim.tkachenko@gmail.com >
Co-Authored-By: Lanre Adelowo <adelowomailbox@gmail.com >
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
Co-Authored-By: Lauris BH <lauris@nix.lv >
2019-10-14 16:24:26 +01:00
GiteaBot
0c680f337d
[skip ci] Updated translations via Crowdin
2019-10-13 20:23:11 +00:00
GiteaBot
c23cf4c97c
[skip ci] Updated translations via Crowdin
2019-10-13 16:31:19 +00:00
GiteaBot
f858b89b13
[skip ci] Updated translations via Crowdin
2019-10-13 14:37:37 +00:00
Lunny Xiao
f2a3abc683
Move migrating repository from frontend to backend ( #6200 )
...
* move migrating to backend
* add loading image when migrating and fix tests
* fix format
* fix lint
* add redis task queue support and improve docs
* add redis vendor
* fix vet
* add database migrations and fix app.ini sample
* add comments for task section on app.ini.sample
* Update models/migrations/v84.go
Co-Authored-By: lunny <xiaolunwen@gmail.com >
* Update models/repo.go
Co-Authored-By: lunny <xiaolunwen@gmail.com >
* move migrating to backend
* add loading image when migrating and fix tests
* fix fmt
* add redis task queue support and improve docs
* fix fixtures
* fix fixtures
* fix duplicate function on index.js
* fix tests
* rename repository statuses
* check if repository is being create when SSH request
* fix lint
* fix template
* some improvements
* fix template
* unified migrate options
* fix lint
* fix loading page
* refactor
* When gitea restart, don't restart the running tasks because we may have servel gitea instances, that may break the migration
* fix js
* Update models/repo.go
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
* Update docs/content/doc/advanced/config-cheat-sheet.en-us.md
Co-Authored-By: guillep2k <18600385+guillep2k@users.noreply.github.com >
* fix tests
* rename ErrTaskIsNotExist to ErrTaskDoesNotExist
* delete release after add one on tests to make it run happy
* fix tests
* fix tests
* improve codes
* fix lint
* fix lint
* fix migrations
2019-10-13 21:23:14 +08:00
GiteaBot
ac3613b791
[skip ci] Updated translations via Crowdin
2019-10-11 21:34:17 +00:00
Yaşar Çiv
57b0d9a38b
Add @yasarciv67 to TRANSLATORS file ( #8451 )
2019-10-10 15:47:38 +02:00
GiteaBot
7c1ddd5692
[skip ci] Updated translations via Crowdin
2019-10-10 12:44:06 +00:00
GiteaBot
5109d18b29
[skip ci] Updated translations via Crowdin
2019-10-09 19:02:21 +00:00
GiteaBot
3810fa48ac
[skip ci] Updated translations via Crowdin
2019-10-09 01:29:16 +00:00
GiteaBot
4fe04f1adc
[skip ci] Updated translations via Crowdin
2019-10-08 19:20:34 +00:00
GiteaBot
736ad8f091
[skip ci] Updated translations via Crowdin
2019-10-08 18:23:11 +00:00
Lauris BH
28d5347cf3
Singular form for files that has only one line ( #8416 )
2019-10-07 19:38:41 -04:00
GiteaBot
af6cc5b9d8
[skip ci] Updated translations via Crowdin
2019-10-07 17:24:26 +00:00
silverwind
08896cd9f6
add file line count info on UI ( #8396 )
...
Also reworked the header to remove the filename (which is redundant with
the file path above) and made the header a flexbox with a monospace
font.
Fixes: https://github.com/go-gitea/gitea/issues/8170
2019-10-07 00:59:17 -04:00
guillep2k
fb7c23f911
Fix editor commit to new branch if PR disabled ( #8375 )
2019-10-05 10:09:19 +08:00
GiteaBot
ae939652ea
[skip ci] Updated translations via Crowdin
2019-10-04 07:22:20 +00:00
GiteaBot
3be43dc5e3
[skip ci] Updated translations via Crowdin
2019-10-02 20:04:16 +00:00
GiteaBot
0d93430695
[skip ci] Updated translations via Crowdin
2019-10-02 13:01:01 +00:00
GiteaBot
3a7e3dbfb4
[skip ci] Updated translations via Crowdin
2019-10-01 23:27:07 +00:00
GiteaBot
09bcc9edb0
[skip ci] Updated translations via Crowdin
2019-10-01 13:43:35 +00:00
GiteaBot
177aedfca9
[skip ci] Updated translations via Crowdin
2019-10-01 05:35:37 +00:00
GiteaBot
d3bc3dd4d1
[skip ci] Updated translations via Crowdin
2019-09-30 16:12:50 +00:00
GiteaBot
ecd4bfd284
[skip ci] Updated translations via Crowdin
2019-09-30 14:00:59 +00:00
GiteaBot
a5992d1725
[skip ci] Updated translations via Crowdin
2019-09-30 09:21:01 +00:00
GiteaBot
f89d027c15
[skip ci] Updated translations via Crowdin
2019-09-30 02:36:41 +00:00
Elias Norberg
668d3d02aa
If no specific context is required for status check, require an overall success ( #8318 )
...
Signed-off-by: Elias Norberg <elias@aisle.se >
2019-09-30 10:33:40 +08:00
GiteaBot
0d2566b560
[skip ci] Updated translations via Crowdin
2019-09-30 01:11:00 +00:00
GiteaBot
cf170bf529
[skip ci] Updated translations via Crowdin
2019-09-29 20:38:07 +00:00