31 Commits (99bdc0ec8c8f7504c041cd5acece1c255749dd35)

Author SHA1 Message Date
  Pēteris Caune 77033760f9
Make sure Check.last_ping and Ping.created timestamps match exactly 5 years ago
  Pēteris Caune 58a118c494
Make Ping.body size limit configurable. Fixes #301 5 years ago
  Pēteris Caune 3f19181028
"Filtering Rules" dialog, an option to require HTTP POST. Fixes #297 5 years ago
  Pēteris Caune 0d924f4627
Add the "Last Duration" field in the "My Checks" page. Add "last_duration" attribute to the Check API resource. Fixes #257 5 years ago
  Pēteris Caune cdfc9840a7
Source formatted with Black 6 years ago
  Pēteris Caune 0994006603
Drop Check.user_id and Channel.user_id (obsolete, using project_id now) 6 years ago
  Pēteris Caune 965998df18
Fix tests. 6 years ago
  Pēteris Caune 20df5843e3
Don't update Ping.start and Ping.fail fields (use Ping.kind instead) 6 years ago
  Pēteris Caune 7480eca2a5
Add Ping.kind field 6 years ago
  Pēteris Caune be4c4f7a26
set Check.user to not null, add uniqueness constraint to Check.code 6 years ago
  Pēteris Caune eee6fc12f4
Overwrite Check.last_start value 6 years ago
  Pēteris Caune fe04429fad
Don't update last_ping_was_fail, it is not read anywhere anymore. 6 years ago
  Pēteris Caune 5f9ebb178c
Rename "Check.get_alert_after" to a now more fitting "Check.going_down_after" 6 years ago
  Pēteris Caune 481848a749
Add "/ping/<code>/start" API endpoint 6 years ago
  Pēteris Caune 3fc84ca0ff
Foundation for "fail" pings (cc: #151) 7 years ago
  Pēteris Caune ef6e1870d9
Preliminary Django 2 support 7 years ago
  Pēteris Caune 02f6853d4c Save request body for every ping, not just the last one. 7 years ago
  Pēteris Caune 47d93c2522 Stricter UUID validation. 8 years ago
  Pēteris Caune 3862cd6b06 Adding Check.last_ping_body field, and an UI to show it (#116) 8 years ago
  Pēteris Caune 5dafc07c29 Return 403 when API key is wrong. Return 404 when resource not found. Return 405 when request method is wrong. Return 400 when request syntax is wrong. 8 years ago
  Pēteris Caune ce57a1cc8b Calculate `alert_after` in Python code instead of a database trigger. This will allow complex calculations down the road. 8 years ago
  Pēteris Caune 51cda31449 New feature: pause monitoring of an individual check. Fixes #67 8 years ago
  Di Wu 2e6df69489 forwarded for and forwarded protocol 9 years ago
  Di Wu fe72792fd2 use basetestcase for most test cases that require predefined user, add test for ensuretriggers, add travis cache 9 years ago
  Pēteris Caune 947f686c61 Organize imports using isort. 9 years ago
  Pēteris Caune d81555687e Test for HEAD method, note about IPv6 9 years ago
  Pēteris Caune b75ab00d18 Webhook for Mandrill inbound email notifications 9 years ago
  Pēteris Caune f640b9f3be Make ua column wider, and truncate its values for very long UA strings 9 years ago
  Pēteris Caune 969626c0fa Validate UUID, more tests. 9 years ago
  Pēteris Caune 965599c8eb ping is csrf exempt. 9 years ago
  Pēteris Caune 2131c6512b Another quick test 10 years ago