diff options
| -rw-r--r-- | .gitignore | 5 | ||||
| -rw-r--r-- | apps/Makefile.am | 2 | ||||
| -rw-r--r-- | apps/ocspcheck/CMakeLists.txt | 24 | ||||
| -rw-r--r-- | apps/ocspcheck/Makefile.am | 15 | ||||
| -rw-r--r-- | configure.ac | 1 | ||||
| -rwxr-xr-x | update.sh | 25 |
6 files changed, 64 insertions, 8 deletions
| @@ -117,10 +117,15 @@ include/pqueue.h | |||
| 117 | include/tls.h | 117 | include/tls.h |
| 118 | include/openssl/*.h | 118 | include/openssl/*.h |
| 119 | 119 | ||
| 120 | /apps/ocspcheck/*.h | ||
| 121 | /apps/ocspcheck/*.c | ||
| 122 | /apps/ocspcheck/ocspcheck* | ||
| 123 | |||
| 120 | /apps/nc/*.h | 124 | /apps/nc/*.h |
| 121 | /apps/nc/*.c | 125 | /apps/nc/*.c |
| 122 | /apps/nc/nc* | 126 | /apps/nc/nc* |
| 123 | !/apps/nc/readpassphrase.c | 127 | !/apps/nc/readpassphrase.c |
| 128 | |||
| 124 | /apps/openssl/*.h | 129 | /apps/openssl/*.h |
| 125 | /apps/openssl/*.c | 130 | /apps/openssl/*.c |
| 126 | /apps/openssl/*.cnf | 131 | /apps/openssl/*.cnf |
diff --git a/apps/Makefile.am b/apps/Makefile.am index 60d0c60..b512a1c 100644 --- a/apps/Makefile.am +++ b/apps/Makefile.am | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | include $(top_srcdir)/Makefile.am.common | 1 | include $(top_srcdir)/Makefile.am.common |
| 2 | 2 | ||
| 3 | SUBDIRS = openssl nc | 3 | SUBDIRS = ocspcheck openssl nc |
| 4 | 4 | ||
| 5 | EXTRA_DIST = CMakeLists.txt | 5 | EXTRA_DIST = CMakeLists.txt |
diff --git a/apps/ocspcheck/CMakeLists.txt b/apps/ocspcheck/CMakeLists.txt new file mode 100644 index 0000000..87a22d2 --- /dev/null +++ b/apps/ocspcheck/CMakeLists.txt | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | include_directories( | ||
| 2 | . | ||
| 3 | ./compat | ||
| 4 | ../../include | ||
| 5 | ../../include/compat | ||
| 6 | ) | ||
| 7 | |||
| 8 | set( | ||
| 9 | OCSPCHECK_SRC | ||
| 10 | http.c | ||
| 11 | ocspcheck.c | ||
| 12 | ) | ||
| 13 | |||
| 14 | if(NOT "${OPENSSLDIR}" STREQUAL "") | ||
| 15 | add_definitions(-DDEFAULT_CA_FILE=\"${OPENSSLDIR}/cert.pem\") | ||
| 16 | else() | ||
| 17 | add_definitions(-DDEFAULT_CA_FILE=\"${CMAKE_INSTALL_PREFIX}/etc/ssl/cert.pem\") | ||
| 18 | endif() | ||
| 19 | |||
| 20 | add_executable(ocspcheck ${OCSPCHECK_SRC}) | ||
| 21 | target_link_libraries(ocspcheck tls ${OPENSSL_LIBS}) | ||
| 22 | |||
| 23 | install(TARGETS ocspcheck DESTINATION bin) | ||
| 24 | install(FILES ocspcheck.8 DESTINATION share/man/man8) | ||
diff --git a/apps/ocspcheck/Makefile.am b/apps/ocspcheck/Makefile.am new file mode 100644 index 0000000..2f6540d --- /dev/null +++ b/apps/ocspcheck/Makefile.am | |||
| @@ -0,0 +1,15 @@ | |||
| 1 | include $(top_srcdir)/Makefile.am.common | ||
| 2 | |||
| 3 | bin_PROGRAMS = ocspcheck | ||
| 4 | |||
| 5 | EXTRA_DIST = ocspcheck.8 | ||
| 6 | EXTRA_DIST += CMakeLists.txt | ||
| 7 | |||
| 8 | ocspcheck_LDADD = $(abs_top_builddir)/crypto/libcrypto.la | ||
| 9 | ocspcheck_LDADD += $(abs_top_builddir)/ssl/libssl.la | ||
| 10 | ocspcheck_LDADD += $(abs_top_builddir)/tls/libtls.la | ||
| 11 | ocspcheck_LDADD += $(PLATFORM_LDADD) $(PROG_LDADD) | ||
| 12 | |||
| 13 | ocspcheck_SOURCES = http.c | ||
| 14 | ocspcheck_SOURCES += ocspcheck.c | ||
| 15 | noinst_HEADERS = http.h | ||
diff --git a/configure.ac b/configure.ac index d1ad543..eecfb41 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -128,6 +128,7 @@ AC_CONFIG_FILES([ | |||
| 128 | tls/Makefile | 128 | tls/Makefile |
| 129 | tests/Makefile | 129 | tests/Makefile |
| 130 | apps/Makefile | 130 | apps/Makefile |
| 131 | apps/ocspcheck/Makefile | ||
| 131 | apps/openssl/Makefile | 132 | apps/openssl/Makefile |
| 132 | apps/nc/Makefile | 133 | apps/nc/Makefile |
| 133 | man/Makefile | 134 | man/Makefile |
| @@ -26,7 +26,8 @@ libssl_src=$CWD/openbsd/src/lib/libssl | |||
| 26 | libssl_regress=$CWD/openbsd/src/regress/lib/libssl | 26 | libssl_regress=$CWD/openbsd/src/regress/lib/libssl |
| 27 | libtls_src=$CWD/openbsd/src/lib/libtls | 27 | libtls_src=$CWD/openbsd/src/lib/libtls |
| 28 | libtls_regress=$CWD/openbsd/src/regress/lib/libtls | 28 | libtls_regress=$CWD/openbsd/src/regress/lib/libtls |
| 29 | app_src=$CWD/openbsd/src/usr.bin | 29 | bin_src=$CWD/openbsd/src/usr.bin |
| 30 | sbin_src=$CWD/openbsd/src/usr.sbin | ||
| 30 | 31 | ||
| 31 | # load library versions | 32 | # load library versions |
| 32 | . $libcrypto_src/shlib_version | 33 | . $libcrypto_src/shlib_version |
| @@ -216,25 +217,35 @@ sed -e "s/compat\///" crypto/Makefile.am.arc4random > \ | |||
| 216 | 217 | ||
| 217 | # copy nc(1) source | 218 | # copy nc(1) source |
| 218 | echo "copying nc(1) source" | 219 | echo "copying nc(1) source" |
| 219 | $CP $app_src/nc/nc.1 apps/nc | 220 | $CP $bin_src/nc/nc.1 apps/nc |
| 220 | rm -f apps/nc/*.c apps/nc/*.h | 221 | rm -f apps/nc/*.c apps/nc/*.h |
| 221 | $CP_LIBC $libc_src/stdlib/strtonum.c apps/nc/compat | 222 | $CP_LIBC $libc_src/stdlib/strtonum.c apps/nc/compat |
| 222 | for i in `awk '/SOURCES|HEADERS|MANS/ { print $3 }' apps/nc/Makefile.am` ; do | 223 | for i in `awk '/SOURCES|HEADERS|MANS/ { print $3 }' apps/nc/Makefile.am` ; do |
| 223 | if [ -e $app_src/nc/$i ]; then | 224 | if [ -e $bin_src/nc/$i ]; then |
| 224 | $CP $app_src/nc/$i apps/nc | 225 | $CP $bin_src/nc/$i apps/nc |
| 226 | fi | ||
| 227 | done | ||
| 228 | |||
| 229 | # copy ocspcheck(1) source | ||
| 230 | echo "copying ocspcheck(1) source" | ||
| 231 | $CP $sbin_src/ocspcheck/ocspcheck.8 apps/ocspcheck | ||
| 232 | rm -f apps/ocspcheck/*.c apps/ocspcheck/*.h | ||
| 233 | for i in `awk '/SOURCES|HEADERS|MANS/ { print $3 }' apps/ocspcheck/Makefile.am` ; do | ||
| 234 | if [ -e $sbin_src/ocspcheck/$i ]; then | ||
| 235 | $CP $sbin_src/ocspcheck/$i apps/ocspcheck | ||
| 225 | fi | 236 | fi |
| 226 | done | 237 | done |
| 227 | 238 | ||
| 228 | # copy openssl(1) source | 239 | # copy openssl(1) source |
| 229 | echo "copying openssl(1) source" | 240 | echo "copying openssl(1) source" |
| 230 | $CP $app_src/openssl/openssl.1 apps/openssl | 241 | $CP $bin_src/openssl/openssl.1 apps/openssl |
| 231 | $CP_LIBC $libc_src/stdlib/strtonum.c apps/openssl/compat | 242 | $CP_LIBC $libc_src/stdlib/strtonum.c apps/openssl/compat |
| 232 | $CP $libcrypto_src/cert.pem apps/openssl | 243 | $CP $libcrypto_src/cert.pem apps/openssl |
| 233 | $CP $libcrypto_src/openssl.cnf apps/openssl | 244 | $CP $libcrypto_src/openssl.cnf apps/openssl |
| 234 | $CP $libcrypto_src/x509v3.cnf apps/openssl | 245 | $CP $libcrypto_src/x509v3.cnf apps/openssl |
| 235 | for i in `awk '/SOURCES|HEADERS|MANS/ { print $3 }' apps/openssl/Makefile.am` ; do | 246 | for i in `awk '/SOURCES|HEADERS|MANS/ { print $3 }' apps/openssl/Makefile.am` ; do |
| 236 | if [ -e $app_src/openssl/$i ]; then | 247 | if [ -e $bin_src/openssl/$i ]; then |
| 237 | $CP $app_src/openssl/$i apps/openssl | 248 | $CP $bin_src/openssl/$i apps/openssl |
| 238 | fi | 249 | fi |
| 239 | done | 250 | done |
| 240 | 251 | ||
