Commit graph

16 commits

Author SHA1 Message Date
Richard van der Hoff
eb6090f5a3 Switch to go mod
gb vendor is dead, long live go mod
2019-06-18 14:58:53 +01:00
Richard van der Hoff
50df916f09 Remove support for < 1.11
go modules require 1.11.
2019-06-18 14:50:11 +01:00
Richard van der Hoff
aa8ec7dd5d
Update go version (#29)
golint no longer supports 1.7. (https://github.com/golang/go/issues/28291).

It's time to update.

(1.12 doesn't seem to work yet)
2019-06-18 10:31:45 +01:00
Richard van der Hoff
63d6917dfe If a log is uploaded with a sensible filename, preserve it (#18)
- the mobile guys want to be able to distinguish between crash.log and other
logs.
2017-05-04 15:58:23 +01:00
Richard van der Hoff
bc292e4399 Support for adding labels to github issues (#16) 2017-05-03 10:33:27 +01:00
Richard van der Hoff
530fcd69db Add support for attaching files to reports (#14)
* Create report dir before reading POST body

... so that we can stream uploaded files straight to disk, instead of reading
them into memory first.

* Add support for attaching files to reports

If a 'file' parameter is provided, save it as a file on disk. Also include a
link to it from the github issue.
2017-05-02 17:53:12 +01:00
Richard van der Hoff
0417e8d385 Support for compressed logfiles (#13)
Allow apps to upload gzipped log files
2017-04-18 15:47:45 +01:00
Richard van der Hoff
7cb9486333 Multipart upload support (#12)
Allow submission of the input data as a multipart form, instead of JSON.
2017-04-18 15:43:04 +01:00
Richard van der Hoff
40a6eec4e1 Send github URL back to application (#10)
I'm not sure if this is going to be useful, but it's fairly harmless, and is
annoying me by being on a branch.
2017-04-18 11:55:22 +01:00
Richard van der Hoff
11fbdebf64 Rename sample config file
This means that we can have a `rageshake.yaml` on the live server which is used
without faffing with parameters.
2017-04-12 15:27:50 +01:00
Richard van der Hoff
3b5b19cc90 Make github issue a bit more useful (#7)
* include the text from the report and other useful info
* include a link to the report details
* Pick github repo based on submitted app name
2017-04-12 15:06:40 +01:00
Richard van der Hoff
112158fd47 Add 'app' and 'data' fields to report API (#6) 2017-04-11 12:21:30 +01:00
Richard van der Hoff
3568dc9efa Switch to yaml for our config data (#5)
Env vars are getting unwieldy, and it's going to get worse.
2017-04-10 14:39:10 +01:00
Richard van der Hoff
03d538ae4c Create a (template) github issue on report 2017-04-07 17:12:42 +01:00
Richard van der Hoff
db5597375d Serve log files as plain text (#3)
If the client accepts gzip, just serve the file as a gzip-encoded plain text.

If it doesn't, gunzip it first.
2017-04-06 12:20:07 +01:00
Richard van der Hoff
19cacfe94b Add readme, contributing, license 2017-04-04 16:20:50 +01:00