- 03 Mar, 2017 19 commits
-
-
Sean McGivern authored
Add support for HTTPS + AWS ElasticSearch Closes #1181 See merge request !1305
-
Robert Speicher authored
Add CHANGELOG-EE entry for Geo file transfer support [ci skip] See merge request !1349
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
-
Nick Thomas authored
-
Matt Gresko authored
* replace elasticsearch_host and elasticsearch_port with elasticsearch_url * Add support for AWS Elasticsearch Service * created universal gitlab elasticsearch client * add ability to sign requests with aws_signers_v4 * expose elasticsearch_aws_region param * expose elasticsearch_aws_access_key param * expose elasticsearch_aws_secret_access_key param * If using AWS instance credentials they will automatically be picked up by client
-
Stan Hu authored
[ci skip]
-
Robert Speicher authored
Basic support for GitLab Geo transfers See merge request !1237
-
Sean McGivern authored
Use iids as filter parameter See merge request !1216
-
Annabel Dunstone Gray authored
Adds a EE specific dev favicon See merge request !1343
-
Jarka Kadlecova authored
-
Stan Hu authored
A Geo transfer request arrives with a JWT header with the right data (e.g. URL `/api/v4/geo/transfers/lfs/1` for LFS object ID 1, with a JWT token that includes the corresponding LFS OID). Workhorse proxies the request and the Rails backend verifies the validity of the request. If the request is valid, the Rails backend uses X-Sendfile functionality in Workhorse/nginx to send data back to the client. Current Geo Nodes use the system hook token for authentication, which is not that secure. This implementation creates an access identifier and an secret access key for each GeoNode. The GeoNode uses that to create a JWT token in the Authorization header. The secret access key is encrypted with the db_key_base valid and replicated in PostgreSQL. Since `db_key_base` has to be correct to decode this field, we are ultimately relying on the security of that key. The primary GeoNode receives the Authorization header, looks up the proper GeoNode with the access identifier, and then validates the JWT token. We expect that the times of the nodes are synchronized within 1 minute to prevent replay attacks.
-
Alfredo Sumaran authored
Default to dangerous MR merge button - EE merge edition See merge request !1313
-
- 02 Mar, 2017 21 commits
-
-
Douwe Maan authored
Port of 27501-api-use-visibility-everywhere to EE See merge request !1267
-
Toon Claes authored
Override the `ApplicationSetting` default visibility_level setters so they accept strings & integers for the levels.
-
Toon Claes authored
Add `visibility` & `visibility=` methods to the `Gitlab::VisibilityLevel` module so the `visibility_level` can be get/set with a string value.
-
Toon Claes authored
-
dimitrieh authored
-
Robert Speicher authored
CE upstream: Thursday See merge request !1339
-
Toon Claes authored
And add changelog entry.
-
Toon Claes authored
Use strings for the ApplicationSetting properties: - restricted_visibility_levels - default_project_visibility - default_snippet_visibility - default_group_visibility
-
Toon Claes authored
-
Toon Claes authored
Because environments also expose the project, ensure the projects are exposed as they were before in API v3.
-
Toon Claes authored
Instead of exposing the VisibilityLevel as Integer, expose it as String `visibility`.
-
Toon Claes authored
Instead of exposing the VisibilityLevel as Integer, expose it as String `visibility` for Project and ProjectSnippet. Filter queries also accept the `visibility` as String instead of `visibility_level` as Integer. Also remove the `public` boolean.
-
Sean McGivern authored
Return 204 on all DELETE endpoints See merge request !1312
-
Nick Thomas authored
-
Achilleas Pipinellis authored
Add docs on how to install GitLab on GCP See merge request !1340
-
Achilleas Pipinellis authored
[ci skip]
-
Toon Claes authored
For the API, the VisibilityLevel will be exposed as String instead of Integer. So add the string values and method to translate a level integer to a string.
-
Nick Thomas authored
-
Robert Schilling authored
-
Rémy Coutable authored
Correct the return code description for 204 See merge request !9648
-
Robert Schilling authored
-