Age | Commit message (Collapse) | Author |
|
Issue discussions Vue refactor
See merge request !12069
|
|
Validate PO files in static analysis
See merge request !13000
|
|
Instrument MergeRequest#fetch_ref
See merge request !13980
|
|
|
|
# Conflicts:
# app/models/issue.rb
|
|
Filter additional parameters that have shown up in our logs
See merge request !13945
|
|
The initializers including this were doing so at the top level, so every object
loaded after them had a `current_application_settings` method. However, if
someone had rack-attack enabled (which was loaded before these initializers), it
would try to load the API, and fail, because `Gitlab::CurrentSettings` didn't
have that method.
To fix this:
1. Don't include `Gitlab::CurrentSettings` at the top level. We do not need
`Object.new.current_application_settings` to work.
2. Make `Gitlab::CurrentSettings` explicitly `extend self`, as we already use it
like that in several places.
3. Change the initializers to use that new form.
|
|
|
|
Default LDAP config verify_certificates to true
Closes #33662
See merge request !13915
|
|
Upon inspection of logs, there were a number of fields not filtered. For example:
* authenticity_token: CSRF token
* rss_token: Used for RSS feeds
* secret: Used with Projects::UploadController
Rails provides a way to match regexps, so we now filter:
* Any parameter ending with `_token`
* Any parameter containing `password`
* Any parameter containing `secret`
|
|
|
|
# Conflicts:
# app/models/issue.rb
|
|
|
|
degradation caused by workers churn
|
|
Instrument MergeRequest#ensure_ref_fetched
See merge request !13876
|
|
|
|
backstage/gb/rename-ci-cd-processing-sidekiq-queues
* commit '2be34630623711fc20ef8c101b5cef688f207cc1':
Common Docker Documentation Location in `gitlab-ce`
fix deprecation warning present during webpack compiles
Enable 5 lines of Sidekiq backtrace lines to aid in debugging
Add support for copying permalink to notes via more actions dropdown
Handle creating a nested group on MySQL correctly
Decrease statuses batch size even more in a migration
Fix repo editor scrollbar
Replace 'source/search_code.feature' spinach test with an rspec analog
Authorizations regarding OAuth - style confirmation
Update README.md
Refactor complicated API group finding rules into GroupsFinder
Fix group and project search for anonymous users
Document version Group Milestones API introduced
Allow v4 API GET requests for groups to be unauthenticated
Adjust a range and a size in stages statuses migration
Update README.md
Point to /developers on docs/administration/authentiq.md
Indexes GFM markdown guide
use inline links instead of referenced
Add index on ci_runners.contacted_at
|
|
Fix deprecation warning when running webpack
See merge request !13656
|
|
|
|
# Conflicts:
# db/schema.rb
|
|
This avoids loading the `OmniAuthCallbacksController` at boot time so
it doesn't mess up the `before_action`-chain
|
|
# Conflicts:
# package.json
|
|
Disable webpack.optimize because it's breaking karma in EE
See merge request !13720
|
|
Update form to properly set the path
Closes #36519
See merge request !13722
|
|
* master: (115 commits)
Use event-based waiting in Gitlab::JobWaiter
Make sure repository's removal work for legacy and hashed storages
Use `@hashed` prefix for hashed paths on disk, to avoid collision with existing ones
Refactor project and storage types
Prevent using gitlab import task when hashed storage is enabled
Some codestyle changes and fixes for GitLab pages
Removed some useless code, codestyle changes and removed an index
Fix repository reloading in some specs
Changelog
Moving away from the "extend" based factory to a more traditional one.
Enable automatic hashed storage for new projects by application settings
New storage is now "Hashed" instead of "UUID"
Add UUID Storage to Project
Move create_repository back to project model as we can use disk_path and share it
Codestyle: move hooks to the same place and move dependent methods to private
Use non-i18n values for setting new group-level issue/MR button text
indexes external issue tracker
copyedit
indexes user/search/ from /user/index
Correctly encode string params for Gitaly's TreeEntries RPC
...
|
|
Also includes a change in allowing uploaded files, as there was a
mismatch in object_id between classes, disallowing params[:file], which
is a UploadedFile, newly loaded. The params checked against the older
version.
Fixes gitlab-org/gitlab-ce#36519
|
|
|
|
|
|
|
|
|
|
|
|
Remove CI API v1
See merge request !13652
|
|
|
|
Fix broken Yarn dependencies
Closes #33886 and #34944
See merge request !13614
|
|
|
|
This API was mainly for internal usage, and has been moved to the
general API: APIv4. The endpoints have been deprecated since 9.0, and
won't see 10.0. :)
|
|
|
|
|
|
|
|
# Conflicts:
# package.json
# spec/support/features/reportable_note_shared_examples.rb
|
|
Only create commit GPG signature when necessary
See merge request !13561
|
|
|
|
Circuitbreaker settings to avoid spec-failures
Closes #36324
See merge request !13519
|
|
`failure_count_threshold`: We should never need this, but we don't
want to block access in tests because of this.
`failure_wait_time`: Setting it to 0 now allows each storage attempt
`storage_timeout`: Try a bit longer to access storage on CI in case
the slow machines take a bit longer to spin up the process to perfom
the check
|
|
This allows testing every storage attempt after a failure. Which could
be useful for tests
|
|
Whitelist or fix additional `Gitlab/PublicSend` cop violations
See merge request !13467
|
|
Enable Layout/TrailingWhitespace cop and auto-correct offenses
See merge request !13573
|
|
Make sure MySQL would not use CURRENT_TIMESTAMP as the default for timestamp columns
Closes #36405
See merge request !13560
|
|
|
|
Resolve "Enable scope hoisting with webpack"
Closes #36152
See merge request !13374
|