Commit Graph

28 Commits (7569a470fb552c8aa0186fcdcc8e8bd921cfd6e0)

Author SHA1 Message Date
oliverpool 26653b196b
Store webhook event in database (#29145) 9 months ago
KN4CK3R f79c9e817a
Use `crypto/sha256` (#29386) 9 months ago
Jason Song 4e98224a45
Support allowed hosts for webhook to work with proxy (#27655) 1 year ago
JakobDev 76a85a4ce9
Final round of `db.DefaultContext` refactor (#27587) 1 year ago
wxiaoguang 18f26cfbf7
Improve queue and logger context (#24924) 2 years ago
wxiaoguang 6f9c278559
Rewrite queue (#24505) 2 years ago
yp05327 dbb3736785
Fix incorrect webhook time and use relative-time to display it (#24477) 2 years ago
zeripath 1319ba6742
Use minio/sha256-simd for accelerated SHA256 (#23052) 2 years ago
delvh 0f4e1b9ac6
Restructure `webhook` module (#22256) 2 years ago
flynnnnnnnnnn e81ccc406b
Implement FSFE REUSE for golang files (#21840) 2 years ago
zeripath 787f6c3227
Ensure that Webhook tasks are not double delivered (#21558) 2 years ago
oliverpool b6e81357bd
Add Webhook authorization header (#20926) 2 years ago
KN4CK3R 1887c95254
Decouple HookTask from Repository (#17940) 2 years ago
Lunny Xiao 7c164d5a91
Use queue instead of memory queue in webhook send service (#19390) 3 years ago
zeripath c88547ce71
Add Goroutine stack inspector to admin/monitor (#19207) 3 years ago
zeripath d6fa138e7c
Only send webhook events to active system webhooks and only deliver to active hooks (#19234) 3 years ago
6543 54e9ee37a7
format with gofumpt (#18184) 3 years ago
wxiaoguang 013fb73068
Use `hostmatcher` to replace `matchlist`, improve security (#17605) 3 years ago
Lunny Xiao 33fca2b537
Move webhook into models/webhook/ (#17579) 3 years ago
wxiaoguang 599ff1c054
Only allow webhook to send requests to allowed hosts (#17482) 3 years ago
John Olheiser 760d61b411
Add specific event type to header (#17222) 3 years ago
Eng Zer Jun f2e7d5477f
refactor: move from io/ioutil to io and os package (#17109) 3 years ago
Lunny Xiao f9acad82ca
Add proxy settings and support for migration and webhook (#16704) 3 years ago
KN4CK3R 9b1b4b5433
Refactor Webhook + Add X-Hub-Signature (#16176) 3 years ago
Lunny Xiao 3d5bb3e6a3
fix webhook timeout bug (#15613) 4 years ago
Paweł Bogusławski 7d7007dca7
Added option to disable webhooks (#13176) 4 years ago
6543 a19447aed1
migrate from com.* to alternatives (#14103) 4 years ago
Lunny Xiao 42354dfe45
Move webhook type from int to string (#13664) 4 years ago
S7evinK bf60146444
Don't use legacy method to send Matrix Webhook (#12348) 4 years ago
zeripath 4a04740daf
Handle panics that percolate up to the graceful module (#11291) 5 years ago
S7evinK 828a27feeb
Add Matrix webhook (#10831) 5 years ago
John Olheiser 3f1c0841cb
Granular webhook events (#9626) 5 years ago
zeripath e3c3b33ea7
Graceful: Xorm, RepoIndexer, Cron and Others (#9282) 5 years ago
Lunny Xiao 55bdc9aa38 Webhook support custom proxy (#8760) 5 years ago
Lunny Xiao f518fe6662
Rename HookQueue to hookQueue (#8778) 5 years ago
Lunny Xiao 0e7f7df3cf Move webhook to a standalone package under modules (#8747) 5 years ago