Commit graph

  • 876c853073 Add pidfile support Cameron Moore 2019-12-25 15:41:48 -06:00
  • 569921cd72
    Merge pull request #381 from moorereason/feature/logfile Adnan Hajdarević 2019-12-29 20:10:16 +01:00
  • fda328dc23 Refactor fatal logging during service startup Cameron Moore 2019-12-28 20:50:33 -06:00
  • aa03daeff8
    Merge pull request #380 from moorereason/feature/http-methods Adnan Hajdarević 2019-12-28 14:17:39 +01:00
  • 811481298a Fix method not allowed log message Cameron Moore 2019-12-28 07:09:36 -06:00
  • 5af6e4d1ec Open listener port earlier Cameron Moore 2019-12-27 12:01:12 -06:00
  • 725fda68dc Add logfile feature Cameron Moore 2019-12-27 11:51:44 -06:00
  • 157f468e0c Refactor cli HTTP methods behavior Cameron Moore 2019-12-27 11:22:04 -06:00
  • e1249a9ddb Add global HTTP methods to starting log message Cameron Moore 2019-12-26 15:17:01 -06:00
  • a03e812615 Update HTTP methods to sanitize user input Cameron Moore 2019-12-26 14:51:40 -06:00
  • c38778ba62 Add HTTP methods cli parameter Cameron Moore 2019-12-26 11:29:33 -06:00
  • 3414f34025 Add per-hook HTTP method restrictions Cameron Moore 2019-12-26 11:11:53 -06:00
  • 66562fdb41
    Merge pull request #379 from moorereason/feature/drop-privs Adnan Hajdarević 2019-12-26 20:48:07 +01:00
  • 77159d9db6 Add setuid & setgid options Cameron Moore 2019-12-25 23:23:35 -06:00
  • 35d1cedc24 Rewrite server to use explicit listener Cameron Moore 2019-12-25 23:00:48 -06:00
  • f38dfbbf78
    Merge pull request #373 from moorereason/feature/multipart Adnan Hajdarević 2019-12-26 12:46:31 +01:00
  • 78b0610218
    Merge pull request #378 from moorereason/feature/sighup Adnan Hajdarević 2019-12-26 12:46:12 +01:00
  • c6c270c7dd Add SIGHUP support Cameron Moore 2019-12-25 14:10:57 -06:00
  • 1c779a0d75 Update multipart form data logic Cameron Moore 2019-12-24 14:51:49 -06:00
  • 8702b37430 Add multipart form data examples Cameron Moore 2019-12-24 12:38:12 -06:00
  • 5b4e60e7d7 Add multipart form data section to README Cameron Moore 2019-12-24 12:22:06 -06:00
  • 93632d077c Add multipart form data support Cameron Moore 2019-12-23 16:04:16 -06:00
  • cc5cbae14f
    Merge pull request #376 from moorereason/feature/xml Adnan Hajdarević 2019-12-25 08:32:09 +01:00
  • 779ff0ad10 Fix XML error message Cameron Moore 2019-12-24 19:47:21 -06:00
  • d8bd2662ff
    Merge pull request #375 from moorereason/feature/gorilla-only Adnan Hajdarević 2019-12-24 23:21:01 +01:00
  • 28e0012470 Update XML docs Cameron Moore 2019-12-24 16:09:55 -06:00
  • 3463804a7c Add XML payload support Cameron Moore 2019-12-24 15:45:51 -06:00
  • 3f4520da67 Require Go 1.13+ Cameron Moore 2019-12-24 14:56:01 -06:00
  • be815d0a41 Use gorilla/mux for middleware and extend Cameron Moore 2019-12-22 15:43:04 -06:00
  • 93ce24d3f3
    Merge pull request #371 from moorereason/feature/internal-hook Adnan Hajdarević 2019-12-23 09:34:48 +01:00
  • 01111b5258 Rename RemoteAddress to RemoteAddr. Adnan Hajdarevic 2019-12-22 22:37:44 +01:00
  • e72a7d2e22
    Merge pull request #355 from wyattjoh/master Adnan Hajdarević 2019-12-22 22:31:13 +01:00
  • 40d9dcd6d4 Make hook package internal Cameron Moore 2019-12-21 11:55:42 -06:00
  • c872aae7e8
    Merge pull request #369 from moorereason/feature/gofrs-uuid Adnan Hajdarević 2019-12-19 07:52:43 +01:00
  • 8ff3848ea3 Use gofrs/uuid instead of satori/go.uuid Cameron Moore 2019-12-18 21:04:35 -06:00
  • 7b87d6092f
    Merge pull request #368 from moorereason/feature/go-mod Adnan Hajdarević 2019-12-18 10:52:56 +01:00
  • 669414ca70 Use Go modules Cameron Moore 2019-12-13 21:46:47 -06:00
  • 3f5fee20c0 fix: updated based on review Wyatt Johnson 2019-12-17 10:18:08 -07:00
  • c6e809a1a2 fix: spelling Wyatt Johnson 2019-11-18 09:31:49 -07:00
  • 2088f61cba fix: simplify implementation Wyatt Johnson 2019-11-15 15:52:03 -07:00
  • a818e29113 feat: added multiple sig support Wyatt Johnson 2019-11-15 15:38:27 -07:00
  • 8fe6c9a05d Update version to 2.6.11 2.6.11 Adnan Hajdarevic 2019-12-15 14:30:54 +01:00
  • 7c4e6e94fc
    Merge pull request #365 from moorereason/feature/364-constant-time Adnan Hajdarević 2019-12-11 07:06:12 +01:00
  • 31e76bcd00 Use constant time string compare for match value Cameron Moore 2019-12-10 22:21:30 -06:00
  • c47c06e822
    Merge pull request #363 from moorereason/feature/arm64-travisci Adnan Hajdarević 2019-12-10 00:23:38 +01:00
  • bf3d042da6 Use master instead of tip Cameron Moore 2019-12-09 16:57:55 -06:00
  • d05911cdcb Add arm64 to Travis CI Cameron Moore 2019-12-09 16:50:19 -06:00
  • 634ca84807
    Merge pull request #362 from moorereason/feature/cipher-suites Adnan Hajdarević 2019-12-09 21:52:25 +01:00
  • 8c46a8343b Document minimum Go release Cameron Moore 2019-12-05 17:01:38 -06:00
  • 64942c9793 Update documentation to include pre-hook-command property. Adnan Hajdarevic 2019-12-05 22:15:15 +01:00
  • 54cfc6bcbd Rename context-provider-command to pre-hook-command and refactor the code to be more readable. Adnan Hajdarevic 2019-12-05 22:14:08 +01:00
  • 13d5630e80 Update docs for TLS version and cipher suite options Cameron Moore 2019-12-03 21:36:14 -06:00
  • f1003560f1 Add list cipher suites support Cameron Moore 2019-12-03 21:35:16 -06:00
  • 997db04b9f Require Go 1.12 or newer Cameron Moore 2019-12-03 21:31:23 -06:00
  • 769e743563 Add missing files Cameron Moore 2019-12-03 15:21:18 -06:00
  • 43f519a712 Add TLS version and cipher suites options Cameron Moore 2019-12-03 15:13:12 -06:00
  • 73e9043623
    Merge 16fed53a7b into a617b1a6ac Benoit Dubertret 2019-12-03 16:32:59 +08:00
  • a617b1a6ac
    Merge pull request #361 from adnanh/feature/check-payload-hash-sha512 Adnan Hajdarević 2019-12-02 22:34:07 +01:00
  • 9117f4f6d6
    Merge pull request #360 from adnanh/improvement/content-type-based-payload-parsing Adnan Hajdarević 2019-12-02 22:33:45 +01:00
  • b53996f175 Add tests for SHA512 payload hash check rule. Adnan Hajdarevic 2019-12-02 19:49:56 +01:00
  • 154177e46a Add documentation for SHA512 payload hash check rule. Adnan Hajdarevic 2019-12-02 19:49:34 +01:00
  • d4e98281d7 Add SHA512 payload check rule. Adnan Hajdarevic 2019-12-02 19:48:59 +01:00
  • ce186487f4 Format the file using go fmt. Adnan Hajdarevic 2019-12-02 19:03:38 +01:00
  • 1110f82443 Add test for unsupported content type error message. Adnan Hajdarevic 2019-12-02 19:01:20 +01:00
  • a99abd4e6f Fix invalid assumption in code that multipart forms can be parsed in the same way as urlencoded forms. Adnan Hajdarevic 2019-12-02 18:49:24 +01:00
  • 3ec7da2b15 Add suport for context-provider-command hook option. Adnan Hajdarevic 2019-11-22 02:40:59 +01:00
  • 43d0ed6eee
    hooks.json: add hook delivery-webhack Kate Manson 2019-11-06 21:26:49 +00:00
  • 6ed8bba74d
    hooks.json: update local filepath Kate Manson 2019-11-05 13:23:07 +00:00
  • 06fe509ee2
    go mod init Kate Manson 2019-11-05 12:59:03 +00:00
  • ae95665ab9
    webhook for handling delivery endpoint JP Foster 2019-11-04 17:50:42 +00:00
  • 8728ec4786 Add help target to Makefile Fabrizio Destro 2019-10-19 23:14:47 +02:00
  • 16fed53a7b Stream command output to logger Benoit Dubertret 2019-09-24 16:41:01 +02:00
  • 34ae132930 Bump webhook version to 2.6.10 2.6.10 Adnan Hajdarevic 2019-09-24 19:45:40 +02:00
  • f993aaa11c Merge branch 'master' into development Adnan Hajdarevic 2019-09-24 19:35:31 +02:00
  • d82e838554
    Merge pull request #342 from moorereason/doc-content-type Adnan Hajdarević 2019-09-21 11:50:46 +02:00
  • 9c35aa070c Document incoming-payload-content-type hook setting Cameron Moore 2019-09-20 08:50:44 -05:00
  • 14ee68a06e
    Create FUNDING.yml Adnan Hajdarević 2019-09-20 01:48:22 +02:00
  • e0e1dd8ade
    Delete appveyor.yml Adnan Hajdarević 2019-09-20 01:42:52 +02:00
  • 9852f0f0a5
    Merge pull request #341 from moorereason/wintrav Adnan Hajdarević 2019-09-20 01:41:01 +02:00
  • 2cf3f4e1a8 Add Windows to Travis CI Cameron Moore 2019-09-19 08:42:33 -05:00
  • 1cf531b1c3
    Merge pull request #339 from moorereason/StatusOK Adnan Hajdarević 2019-09-19 10:52:44 +02:00
  • 74e55e3089 Update go versions in Travis CI Cameron Moore 2019-09-18 17:00:22 -05:00
  • 6c77ff0a2c Fix TestWebhook tests Cameron Moore 2019-09-18 16:59:11 -05:00
  • 002c332b68
    Merge pull request #327 from dexpota/master Adnan Hajdarević 2019-09-18 18:07:07 +02:00
  • ffba396523
    Merge pull request #337 from moorereason/iss333 Adnan Hajdarević 2019-09-18 18:02:25 +02:00
  • b016e99ea6 Update GetParameter to support keys with dots Cameron Moore 2019-09-13 13:10:14 -05:00
  • e47f9afb11 Fix failing ip-whitelist tests Cameron Moore 2019-09-13 13:09:44 -05:00
  • d3fd9bddd9 Fix issue with relative paths and command execution Fabrizio Destro 2019-08-25 20:08:39 +02:00
  • 5b4e9ac00b update error checking of uuid generate Alexis 2019-08-20 09:51:02 +10:00
  • 6b34f0fdaf more secure TLS configuration including TLS 1.3 (requires Go >= 1.12) carelinus 2019-07-01 10:41:32 +02:00
  • e3a7716521 go.uuid broke API in the solution to go.uuid/#18. This updates to the new API. Samuel Gyger 2019-07-01 01:52:29 +02:00
  • 42b72b028b
    Merge pull request #319 from Htbaa/issue-313 Adnan Hajdarević 2019-06-21 22:04:12 +02:00
  • c6939d57dc Replaced fmt.Frpintf calls with fmt.Fprint when there's no formatting used Christiaan Kras 2019-04-24 14:59:38 +02:00
  • 90f751a61d
    Merge pull request #266 from aioobe/development Adnan Hajdarević 2019-04-17 18:13:25 +02:00
  • e86c2cf610
    Merge branch 'development' into development Adnan Hajdarević 2019-04-17 18:11:12 +02:00
  • 3aebe9e33b
    Merge 08fc28b38f into 0aa7395e21 Will Rouesnel 2019-03-01 04:41:35 +00:00
  • 08fc28b38f Add streaming command support. Will Rouesnel 2019-03-01 15:17:23 +11:00
  • 0aa7395e21
    Merge pull request #304 from johnpmitsch/travis Adnan Hajdarević 2019-02-13 09:53:03 +01:00
  • 3f834f5c3d Add travis webhook example John Mitsch 2019-02-12 20:47:32 -05:00
  • 5bca86cdb2
    Add snap store link to the README.md Adnan Hajdarević 2019-02-12 10:29:39 +01:00