fleet/server
Victor Vrantchan 8291119067
use json.RawMessage for result logs (#1636)
Initially fleet decoded the incoming JSON sent to the log endpoint.
Then the log event would be written to a log writer by calling json.Encoder{}.Encode.
Re-encoding logs is lossy; whenever a new field is sent by osqueryd we don't keep up with them.
Instead of caring about the content of the OsqueryResultLog, fleet will now write all log results
exactly as sent to the server by osqueryd.

Closes #1632
Closes #1615
2017-11-18 19:59:32 -05:00
..
config Require JWT Key to be specified for server startup (#1480) 2017-04-12 15:05:56 -07:00
contexts Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
datastore Set decorator names for default decorators (#1590) 2017-10-27 17:52:24 -04:00
health add health package to create reusable healthz checks. (#1583) 2017-10-23 14:39:15 -04:00
kolide use json.RawMessage for result logs (#1636) 2017-11-18 19:59:32 -05:00
launcher use json.RawMessage for result logs (#1636) 2017-11-18 19:59:32 -05:00
logwriter logwriter: stat file before writing (#1617) 2017-11-15 12:34:49 -05:00
mail Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
mock use json.RawMessage for result logs (#1636) 2017-11-18 19:59:32 -05:00
pubsub Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
service use json.RawMessage for result logs (#1636) 2017-11-18 19:59:32 -05:00
sso Fixed leaking http client (#1628) 2017-11-16 09:53:42 -07:00
test Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00
websocket Rename project to Kolide Fleet (#1529) 2017-06-22 15:50:45 -04:00