Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prevent a path traversal attack on global file templates | Nick Thomas | 2018-12-05 | 1 | -1/+1 |
| | | | | | | The API permits path traversal characters like '../' to be passed down to the template finder. Detect these requests and cause them to fail with a 500 response code. | ||||
* | Backport project template API to CE | Nick Thomas | 2018-10-05 | 1 | -5/+4 |
| | |||||
* | Enable frozen string in lib/api and lib/backup | gfyoung | 2018-09-29 | 1 | -0/+2 |
| | | | | | | | | | | Partially addresses #47424. Had to make changes to spec files because stubbing methods on frozen objects is a mess in RSpec and leads to failures: https://github.com/rspec/rspec-mocks/issues/1190 | ||||
* | Allow the TemplateFinder to handle licenses as well | Nick Thomas | 2018-09-05 | 1 | -3/+3 |
| | |||||
* | Convert global templates to vendored templates via a ::TemplateFinder | Nick Thomas | 2018-09-05 | 1 | -6/+3 |
| | |||||
* | Convert the license template API to use the new LicenseTemplateFinder | Nick Thomas | 2018-08-15 | 1 | -30/+14 |
| | |||||
* | Enable RuboCop Style/RegexpLiteral | Takuya Noguchi | 2018-02-01 | 1 | -4/+4 |
| | |||||
* | Remove 'Repo' prefix from API entites | Vitaliy @blackst0ne Klachkov | 2017-10-05 | 1 | -4/+4 |
| | |||||
* | Upgrade grape to 1.0 | Zeger-Jan van de Weg | 2017-08-16 | 1 | -3/+3 |
| | | | | | Main feature was the deprication of the Hashie stuff, so the access by calling keys as method is gone now. | ||||
* | Backport API to v3paginate-all-the-things | Robert Schilling | 2017-02-17 | 1 | -1/+1 |
| | |||||
* | Paginate all endpoints that return an array | Robert Schilling | 2017-02-16 | 1 | -2/+10 |
| | |||||
* | Remove deprecated templates endpoints in V422818-licence-gitignore-and-yml-endpoints-removal | Oswaldo Ferreira | 2017-02-13 | 1 | -56/+39 |
| | |||||
* | Update templates.rb | Kamil TrzciĆski | 2016-12-16 | 1 | -1/+1 |
| | |||||
* | Refactored JS | Luke "Jared" Bennett | 2016-11-08 | 1 | -1/+4 |
| | | | | Added spec | ||||
* | Allow to use Dockerfile templates | Kamil Trzcinski | 2016-11-08 | 1 | -5/+6 |
| | |||||
* | Create a new /templates API namespace | Thomas Balthazar | 2016-10-12 | 1 | -24/+100 |
| | | | | | | The /licenses, /gitignores and /gitlab_ci_ymls endpoints are now also available under a new /templates namespace. Old endpoints will be deprecated when GitLab 9.0.0 is released. | ||||
* | Load issues and merge requests templates from repository | Felipe Artur | 2016-08-16 | 1 | -11/+15 |
| | |||||
* | fixup! override content method | Z.J. van de Weg | 2016-06-20 | 1 | -5/+1 |
| | |||||
* | Incorporate review | Z.J. van de Weg | 2016-06-20 | 1 | -1/+5 |
| | |||||
* | Implement backend gitlab ci dropdown | Z.J. van de Weg | 2016-06-20 | 1 | -1/+2 |
| | | | | | | | This commit builds on the groundwork in ee008e300b1ec0abcc90e6a30816ec0754cea0dd, which refactored the backend so the same code could be used for new dropdowns. In this commit its used for templates for the `.gitlab-ci.yml` files. | ||||
* | Refactor Gitlab::Gitignores | ZJ van de Weg | 2016-06-20 | 1 | -0/+35 |