Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-10-05Add latest changes from gitlab-org/gitlab@13-5-stable-eev13.5.0-rc32GitLab Bot
2020-08-20Add latest changes from gitlab-org/gitlab@13-3-stable-eeGitLab Bot
2020-07-20Add latest changes from gitlab-org/gitlab@13-2-stable-eeGitLab Bot
2020-06-18Add latest changes from gitlab-org/gitlab@13-1-stable-eeGitLab Bot
2020-05-20Add latest changes from gitlab-org/gitlab@13-0-stable-eeGitLab Bot
2020-04-14Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-04-07Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-19Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-10Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-03-05Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-24Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2020-01-24Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-26Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-18Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-08-12Add filter param sanitizationGeorge Koltsov
2019-08-12Add changelog entryGeorge Koltsov
2019-08-12Add BitBucketServerImport project filteringGeorge Koltsov
2019-07-23Do not authorize with OAuth for CICD only projectsMatija Čupić
2019-06-10Fix Fogbugz Importer not workingStan Hu
This stopped working in GitLab 11.11 when we upgraded to Rails 5.1. Rails 5 changed ActionController::Parameters to return an Object instead of a Hash. The old behavior was deprecated in Rails 5 but finally removed in Rails 5.1 Since the controller wasn't updated properly, the callback endpoint quietly failed with the message, "Could not connect to FogBugz, check your url". To fix this, we need to call `to_h` on the `import_params` to access the Hash. We also need to do this for the user map and permit specific keys. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/33530
2019-05-31Setup Phabricator importBob Van Landuyt
This sets up all the basics for importing Phabricator tasks into GitLab issues. To import all tasks from a Phabricator instance into GitLab, we'll import all of them into a new project that will have its repository disabled. The import is hooked into a regular ProjectImport setup, but similar to the GitHub parallel importer takes care of all the imports itself. In this iteration, we're importing each page of tasks in a separate sidekiq job. The first thing we do when requesting a new page of tasks is schedule the next page to be imported. But to avoid deadlocks, we only allow a single job per worker type to run at the same time. For now we're only importing basic Issue information, this should be extended to richer information.
2019-05-05Run rubocop -a on CE filesStan Hu
2019-03-27Externalize strings in projects controllersMartin Wortschack
- concerns - dashboard - groups - import
2019-02-13Improve the GitHub and Gitea import feature table interfaceLuke Bennett
These are backend changes. Use Vue for the import feature UI for "githubish" providers (GitHub and Gitea). Add "Go to project" button after a successful import. Use CI-style status icons and improve spacing of the table and its component. Adds ETag polling to the github and gitea import jobs endpoint.
2019-01-31Alias GitHub and BitBucket OAuth2 callback URLsStan Hu
To prevent an OAuth2 covert redirect vulnerability, this commit adds and uses an alias for the GitHub and BitBucket OAuth2 callback URLs to the following paths: GitHub: /users/auth/-/import/github Bitbucket: /users/auth/-/import/bitbucket This allows admins to put a more restrictive callback URL in the OAuth2 configuration settings. Instead of https://example.com, admins can now use: https://example.com/users/auth It's possible but not trivial to change Devise and OmniAuth to use a different prefix for callback URLs instead of /users/auth. For now, aliasing the import URLs under the /users/auth namespace should suffice. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56663
2019-01-29Fix Bitbucket Server import not allowing personal projectsStan Hu
Bitbucket Server places personal projects in a namespace called `~username`. This change allows those projects and also strips them from the GitLab namespace. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/53419
2019-01-17Backport github import fix from EEDmitriy Zaporozhets
For codebase consistency Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-01-17API for importing external reposBen
2019-01-13Fix Bitbucket Server importer error handlingStan Hu
The importer would display a 500 error page if you attempted to import using a non-existent DNS entry. This commit rescues known network issues and consolidates them into BitbucketServer::Connection::ConnectionError`. The previous error handling in the paginator doesn't work because it returns a lazy collection. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/56154
2018-12-10Allow GitHub imports via token even if OAuth2 provider not configuredStan Hu
Previously, the GitHub importer would only work if the site configured an OAuth2 provider were configured. Users attempting to import via a GitHub personal access token would see an Error 500 due to a failed redirection. We fix this by only doing the redirection if the provider has been configured and allowing users to see the new import page. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/38524
2018-11-07Paginate Bitbucket Server importer projectsStan Hu
To prevent delays in loading the page and reduce memory usage, limit the number of projects shown at 25 per page. Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/50021
2018-11-01Fix typos in comments and specsGeorge Tsiolis
2018-10-17Strip whitespace around GitHub personal access tokensStan Hu
Some browsers insert a trailing whitespace after pasting the token into the field. This should help reduce confusion. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/46588
2018-09-23Enable more frozen string in app/controllers/gfyoung
Enables frozen string for the following: * app/controllers/dashboard/**/*.rb * app/controllers/explore/**/*.rb * app/controllers/google_api/**/*.rb * app/controllers/groups/**/*.rb * app/controllers/import/**/*.rb * app/controllers/instance_statistics/**/*.rb * app/controllers/ldap/**/*.rb * app/controllers/oauth/**/*.rb * app/controllers/profiles/**/*.rb Partially addresses #47424.
2018-09-17Resolve "Unable to import repository: undefined method `import_file' for ↵James Lopez
nil:NilClass"
2018-09-11Disable existing offenses for the CodeReuse copsYorick Peterse
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
2018-08-01Assorted Bitbucket Server importer code cleanup based on reviewStan Hu
2018-08-01Remove extra space in app/controllers/import/bitbucket_server_controller.rbStan Hu
2018-08-01Inline repo_owner in app/controllers/import/bitbucket_server_controller.rbStan Hu
2018-07-27Fix Rubocop errorStan Hu
2018-07-27Consolidate validation logicStan Hu
2018-07-27Consolidate server errors and add specsStan Hu
2018-07-26Remove unnecessary guard clauseStan Hu
2018-07-26Add frozen_string_literal: true to controllerStan Hu
2018-07-25Tighten up regular expression for project namesStan Hu
2018-07-25Merge branch 'master' into sh-support-bitbucket-server-importStan Hu
2018-07-23Fix gitlab import project loadFrancisco Javier López
2018-07-18Fix bug in rejecting already added repositoriesStan Hu