38cd455e4d
To help accommodate web browser interactions with websockets, when a streaming logs session is requested for the same actor while already serving a session for that user in a separate request, the original request will be closed and the new request start streaming logs instead. This should help with rogue sessions holding on for too long with no client on the other side (before idle timeout or connection close). |
||
---|---|---|
.. | ||
LICENSE | ||
README.md | ||
decode.go | ||
encode.go | ||
indent.go | ||
scanner.go | ||
stream.go | ||
tags.go |
README.md
Safe JSON
This repository contains a fork of the encoding/json
package from Go 1.6.
The following changes were made:
- Object deserialization uses case-sensitive member name matching instead of case-insensitive matching. This is to avoid differences in the interpretation of JOSE messages between go-jose and libraries written in other languages.
- When deserializing a JSON object, we check for duplicate keys and reject the input whenever we detect a duplicate. Rather than trying to work with malformed data, we prefer to reject it right away.