e087e0751c 
								
							 
						 
						
							
							
								
								Include X-Content-Type-Options (XCTO) header into API responses  
							
							... 
							
							
							
							Related to: https://gitlab.com/gitlab-org/gitlab-ce/issues/36099  
							
						 
						
							2017-10-30 10:57:08 -06:00  
				
					
						
							
							
								 
						
							
								b60cebb931 
								
							 
						 
						
							
							
								
								Exclude logging of API responses to prevent leakage of confidential data  
							
							
							
						 
						
							2017-09-13 01:25:33 -07:00  
				
					
						
							
							
								 
						
							
								7e19b5bfb6 
								
							 
						 
						
							
							
								
								Merge branch 'sh-add-grape-logging' into 'master'  
							
							... 
							
							
							
							Add JSON logger in `log/api_json.log` for Grape API endpoints
Closes  #36189 
See merge request !14102  
							
						 
						
							2017-09-07 17:39:14 +00:00  
				
					
						
							
							
								 
						
							
								35dec2c3e8 
								
							 
						 
						
							
							
								
								Use a custom GrapeLogging formatter to get the timestamp  
							
							
							
						 
						
							2017-09-07 07:48:13 -07:00  
				
					
						
							
							
								 
						
							
								c304dfd4d6 
								
							 
						 
						
							
							
								
								Fix Rubocop failures in API logger  
							
							
							
						 
						
							2017-09-07 07:02:46 -07:00  
				
					
						
							
							
								 
						
							
								8ed0a05107 
								
							 
						 
						
							
							
								
								Merge branch 'wiki_api' into 'master'  
							
							... 
							
							
							
							Add API support for wiki pages
Closes  #12747 
See merge request !13372  
							
						 
						
							2017-09-07 10:38:03 +00:00  
				
					
						
							
							
								 
						
							
								f7c8032e09 
								
							 
						 
						
							
							
								
								Add JSON logger in `log/api_json.log` for Grape API endpoints  
							
							... 
							
							
							
							Closes  #36189  
						
							2017-09-06 23:09:27 -07:00  
				
					
						
							
							
								 
						
							
								2915bb2707 
								
							 
						 
						
							
							
								
								Add API support for wiki pages  
							
							
							
						 
						
							2017-09-07 09:21:52 +11:00  
				
					
						
							
							
								 
						
							
								80b3dcc777 
								
							 
						 
						
							
							
								
								Extract job artifacts API code to a separate file  
							
							
							
						 
						
							2017-09-06 11:20:12 +02:00  
				
					
						
							
							
								 
						
							
								3598e60bf2 
								
							 
						 
						
							
							
								
								Add a Circuitbreaker for storage paths  
							
							
							
						 
						
							2017-08-04 15:38:48 +02:00  
				
					
						
							
							
								 
						
							
								1018ab0516 
								
							 
						 
						
							
							
								
								Merge branch 'dm-api-current-user' into 'master'  
							
							... 
							
							
							
							Do not validate CSRF token in API unless needed
Closes  #35705 
See merge request !13256  
							
						 
						
							2017-08-03 10:47:03 +00:00  
				
					
						
							
							
								 
						
							
								14644d40e0 
								
							 
						 
						
							
							
								
								Do not validate CSRF token in API unless needed  
							
							
							
						 
						
							2017-08-02 18:20:31 +02:00  
				
					
						
							
							
								 
						
							
								fb5b2d8d0e 
								
							 
						 
						
							
							
								
								Extending API for protected branches  
							
							
							
						 
						
							2017-08-02 10:16:17 +00:00  
				
					
						
							
							
								 
						
							
								8ffd40cee7 
								
							 
						 
						
							
							
								
								Merge branch '34519-extend-api-group-secret-variable' into 'master'  
							
							... 
							
							
							
							Extend API: Group Secret Variable
Closes  #34519 
See merge request !12936  
							
						 
						
							2017-08-01 09:29:50 +00:00  
				
					
						
							
							
								 
						
							
								4e3e0dc8d4 
								
							 
						 
						
							
							
								
								DRY the branches API requirements definition  
							
							... 
							
							
							
							Signed-off-by: Rémy Coutable <remy@rymai.me> 
							
						 
						
							2017-07-27 14:29:42 +02:00  
				
					
						
							
							
								 
						
							
								1162257080 
								
							 
						 
						
							
							
								
								Merge branch 'issue_34622' into 'master'  
							
							... 
							
							
							
							Group milestones API endpoint
