mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
39bde58c29
Fix bug in array-like containers serialization which could cause almost infinite loop on malformed input Implement VLQ integer serialization Unify sequence containers serialization code Add support for VLQ serialization also for string size Use VLQ compression for file links Add templated function to fix endiannes for all integer types Use bitset to print flags in binary form Unify serialization code for integral types Serialize 64bit integers types to JSON object with both string and integer representation, so it is posible to have this representation also for containers types like std::vetor or std::map this breaks retrocompatibility but is necessary to support clients written in languages which doesn't have 64 bit integers support such as JavaScript or Dart |
||
---|---|---|
.. | ||
rsbaseserial.cc | ||
rsbaseserial.h | ||
rsserial.cc | ||
rsserial.h | ||
rsserializable.cc | ||
rsserializable.h | ||
rsserializer.cc | ||
rsserializer.h | ||
rstlvaddrs.cc | ||
rstlvaddrs.h | ||
rstlvbanlist.cc | ||
rstlvbanlist.h | ||
rstlvbase.cc | ||
rstlvbase.h | ||
rstlvbinary.cc | ||
rstlvbinary.h | ||
rstlvfileitem.cc | ||
rstlvfileitem.h | ||
rstlvgenericmap.h | ||
rstlvgenericmap.inl | ||
rstlvgenericparam.cc | ||
rstlvgenericparam.h | ||
rstlvidset.cc | ||
rstlvidset.h | ||
rstlvimage.cc | ||
rstlvimage.h | ||
rstlvitem.cc | ||
rstlvitem.h | ||
rstlvkeys.cc | ||
rstlvkeys.h | ||
rstlvkeyvalue.cc | ||
rstlvkeyvalue.h | ||
rstlvlist.h | ||
rstlvmaps.h | ||
rstlvstring.cc | ||
rstlvstring.h | ||
rstypeserializer.cc | ||
rstypeserializer.h |