summaryrefslogtreecommitdiff
path: root/app/models/web_hook.rb
Commit message (Collapse)AuthorAgeFilesLines
* Move hook models in separate dirDmitriy Zaporozhets2014-09-151-52/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Adding ability to configure webhook timeout via gitlab.ymlWes Gurney2014-09-121-1/+1
|
* team member and hook strong paramsDmitriy Zaporozhets2014-06-261-2/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* User model to strong params. Comment other attr_accessible to let tests runDmitriy Zaporozhets2014-06-261-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Re-annotate modelsDmitriy Zaporozhets2014-04-091-2/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Default values for web hooksDmitriy Zaporozhets2014-02-271-0/+4
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Disable SSL peer verification for all webhooksJacob Vosmaer2014-01-151-1/+2
| | | | | | SSL peer verification was silently enabled by the HTTParty upgrade in 8a54fda45957b3755f7c06e5c9b955c794488ff1. This patch restores the previous behaviour of GitLab 6.3 and earlier.
* Annotate web_hooks tableDmitriy Zaporozhets2013-12-041-7/+10
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* ReannotateDmitriy Zaporozhets2013-08-211-2/+2
|
* AnnotatedDmitriy Zaporozhets2013-06-191-2/+2
|
* Fix WebHook and special symbols in credentialsDmitry Medvinsky2013-02-221-1/+5
| | | | | | | | | | | When using web hook with credentials secured web resource, one needs to put the credentials in the hook URL. If the credentials contain special symbols (e.g. @ or #), it should be URL-quoted (e.g. %40 instead of @). But when Gitlab is making a request, it should unquote the symbols before base64-encoding them.
* Updates project to process web hooks async via sidekiq.Ryan LaNeve2013-01-251-0/+4
| | | | | | A new queue of "project_web_hook" is used to process web hooks asynchronously, allowing each to succeed/fail (and be retried) independently. (Basically, project web hooks now process the same as system hooks.)
* ReannotatedDmitriy Zaporozhets2012-11-201-0/+1
|
* Annotated. schema updatedDmitriy Zaporozhets2012-11-191-13/+12
|
* AnnotatedDmitriy Zaporozhets2012-10-091-0/+1
|
* simple refactoringAndrey Kumanyaev2012-10-091-1/+1
|
* cosmetical cleanup of modelsNihad Abbasov2012-09-271-9/+5
|
* annotate modelsNihad Abbasov2012-09-271-2/+3
|
* set activerecord whitelist_attributes to trueNihad Abbasov2012-09-261-2/+4
|
* make hooks respect http basic authenticationgitlab system2012-08-021-1/+10
|
* System Hook: implementedValeriy Sizov2012-07-191-0/+1
|
* System Hooks: CRUD has doneValeriy Sizov2012-07-191-2/+0
|
* Refactoring of hook functionality & bootsrap system hooksValeriy Sizov2012-07-191-2/+0
|
* Reannotatedrandx2012-06-261-4/+4
|
* Sets correct content type on web hook execution.Uwe Kleinmann2012-03-051-1/+1
|
* fix bug #322Valery Sizov2012-01-031-0/+11
|
* Use URI::regexp for validating WebHook urlsAriejan de Vroom2011-12-261-1/+1
|
* Added web hooks functionalityAriejan de Vroom2011-12-141-0/+20
This commit includes: * Projects can have zero or more WebHooks. * The PostReceive job will ask a project to execute any web hooks defined for that project. * WebHook has a URL, we post Github-compatible JSON to that URL. * Failure to execute a WebHook will be silently ignored.