Tobie Morgan Hitchcock
aeb362e541
Update comments
2017-11-16 20:50:57 +00:00
Tobie Morgan Hitchcock
1ee95333fb
Run auth middleware just before gzip middleware
2017-11-16 20:50:52 +00:00
Tobie Morgan Hitchcock
33ab1efb08
Ensure that gzip is the final middleware to be initialised
2017-11-16 20:49:28 +00:00
Tobie Morgan Hitchcock
8f06b958ff
Remove TCP deadline timeouts completely
...
Deadline timeouts are not useful, as they do not give any meaningful http error responses to the end user. Instead we now make use of contexts throught the system to detect query timeouts, and send error messages accordingly.
2017-11-16 20:48:08 +00:00
Tobie Morgan Hitchcock
9fb7eec04b
Add specific HTTP CORS headers
2017-11-16 20:46:54 +00:00
Tobie Morgan Hitchcock
fa714c1bdd
Listen and wait for errors when server exits
2017-11-16 20:03:38 +00:00
Tobie Morgan Hitchcock
79518591be
Log server ‘starting’ and ‘started’ messages
2017-03-24 21:35:46 +00:00
Tobie Morgan Hitchcock
a96a8466cb
Add initial golang code tracing and logging
2017-03-03 21:39:37 +00:00
Tobie Morgan Hitchcock
a5aefdb8ba
Set HTTP request timeout durations
2017-02-23 22:06:42 +00:00
Tobie Morgan Hitchcock
b1165a6180
Use specific content-type options for each route
2017-02-20 09:45:30 +00:00
Tobie Morgan Hitchcock
20d4bfadef
Reduce POST content size to 1MB
2017-02-20 01:44:13 +00:00
Tobie Morgan Hitchcock
30d8016d0c
Reorder middleware
2017-02-20 01:44:13 +00:00
Tobie Morgan Hitchcock
55f272a87c
Implement database import and export commands
2017-02-20 01:44:13 +00:00
Tobie Morgan Hitchcock
07b5c5ce38
Add code spacing
2017-02-09 10:32:32 +00:00
Tobie Morgan Hitchcock
dfb10a6316
Add support for multipart form content-type
2016-11-21 18:49:08 +00:00
Tobie Morgan Hitchcock
e66435258e
Ensure auth is checked after all other middleware
2016-11-14 13:24:48 +00:00
Tobie Morgan Hitchcock
9b25a75a36
Don’t pass in surreal conf options to fibre server
2016-11-04 11:24:46 +00:00
Tobie Morgan Hitchcock
ee2f34bef0
Add simple authentication blueprint to extend further
2016-11-04 11:23:52 +00:00
Tobie Morgan Hitchcock
11ce932f89
Remove old Newrelic integration
2016-10-14 22:55:28 +01:00
Tobie Morgan Hitchcock
4d70f021a3
Use updated fibre library
2016-10-14 22:55:17 +01:00
Tobie Morgan Hitchcock
096c41d91d
Accept CBOR Content-Type
2016-10-14 22:54:54 +01:00
Tobie Morgan Hitchcock
7d452b610e
Increase maximum body size on PUT/POST
2016-09-14 10:19:08 +01:00
Tobie Morgan Hitchcock
8e2c21af35
Extend graceful shutdown wait timeout
2016-07-06 19:12:14 +01:00
Tobie Morgan Hitchcock
ffea9fc1c5
Remove backup endpoint
2016-07-04 11:36:43 +01:00
Tobie Morgan Hitchcock
085b5e5c95
Update web package
2016-06-18 14:42:06 +01:00
Tobie Morgan Hitchcock
748cc2fe14
Clean before build in development
2016-04-13 15:40:19 +01:00
Tobie Morgan Hitchcock
2d3600f9c4
Use global logging
2016-04-10 16:59:01 +01:00
Tobie Morgan Hitchcock
49a4392efc
Implement web interface using Fibre
2016-04-03 22:48:57 +01:00