Closes  #34622 
See merge request !12819  
							
						 
						
							2017-07-25 12:52:47 +00:00  
				
					
						
							
							
								 
						
							
								33dc5171e5 
								
							 
						 
						
							
							
								
								Resolve "More RESTful API: include resource URLs in responses"  
							
							
							
						 
						
							2017-07-25 09:35:45 +00:00  
				
					
						
							
							
								 
						
							
								c5c9dce270 
								
							 
						 
						
							
							
								
								Add group milestones API endpoint  
							
							
							
						 
						
							2017-07-21 11:00:00 -03:00  
				
					
						
							
							
								 
						
							
								b539951768 
								
							 
						 
						
							
							
								
								Ini  
							
							
							
						 
						
							2017-07-19 20:50:05 +09:00  
				
					
						
							
							
								 
						
							
								6f1922500b 
								
							 
						 
						
							
							
								
								Initial attempt at refactoring API scope declarations.  
							
							... 
							
							
							
							- Declaring an endpoint's scopes in a `before` block has proved to be
  unreliable. For example, if we're accessing the `API::Users` endpoint - code
  in a `before` block in `API::API` wouldn't be able to see the scopes set in
  `API::Users` since the `API::API` `before` block runs first.
- This commit moves these declarations to the class level, since they don't need
  to change once set. 
							
						 
						
							2017-06-28 07:17:13 +00:00  
				
					
						
							
							
								 
						
							
								e1d1a5240c 
								
							 
						 
						
							
							
								
								Merge branch 'dz-api-x-frame' into 'security-9-2'  
							
							... 
							
							
							
							Restrict API X-Frame-Options to same origin
See merge request !2103  
							
						 
						
							2017-06-08 09:54:24 -07:00  
				
					
						
							
							
								 
						
							
								ad3e180ed3 
								
							 
						 
						
							
							
								
								Introduce an Events API  
							
							... 
							
							
							
							* Meld the following disparate endpoints:
 * `/projects/:id/events`
 * `/events`
 * `/users/:id/events`
+ Add result filtering to the above endpoints:
 * action
 * target_type
 * before and after dates 
							
						 
						
							2017-06-06 20:16:41 +08:00  
				
					
						
							
							
								 
						
							
								671284ba37 
								
							 
						 
						
							
							
								
								Add feature toggles through Flipper  
							
							
							
						 
						
							2017-05-31 21:06:01 +00:00  
				
					
						
							
							
								 
						
							
								fbd3b3d8a2 
								
							 
						 
						
							
							
								
								Add API support for pipeline schedule  
							
							
							
						 
						
							2017-05-30 23:55:08 +09:00  
				
					
						
							
							
								 
						
							
								5c921809cd 
								
							 
						 
						
							
							
								
								Bugfix: Always use the default language when generating emails.  
							
							... 
							
							
							
							There was a race condition issue when the application was generating an
email and was using a language that was previously being used in other
request. 
							
						 
						
							2017-05-25 10:22:45 -05:00  
				
					
						
							
							
								 
						
							
								5004579b15 
								
							 
						 
						
							
							
								
								Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into mia_backort[ci skip]  
							
							
							
						 
						
							2017-05-05 16:59:31 +03:00  
				
					
						
							
							
								 
						
							
								387c4b2c21 
								
							 
						 
						
							
							
								
								Backport of multiple_assignees_feature [ci skip]  
							
							
							
						 
						
							2017-05-04 17:11:53 +03:00  
				
					
						
							
							
								 
						
							
								dbd1bdaeed 
								
							 
						 
						
							
							
								
								More updates for translations plus some refactoring.  
							
							
							
						 
						
							2017-05-03 21:08:43 -05:00  
				
					
						
							
							
								 
						
							
								dd99622347 
								
							 
						 
						
							
							
								
								API routes referencing a specific issue should use the issue `iid`  
							
							... 
							
							
							
							- As opposed to the issue `id` that was previously being used.
- This brings the API routes closer to the web interface's routes.
- This is specific to API v4. 
							
						 
						
							2017-03-07 13:06:42 +05:30  
				
					
						
							
							
								 
						
							
								b63c41e12e 
								
							 
						 
						
							
							
								
								Merge branch 'zj-builds-to-jobs-api' into 'master'  
							
							... 
							
							
							
							Rename builds to jobs in the API
Closes  #28515 
See merge request !9463  
							
						 
						
							2017-03-06 16:36:16 +00:00  
				
					
						
							
							
								 
						
							
								9cc0ff8f46 
								
							 
						 
						
							
							
								
								Cleanup common code in Unique Ips tests  
							
							
							
						 
						
							2017-03-06 15:41:25 +01:00  
				
					
						
							
							
								 
						
							
								8993801f0c 
								
							 
						 
						
							
							
								
								Test various login scenarios if the limit gets enforced  
							
							
							
						 
						
							2017-03-06 15:41:25 +01:00  
				
					
						
							
							
								 
						
							
								111748ea89 
								
							 
						 
						
							
							
								
								Rename Builds to Jobs in the API  
							
							... 
							
							
							
							Fixes  gitlab-org/gitlab-ce#28515 
