327 Commits (f91f6537043632834cbbc56cc1adab938fc763df)
 

Author SHA1 Message Date
Kegan Dougal f91f653704 Remove API docs from README which is duplicated 9 years ago
Kegan Dougal dc6d7c593a Add lots of HTTP and API docs 9 years ago
Kegsay a51497d36f Merge pull request #106 from matrix-org/kegan/move-handlers 9 years ago
Kegan Dougal 4ab61e4a5f Split up the enormous handlers.go into more manageable files 9 years ago
Kegan Dougal 733440cf3d GZip logs by default 9 years ago
Kegsay e51b3eb499 Merge pull request #104 from matrix-org/kegan/db-interface 9 years ago
Kegan Dougal 71e6d97f79 Remove outdated comment 9 years ago
Kegan Dougal 38ead2c174 Make ServiceDB an interface called `Storer` 9 years ago
Kegsay 2a980eee21 Merge pull request #103 from matrix-org/kegan/rss-escape-entities 9 years ago
Kegan Dougal 6fd0f20c81 Review comments 9 years ago
Kegan Dougal fcd3befb09 HTML decode the RSS title/description fields 9 years ago
Kegan Dougal 07e93c5ba2 Add failing TestHTMLEntities test 9 years ago
Kegan Dougal ba6e5e8862 Rotate logs on a daily basis: Fixes #97 9 years ago
Kegsay 94e2c72451 Merge pull request #102 from matrix-org/kegan/tests 9 years ago
Kegan Dougal f753e0b669 Move test util functions to dedicated file to clean up test files 9 years ago
Kegsay c341adaaf2 Merge pull request #101 from matrix-org/kegan/tests-prep 9 years ago
Kegan Dougal 352d741558 Review comments 9 years ago
Kegan Dougal 5c65d4cf95 Add a mock HTTP client for Matrix clients to use. Add example test. 9 years ago
Kegan Dougal dc2fadd450 Factor out startup process to `setup()` and add top-level test 9 years ago
Kegsay 2b0e244d3f Merge pull request #100 from matrix-org/kegan/service-isolation 9 years ago
Kegan Dougal 236c97d279 Tests and comments 9 years ago
Kegan Dougal 92ac46e925 Factor out a Protect() function for incoming HTTP requests 9 years ago
Kegan Dougal 7ab9794623 Protect panicking poll loops from taking down the entire process 9 years ago
Kegan Dougal ce414ea586 Prevent panicking code triggered by matrix events from taking down the entire process 9 years ago
Kegan Dougal 3efb632b31 Log panicking HTTP requests 9 years ago
Kegsay 53d46a9e5d Mention the config file 9 years ago
Kegsay 9d059d2e55 Merge pull request #98 from matrix-org/kegan/config-yaml 9 years ago
Kegan Dougal 9d9934e923 Tidy up how we load the database 9 years ago
Kegan Dougal f40803ba6b Flesh out config file to explain gotchas 9 years ago
Kegan Dougal 79c3145cca Docs for Check() functions 9 years ago
Kegan Dougal e4cacb1cd5 Use correct key names for service configs 9 years ago
Kegan Dougal 08d4db20bf Fix panic if github is down 9 years ago
Kegan Dougal 0fce8aea09 Glue everything together 10 years ago
Kegan Dougal 295c9bbb4b Add 'api' package and move HTTP API requests there 10 years ago
Kegan Dougal 56e92a9632 Convert YAML to NEB types via roundabout methods 10 years ago
Kegan Dougal a7de9a7fdd Add YAML tags to things so we can unmarshal them. Cannot partially unmarshal json.RawMessage-like though... 10 years ago
Kegan Dougal bbf89c13bc Merge branch 'master' into kegan/config-yaml 10 years ago
Kegan Dougal 36562c6f2c Add YAML parser 10 years ago
Kegan Dougal f4033d1745 Add stub config file loader 10 years ago
Kegan Dougal 7beaf57ff7 Merge branch 'master' into kegan/config-yaml 10 years ago
Kegan Dougal e35ea2f27c Use the NextPollTimestampSecs or else we'll resend on /configureService due to JSON key name change 10 years ago
Kegsay 1cb7a3b565 Merge pull request #94 from matrix-org/kegan/rss-notify-on-failures 10 years ago
Kegan Dougal bc1e6283d8 Make some fields 'public' 10 years ago
Kegan Dougal fae997fdb7 Add a flag `IsFailing` to let clients know if their RSS feeds are down 10 years ago
Kegan Dougal 3c7cf89995 Add a sample config file 10 years ago
Kegan Dougal 299164d525 Fix RSS feeds which do not return GUIDs and do not have published dates 10 years ago
Kegsay 1f47c5a202 Merge pull request #92 from matrix-org/kegan/rss-user-agent 10 years ago
Kegan Dougal 5b5de2dc4b Set "Go-NEB" as the User-Agent on RSS feed polling 10 years ago
Kegan Dougal 5c8cc4a81c strconv to convert int to string 10 years ago
Kegan Dougal 433331ca20 Metrics: Add auth session counter 10 years ago