- 08 Sep, 2016 1 commit
-
-
Jacob Vosmaer (GitLab) authored
API safeties Increase security and sanity checks to allow for new features. - ability to exchange signed information with gitlab-rails via a shared secret - content-type checks to prevent leaking internal API data Signed messages are implemented using JWT. To make this possible we vendor the jwt-go library. Companion MR in gitlab-rails: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/5907 See merge request !60
-
- 05 Sep, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 29 Aug, 2016 2 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 25 Aug, 2016 2 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 24 Aug, 2016 3 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 23 Aug, 2016 6 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer (GitLab) authored
Fix backend URL parsing Our fancy custom flag parser broke in Go 1.7. Also, the new 'strict TCP connection' feature was not handling backend hosts like `localhost:3000` (it was panicking). Fixes: https://gitlab.com/gitlab-org/gitlab-workhorse/issues/54 https://gitlab.com/gitlab-org/gitlab-workhorse/issues/53 See merge request !61
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
- 22 Aug, 2016 3 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
From https://github.com/dgrijalva/jwt-go . This library is MIT licensed just like gitlab-workhorse itself.
-
Jacob Vosmaer authored
-
- 19 Aug, 2016 7 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer (GitLab) authored
Fix typo in header name See merge request !59
-
Jacob Vosmaer authored
-
- 15 Aug, 2016 8 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer (GitLab) authored
Strict roundtripper Workhorse usually connects to Rails over a Unix socket. This makes it impossible to accidentally follow redirects to another host. This change applies the same strictness when connecting to Rails over TCP. See merge request !56
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
-
Jacob Vosmaer (GitLab) authored
Make "go test" work without path helper See merge request !57
-
Jacob Vosmaer authored
-
- 12 Aug, 2016 2 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Workhorse usually connects to Rails over a Unix socket. This makes it impossible to accidentally follow redirects to another host. This change applies the same strictness when connecting to Rails over TCP.
-
- 11 Aug, 2016 1 commit
-
-
Jacob Vosmaer authored
-
- 08 Aug, 2016 2 commits
-
-
Jacob Vosmaer (GitLab) authored
Improve support for standard Go tools See merge request !55
-
Jacob Vosmaer authored
-
- 11 Jul, 2016 2 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer (GitLab) authored
Use Injecter to send entry instead of calling GitLab API Implement https://gitlab.com/gitlab-org/gitlab-ce/issues/19224 I failed to update `internal/artifacts/artifact_download_test.go` :( Still trying how to fix that and `main_test.go` See merge request !53
-