libreoffice-online/kit
Ashod Nakashian cf965fe4e3 wsd: do not decode already decoded fields
The different attributes of a document/user
are decoded when the kit receives them.
Decoding them a second time is usually harmless,
unless, that is, they contain '%'.

After the first decoding the '%' character might
not be escaping anything valid (depending on what
follows it). So a second attempt at decoding
might very well fail and throw, since the escape
code is invalid.

Change-Id: I73d56ce995b0237140a54b6c06bd36bde8b387bd
Signed-off-by: Ashod Nakashian <ashod.nakashian@collabora.co.uk>
2020-12-04 22:21:08 +01:00
..
ChildSession.cpp Port to Util::make_unique for kit/ChildSession 2020-12-03 15:32:05 +03:00
ChildSession.hpp wsd: encapsulate watermark details 2020-11-11 08:14:42 +01:00
Delta.hpp fix license headers 2020-10-01 11:56:43 +02:00
DummyLibreOfficeKit.cpp fix license headers 2020-10-01 11:56:43 +02:00
DummyLibreOfficeKit.hpp fix license headers 2020-10-01 11:56:43 +02:00
ForKit.cpp Compare string the c++ way + clarify the message for the user. 2020-11-30 11:24:31 +01:00
Kit.cpp wsd: do not decode already decoded fields 2020-12-04 22:21:08 +01:00
Kit.hpp wsd: avoid the using keyword and use C++ size_t 2020-11-15 15:41:41 -05:00
KitHelper.hpp fix license headers 2020-10-01 11:56:43 +02:00
SetupKitEnvironment.hpp fix license headers 2020-10-01 11:56:43 +02:00
TestStubs.cpp fix license headers 2020-10-01 11:56:43 +02:00
Watermark.hpp Rotate watermark pixels by 45 degree 2020-11-17 08:25:15 +03:00