Stanko K.R.
|
9ddfe4d803
|
Fix production Basecamp webhook format
|
2025-10-01 14:44:36 +02:00 |
|
Stanko K.R.
|
5710aa724f
|
Send HTML to campfire instead of JSON
|
2025-09-17 13:16:00 +02:00 |
|
Stanko K.R.
|
1d192c9d42
|
Ignore low-volume webhooks for delinquency checks
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
fee25a49ea
|
Periodically cleanup deliveries
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
9d77b17b8c
|
Remove encryption
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
d7db973397
|
Use the same timestamp from the body in the header
Else replay attack prevention doesn't work
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
df87ee8b35
|
Rename private IP ranges to disallowed IP ranges
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
b8317ce88d
|
Fix indentation
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
2fc9215b1d
|
Add support for Basecamp, Campfire & Slack webhooks
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
4879995013
|
Serialize events
|
2025-09-16 20:04:20 +02:00 |
|
Stanko K.R.
|
0bdbc5f5e8
|
Add abuse prevention
|
2025-09-16 20:04:18 +02:00 |
|
Stanko K.R.
|
4da69fb69f
|
Move reactivation out of edit
|
2025-09-16 20:03:57 +02:00 |
|
Stanko K.R.
|
5c6cad057f
|
Extract triggering logic into a concern
|
2025-09-16 20:03:57 +02:00 |
|
Stanko K.R.
|
9d717239e7
|
Dispatch Webhooks on event creation
|
2025-09-16 20:03:57 +02:00 |
|
Stanko K.R.
|
9cfd1e43af
|
Enable subscribing to specific actions
|
2025-09-16 20:03:57 +02:00 |
|
Stanko K.R.
|
a515ea3b1f
|
Create webhooks
|
2025-09-16 20:03:55 +02:00 |
|