mirror of
https://github.com/ridercz/AutoACME.git
synced 2026-04-25 15:15:53 +03:00
[PR #18] [MERGED] Support for self-hosted challenge #44
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/AutoACME#44
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/ridercz/AutoACME/pull/18
Author: @avonwyss
Created: 3/21/2018
Status: ✅ Merged
Merged: 8/15/2018
Merged by: @ridercz
Base:
master← Head:master📝 Commits (6)
4d0736dFix broken AssemblyInfo files59d98af.editorconfig file for correct code style4a03ea0Refactoring - consolidation of common program code into Core project to avoid redundancy07c94adAdded support for self-hosting challenge without temposrary file and IIS websitea4cd799Added configuration setting for the UrlPrefix of the self-hosted challenge8d72368Fix error handling in self-host challenge - shutting down HttpListener throws in async code📊 Changes
17 files changed (+847 additions, -803 deletions)
View changed files
➕
.editorconfig(+15 -0)📝
Altairis.AutoAcme.Configuration/Altairis.AutoAcme.Configuration.csproj(+93 -93)📝
Altairis.AutoAcme.Configuration/Properties/AssemblyInfo.cs(+1 -1)📝
Altairis.AutoAcme.Configuration/Store.cs(+6 -2)📝
Altairis.AutoAcme.Core/AcmeContext.cs(+8 -8)➕
Altairis.AutoAcme.Core/AcmeEnvironment.cs(+93 -0)📝
Altairis.AutoAcme.Core/Altairis.AutoAcme.Core.csproj(+100 -91)➕
Altairis.AutoAcme.Core/ChallengeFile.cs(+23 -0)➕
Altairis.AutoAcme.Core/ChallengeHosted.cs(+56 -0)📝
Altairis.AutoAcme.Core/Properties/AssemblyInfo.cs(+1 -1)📝
Altairis.AutoAcme.IisSync/Altairis.AutoAcme.IisSync.csproj(+86 -86)📝
Altairis.AutoAcme.IisSync/Program.cs(+29 -118)📝
Altairis.AutoAcme.IisSync/Properties/AssemblyInfo.cs(+1 -1)📝
Altairis.AutoAcme.Manager/Altairis.AutoAcme.Manager.csproj(+128 -128)📝
Altairis.AutoAcme.Manager/Program.cs(+98 -181)📝
AutoACME.sln(+95 -93)➕
AutoACME.sln.DotSettings(+14 -0)📄 Description
I'm using AutoACME with a DFS-based (replicated) CCS with multiple IIS servers. However I want to run AutoACME (both for adding domains as well as for maintenance) on a backend server which does not have IIS installed, and I didn't want to create a IIS site for handling the challenges. Instead I have the AutoACME app self-host the challenge for the duration of the request - no dedicated web site or file involved.
This PR contains the following changes:
Note: I have not touched the version; if you want to accept the PR you can either adjust it yourself or let me know which version number you want.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.