Lunny Xiao 
							
						 
					 
					
						
						
							
						
						33fca2b537 
					 
					
						
						
							
							Move webhook into models/webhook/ ( #17579 )  
						
						
						
						
					 
					
						2021-11-10 13:13:16 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						9f31f3aa8a 
					 
					
						
						
							
							Add an abstract json layout to make it's easier to change json library ( #16528 )  
						
						... 
						
						
						
						* Add an abstract json layout to make it's easier to change json library
* Fix import
* Fix import sequence
* Fix blank lines
* Fix blank lines 
						
						
					 
					
						2021-07-24 18:03:58 +02:00 
						 
				 
			
				
					
						
							
							
								KN4CK3R 
							
						 
					 
					
						
						
							
						
						9b1b4b5433 
					 
					
						
						
							
							Refactor Webhook + Add X-Hub-Signature ( #16176 )  
						
						... 
						
						
						
						This PR removes multiple unneeded fields from the `HookTask` struct and adds the two headers `X-Hub-Signature` and `X-Hub-Signature-256`.
## ⚠️  BREAKING ⚠️  
* The `Secret` field is no longer passed as part of the payload.
* "Breaking" change (or fix?): The webhook history shows the real called url and not the url registered in the webhook (`deliver.go`@129).
Close  #16115 
Fixes  #7788 
Fixes  #11755 
Co-authored-by: zeripath <art27@cantab.net > 
						
						
					 
					
						2021-06-27 20:21:09 +01:00 
						 
				 
			
				
					
						
							
							
								zeripath 
							
						 
					 
					
						
						
							
						
						f0e15250b9 
					 
					
						
						
							
							Migrate to use jsoniter instead of encoding/json ( #14841 )  
						
						... 
						
						
						
						* Migrate to use jsoniter
* fix tests
* update gitea.com/go-chi/binding
Signed-off-by: Andrew Thornton <art27@cantab.net >
Co-authored-by: 6543 <6543@obermui.de > 
						
						
					 
					
						2021-03-01 22:08:10 +01:00 
						 
				 
			
				
					
						
							
							
								6543 
							
						 
					 
					
						
						
							
						
						a19447aed1 
					 
					
						
						
							
							migrate from com.* to alternatives ( #14103 )  
						
						... 
						
						
						
						* remove github.com/unknwon/com from models
* dont use "com.ToStr()"
* replace "com.ToStr" with "fmt.Sprint" where its easy to do
* more refactor
* fix test
* just "proxy" Copy func for now
* as per @lunny 
						
						
					 
					
						2020-12-25 11:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						9f100a45c6 
					 
					
						
						
							
							Possible fix the webhook API creation ( #13960 )  
						
						... 
						
						
						
						* Possible fix the webhook API creation
* Fix api create webhook bug 
						
						
					 
					
						2020-12-12 16:33:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						6edfa6bc88 
					 
					
						
						
							
							Fix broken migration on webhook ( #13911 )  
						
						... 
						
						
						
						* Fix broken migration on webhook
* Fix lint
Co-authored-by: John Olheiser <john.olheiser@gmail.com > 
						
						
					 
					
						2020-12-09 17:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						42354dfe45 
					 
					
						
						
							
							Move webhook type from int to string ( #13664 )  
						
						... 
						
						
						
						* Move webhook type from int to string
* rename webhook_services
* finish refactor
* Fix merge
* Ignore unnecessary ci
Co-authored-by: 6543 <6543@obermui.de >
Co-authored-by: zeripath <art27@cantab.net > 
						
						
					 
					
						2020-12-08 11:41:14 +01:00 
						 
				 
			
				
					
						
							
							
								John Olheiser 
							
						 
					 
					
						
						
							
						
						3f1c0841cb 
					 
					
						
						
							
							Granular webhook events ( #9626 )  
						
						... 
						
						
						
						* Initial work
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Add PR reviews and API coverage
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Split up events
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Add migration and locale
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Format
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Revert IsPull
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix comments
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix tests
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix PR reviews
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix issue_comment
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Make fmt
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Migrations
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Backwards compatible API
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Fix feishu
Signed-off-by: jolheiser <john.olheiser@gmail.com >
* Move session commit
Signed-off-by: jolheiser <john.olheiser@gmail.com >
Co-authored-by: Lauris BH <lauris@nix.lv >
Co-authored-by: guillep2k <18600385+guillep2k@users.noreply.github.com > 
						
						
					 
					
						2020-03-06 07:10:48 +02:00 
						 
				 
			
				
					
						
							
							
								6543 
							
						 
					 
					
						
						
							
						
						2848c5eb8f 
					 
					
						
						
							
							Swagger info corrections ( #9441 )  
						
						... 
						
						
						
						* use numbers and not http.Status___ enum
* fix test
* add many missing swagger responses
* code format
* Deletion Sould return 204 ...
* error handling improvements
* if special error type ... then add it to swagger too
* one smal nit
* invalidTopicsError is []string
* valid swagger specification 2.0
 - if you add responses swagger can tell you if you do it right 👍 
* use ctx.InternalServerError
* Revert "use numbers and not http.Status___ enum"
This reverts commit b1ff386e24 
						
						
					 
					
						2019-12-20 19:07:12 +02:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						daab245167 
					 
					
						
						
							
							Move code.gitea.io/gitea/routers/api/v1/convert to code.gitea.io/gitea/modules/convert ( #8892 )  
						
						... 
						
						
						
						* Move code.gitea.io/gitea/routers/api/v1/convert to code.gitea.io/gitea/modules/convert
* fix fmt 
						
						
					 
					
						2019-11-10 12:41:51 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						a966a0298e 
					 
					
						
						
							
							Move more webhook codes from models to webhook module ( #8802 )  
						
						... 
						
						
						
						* Move more webhook codes from models to webhook module 
						
						
					 
					
						2019-11-03 22:13:25 +00:00 
						 
				 
			
				
					
						
							
							
								WGH 
							
						 
					 
					
						
						
							
						
						6ddd3b0b47 
					 
					
						
						
							
							Implement webhook branch filter ( #7791 )  
						
						... 
						
						
						
						* Fix validate() function to handle errors in embedded anon structs
* Implement webhook branch filter
See #2025 , #3998 . 
						
						
					 
					
						2019-09-09 08:48:21 +03:00 
						 
				 
			
				
					
						
							
							
								Tamal Saha 
							
						 
					 
					
						
						
							
						
						171b359877 
					 
					
						
						
							
							Use gitea forked macaron ( #7933 )  
						
						... 
						
						
						
						Signed-off-by: Tamal Saha <tamal@appscode.com > 
						
						
					 
					
						2019-08-23 12:40:29 -04:00 
						 
				 
			
				
					
						
							
							
								techknowlogick 
							
						 
					 
					
						
						
							
						
						5fb1ad7011 
					 
					
						
						
							
							Webhook Logs show proper HTTP Method, and allow change HTTP method in form ( #6953 )  
						
						... 
						
						
						
						* Fix  #6951  - logs show proper HTTP Method, and allow change HTTP method
in form
* enforce POST method for webhook
* set default if method is empty 
						
						
					 
					
						2019-05-15 20:01:53 +08:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						34eee25bd4 
					 
					
						
						
							
							Move sdk structs to modules/structs ( #6905 )  
						
						... 
						
						
						
						* move sdk structs to moduels/structs
* fix tests
* fix fmt
* fix swagger
* fix vendor 
						
						
					 
					
						2019-05-11 18:21:34 +08:00 
						 
				 
			
				
					
						
							
							
								John Olheiser 
							
						 
					 
					
						
						
							
						
						cac9e6e760 
					 
					
						
						
							
							Updates to API 404 responses ( #6077 )  
						
						
						
						
					 
					
						2019-03-18 22:29:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lanre Adelowo 
							
						 
					 
					
						
						
							
						
						be48397945 
					 
					
						
						
							
							Slack webhook channel name cannot be empty or just contain an hashtag ( #4786 )  
						
						
						
						
					 
					
						2018-09-10 10:31:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lunny Xiao 
							
						 
					 
					
						
						
							
						
						24941a1046 
					 
					
						
						
							
							Add more webhooks support and refactor webhook templates directory ( #3929 )  
						
						... 
						
						
						
						* add more webhook support
* move hooks templates to standalone dir and add more webhooks ui
* fix tests
* update vendor checksum
* add more webhook support
* move hooks templates to standalone dir and add more webhooks ui
* fix tests
* update vendor checksum
* update vendor
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com >
* load attributes when created release
* update comparsion doc 
						
						
					 
					
						2018-05-16 22:01:55 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						876bafb7ef 
					 
					
						
						
							
							Fix API status code for hook creation ( #2814 )  
						
						... 
						
						
						
						* Fix API status code for hook creation
* Named constants for response statuses 
						
						
					 
					
						2017-11-20 15:00:53 +08:00 
						 
				 
			
				
					
						
							
							
								Ethan Koenig 
							
						 
					 
					
						
						
							
						
						9847b38518 
					 
					
						
						
							
							Organization webhook API endpoints  
						
						
						
						
					 
					
						2016-12-25 14:51:57 +01:00