]> granicus.if.org Git - apache/commitdiff
On the trunk:
authorStefan Eissing <icing@apache.org>
Wed, 9 Aug 2017 13:57:33 +0000 (13:57 +0000)
committerStefan Eissing <icing@apache.org>
Wed, 9 Aug 2017 13:57:33 +0000 (13:57 +0000)
mod_md: new module for managing domains across VirtualHosts

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1804530 13f79535-47bb-0310-9956-ffa450edef68

1  2 
CHANGES
modules/md/Makefile

diff --cc CHANGES
index cad233d37bbb14a21bef82373ff71a5ed59b04e6,cad233d37bbb14a21bef82373ff71a5ed59b04e6..da95d435d099bf78287f34f78d8eee51a691cb69
+++ b/CHANGES
@@@ -1,6 -1,6 +1,13 @@@
                                                           -*- coding: utf-8 -*-
  Changes with Apache 2.5.0
  
++  *) mod_md: new module for managing domains across VirtualHosts with ACME protocol 
++     implementation for automated certificate signup and renewal. Default CA is
++     the test area of Let's Encrypt right now, so certificates root will not be valid.
++     Will be switched to the real service endpoint rather soon. If you need it now,
++     configure 'MDCertificateAuthority https://acme-v01.api.letsencrypt.org/directory'.
++     Module standard xml documentation coming soonish. [Stefan Eissing] 
++     
    *) mod_ssl, ab: Fix compatibility with LibreSSL.  PR 61184.
       [Bernard Spil <brnrd freebsd.org>, Yann Ylavic]
  
index 0000000000000000000000000000000000000000,0e0b4f66ffb1cc9c6ede0a02b5f887f1dc5ba777..349767a23db4628623a611c59719e02fdeb365a2
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,65 +1,65 @@@
 -top_srcdir   = /Users/sei/projects/httpd/trunk-md
 -top_builddir = /Users/sei/projects/httpd/trunk-md
 -srcdir       = /Users/sei/projects/httpd/trunk-md/modules/md
 -builddir     = /Users/sei/projects/httpd/trunk-md/modules/md
 -VPATH        = /Users/sei/projects/httpd/trunk-md/modules/md
++top_srcdir   = /Users/sei/projects/httpd/trunk
++top_builddir = /Users/sei/projects/httpd/trunk
++srcdir       = /Users/sei/projects/httpd/trunk/modules/md
++builddir     = /Users/sei/projects/httpd/trunk/modules/md
++VPATH        = /Users/sei/projects/httpd/trunk/modules/md
+ # Licensed to the Apache Software Foundation (ASF) under one or more
+ # contributor license agreements.  See the NOTICE file distributed with
+ # this work for additional information regarding copyright ownership.
+ # The ASF licenses this file to You under the Apache License, Version 2.0
+ # (the "License"); you may not use this file except in compliance with
+ # the License.  You may obtain a copy of the License at
+ #
+ #     http://www.apache.org/licenses/LICENSE-2.0
+ #
+ # Unless required by applicable law or agreed to in writing, software
+ # distributed under the License is distributed on an "AS IS" BASIS,
+ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
+ #
+ #   standard stuff
+ #
+ LTLIBRARY_NAME    = libmd.la
+ LTLIBRARY_SOURCES = \
+       md_acme.c \
+       md_acme_acct.c \
+       md_acme_authz.c \
+       md_acme_drive.c \
+       md_core.c \
+       md_curl.c \
+       md_crypt.c \
+       md_http.c \
+       md_json.c \
+       md_jws.c \
+       md_log.c \
+       md_reg.c \
+       md_store.c \
+       md_store_fs.c \
+       md_util.c
+ LTLIBRARY_DEPENDENCIES = md.h
+ a2md_OBJECTS = \
+       md_cmd_main.c \
+       md_cmd_acme.c \
+       md_cmd_reg.c \
+       md_cmd_store.c
+ a2md: $(a2md_OBJECTS) $(LTLIBRARY_NAME)
+       $(LINK) $(a2md_LTFLAGS) $(a2md_OBJECTS) -lmd $(A2MD_LDADD) $(AP_LIBS)
+ # top be installed in bin dir
+ bin_PROGRAMS = a2md
+ TARGETS = $(bin_PROGRAMS)
+ local-shared-build: $(LTLIBRARY_NAME) $(SHARED_TARGETS) a2md
+ include $(top_srcdir)/build/library.mk
+ include $(top_srcdir)/build/special.mk