Commit Graph

154 Commits

Author SHA1 Message Date
GitLab Bot b989445a6e Add latest changes from gitlab-org/gitlab@master 2022-09-10 00:09:59 +00:00
GitLab Bot 4c083c8163 Add latest changes from gitlab-org/gitlab@master 2022-08-19 15:11:58 +00:00
GitLab Bot 4f1e40017d Add latest changes from gitlab-org/gitlab@master 2022-08-11 00:09:45 +00:00
GitLab Bot 91035102b4 Add latest changes from gitlab-org/gitlab@master 2022-08-03 12:11:38 +00:00
GitLab Bot 421f6c92d5 Add latest changes from gitlab-org/gitlab@master 2022-06-22 12:08:59 +00:00
GitLab Bot 948023c9c9 Add latest changes from gitlab-org/gitlab@master 2022-06-10 12:09:36 +00:00
GitLab Bot f5f6cb45c7 Add latest changes from gitlab-org/gitlab@master 2022-06-03 15:09:26 +00:00
GitLab Bot 8a70817cd9 Add latest changes from gitlab-org/gitlab@master 2022-01-14 12:18:55 +00:00
GitLab Bot 03d0856547 Add latest changes from gitlab-org/gitlab@master 2022-01-13 06:14:35 +00:00
GitLab Bot 96891fec6d Add latest changes from gitlab-org/gitlab@master 2021-12-22 12:16:22 +00:00
GitLab Bot 515f39456f Add latest changes from gitlab-org/gitlab@master 2021-12-02 21:10:16 +00:00
GitLab Bot 5fc2d78fb9 Add latest changes from gitlab-org/gitlab@master 2021-12-01 18:15:19 +00:00
GitLab Bot 74015980b5 Add latest changes from gitlab-org/gitlab@master 2021-11-26 15:13:11 +00:00
GitLab Bot 844eb8879a Add latest changes from gitlab-org/gitlab@master 2021-11-24 18:14:31 +00:00
GitLab Bot e5c7d631a8 Add latest changes from gitlab-org/gitlab@master 2021-11-15 15:10:57 +00:00
GitLab Bot f7406657b9 Add latest changes from gitlab-org/gitlab@master 2021-11-05 12:10:25 +00:00
GitLab Bot 67049ac7aa Add latest changes from gitlab-org/gitlab@master 2021-10-26 18:09:19 +00:00
GitLab Bot 4d8132ee4f Add latest changes from gitlab-org/gitlab@master 2021-10-15 15:10:09 +00:00
GitLab Bot e7527f5486 Add latest changes from gitlab-org/gitlab@master 2021-10-08 18:13:02 +00:00
GitLab Bot ad41744a17 Add latest changes from gitlab-org/gitlab@master 2021-10-05 18:13:27 +00:00
GitLab Bot c753fd0bf4 Add latest changes from gitlab-org/gitlab@master 2021-09-30 18:11:31 +00:00
GitLab Bot 014b832720 Add latest changes from gitlab-org/gitlab@master 2021-07-22 21:09:40 +00:00
GitLab Bot a5628d3b6d Add latest changes from gitlab-org/gitlab@master 2021-06-09 06:10:29 +00:00
GitLab Bot de8e5077c3 Add latest changes from gitlab-org/gitlab@master 2021-06-07 12:10:00 +00:00
GitLab Bot 0c2ef1f35c Add latest changes from gitlab-org/gitlab@master 2021-06-07 03:09:56 +00:00
GitLab Bot c80a1141e3 Add latest changes from gitlab-org/gitlab@master 2021-06-04 12:10:17 +00:00
GitLab Bot c3afdb42dd Add latest changes from gitlab-org/gitlab@master 2021-06-01 18:10:04 +00:00
GitLab Bot be4b3134a2 Add latest changes from gitlab-org/gitlab@master 2021-05-04 15:10:36 +00:00
GitLab Bot e5e0589e09 Add latest changes from gitlab-org/gitlab@master 2021-04-26 12:09:44 +00:00
GitLab Bot 3ff77f7f70 Add latest changes from gitlab-org/gitlab@master 2021-04-24 03:09:38 +00:00
GitLab Bot 458209640c Add latest changes from gitlab-org/gitlab@master 2020-11-12 21:09:19 +00:00
GitLab Bot 5460c19548 Add latest changes from gitlab-org/gitlab@master 2020-10-05 12:08:47 +00:00
GitLab Bot 6aa5c04c74 Add latest changes from gitlab-org/gitlab@master 2020-09-30 12:09:53 +00:00
GitLab Bot c4b69460e8 Add latest changes from gitlab-org/gitlab@master 2020-08-28 09:10:32 +00:00
GitLab Bot 350fd8b878 Add latest changes from gitlab-org/gitlab@master 2020-08-10 18:09:54 +00:00
GitLab Bot 4ab94bde3a Add latest changes from gitlab-org/gitlab@master 2020-07-22 00:09:26 +00:00
GitLab Bot 63546c0b11 Add latest changes from gitlab-org/gitlab@master 2020-06-04 12:08:21 +00:00
GitLab Bot 7379b60d2c Add latest changes from gitlab-org/gitlab@master 2020-05-21 09:08:04 +00:00
GitLab Bot 03a70b84ed Add latest changes from gitlab-org/gitlab@master 2020-03-26 21:07:52 +00:00
GitLab Bot 43e3dc2f95 Add latest changes from gitlab-org/gitlab@master 2020-02-12 18:09:21 +00:00
GitLab Bot aa0f0e9921 Add latest changes from gitlab-org/gitlab@master 2020-01-16 18:08:46 +00:00
GitLab Bot 3ad11f24ca Add latest changes from gitlab-org/gitlab@master 2019-12-22 09:07:51 +00:00
GitLab Bot 9763c08170 Add latest changes from gitlab-org/gitlab@master 2019-12-17 03:07:45 +00:00
GitLab Bot 175b4fa261 Add latest changes from gitlab-org/gitlab@master 2019-12-11 18:08:10 +00:00
GitLab Bot eca3cd3a9e Add latest changes from gitlab-org/gitlab@master 2019-11-15 18:06:24 +00:00
dineshpanda e908e11776 Avoid calling freeze on already frozen strings in lib/gitlab 2019-09-04 09:52:02 +05:30
Małgorzata Ksionek dfcf4cf5f1 Add captcha if there are multiple failed login attempts
Add method to store session ids by ip

