From 8be6c74ac3e44141df2c3380ca2ce6ebaba137be Mon Sep 17 00:00:00 2001 From: Job van der Voort Date: Tue, 22 Sep 2015 11:00:11 +0200 Subject: documentation on ssl verification in web hooks --- doc/web_hooks/ssl.png | Bin 0 -> 77165 bytes doc/web_hooks/web_hooks.md | 13 +++++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 doc/web_hooks/ssl.png (limited to 'doc/web_hooks') diff --git a/doc/web_hooks/ssl.png b/doc/web_hooks/ssl.png new file mode 100644 index 00000000000..698f1a0f64a Binary files /dev/null and b/doc/web_hooks/ssl.png differ diff --git a/doc/web_hooks/web_hooks.md b/doc/web_hooks/web_hooks.md index f4701bb6db2..a0280e1c735 100644 --- a/doc/web_hooks/web_hooks.md +++ b/doc/web_hooks/web_hooks.md @@ -6,7 +6,12 @@ You can configure web hooks to listen for specific events like pushes, issues or Web hooks can be used to update an external issue tracker, trigger CI builds, update a backup mirror, or even deploy to your production server. -If you send a web hook to an SSL endpoint [the certificate will not be verified](https://gitlab.com/gitlab-org/gitlab-ce/blob/ccd617e58ea71c42b6b073e692447d0fe3c00be6/app/models/web_hook.rb#L35) since many people use self-signed certificates. +## SSL Verification + +Web hooks do SSL verification by default. +You can turn this off in the web hook settings in your GitLab projects. + +![SSL Verification](ssl.png) ## Push events @@ -34,7 +39,7 @@ X-Gitlab-Event: Push Hook "name": "Diaspora", "url": "git@example.com:mike/diasporadiaspora.git", "description": "", - "homepage": "http://example.com/mike/diaspora", + "homepage": "http://example.com/mike/diaspora", "git_http_url":"http://example.com/mike/diaspora.git", "git_ssh_url":"git@example.com:mike/diaspora.git", "visibility_level":0 @@ -513,8 +518,8 @@ server.mount_proc '/' do |req, res| puts req.body end -trap 'INT' do - server.shutdown +trap 'INT' do + server.shutdown end server.start ``` -- cgit v1.2.3