GitLab Bot
71786ddc8e
Add latest changes from gitlab-org/gitlab@15-9-stable-ee
2023-02-20 13:49:51 +00:00
GitLab Bot
05f0ebba3a
Add latest changes from gitlab-org/gitlab@15-8-stable-ee
2023-01-18 19:00:14 +00:00
GitLab Bot
0c872e02b2
Add latest changes from gitlab-org/gitlab@15-7-stable-ee
2022-12-20 14:22:11 +00:00
GitLab Bot
d7437af3f3
Add latest changes from gitlab-org/security/gitlab@15-6-stable-ee
2022-11-30 04:46:20 +00:00
GitLab Bot
ee664acb35
Add latest changes from gitlab-org/gitlab@15-5-stable-ee
2022-10-20 09:40:42 +00:00
GitLab Bot
b39512ed75
Add latest changes from gitlab-org/gitlab@15-3-stable-ee
2022-08-18 08:17:02 +00:00
GitLab Bot
0ea3fcec39
Add latest changes from gitlab-org/gitlab@15-1-stable-ee
2022-06-20 11:10:13 +00:00
GitLab Bot
36a59d088e
Add latest changes from gitlab-org/gitlab@15-0-stable-ee
2022-05-19 07:33:21 +00:00
GitLab Bot
a7b3560714
Add latest changes from gitlab-org/gitlab@14-8-stable-ee
2022-02-18 09:45:46 +00:00
GitLab Bot
b76ae63846
Add latest changes from gitlab-org/gitlab@14-2-stable-ee
2021-08-19 09:08:42 +00:00
GitLab Bot
e8d2c25793
Add latest changes from gitlab-org/gitlab@14-1-stable-ee
2021-07-20 09:55:51 +00:00
GitLab Bot
a5f4bba440
Add latest changes from gitlab-org/gitlab@14-0-stable-ee
2021-06-16 18:25:58 +00:00
GitLab Bot
4555e1b21c
Add latest changes from gitlab-org/gitlab@13-12-stable-ee
2021-05-19 15:44:42 +00:00
GitLab Bot
9dc93a4519
Add latest changes from gitlab-org/gitlab@13-11-stable-ee
2021-04-20 23:50:22 +00:00
GitLab Bot
859a6fb938
Add latest changes from gitlab-org/gitlab@13-9-stable-ee
2021-02-18 10:34:06 +00:00
GitLab Bot
8b573c9489
Add latest changes from gitlab-org/gitlab@13-7-stable-ee
2020-12-17 11:59:07 +00:00
GitLab Bot
48aff82709
Add latest changes from gitlab-org/gitlab@13-5-stable-ee
2020-10-21 07:08:36 +00:00
GitLab Bot
a986819a7b
Add latest changes from gitlab-org/security/gitlab@13-3-stable-ee
2020-09-01 16:52:41 +00:00
GitLab Bot
6e4e1050d9
Add latest changes from gitlab-org/gitlab@13-3-stable-ee
2020-08-20 18:42:06 +00:00
GitLab Bot
8c7f4e9d5f
Add latest changes from gitlab-org/gitlab@13-1-stable-ee
2020-06-18 11:18:50 +00:00
GitLab Bot
b56027c9d8
Add latest changes from gitlab-org/gitlab@master
2020-04-07 00:09:33 +00:00
GitLab Bot
8ae26d705a
Add latest changes from gitlab-org/gitlab@master
2020-03-17 12:09:52 +00:00
GitLab Bot
4cb5e5011a
Add latest changes from gitlab-org/gitlab@master
2020-03-13 09:09:23 +00:00
GitLab Bot
77237c5a6b
Add latest changes from gitlab-org/gitlab@master
2020-03-05 00:07:49 +00:00
GitLab Bot
f8d15ca653
Add latest changes from gitlab-org/gitlab@master
2020-02-27 15:09:24 +00:00
GitLab Bot
619d0b6922
Add latest changes from gitlab-org/gitlab@master
2020-02-26 18:09:24 +00:00
GitLab Bot
6315ed9630
Add latest changes from gitlab-org/gitlab@master
2020-01-28 18:08:35 +00:00
GitLab Bot
b7dfe2ae40
Add latest changes from gitlab-org/gitlab@master
2019-09-13 13:26:31 +00:00
Bob Van Landuyt
33cf8edae1
Port changes for design management to CE
...
This ports the changes from
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10462/
to CE
2019-04-29 08:28:43 +02:00
Ash McKenzie
6b7a9b7498
Allow console messages be sent to gitlab-shell
...
Currently a no-op for CE
2019-04-04 14:20:11 +11:00
Douwe Maan
8c2172f215
Move push size check to EE module
...
# Conflicts:
# ee/lib/ee/gitlab/git_access.rb
# lib/gitlab/git_access.rb
2019-01-02 15:31:33 +01:00
Douwe Maan
3a0ae96c0e
Don't run single change checks when changes are unknown
...
When the `changes` passed to `GitAccess` are the literal string `_any`,
which indicates that this is a pre-authorization check, we now check
whether the user can push to any branch in the project in question,
instead of running the per-change check with `oldrev` `_any`, `newrev`
`nil`, and `ref` `nil`.
2019-01-02 15:31:32 +01:00
Douwe Maan
551e84c2cb
Skip change access check for deploy keys
2019-01-02 15:31:32 +01:00
Douwe Maan
55723c223f
Move magic '_any' string to constant
2019-01-02 15:31:31 +01:00
Tiago Botelho
e0225aea1b
Iterating through commit list times out
...
Validating each commit on ChangeAccess times out if
it already took too long to complete.
Improves the TimedLogger specs to not make use of a stubbed
class anymore
2018-10-25 10:52:03 +01:00
Tiago Botelho
cb5f4d0cad
Refactors TimedLogger to be more OOP compliant
...
Adds a #full_message method so that external classes
do not have access to the state of the logger.
Adds a #append_message to always append to the array in-place
2018-10-25 10:10:46 +01:00
Tiago Botelho
084a8b6101
Adds tracing messages for slow git pushes
...
Whenever a git push takes more than 50 seconds the user
will receive a trace from each check performed along with
their timings
2018-10-25 10:10:45 +01:00
gfyoung
c858f70d07
Enable frozen string for lib/gitlab/*.rb
2018-10-22 07:00:50 +00:00
Semyon Pupkov
67cdb1d1be
Fix SpaceInsidePercentLiteralDelimiters cop
2018-09-20 21:54:14 +05:00
Ash McKenzie
90f67306ab
Remove Gitlab::GitAccess#authed_via_jwt?
...
Previously overridden in EE but no longer required.
2018-09-08 14:43:24 +10:00
Ash McKenzie
4fac214b5d
Update /api/v4/allowed
...
- Use proper HTTP codes for /api/v4/allowed response
- CustomAction support
2018-09-06 18:39:24 +10:00
Ash McKenzie
c27a5d2344
GitAccess#check custom action support
...
- if #check_custom_action!(cmd) returns something, return from #check()
- now returns :Gitlab::GitAccessResult::Success.new instead of true
2018-09-06 18:38:19 +10:00
Ash McKenzie
b2103cb431
Allow auth via JWT (always false in CE)
2018-08-14 15:56:44 +10:00
Rubén Dávila
b98bff13de
Backport some changes from EE
2018-07-09 12:32:37 -05:00
Bob Van Landuyt
e0768a9bcb
Allow triggered builds git access
...
Allow builds that have been triggered by a user before terms were
enforced access to git. That way the builds can complete as usual.
2018-05-11 15:20:11 +02:00
Bob Van Landuyt
f7f13f9db0
Block access to API & git when terms are enforced
...
When terms are enforced, but the user has not accepted the terms
access to the API & git is rejected with a message directing the user
to the web app to accept the terms.
2018-05-10 17:02:27 +02:00
Kamil Trzciński
72220a99d1
Support Deploy Tokens properly without hacking abilities
2018-04-06 21:20:16 -05:00
Mayra Cabrera
370fc05da7
Implement 'read_repo' for DeployTokens
...
This will allow to download a repo using the token from the DeployToken
2018-04-06 21:20:16 -05:00
Stan Hu
a18eea8c32
Automatically cleanup stale worktrees and lock files upon a push
...
git 2.16 will fail badly if there are stale worktrees.
Closes #44115
2018-04-06 08:17:07 -07:00
Tomasz Maczukin
edcba1aa27
Allow HTTP(s) when git request is made by GitLab CI
2018-04-05 12:35:12 +02:00