Dag-Erling Smørgrav
1e97f3c21d
WIP
2022-09-16 15:26:25 +02:00
Dag-Erling Smørgrav
487d826d00
Fix otpradiusd linker flags.
2022-09-16 15:26:25 +02:00
Dag-Erling Smørgrav
d4945f9775
Add accounting attributes.
2022-09-16 15:26:25 +02:00
Dag-Erling Smørgrav
be6f32b5bd
Proof-of-concept RADIUS server.
...
It is not yet capable of handling OTP requests, but all the elements are there: it can receive and decode Access-Request messages and respond with either Access-Accept or Access-Reject. All that remains is to refactor the guts of otpkey into libotp and plug them into otpradiusd.
2022-09-16 15:26:25 +02:00
Dag-Erling Smørgrav
a169d5aa63
Modernize and add FreeBSD port.
2022-09-16 13:48:31 +02:00
Dag-Erling Smørgrav
f8da6d5892
Update to latest Cryb release.
2019-04-03 11:58:19 +02:00
Dag-Erling Smørgrav
fa7463b958
Update to latest Cryb release.
2019-04-03 11:58:07 +02:00
Dag-Erling Smørgrav
d2b5efd41c
Switch Travis to Xenial.
2019-04-03 11:58:07 +02:00
Dag-Erling Smørgrav
7fa3c6483d
Missing headers.
2018-08-03 14:37:33 +02:00
Dag-Erling Smørgrav
5836c338bc
Attempt to determine the correct {ACLOCAL,PKG_CONFIG}_PATH.
2018-08-03 14:25:11 +02:00
Dag-Erling Smørgrav
6bd043cac5
Move verify and resync into the library.
2018-08-03 13:50:06 +02:00
Dag-Erling Smørgrav
d5dc054392
Rename internal functions.
2018-05-16 16:54:23 +02:00
Dag-Erling Smørgrav
0a97ba8fd3
Bump version.
2018-05-13 17:11:37 +02:00
Dag-Erling Smørgrav
573227933a
Update to latest version of Cryb build system.
2018-05-13 00:31:27 +02:00
Dag-Erling Smørgrav
f7e4233b4c
Explicitly enable maintainer mode.
...
This is the default if the AM_MAINTAINER_MODE macro is not invoked, but invoking it also creates the --disable-maintainer-mode option which some automated build tools use to speed up builds from a clean tree.
2018-05-05 15:29:41 +02:00
Dag-Erling Smørgrav
12ff759ffe
Debian package infrastructure.
2018-05-05 15:05:36 +02:00
Dag-Erling Smørgrav
5cc1f1949e
Add missing library dependencies.
2018-04-26 22:57:52 +02:00
Dag-Erling Smørgrav
a4ace72362
Bump dates and versions.
2018-04-26 22:44:49 +02:00
Dag-Erling Smørgrav
ba746c0543
Ignore generated binaries.
2018-04-26 22:44:41 +02:00
Dag-Erling Smørgrav
284b50eda4
CLI key management tool.
...
This is OpenPAM's oathkey tool ported to libcryb-oath (which is itself derived from OpenPAM's liboath). Most of its functionality will eventually move into libcryb-otp.
2018-04-26 03:23:21 +02:00
Dag-Erling Smørgrav
e4cde94086
Update ax_pkg_config macros from upstream.
2017-09-04 22:50:10 +02:00
Dag-Erling Smørgrav
df8521f768
Switch to latest cryb.to release.
2017-09-04 22:44:38 +02:00
Dag-Erling Smørgrav
bf8ed1e5ce
No need to ignore non-existent mkpkgng.
2017-09-04 22:44:18 +02:00
Dag-Erling Smørgrav
04ae0a846c
Replace pkg.m4 with our own pkg-config macros.
2017-05-06 02:02:42 +02:00
Dag-Erling Smørgrav
dc9ec52b82
AC_HELP_STRING was renamed to AS_HELP_STRING ages ago.
2017-05-06 01:23:49 +02:00
Dag-Erling Smørgrav
e3230eabd1
Parametrize the cryb.to version.
2017-05-02 14:25:22 +02:00
Dag-Erling Smørgrav
dba85ce06d
Switch to latest cryb.to release.
2017-05-02 14:22:39 +02:00
Dag-Erling Smørgrav
328f0494a3
Remove -Wno-unused-result from configure.ac.
2017-05-02 14:19:09 +02:00
Dag-Erling Smørgrav
9edbff86a9
Switch to latest cryb.to release.
2017-04-06 22:06:45 +02:00
Dag-Erling Smørgrav
54d4eb90ec
Update ax_gcc_builtin macros from upstream.
2017-03-31 13:07:31 +02:00
Dag-Erling Smørgrav
80be04ed48
Use PKG_CHECK_MODULES and PKG_HAVE_MODULES for Cryb libraries.
2017-03-22 23:18:58 +01:00
Dag-Erling Smørgrav
75fe73025a
Add a PKG_HAVE_MODULES macro that does what you mean.
...
PKG_HAVE_MODULES is a wrapper around PKG_CHECK_MODULES which is non-fatal if the requested modules were not found and which calls AC_DEFINE and AM_CONDITIONAL as you'd expect.
2017-03-22 23:18:41 +01:00
Dag-Erling Smørgrav
eda74454db
Import latest pkg.m4 from pkgconf.
2017-03-22 22:33:28 +01:00
Dag-Erling Smørgrav
02b42bca7b
Build on Trusty and install the latest cryb-to snapshot.
2017-03-22 22:27:32 +01:00
Dag-Erling Smørgrav
9fc8de2e71
Switch to using a real version number.
2017-03-07 16:24:03 +01:00
Dag-Erling Smørgrav
6779d970a5
Replace pkg-config's pkg.m4 with the latest version from pkgconf.
2017-03-07 16:23:28 +01:00
Dag-Erling Smørgrav
23c871052f
Remove support for a static PAM module, improving portability.
2017-03-07 16:21:26 +01:00
Dag-Erling Smørgrav
e6f26116a2
Remember to use the CFLAGS pkg-config gave us.
2017-03-07 16:20:23 +01:00
Dag-Erling Smørgrav
27ec6108ea
Add / update .gitignore throughout the tree.
2017-03-07 16:17:47 +01:00
Dag-Erling Smørgrav
14ae73c0fc
There is currently no reason to have a different <cryb/impl.h>.
2017-03-07 16:17:38 +01:00
Dag-Erling Smørgrav
0442e0945a
Remove generated file.
2017-03-07 14:35:45 +01:00
Dag-Erling Smørgrav
77e88b40ba
Include pkg.m4 from the latest version of pkg-config.
2017-03-07 02:32:05 +01:00
Dag-Erling Smørgrav
5aac818cdc
Install pkg-config before building on Travis.
2017-03-07 02:31:56 +01:00
Dag-Erling Smørgrav
910b02c3d4
Start using pkg-config / pkgconf.
2017-03-07 01:33:16 +01:00
Dag-Erling Smørgrav
b87e7e57c9
Add a missing include.
2017-03-07 01:23:37 +01:00
Dag-Erling Smørgrav
cb0cd62139
Skeleton
2017-03-05 01:04:07 +01:00
Dag-Erling Smørgrav
2341654fcc
Initialize repository
2017-03-03 17:27:38 +01:00