Commit Graph

1322 Commits (5d766bc4d6d7a2a876b5f769b7dc85d3dfd8f7bf)

Author SHA1 Message Date
Unknwon 1083c0cd9a
admin/config: display repository related settings (#3816) 2017-02-18 13:29:43 -05:00
Unknwon 7b8f086f72
repo/settings: add description and link to personal SSH keys (#3936) 2017-02-18 12:56:06 -05:00
Unknwon 21d538a738
install: able to enable builtin SSH server (#3773) 2017-02-18 12:47:35 -05:00
Unknwon a07b1f630a
webhook: add native Discord support 2017-02-18 00:54:56 -05:00
Unknwon b481927d5e
Improve error handling 2017-02-17 18:23:35 -05:00
Unknwon 7e09d210ba
Initial version of protected branches (#776)
- Able to restrict force push and deletion
- Able to restrict direct push
2017-02-17 15:10:50 -05:00
Unknwon ba93504804
setting: check mailService.From only if it has value (#4134) 2017-02-17 12:28:23 -05:00
Unknwon d521e716dd
refactoring: SSH and HTTP push procees is now unified
We used to handle SSH and HTTP push separately which produces
duplicated code, but now with post-receive hook, the process
is unified to one single place and much cleaner.
Thus, UpdateTask struct is removed.

Narrow down the range of Git HTTP routes to reduce condufsing
HTTP Basic Authentication window popup on browser.

By detecting <old-commit, new-commit, ref-name> inside post-receive
hook, Git HTTP doesn't need to read the whole content body anymore,
which completely solve the RAM problem reported in #636.
2017-02-16 16:33:49 -05:00
Unknwon 3137665e6e
Simplify description 2017-02-15 22:29:31 -05:00
Unknwon f97b250509
Security: prevent XSS attach on wiki page
Reported by Miguel Ángel Jimeno.
2017-02-15 18:05:02 -05:00
Mourad Boufarguine 59981b8818 Enable syntax highlighting for CMakeLists.txt files #2199 (#4130) 2017-02-15 12:38:54 -05:00
Unknwon 40bce6310c
Improve error handling 2017-02-15 12:35:24 -05:00
Unknwon 3d52ef6e39
Solve conflicts (#3837) 2017-02-15 04:01:59 -05:00
Thibault Meyer a45205b988
Commits fetch concurrency (#3837) 2017-02-15 03:59:53 -05:00
Unknwon e24d62e583
modules/ssh: SSH_KEYGEN_PATH not used for exec ssh-keygen (#4124) 2017-02-14 18:08:26 -05:00
Unknwon 039dc33367
git: delegate all server-side Git hooks (#1623) 2017-02-14 16:22:16 -05:00
Unknwon 4c5255f5ad
cookie: enhance cookie security (#3525) 2017-02-14 03:52:20 -05:00
Unknwon f4aedda13a
org/team: make 'new' as reserved for team name (#3789) 2017-02-14 03:16:02 -05:00
dlob 5179063e71 Added mssql support. (#3772) 2017-02-13 20:50:00 -05:00
Unknwon f59a607361
install: allow sender's username to be non-email (#3717) 2017-02-12 18:35:25 -05:00
Unknwon ab78d4e2b7
base/tool: reduce unnecessary report 2017-02-12 16:13:30 -05:00
Unknwon 23f2efa8c1
Update locales 2017-02-11 03:59:25 -05:00
Unknwon 5791e1398c
install: validate SMTP From
Invalid SMTP From will cause fatal error in post-install and exit
the program.
2017-02-11 03:29:30 -05:00
Unknwon 9b72661767
config: show Git version in admin panel 2017-02-11 03:04:45 -05:00
Unknwon 0958fe5a4e
Improve Open Graph Meta tags (#3664) 2017-02-11 00:03:10 -05:00
Unknwon 2ca668e79e
Add more details on error report
[CI SKIP]
2017-02-10 17:11:46 -05:00
Unknwon 7ac09681a2
markdown: fix mailto: doesn't recognize as valid link (#3790) 2017-02-10 17:03:27 -05:00
Unknwon 6b6f54b79b
Some file refactoring 2017-02-10 16:51:09 -05:00
Unknwon b67ec01d41
Able to disable non-admin to create new organization (#1556)
Add new config option '[admin] DISABLE_REGULAR_ORG_CREATION', by
default it's 'false'.
2017-02-10 16:41:51 -05:00
Unknwon 2c154ccbe7
Minor improve on error handling 2017-02-10 16:05:11 -05:00
spacetourist 29722af1ae Configurable SSH cipher suite (#4109)
* Configurable SSH cipher suite

* Maintain ordering
2017-02-10 14:04:43 -05:00
Unknwon f5dc436441
Minor improve on error handling 2017-02-10 00:11:51 -05:00
Unknwon d9d329bec8
modules/setting: add Slack logger
Conn and email loggers are removed for now unless people requested
for them, then try to add back in gopkg.in/clog.v1
2017-02-09 23:53:57 -05:00
Unknwon eb66060cd7
log: start using gopkg.in/clog.v1 2017-02-09 19:29:59 -05:00
Unknwon 8a19f8a63c
Update locales
This patch also fixes #4073
2017-02-09 16:04:35 -05:00
Unknwon 074c92b0a3
routers/repo/branch: fix can't delete branch with slashes after merge (#4089) 2017-02-09 15:25:48 -05:00
Unknwon 6622b7b49a
models: remove TiDB embedded driver support
Users should all start tidb-server process and connect to it as if
it is a MySQL server with MySQL drivers.
2017-02-09 09:31:38 -05:00
Unknwon c0f25d24b2
Update locales 2017-02-05 22:42:01 -05:00
Pablo Saavedra 0081c6911d Check deploy keys when Gogs is run with Service.RequireSignInView=true (#4078)
* Check deploy keys when Gogs is run with require_sign_in_view

Check if the deploy key can access to a repository. A deploy key
doesn't represent an gogs user, so in a site with Service.RequireSignInView
activated we should give read access only in the repositories where
this deploy key is in use. In other case, a deploy service or system
using an active deploy key can get read access to all the repositories
in a Gogs service.

* Refactoring: Comments starts in a new line

* Minor change in a comment

* Code cleaning. Replace spaces with tabs
2017-02-01 21:08:59 -05:00
Unknwon 32a0255ce3
bindata: generate for PR #3646 2017-01-31 21:01:13 -05:00
Rémy Boulanouar be3a13a0d6 Allow use to set an external tracker url and to redirect user when clicking in Issues same behavior as Wiki. (#3646) 2017-01-31 20:53:48 -05:00
Unknwon 0cfcaca351
conf: minor comments fix 2017-01-31 18:08:34 -05:00
Unknwon 412ba5b2a9
Prepare for release 2017-01-31 07:36:59 -05:00
Unknwon 4bc98f7aa2
Move models/mail.go to modules/mail.go
To use interface to replace *models.User in avoiding cycle import.
2017-01-30 07:20:48 -05:00
Unknwon 5e01ecbc05
Able to set custom Access-Control-Allow-Origin header (#3987)
Added new config option '[http] ACCESS_CONTROL_ALLOW_ORIGIN'.
2017-01-28 19:59:17 -05:00
Unknwon 0d73dcaf0f
Fix cross-repository reference link error (#4025) 2017-01-28 09:40:32 -05:00
Unknwon a6a3afd130
Update locales 2017-01-28 05:54:05 -05:00
Unknwon 7aa53635fe
Add 'Organizations' page to user settings (#3587)
User is now able to view full list of organizations belongs to.
2017-01-27 22:36:45 -05:00
Unknwon e43479d948
Fix changed branch is not reflected when creating PR (#3604) 2017-01-27 18:56:32 -05:00
Unknwon 8bcc0e392e
Update XORM required version and 'go fmt' 2017-01-26 17:49:29 -05:00