Dump of ABI information across GnuTLS releases
Find a file
Alexander Sosedkin 3adc82d09a Regenerate from 3.8.13 release
Signed-off-by: Alexander Sosedkin <asosedkin@redhat.com>
2026-04-27 19:51:41 +02: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.13 release 2026-04-27 19:51:41 +02: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.13 release 2026-04-27 19:51:41 +02: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.