Dump of ABI information across GnuTLS releases
Find a file
Daiki Ueno 91014aba56 Regenerate from 3.8.11 release
Signed-off-by: Daiki Ueno <dueno@redhat.com>
2025-11-20 18:25:20 +09:00
.gitattributes Initial import 2021-10-18 11:25:23 +02:00
COPYING Include license files 2025-07-16 13:07:08 +09:00
COPYING.LESSERv2 Include license files 2025-07-16 13:07:08 +09:00
COPYINGv3 Include license files 2025-07-16 13:07:08 +09:00
git-abidiff-gnutls Add licencing information 2023-06-30 11:49:20 +02:00
libdane-3.6.12-x86_64.abi Regenerate from 3.6.12 release 2021-10-18 16:20:17 +02:00
libdane-latest-x86_64.abi Regenerate from 3.8.11 release 2025-11-20 18:25:20 +09:00
libgnutls-3.6.12-x86_64.abi Regenerate from 3.6.12 release 2021-10-18 16:20:17 +02:00
libgnutls-latest-x86_64.abi Regenerate from 3.8.11 release 2025-11-20 18:25:20 +09:00
README.md Include license files 2025-07-16 13:07:08 +09:00

GnuTLS -- ABI information dump

This GnuTLS sub-project tracks the ABI information of GnuTLS libraries. The .abi files are generated using the abidw command and compared against the libraries with abicheck. Both commands are available in the libabigail project.

How GnuTLS uses this information

The main GnuTLS repository embeds this project as a git submodule, pointing to a specific revision. The GnuTLS build script will call abicheck to ensure the the currently built libraries do not introduce any ABI change. If the ABI change is intentional, the .abi files in this project should be regenerated and updated, by running make files-update.

git-abidiff-gnutls script

This is a wrapper around abicheck which can be used as a git diff driver. To enable it, follow the instruction written in the script.

License

The .abi files are auto-generated from the the GnuTLS library using the abidw tool and thus are distributed under the same license, that is the GNU Lesser General Public License (LGPL) version 2.1 or later.

The git-abidiff-gnutls script is distributed under the GNU General Public License version 3 or later.