Firebird not experimental
Ilmari Lauhakangas
ilmari.lauhakangas at libreoffice.org
Wed Aug 28 09:39:35 UTC 2024
On 28.8.2024 12.32, Alexander Thurgood wrote:
> Hi all,
>
>
> +1 to everything Mike wrote, with one further observation:
>
> - the embedded HSQLDB is platform agnostic which means that one can
> share it across OSes, and to the extent that a JDK is available, is
> readable on all of the main platforms for which a LO release is
> available (and even some for which LO doesn't provide release packages,
> e.g. the BSDs).
>
> My understanding was that the same is not guaranteed for embedded FB due
> to the endian-(n/m)ess of the architectures.
>
> Does the use of the backup format take this into account? In other
> words, if I prepare an embedded FB ODB file on macOS Arm and send it to
> someone on Windows x86_64, will it be readable/exploitable/modifiable ?
Yes it does. Quoting from my reply to you in 2022 on board-discuss:
seems the problem existed before Aug 2016, but not anymore. See
https://bugs.documentfoundation.org/show_bug.cgi?id=72987#c14 and
comment 17 which refer to
https://git.libreoffice.org/core/commit/0cc1ddf2d8d6bc7df74fdd8f8f97381df681177d
Quoting from Lionel's comment 17:
'The problem was fixed by saving (within the odb zip structure) firebird
data in an endianess-independent format, called the "backup" format, in
a file with extension ".fbk".'
Ilmari
More information about the LibreOffice
mailing list