Add new specs for storing session ids

Add cleaning up records after login

Add retrieving anonymous sessions

Add login recaptcha setting

Add new setting to sessions controller

Add conditions for showing captcha

Add sessions controller specs

Add admin settings specs for login protection

Add new settings to api

Add stub to devise spec

Add new translation key

Add cr remarks

Rename class call

Add cr remarks

Change if-clause for consistency

Add cr remarks

Add code review remarks

Refactor AnonymousSession class

Add changelog entry

Move AnonymousSession class to lib

Move store unauthenticated sessions to sessions controller

Move link to recaptcha info

Regenerate text file

Improve copy on the spam page

Change action filter for storing anonymous sessions

Fix rubocop offences

Add code review remarks
2019-07-31 11:47:55 +02:00
gfyoung f93f8f569d Enable even more frozen string for lib/gitlab
Enables frozen string for the following:

* lib/gitlab/patch/**/*.rb
* lib/gitlab/popen/**/*.rb
* lib/gitlab/profiler/**/*.rb
* lib/gitlab/project_authorizations/**/*.rb
* lib/gitlab/prometheus/**/*.rb
* lib/gitlab/query_limiting/**/*.rb
* lib/gitlab/quick_actions/**/*.rb
* lib/gitlab/redis/**/*.rb
* lib/gitlab/request_profiler/**/*.rb
* lib/gitlab/search/**/*.rb
* lib/gitlab/sherlock/**/*.rb
* lib/gitlab/sidekiq_middleware/**/*.rb
* lib/gitlab/slash_commands/**/*.rb
* lib/gitlab/sql/**/*.rb
* lib/gitlab/template/**/*.rb
* lib/gitlab/testing/**/*.rb
* lib/gitlab/utils/**/*.rb
* lib/gitlab/webpack/**/*.rb

Partially addresses gitlab-org/gitlab-ce#47424.
2018-11-19 18:24:22 -08:00
Alexis Reigel ( 🌴 may 2nd - may 9th 🌴 ) 9b33e3d36f Display and revoke active sessions 2018-05-02 08:08:16 +00:00
Lin Jen-Shin e042baebb8 Eliminate the last warning for redis wrapper 2018-01-26 19:42:48 +08:00
🙈 jacopo beschi 🙉 729f05f0e3 Adds Rubocop rule for line break around conditionals 2018-01-11 16:34:01 +00:00
Robert Speicher f5cb3ac14d Don't depend on `Rails` for Redis configuration file paths
The `Rails` object was not always available in all tasks that require
Redis access, such as `mail_room`, so the constant pointing to the
configuration path was never defined, but we still attempted to access
it in `config_file_name`, resulting in a `NameError` exception.

Further, there was no benefit to defining these paths in a constant to
begin with -- they're only accessed in one place, and it was within the
class where they were being defined. We can just provide them at
run-time instead.

Further _still_, we were calling `File.expand_path` on the absolute path
returned by `Rails.root.join`, which was rather pointless.
2017-08-15 15:08:56 -04:00
Robert Speicher b904a7dbd2 Make `Redis::Wrapper#_raw_config` and `#fetch_config` more resilient
These two methods now handle two additional real-world possibilities:

1. `config/resque.yml` not being present
2. `config/resque.yml` being present but not containing YAML

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/34941
2017-07-11 16:49:57 -04:00
Paul Charlton cb3b4a15e6 Support multiple Redis instances based on queue type 2017-07-11 03:35:47 +00:00