[ci skip] 
						
							2017-03-06 14:34:07 +01:00  
				
					
						
							
							
								 
						
							
								59e7d04bc7 
								
							 
						 
						
							
							
								
								Expose pipelines as PipelineBasic `projects/:id/pipelines`  
							
							... 
							
							
							
							The `projects/:id/pipelines` exposed a lot of extra details
that are superfluous and it was taking extra resources to fetch them.
To get more details about a pipeline, use
`projects/:id/pipelines/:pipeline_id`. 
							
						 
						
							2017-03-03 09:52:04 +01:00  
				
					
						
							
							
								 
						
							
								b18646040c 
								
							 
						 
						
							
							
								
								Merge branch '27532_api_changes' into 'master'  
							
							... 
							
							
							
							Use iids as filter parameter
Closes  #27532 
See merge request !9096  
							
						 
						
							2017-03-03 06:32:58 +00:00  
				
					
						
							
							
								 
						
							
								17ee1e1a63 
								
							 
						 
						
							
							
								
								Use iids as filter parameter  
							
							
							
						 
						
							2017-03-02 13:17:39 +01:00  
				
					
						
							
							
								 
						
							
								260cc57838 
								
							 
						 
						
							
							
								
								Expose ApplicationSetting visibility settings as String  
							
							... 
							
							
							
							Use strings for the ApplicationSetting properties:
 - restricted_visibility_levels
 - default_project_visibility
 - default_snippet_visibility
 - default_group_visibility 
							
						 
						
							2017-03-02 12:15:25 +01:00  
				
					
						
							
							
								 
						
							
								209856166e 
								
							 
						 
						
							
							
								
								Expose Snippet VisibilityLevel as String  
							
							
							
						 
						
							2017-03-02 12:15:24 +01:00  
				
					
						
							
							
								 
						
							
								c280acb00b 
								
							 
						 
						
							
							
								
								Backport API to V3  
							
							
							
						 
						
							2017-02-28 08:32:39 +01:00  
				
					
						
							
							
								 
						
							
								3e8d63293e 
								
							 
						 
						
							
							
								
								Merge branch 'feature/runners-v4-api' into 'master'  
							
							... 
							
							
							
							Add Runner registration/deletion API
See merge request !9246  
							
						 
						
							2017-02-27 11:46:55 +00:00  
				
					
						
							
							
								 
						
							
								2ac84e36f9 
								
							 
						 
						
							
							
								
								Backport groups API to V3  
							
							
							
						 
						
							2017-02-24 10:31:44 +01:00  
				
					
						
							
							
								 
						
							
								0b402e11e3 
								
							 
						 
						
							
							
								
								Remove deprecated `upvotes` and `downvotes` from the notes API  
							
							
							
						 
						
							2017-02-22 13:07:49 +01:00  
				
					
						
							
							
								 
						
							
								87411889b9 
								
							 
						 
						
							
							
								
								Merge branch '22132-rename-branch-name-params-to-branch' into 'master'  
							
							... 
							
							
							
							Standardize branch name params as `branch` on V4 API
Closes  #22132 
See merge request !8936  
							
						 
						
							2017-02-22 11:47:13 +00:00  
				
					
						
							
							
								 
						
							
								c79bbe26ab 
								
							 
						 
						
							
							
								
								Change branch_name param to branch throughout V4 API  
							
							
							
						 
						
							2017-02-21 16:33:14 -03:00  
				
					
						
							
							
								 
						
							
								55f2425a67 
								
							 
						 
						
							
							
								
								API: Make subscription API more RESTfuL  
							
							
							
						 
						
							2017-02-21 17:44:44 +01:00  
				
					
						
							
							
								 
						
							
								32691ffd4a 
								
							 
						 
						
							
							
								
								Backport Todos API to V3  
							
							
							
						 
						
							2017-02-21 12:01:18 +01:00  
				
					
						
							
							
								 
						
							
								ce54a801fe 
								
							 
						 
						
							
							
								
								Backport API to v3  
							
							
							
						 
						
							2017-02-17 09:05:24 +01:00  
				
					
						
							
							
								 
						
							
								e25f26e550 
								
							 
						 
						
							
							
								
								Rename API::Ci to API::Runner  
							
							
							
						 
						
							2017-02-16 01:30:46 +01:00  
				
					
						
							
							
								 
						
							
								618ce94164 
								
							 
						 
						
							
							
								
								Add Runner registration/deletion API  
							
							
							
						 
						
							2017-02-16 01:16:41 +01:00  
				
					
						
							
							
								 
						
							
								8adc356902 
								
							 
						 
						
							
							
								
								Remove deprecated templates endpoints in V4  
							
							
							
						 
						
							2017-02-13 13:59:17 -02:00