diff options
Diffstat (limited to 'build')
-rw-r--r-- | build/certs/Makefile | 51 | ||||
-rw-r--r-- | build/certs/cacert-ca.der | bin | 1857 -> 0 bytes | |||
-rw-r--r-- | build/certs/cacert3.der | bin | 1885 -> 0 bytes | |||
-rw-r--r-- | build/certs/distant-end-date.der | bin | 366 -> 0 bytes | |||
-rw-r--r-- | build/certs/entrust-invalid.der | bin | 1120 -> 0 bytes | |||
-rw-r--r-- | build/certs/redhat-newca.der | bin | 948 -> 0 bytes | |||
-rw-r--r-- | build/certs/self-server.der | bin | 396 -> 0 bytes | |||
-rw-r--r-- | build/certs/self-signed-with-eku.der | bin | 480 -> 0 bytes | |||
-rw-r--r-- | build/certs/self-signed-with-ku.der | bin | 478 -> 0 bytes | |||
-rw-r--r-- | build/certs/testing-ca.der | bin | 970 -> 0 bytes | |||
-rw-r--r-- | build/certs/testing-server.der | bin | 554 -> 0 bytes | |||
-rw-r--r-- | build/certs/verisign-v1.der | bin | 576 -> 0 bytes | |||
-rw-r--r-- | build/certs/with-eku.conf | 19 | ||||
-rw-r--r-- | build/certs/with-ku.conf | 19 | ||||
-rw-r--r-- | build/gtk-doc.make | 259 | ||||
-rw-r--r-- | build/litter/.empty | 1 | ||||
-rw-r--r-- | build/m4/.empty | 1 | ||||
-rw-r--r-- | build/tx-update | 66 |
18 files changed, 0 insertions, 416 deletions
diff --git a/build/certs/Makefile b/build/certs/Makefile deleted file mode 100644 index 033ecde..0000000 --- a/build/certs/Makefile +++ /dev/null @@ -1,51 +0,0 @@ - -# Note that nothing here is distributed. It just lives in the git repository -# We copy everything into its final location, and those test files are -# distributed in the tarballs - -TRUST = ../../trust - -prepare-certs: - cp -v cacert3.der $(TRUST)/input/anchors - cp -v cacert3.der $(TRUST)/fixtures - cp -v cacert3.der $(TRUST)/fixtures - openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3.pem - openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3.pem - cat $(TRUST)/fixtures/cacert3.pem $(TRUST)/fixtures/cacert3.pem > $(TRUST)/fixtures/cacert3-twice.pem - openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3-trusted.pem \ - -addtrust serverAuth -addreject emailProtection \ - -setalias "Custom Label" - cp $(TRUST)/fixtures/cacert3-trusted.pem $(TRUST)/fixtures/cacert3-trusted-server-alias.pem - openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3-trusted-alias.pem \ - -setalias "Custom Label" - openssl x509 -in cacert3.der -inform DER -out $(TRUST)/fixtures/cacert3-distrust-all.pem \ - -addreject serverAuth -addreject clientAuth -addreject codeSigning \ - -addreject emailProtection -addreject ipsecEndSystem -addreject ipsecTunnel \ - -addreject ipsecUser -addreject timeStamping - openssl x509 -in verisign-v1.der -inform DER -out $(TRUST)/fixtures/verisign-v1.pem \ - -setalias "Custom Label" - cat $(TRUST)/fixtures/cacert3-trusted-server-alias.pem \ - $(TRUST)/fixtures/verisign-v1.pem > $(TRUST)/fixtures/multiple.pem - cp -v cacert-ca.der $(TRUST)/input - cp -v cacert-ca.der $(TRUST)/fixtures - openssl x509 -in redhat-newca.der -inform DER -out $(TRUST)/fixtures/distrusted.pem \ - -addreject clientAuth -setalias "Red Hat Is the CA" - cp -v $(TRUST)/fixtures/distrusted.pem $(TRUST)/input - cp -v self-server.der $(TRUST)/input/blacklist - cp -v self-signed-with-eku.der $(TRUST)/fixtures - cp -v self-signed-with-ku.der $(TRUST)/fixtures - cp -v testing-ca.der $(TRUST)/input/anchors - cp -v testing-server.der $(TRUST)/fixtures - -# Rebuild the self-signed certificates. This is almost never necessary and -# will require other changes in the code, mostly here as documentation -build-self-signed: - openssl req -new -x509 -outform DER -out self-signed-with-eku.der \ - -newkey rsa -keyout /dev/null -nodes -subj /CN=self-signed-with-eku.example.com \ - -config with-eku.conf -set_serial 888 -extensions v3_ca - openssl req -new -x509 -outform DER -out self-signed-with-ku.der \ - -newkey rsa -keyout /dev/null -nodes -subj /CN=self-signed-with-ku.example.com \ - -config with-ku.conf -set_serial 888 -extensions v3_ca - openssl req -new -x509 -outform DER -out distant-end-date.der \ - -newkey rsa:512 -keyout /dev/null -nodes -subj /CN=far-in-the-future.example.com \ - -config with-ku.conf -set_serial 999 -extensions v3_ca -days 20000 diff --git a/build/certs/cacert-ca.der b/build/certs/cacert-ca.der Binary files differdeleted file mode 100644 index 719b0ff..0000000 --- a/build/certs/cacert-ca.der +++ /dev/null diff --git a/build/certs/cacert3.der b/build/certs/cacert3.der Binary files differdeleted file mode 100644 index 56f8c88..0000000 --- a/build/certs/cacert3.der +++ /dev/null diff --git a/build/certs/distant-end-date.der b/build/certs/distant-end-date.der Binary files differdeleted file mode 100644 index 1b3fd47..0000000 --- a/build/certs/distant-end-date.der +++ /dev/null diff --git a/build/certs/entrust-invalid.der b/build/certs/entrust-invalid.der Binary files differdeleted file mode 100644 index 7be5c18..0000000 --- a/build/certs/entrust-invalid.der +++ /dev/null diff --git a/build/certs/redhat-newca.der b/build/certs/redhat-newca.der Binary files differdeleted file mode 100644 index affae24..0000000 --- a/build/certs/redhat-newca.der +++ /dev/null diff --git a/build/certs/self-server.der b/build/certs/self-server.der Binary files differdeleted file mode 100644 index 68fe9af..0000000 --- a/build/certs/self-server.der +++ /dev/null diff --git a/build/certs/self-signed-with-eku.der b/build/certs/self-signed-with-eku.der Binary files differdeleted file mode 100644 index 33e0760..0000000 --- a/build/certs/self-signed-with-eku.der +++ /dev/null diff --git a/build/certs/self-signed-with-ku.der b/build/certs/self-signed-with-ku.der Binary files differdeleted file mode 100644 index 51bb227..0000000 --- a/build/certs/self-signed-with-ku.der +++ /dev/null diff --git a/build/certs/testing-ca.der b/build/certs/testing-ca.der Binary files differdeleted file mode 100644 index d3f70ea..0000000 --- a/build/certs/testing-ca.der +++ /dev/null diff --git a/build/certs/testing-server.der b/build/certs/testing-server.der Binary files differdeleted file mode 100644 index cf2de65..0000000 --- a/build/certs/testing-server.der +++ /dev/null diff --git a/build/certs/verisign-v1.der b/build/certs/verisign-v1.der Binary files differdeleted file mode 100644 index bcd5ebb..0000000 --- a/build/certs/verisign-v1.der +++ /dev/null diff --git a/build/certs/with-eku.conf b/build/certs/with-eku.conf deleted file mode 100644 index 8eab21d..0000000 --- a/build/certs/with-eku.conf +++ /dev/null @@ -1,19 +0,0 @@ -# -# Use with the following command -# $ openssl req -new -x509 -outform DER -out self-signed-with-ku.pem \ -# -newkey rsa -keyout self-signed-with-ku.key -nodes \ -# -config with-ku.conf -set_serial 888 -extensions v3_ca -# - -[ req ] -default_bits = 1024 -distinguished_name = req_distinguished_name -x509_extensions = v3_ca -dirstring_type = nobmp - -[ req_distinguished_name ] -commonName = Common Name -commonName_max = 64 - -[ v3_ca ] -keyUsage=keyCertSign,digitalSignature
\ No newline at end of file diff --git a/build/certs/with-ku.conf b/build/certs/with-ku.conf deleted file mode 100644 index aa0acc1..0000000 --- a/build/certs/with-ku.conf +++ /dev/null @@ -1,19 +0,0 @@ -# -# Use with the following command -# $ openssl req -new -x509 -outform DER -out self-signed-with-eku.pem \ -# -newkey rsa -keyout self-signed-with-eku.key -nodes \ -# -config with-eku.conf -set_serial 888 -extensions v3_ca -# - -[ req ] -default_bits = 1024 -distinguished_name = req_distinguished_name -x509_extensions = v3_ca -dirstring_type = nobmp - -[ req_distinguished_name ] -commonName = Common Name -commonName_max = 64 - -[ v3_ca ] -extendedKeyUsage=clientAuth,emailProtection,1.2.3.4
\ No newline at end of file diff --git a/build/gtk-doc.make b/build/gtk-doc.make deleted file mode 100644 index 4709268..0000000 --- a/build/gtk-doc.make +++ /dev/null @@ -1,259 +0,0 @@ -# -*- mode: makefile -*- - -#################################### -# Everything below here is generic # -#################################### - -if GTK_DOC_USE_LIBTOOL -GTKDOC_CC = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -GTKDOC_LD = $(LIBTOOL) --tag=CC --mode=link $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -GTKDOC_RUN = $(LIBTOOL) --mode=execute -else -GTKDOC_CC = $(CC) $(INCLUDES) $(GTKDOC_DEPS_CFLAGS) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -GTKDOC_LD = $(CC) $(GTKDOC_DEPS_LIBS) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -GTKDOC_RUN = -endif - -# We set GPATH here; this gives us semantics for GNU make -# which are more like other make's VPATH, when it comes to -# whether a source that is a target of one rule is then -# searched for in VPATH/GPATH. -# -GPATH = $(srcdir) - -TARGET_DIR=$(HTML_DIR)/$(DOC_MODULE) - -SETUP_FILES = \ - $(content_files) \ - $(DOC_MAIN_SGML_FILE) \ - $(DOC_MODULE)-sections.txt \ - $(DOC_MODULE)-overrides.txt \ - style.css - -EXTRA_DIST = \ - $(HTML_IMAGES) \ - $(SETUP_FILES) - -DOC_STAMPS=setup-build.stamp scan-build.stamp sgml-build.stamp \ - html-build.stamp pdf-build.stamp \ - sgml.stamp html.stamp pdf.stamp - -SCANOBJ_FILES = \ - $(DOC_MODULE).args \ - $(DOC_MODULE).hierarchy \ - $(DOC_MODULE).interfaces \ - $(DOC_MODULE).prerequisites \ - $(DOC_MODULE).signals - -REPORT_FILES = \ - $(DOC_MODULE)-undocumented.txt \ - $(DOC_MODULE)-undeclared.txt \ - $(DOC_MODULE)-unused.txt - -CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) - -if ENABLE_GTK_DOC -if GTK_DOC_BUILD_HTML -HTML_BUILD_STAMP=html-build.stamp -else -HTML_BUILD_STAMP= -endif -if GTK_DOC_BUILD_PDF -PDF_BUILD_STAMP=pdf-build.stamp -else -PDF_BUILD_STAMP= -endif - -all-local: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) -else -all-local: -endif - -docs: $(HTML_BUILD_STAMP) $(PDF_BUILD_STAMP) - -$(REPORT_FILES): sgml-build.stamp - -#### setup #### - -setup-build.stamp: - -@if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ - echo ' DOC Preparing build'; \ - files=`echo $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types`; \ - if test "x$$files" != "x" ; then \ - for file in $$files ; do \ - test -f $(abs_srcdir)/$$file && \ - cp -pu $(abs_srcdir)/$$file $(abs_builddir)/ || true; \ - done; \ - fi; \ - fi - @touch setup-build.stamp - - -#### scan #### - -scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) - @echo ' DOC Scanning header files' - @_source_dir='' ; \ - for i in $(DOC_SOURCE_DIR) ; do \ - _source_dir="$${_source_dir} --source-dir=$$i" ; \ - done ; \ - gtkdoc-scan --module=$(DOC_MODULE) --ignore-headers="$(IGNORE_HFILES)" $${_source_dir} $(SCAN_OPTIONS) $(EXTRA_HFILES) - @if grep -l '^..*$$' $(DOC_MODULE).types > /dev/null 2>&1 ; then \ - echo " DOC Introspecting gobjects"; \ - scanobj_options=""; \ - gtkdoc-scangobj 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$(?)" = "0"; then \ - if test "x$(V)" = "x1"; then \ - scanobj_options="--verbose"; \ - fi; \ - fi; \ - CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" \ - gtkdoc-scangobj $(SCANGOBJ_OPTIONS) $$scanobj_options --module=$(DOC_MODULE); \ - else \ - for i in $(SCANOBJ_FILES) ; do \ - test -f $$i || touch $$i ; \ - done \ - fi - @touch scan-build.stamp - -$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES): scan-build.stamp - @true - -#### xml #### - -sgml-build.stamp: setup-build.stamp $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt $(expand_content_files) - @echo ' DOC Building XML' - @_source_dir='' ; \ - for i in $(DOC_SOURCE_DIR) ; do \ - _source_dir="$${_source_dir} --source-dir=$$i" ; \ - done ; \ - gtkdoc-mkdb --module=$(DOC_MODULE) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $${_source_dir} $(MKDB_OPTIONS) - @touch sgml-build.stamp - -sgml.stamp: sgml-build.stamp - @true - -#### html #### - -html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(srcdir)/style.css - @echo ' DOC Building HTML' - @rm -rf html - @mkdir html - @mkhtml_options=""; \ - gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$(?)" = "0"; then \ - if test "x$(V)" = "x1"; then \ - mkhtml_options="$$mkhtml_options --verbose"; \ - fi; \ - fi; \ - gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ - if test "$(?)" = "0"; then \ - mkhtml_options="$$mkhtml_options --path=\"$(abs_srcdir)\""; \ - fi; \ - cd html && gtkdoc-mkhtml $$mkhtml_options $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) - -@test "x$(HTML_IMAGES)" = "x" || \ - for file in $(HTML_IMAGES) ; do \ - if test -f $(abs_srcdir)/$$file ; then \ - cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ - fi; \ - if test -f $(abs_builddir)/$$file ; then \ - cp $(abs_builddir)/$$file $(abs_builddir)/html; \ - fi; \ - done; - @echo ' DOC Fixing cross-references' - @gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) - @mv $(builddir)/html/style.css $(builddir)/html/gtk-doc.css - @cp $(srcdir)/style.css $(builddir)/html/style.css - @touch html-build.stamp - -#### pdf #### - -pdf-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) - @echo ' DOC Building PDF' - @rm -f $(DOC_MODULE).pdf - @mkpdf_options=""; \ - gtkdoc-mkpdf 2>&1 --help | grep >/dev/null "\-\-verbose"; \ - if test "$(?)" = "0"; then \ - if test "x$(V)" = "x1"; then \ - mkpdf_options="$$mkpdf_options --verbose"; \ - fi; \ - fi; \ - if test "x$(HTML_IMAGES)" != "x"; then \ - for img in $(HTML_IMAGES); do \ - part=`dirname $$img`; \ - echo $$mkpdf_options | grep >/dev/null "\-\-imgdir=$$part "; \ - if test $$? != 0; then \ - mkpdf_options="$$mkpdf_options --imgdir=$$part"; \ - fi; \ - done; \ - fi; \ - gtkdoc-mkpdf --path="$(abs_srcdir)" $$mkpdf_options $(DOC_MODULE) $(DOC_MAIN_SGML_FILE) $(MKPDF_OPTIONS) - @touch pdf-build.stamp - -############## - -clean-local: - @rm -f *~ *.bak - @rm -rf .libs - -distclean-local: - @rm -rf xml html $(REPORT_FILES) $(DOC_MODULE).pdf \ - $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt - @if test "$(abs_srcdir)" != "$(abs_builddir)" ; then \ - rm -f $(SETUP_FILES) $(expand_content_files) $(DOC_MODULE).types; \ - fi - -maintainer-clean-local: clean - @rm -rf xml html - -install-data-local: - @installfiles=`echo $(builddir)/html/*`; \ - if test "$$installfiles" = '$(builddir)/html/*'; \ - then echo 1>&2 'Nothing to install' ; \ - else \ - if test -n "$(DOC_MODULE_VERSION)"; then \ - installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ - else \ - installdir="$(DESTDIR)$(TARGET_DIR)"; \ - fi; \ - $(mkinstalldirs) $${installdir} ; \ - for i in $$installfiles; do \ - echo ' $(INSTALL_DATA) '$$i ; \ - $(INSTALL_DATA) $$i $${installdir}; \ - done; \ - if test -n "$(DOC_MODULE_VERSION)"; then \ - mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ - $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ - fi; \ - $(GTKDOC_REBASE) --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir}; \ - fi - -uninstall-local: - @if test -n "$(DOC_MODULE_VERSION)"; then \ - installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ - else \ - installdir="$(DESTDIR)$(TARGET_DIR)"; \ - fi; \ - rm -rf $${installdir} - -# -# Require gtk-doc when making dist -# -if ENABLE_GTK_DOC -dist-check-gtkdoc: -else -dist-check-gtkdoc: - @echo "*** gtk-doc must be installed and --enable-doc in order to make dist" - @false -endif - -dist-hook: dist-check-gtkdoc dist-hook-local - @mkdir $(distdir)/html - @cp ./html/* $(distdir)/html - @-cp ./$(DOC_MODULE).pdf $(distdir)/ - @-cp ./$(DOC_MODULE).types $(distdir)/ - @-cp ./$(DOC_MODULE)-sections.txt $(distdir)/ - @cd $(distdir) && rm -f $(DISTCLEANFILES) - @$(GTKDOC_REBASE) --online --relative --html-dir=$(distdir)/html - -.PHONY : dist-hook-local docs diff --git a/build/litter/.empty b/build/litter/.empty deleted file mode 100644 index be533a1..0000000 --- a/build/litter/.empty +++ /dev/null @@ -1 +0,0 @@ -Stub file to track in git diff --git a/build/m4/.empty b/build/m4/.empty deleted file mode 100644 index be533a1..0000000 --- a/build/m4/.empty +++ /dev/null @@ -1 +0,0 @@ -Stub file to track in git diff --git a/build/tx-update b/build/tx-update deleted file mode 100644 index 5d61335..0000000 --- a/build/tx-update +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/sh - -set -euf - -TX_PROJECT="p11-kit" -TX_HOST="https://www.transifex.com" -TX_RESOURCE="$TX_PROJECT.master" - -fail() -{ - echo "tx-update: $@" >&2 - exit 2 -} - -tx_langs() -( - cd .tx/$TX_RESOURCE - ls | sed 's/_translation//' -) - -lingua_langs() -{ - cat po/LINGUAS | while read lang extra; do - case $lang in \ - \#*) ;; - en) ;; - *) echo -n "$lang " - esac - done -} - -if [ ! -d po ]; then - fail "run this script in the top level project directory" -fi - -if [ ! -d .tx ]; then - tx init --host=$TX_HOST - tx set --source -r $TX_RESOURCE -l en po/$TX_PROJECT.pot -fi - -# Push source to server -tx push -s - -# Pull from the server -tx pull -a - -pull_again="no" - -# Update LINGUAS -for lang in $(tx_langs); do - if ! grep -qw $lang po/LINGUAS; then - echo $lang >> po/LINGUAS - pull_again="yes" - fi -done - -# Setup associations -for lang in $(lingua_langs); do - tx set -r $TX_RESOURCE -l $lang po/$lang.po - pull_again="yes" -done - -# Pull and get all translations -if [ "$pull_again" = "yes" ]; then - tx pull -fi |