Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge branch 'secure-oauth-state' into 'master' | Kamil Trzciński | 2015-07-09 | 1 | -0/+69 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added random salt and hashing to oauth state parameter This ensures signs state parameter. The generated state is built like this: ``` salt = random_hex(16bytes) secret = sha256_hex(gitlab_ci_secret + salt + return_to) state = "salt:secret:return_to" ``` This prevents from faking the state and forcing redirect to provided URL. However this doesn't prevent replay attacks if you know the valid `state` parameter for specific `return_to`. Should we be concerned about it? /cc @vsizov @jacobvosmaer See merge request !192 | |||||
| * | | Fix invalid spec for generate_oauth_hmacsecure-oauth-state | Kamil Trzcinski | 2015-07-08 | 1 | -2/+2 | |
| | | | ||||||
| * | | Don't use return_to, but instead pass state with signed return_to parameter | Kamil Trzcinski | 2015-07-08 | 1 | -23/+23 | |
| | | | ||||||
| * | | Added random salt and hashing to oauth state parameter | Kamil Trzcinski | 2015-07-08 | 1 | -0/+69 | |
| | | | | | | | | | | | | This ensures that content of state is generated by CI, but doesn't prevent replay attacks on state parameter. | |||||
* | | | Merge branch 'allow-per-job-failure' into 'master' | Kamil Trzciński | 2015-07-08 | 7 | -55/+103 | |
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow to define per-job allow_failure parameter It allows to ignore status of specific build when computing status for commit YAML syntax: ```yaml rspec: script: aa allow_failure: true ``` ![Screen_Shot_2015-07-08_at_11.28.53](https://gitlab.com/gitlab-org/gitlab-ci/uploads/0af264f026cac18921aef339bcf41fe2/Screen_Shot_2015-07-08_at_11.28.53.png) /cc @vsizov @sytses See merge request !191 | |||||
| * | | Allow to defined per-job allow_failure parameterallow-per-job-failure | Kamil Trzcinski | 2015-07-08 | 7 | -55/+103 | |
| |/ | | | | | | | It allows to ignore status of specific job when computed for commit | |||||
* | | Merge branch 'trace_in_file' into 'master' | Kamil Trzciński | 2015-07-08 | 1 | -0/+12 | |
|\ \ | |/ |/| | | | | | | | | | | | Build trace in file https://dev.gitlab.org/gitlab/gitlab-ci/issues/272 See merge request !167 | |||||
| * | spec minor fixtrace_in_file | Valery Sizov | 2015-06-26 | 1 | -0/+0 | |
| | | ||||||
| * | build trace in file | Valery Sizov | 2015-06-25 | 1 | -0/+12 | |
| | | ||||||
* | | Update annotationsannotations | Kamil Trzcinski | 2015-07-06 | 9 | -20/+56 | |
| | | ||||||
* | | Added annotations | Kamil Trzcinski | 2015-07-06 | 2 | -0/+2 | |
| | | ||||||
* | | Added support for image and services | Kamil Trzcinski | 2015-07-06 | 5 | -5/+133 | |
| | | ||||||
* | | Get rid of private message usageoauth_everywhere | Valery Sizov | 2015-07-02 | 3 | -8/+6 | |
| | | ||||||
* | | Rounded coverage on commit page | Valery Sizov | 2015-07-01 | 1 | -2/+2 | |
| | | ||||||
* | | Enhance YAML validation | Kamil Trzcinski | 2015-06-30 | 1 | -2/+9 | |
| | | ||||||
* | | Improved validation of .gitlab-ci.yml | Valery Sizov | 2015-06-29 | 4 | -5/+12 | |
| | | ||||||
* | | fix list of branches in only section | Valery Sizov | 2015-06-29 | 1 | -0/+11 | |
| | | ||||||
* | | fix coverage calculation on commit page | Valery Sizov | 2015-06-26 | 1 | -0/+23 | |
|/ | ||||||
* | cleaning up specs | Valery Sizov | 2015-06-25 | 1 | -2/+0 | |
| | ||||||
* | warning when .gitlab-ci.yml not found | Valery Sizov | 2015-06-24 | 1 | -0/+19 | |
| | ||||||
* | not_found status of commit | Valery Sizov | 2015-06-24 | 1 | -0/+27 | |
| | ||||||
* | Merge branch 'lint_improve' into 'master' | Valery Sizov | 2015-06-24 | 1 | -1/+8 | |
|\ | | | | | | | | | | | | | | | Improved lint stability https://dev.gitlab.org/gitlab/gitlab-ci/issues/294 See merge request !163 | |||||
| * | improved lint stability | Valery Sizov | 2015-06-24 | 1 | -1/+8 | |
| | | ||||||
* | | Ability to cancel all builds in the commit at once | Valery Sizov | 2015-06-24 | 1 | -0/+9 | |
|/ | ||||||
* | Build registering fix | Valery Sizov | 2015-06-22 | 2 | -1/+32 | |
| | ||||||
* | Fix: show builds for public users | Valery Sizov | 2015-06-22 | 1 | -1/+3 | |
| | ||||||
* | yaml refactoring | Valery Sizov | 2015-06-19 | 3 | -19/+5 | |
| | ||||||
* | fix API: project create | Valery Sizov | 2015-06-17 | 1 | -1/+1 | |
| | ||||||
* | better yaml validation | Valery Sizov | 2015-06-17 | 1 | -1/+9 | |
| | ||||||
* | invalid yaml handling | Valery Sizov | 2015-06-16 | 1 | -0/+8 | |
| | ||||||
* | improve parser | Valery Sizov | 2015-06-15 | 3 | -14/+16 | |
| | ||||||
* | New syntax of gitlab-ci.yml | Valery Sizov | 2015-06-12 | 8 | -185/+119 | |
| | ||||||
* | add links to lint, improve test coverage | Valery Sizov | 2015-06-10 | 1 | -0/+12 | |
| | ||||||
* | spec fixlint | Valery Sizov | 2015-06-09 | 2 | -6/+3 | |
| | ||||||
* | specs | Valery Sizov | 2015-06-09 | 1 | -0/+20 | |
| | ||||||
* | Fix of creation project with the same name | Valery Sizov | 2015-06-09 | 3 | -11/+11 | |
| | ||||||
* | Merge branch 'active_runners' into 'master' | Valery Sizov | 2015-06-08 | 1 | -2/+3 | |
|\ | | | | | | | | | | | | | | | | | | | Show number of runners actively checking in on runners page https://dev.gitlab.org/gitlab/gitlab-ci/issues/241 ![joxi_screenshot_1433751389715](https://gitlab.com/gitlab-org/gitlab-ci/uploads/6f08e9e35a5c63396486d46792b703dc/joxi_screenshot_1433751389715.png) See merge request !127 | |||||
| * | active runners | Valery Sizov | 2015-06-08 | 1 | -2/+3 | |
| | | ||||||
* | | Merge branch 'commit_creation_fix' into 'master' | Dmitriy Zaporozhets | 2015-06-08 | 1 | -0/+21 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | Fix builds retrying when we remove commit from branch and push it again https://dev.gitlab.org/gitlab/gitlab-ci/issues/255 See merge request !124 | |||||
| * | | Do not retry build for the same commit and ref | Valery Sizov | 2015-06-05 | 1 | -0/+21 | |
| |/ | ||||||
* | | specs for variables | Valery Sizov | 2015-06-05 | 1 | -0/+26 | |
| | | ||||||
* | | implementation of variables | Valery Sizov | 2015-06-05 | 1 | -0/+11 | |
|/ | ||||||
* | Merge branch 'jobs_in_yml' into 'master' | Dmitriy Zaporozhets | 2015-06-03 | 24 | -500/+440 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CI configuration with .gitlab-ci.yml https://dev.gitlab.org/gitlab/gitlab-ci/issues/245 Example: ``` # Refs to skip skip_refs: “deploy*” # Run before each script before_script: - export PATH=$HOME/bin:/usr/local/bin:/usr/bin:/bin - gem install bundler - cp config/database.yml.mysql config/database.yml - cp config/gitlab.yml.example config/gitlab.yml - touch log/application.log - touch log/test.log - bundle install --without postgres production --jobs $(nproc) - bundle exec rake db:create RAILS_ENV=test # Parallel jobs, each line is parallel build jobs: - script: “rake spec” runner: “ruby,postgres” name: “Rspec” - script: “rake spinach” runner: “ruby,mysql” name: “Spinach” tags: true branches: false # Parallel deploy jobs deploy_jobs: “cap deploy production” “cap deploy staging” ``` See merge request !110 | |||||
| * | fix specs | Valery Sizov | 2015-06-03 | 2 | -4/+7 | |
| | | ||||||
| * | rspec for yaml config processor | Valery Sizov | 2015-06-03 | 1 | -0/+215 | |
| | | ||||||
| * | fix specs | Valery Sizov | 2015-06-03 | 16 | -174/+220 | |
| | | ||||||
| * | cleaning up | Valery Sizov | 2015-06-03 | 8 | -326/+2 | |
| | | ||||||
| * | proof of concept yml configuration | Valery Sizov | 2015-06-03 | 2 | -2/+2 | |
| | | ||||||
* | | replace YAML with JOSN on dashboard | Valery Sizov | 2015-06-03 | 3 | -7/+6 | |
|/ | ||||||
* | Fix testsnice-badges | Dmitriy Zaporozhets | 2015-05-20 | 1 | -8/+8 | |
| |