Skip to content
Snippets Groups Projects
user avatar
Sami Hiltunen authored
Linux allows for non-UTF-8 file system paths. Our logging protocol
is currently storing paths as strings which in protocol buffers are
expected to be UTF-8. To allow for non-UTF-8 paths, convert the
protocol buffer types to bytes and adjust the code around it.
Only fields that can contain client provided non-UTF-8 data were
converted to bytes.

Tests covering the UTF-8 support exclude macOS as macOS enforces
UTF-8 in paths.
a48d5f1f
Name Last commit Last update