Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
1
Merge Requests
1
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
gitlab-ce
Commits
39f71ce5
Commit
39f71ce5
authored
Aug 07, 2019
by
GitLab Bot
Browse files
Options
Browse Files
Download
Plain Diff
Automatic merge of gitlab-org/gitlab-ce master
parents
8110ec32
f5fcb9a1
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
176 additions
and
78 deletions
+176
-78
doc/api/README.md
doc/api/README.md
+2
-2
doc/ci/docker/using_docker_build.md
doc/ci/docker/using_docker_build.md
+150
-54
doc/security/rack_attack.md
doc/security/rack_attack.md
+13
-13
doc/user/admin_area/settings/email.md
doc/user/admin_area/settings/email.md
+5
-6
doc/user/admin_area/settings/img/email_settings.png
doc/user/admin_area/settings/img/email_settings.png
+0
-0
doc/user/gitlab_com/index.md
doc/user/gitlab_com/index.md
+6
-3
No files found.
doc/api/README.md
View file @
39f71ce5
...
...
@@ -697,10 +697,10 @@ programming languages. Visit the [GitLab website] for a complete list.
## Rate limits
For administrator documentation on rate limit settings,
check out
For administrator documentation on rate limit settings,
see
[
Rate limits
](
../security/rate_limits.md
)
. To find the settings that are
specifically used by GitLab.com, see
[
GitLab.com-specific rate limits
](
../user/gitlab_com/index.md
)
.
[
GitLab.com-specific rate limits
](
../user/gitlab_com/index.md
#gitlabcom-specific-rate-limits
)
.
[
GitLab website
]:
https://about.gitlab.com/applications/#api-clients
"Clients using the GitLab API"
[
lib-api-url
]:
https://gitlab.com/gitlab-org/gitlab-ce/tree/master/lib/api/api.rb
...
...
doc/ci/docker/using_docker_build.md
View file @
39f71ce5
This diff is collapsed.
Click to expand it.
doc/security/rack_attack.md
View file @
39f71ce5
...
...
@@ -20,9 +20,9 @@ For more information on how to use these options see the [Rack Attack README](ht
NOTE:
**Note:**
See
[
User and IP rate limits
](
../user/admin_area/settings/user_and_ip_rate_limits.md
)
for simpler
throttles that are configured in
UI.
for simpler
limits that are configured in the
UI.
NOTE:
**Note:**
Starting with 11.2, Rack Attack is disabled by default. If your
NOTE:
**Note:**
Starting with
GitLab
11.2, Rack Attack is disabled by default. If your
instance is not exposed to the public internet, it is recommended that you leave
Rack Attack disabled.
...
...
@@ -31,13 +31,13 @@ Rack Attack disabled.
If set up as described in the
[
Settings
](
#settings
)
section below, two behaviors
will be enabled:
-
Protected paths will be throttled
-
Failed authentications for Git and container registry requests will trigger a temporary IP ban
-
Protected paths will be throttled
.
-
Failed authentications for Git and container registry requests will trigger a temporary IP ban
.
### Protected paths throttle
GitLab responds with HTTP status code
429
to POST requests at protected paths
over
10 requests per minute per IP address.
GitLab responds with HTTP status code
`429`
to POST requests at protected paths
that exceed
10 requests per minute per IP address.
By default, protected paths are:
...
...
@@ -62,16 +62,16 @@ Retry-After: 60
For example, the following are limited to a maximum 10 requests per minute:
-
u
ser sign-in
-
u
ser sign-up (if enabled)
-
u
ser password reset
-
U
ser sign-in
-
U
ser sign-up (if enabled)
-
U
ser password reset
After
trying for 10 times, the client will
have to wait a minute before to be able to
try again.
After
10 requests, the client must wait a minute before it can
try again.
### Git and container registry failed authentication ban
GitLab responds with HTTP status code
403
for 1 hour, if 30 failed
GitLab responds with HTTP status code
`403`
for 1 hour, if 30 failed
authentication requests were received in a 3-minute period from a single IP address.
This applies only to Git requests and container registry (
`/jwt/auth`
) requests
...
...
@@ -145,7 +145,7 @@ If you want more restrictive/relaxed throttle rules, edit
For example, more relaxed throttle rules will be if you set
`limit: 3`
and
`period: 1.seconds`
(this will allow 3 requests per second).
You can also add other paths to the protected list by adding to
`paths_to_be_protected`
variable. If you change any of these settings
do not forget to
restart your
variable. If you change any of these settings
you must
restart your
GitLab instance.
## Remove blocked IPs from Rack Attack via Redis
...
...
doc/user/admin_area/settings/email.md
View file @
39f71ce5
...
...
@@ -17,11 +17,10 @@ The logo in the header of some emails can be customized, see the [logo customiza
The additional text will appear at the bottom of any email and can be used for
legal/auditing/compliance reasons.
1.
Go to
**Admin area > Settings**
(
`/admin/application_settings`
).
1.
Under the
**Email**
section, change the
**Additional text**
field.
1.
Hit
**Save**
for the changes to take effect.
![
Admin email settings
](
img/email_settings.png
)
1.
Go to
**Admin Area > Settings > Preferences**
(
`/admin/application_settings/preferences`
).
1.
Expand the
**Email**
section.
1.
Enter your text in the
**Additional text**
field.
1.
Click
**Save**
.
[
ee-5031
]:
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/5031
[
eep
]:
https://about.gitlab.com/pricing/
...
...
@@ -53,4 +52,4 @@ questions that you know someone might ask.
Each scenario can be a third-level heading, e.g.
`### Getting error message X`
.
If you have none to add when creating a doc, leave this section in place
but commented out to help encourage others to add to it in the future. -->
\ No newline at end of file
but commented out to help encourage others to add to it in the future. -->
doc/user/admin_area/settings/img/email_settings.png
deleted
100644 → 0
View file @
8110ec32
52 KB
doc/user/gitlab_com/index.md
View file @
39f71ce5
...
...
@@ -316,7 +316,8 @@ with details, such as the affected IP address.
### HAProxy API throttle
GitLab.com responds with HTTP status code 429 to API requests over 10 requests
GitLab.com responds with HTTP status code
`429`
to API requests that exceed 10
requests
per second per IP address.
The following example headers are included for all API requests:
...
...
@@ -335,10 +336,12 @@ Source:
### Rack Attack initializer
Details of rate limits enforced by
[
Rack Attack
](
../../security/rack_attack.md
)
.
#### Protected paths throttle
GitLab.com responds with HTTP status code
429
to POST requests at protected
paths
over
10 requests per
**minute**
per IP address.
GitLab.com responds with HTTP status code
`429`
to POST requests at protected
paths
that exceed
10 requests per
**minute**
per IP address.
See the source below for which paths are protected. This includes user creation,
user confirmation, user sign in, and password reset.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment