| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
* guile/src/core.c (mark_session_record_port, free_session_record_port):
Conditionalize on `SCM_MAJOR_VERSION == 1 && SCM_MINOR_VERSION <= 8'.
(scm_init_gnutls_session_record_port_type): Adjust accordingly.
(make_session_record_port): Use `scm_gc_malloc_pointerless ()' when
available.
|
|
|
|
|
| |
* guile/src/core.c (SCM_GNUTLS_MAKE_SESSION_DATA,
SCM_GNUTLS_SET_SESSION_RECORD_PORT): Remove extraneous semicolon.
|
|
|
|
| |
* guile/src/core.c (scm_init_gnutls): Use Guile's malloc routines.
|
|
|
|
|
|
| |
* guile/src/core.c (do_fill_port, fill_session_record_port_input,
scm_gnutls_set_session_transport_fd_x): Make sure pointer/integer casts
use integers of the right size.
|
|
|
|
|
|
| |
* guile/src/extra.c (scm_gnutls_openpgp_certificate_id,
scm_gnutls_openpgp_certificate_id_x): Use
the newer `gnutls_openpgp_crt_get_key_id ()'.
|
|
|
|
|
|
|
|
|
| |
* guile/src/Makefile.am (GUILE_FOR_BUILD): Turn off auto-compilation
with Guile 1.9+.
* guile/tests/Makefile.am (TESTS_ENVIRONMENT): Likewise.
* doc/Makefile.am (GUILE_FOR_BUILD): Likewise.
|
|
|
|
|
|
|
|
| |
* guile/src/core.c, guile/src/errors.c, guile/src/extra.c,
guile/src/utils.c: Include <config.h> first, as suggested by Simon
Josefsson.
* guile/src/utils.h: Don't include <config.h>.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Report and tiny patches from <jared.jennings.ctr@eglin.af.mil>, see
<https://savannah.gnu.org/support/index.php?106342>.
|
|
|
|
|
|
|
|
| |
* configure.in: Check for `-fgnu89-inline', define Automake conditional
`HAVE_GCC_GNU89_INLINE_OPTION'.
* guile/src/Makefile.am (AM_CFLAGS): Only use `-fgnu89-inline' when
`HAVE_GCC_GNU89_INLINE_OPTION' is true.
|
|
|
|
|
|
|
| |
* guile/src/Makefile.am (AM_CFLAGS): Add `-fgnu89-inline' when
`HAVE_GCC' is true. This works around the fact that GnuTLS is
compiled with `-std=c99', while Guile and GMP expect GNU inline
semantics, which defer from C99 inline semantics.
|
|
|
|
| |
* guile/src/core.c (set_certificate_file): Remove `inline' keyword.
|
| |
|
| |
|
|
|
|
|
| |
Reported by Tim Mooney, see <https://savannah.gnu.org/support/?106267>.
A gnulib module to make sure __func__ is available would be nice.
|
| |
|
|
|
|
|
|
| |
* guile/modules/gnutls.scm (certificate-request->string,
error/unknown-algorithm): Add.
(error/openpgp-trustdb-version-unsupported): Remove.
|
|
|
|
|
| |
* guile/tests/*.scm: Substitute `certificate' to `public-key' in tests
using the OpenPGP API.
|
|
|
|
|
|
|
|
|
|
|
| |
* guile/modules/gnutls.scm: Load `libguile-gnutls-v-1'.
* guile/modules/gnutls/extra.scm: Load `libguile-gnutls-extra-v-1'.
* guile/pre-inst-guile.in: Load `v-1' libraries.
* guile/src/Makefile.am (lib_LTLIBRARIES): Bump libraries from `v-0' to
`v-1'. Update all variables.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* guile/modules/gnutls/build/enums.scm (%openpgp-key-format-enum):
Rename to...
(%openpgp-certificate-format-enum): This.
(%gnutls-extra-enums): Update.
* guile/modules/gnutls/build/smobs.scm (%openpgp-public-key-smob):
Rename to...
(%openpgp-certificate-smob): This.
(%gnutls-extra-smobs): Update.
* guile/modules/gnutls/extra.scm: Substitute all `certificate' in all
`public-key' names. Add backward-compatible bindings.
* guile/src/extra.c: Substitute `certificate' to `public-key'.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* guile/modules/gnutls.scm (alert-description/unknown-srp-username,
alert-description/missing-srp-username): Remove.
(alert-description/unknown-psk-identity): New.
* guile/modules/gnutls/build/enums.scm (%alert-description-enum):
Likewise.
|
|
|
|
|
|
|
|
|
| |
* guile/src/core.c (X509_CERTIFICATE_DN_OID_FUNCTION_BODY): Use
`scm_take_locale_stringn ()' instead of `scm_take_locale_string ()'.
* NEWS: Update.
Signed-off-by: Simon Josefsson <simon@josefsson.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/Makefile.am (SNARF_CPPFLAGS): Added
`{top_srcdir,top_builddir}/includes' and `top_builddir'.
(core.c.texi): Added `&&' between the `make' command and the
`$(GUILE_FOR_BUILD)' command. Use `$(MAKE)' instead of `make'.
(extra.c.texi): Likewise.
* src/Makefile.am (AM_CPPFLAGS): Added
`{top_srcdir,top_builddir}/includes'.
Signed-off-by: Simon Josefsson <simon@josefsson.org>
|
| |
|
|
|
|
| |
Reported by ludo@gnu.org (Ludovic Courtès).
|
|
|
|
| |
Signed-off-by: Simon Josefsson <simon@josefsson.org>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* guile/src/Makefile.am (GNUTLS_CORE_LIBS, GNUTLS_EXTRA_LIBS): New.
(GNULIB_LDFLAGS): Renamed to `GNULIB_LIBS'. Explicitly pass the `.la'
path.
(libguile_gnutls_v_0_la_LDFLAGS): Pass `$(GUILE_LDFLAGS)' as the last
item so that RPATH is in the right order (i.e., all
`$(top_builddir)/...' appear first).
(libguile_gnutls_extra_v_0_la_LDFLAGS): Likewise.
|
|
|
|
|
|
|
|
|
|
| |
* configure.in: Add all custom CFLAGS to `AM_CFLAGS' rather than
`CFLAGS', except for `-D_REENTRANT -D_THREAD_SAFE' which must be
present during feature tests. Substitute `AM_CFLAGS'.
* src/Makefile.am (libguile_gnutls_v_0_la_CFLAGS): Added `$(AM_CFLAGS)'.
(libguile_gnutls_extra_v_0_la_CFLAGS): Likewise.
(AM_CFLAGS): When GCC is used, add `-Wno-strict-prototypes'.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/Makefile (%.c.texi): Removed.
(core.c.texi, extra.c.texi): New targets.
* guile/src/Makefile.am: Renamed `FILE.c.x' to `FILE.x'.
(SUFFIXES): Removed.
(%.c.x): Removed.
(.c.x): New target.
* guile/src/core.c: Include "core.x" instead of "core.c.x".
* guile/src/errors.c: Likewise.
* guile/src/extra.c: Likewise.
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/extract-guile-c-doc.scm (main): Use named arguments rather than
a single rest arg.
Fixed the order of arguments as passed to
`run-cpp-and-extract-snarfing' so that `ccache gcc -E' is really
passed as `("ccache" "gcc" "-E")' (in this order).
* guile/modules/system/documentation/c-snarf.scm
(run-cpp-and-extract-snarfing): Pass FILE as the last CPP argument.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am (SUBDIRS): Add `guile' when `HAVE_GUILE'.
* configure.in: When `guile-snarf' is not found, set
`opt_guile_bindings' to `no' instead of bailing out.
* src/Makefile.am (GUILE_FOR_BUILD): Fixed `-L' parameter.
|
| |
|
|
Documentation is still missing. A bit rough on the edges, but `make'
and `make check' do work.
|