commit
						43b1a4bf5a
					
				| 
						 | 
				
			
			@ -65,9 +65,9 @@ jobs:
 | 
			
		|||
      TokenName4: ${{ secrets.TokenName4}}
 | 
			
		||||
      TokenName5: ${{ secrets.TokenName5}}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Set env file
 | 
			
		||||
      run: |
 | 
			
		||||
        cd ../acmetest
 | 
			
		||||
| 
						 | 
				
			
			@ -113,11 +113,11 @@ jobs:
 | 
			
		|||
      TokenName4: ${{ secrets.TokenName4}}
 | 
			
		||||
      TokenName5: ${{ secrets.TokenName5}}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Install tools
 | 
			
		||||
      run:  brew install socat
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      run: |
 | 
			
		||||
        if [ "${{ secrets.TokenName1}}" ] ; then
 | 
			
		||||
| 
						 | 
				
			
			@ -164,7 +164,7 @@ jobs:
 | 
			
		|||
    - name: Set git to use LF
 | 
			
		||||
      run: |
 | 
			
		||||
          git config --global core.autocrlf false
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Install cygwin base packages with chocolatey
 | 
			
		||||
      run: |
 | 
			
		||||
          choco config get cacheLocation
 | 
			
		||||
| 
						 | 
				
			
			@ -172,14 +172,14 @@ jobs:
 | 
			
		|||
      shell: cmd
 | 
			
		||||
    - name: Install cygwin additional packages
 | 
			
		||||
      run: |
 | 
			
		||||
          C:\tools\cygwin\cygwinsetup.exe -qgnNdO -R C:/tools/cygwin -s http://mirrors.kernel.org/sourceware/cygwin/ -P socat,curl,cron,unzip,git
 | 
			
		||||
          C:\tools\cygwin\cygwinsetup.exe -qgnNdO -R C:/tools/cygwin -s https://mirrors.kernel.org/sourceware/cygwin/ -P socat,curl,cron,unzip,git
 | 
			
		||||
      shell: cmd
 | 
			
		||||
    - name: Set ENV
 | 
			
		||||
      shell: cmd
 | 
			
		||||
      run: |
 | 
			
		||||
          echo PATH=C:\tools\cygwin\bin;C:\tools\cygwin\usr\bin >> %GITHUB_ENV%
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      shell: bash
 | 
			
		||||
      run: |
 | 
			
		||||
| 
						 | 
				
			
			@ -223,9 +223,9 @@ jobs:
 | 
			
		|||
      TokenName4: ${{ secrets.TokenName4}}
 | 
			
		||||
      TokenName5: ${{ secrets.TokenName5}}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/freebsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
 | 
			
		||||
| 
						 | 
				
			
			@ -274,9 +274,9 @@ jobs:
 | 
			
		|||
      TokenName4: ${{ secrets.TokenName4}}
 | 
			
		||||
      TokenName5: ${{ secrets.TokenName5}}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/openbsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
 | 
			
		||||
| 
						 | 
				
			
			@ -325,9 +325,9 @@ jobs:
 | 
			
		|||
      TokenName4: ${{ secrets.TokenName4}}
 | 
			
		||||
      TokenName5: ${{ secrets.TokenName5}}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/netbsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
 | 
			
		||||
| 
						 | 
				
			
			@ -377,9 +377,9 @@ jobs:
 | 
			
		|||
      TokenName4: ${{ secrets.TokenName4}}
 | 
			
		||||
      TokenName5: ${{ secrets.TokenName5}}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/dragonflybsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
 | 
			
		||||
| 
						 | 
				
			
			@ -433,9 +433,9 @@ jobs:
 | 
			
		|||
      TokenName4: ${{ secrets.TokenName4}}
 | 
			
		||||
      TokenName5: ${{ secrets.TokenName5}}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/solaris-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_NO_SUBDOMAIN TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG http_proxy https_proxy HTTPS_INSECURE TokenName1 TokenName2 TokenName3 TokenName4 TokenName5 ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,8 +45,8 @@ jobs:
 | 
			
		|||
      CA_EMAIL: ${{ matrix.CA_EMAIL }}
 | 
			
		||||
      TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0.0.3
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0
 | 
			
		||||
      id: tunnel
 | 
			
		||||
      with:
 | 
			
		||||
        protocol: http
 | 
			
		||||
| 
						 | 
				
			
			@ -54,7 +54,7 @@ jobs:
 | 
			
		|||
    - name: Set envs
 | 
			
		||||
      run: echo "TestingDomain=${{steps.tunnel.outputs.server}}" >> $GITHUB_ENV
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/dragonflybsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_LOCAL TestingDomain TEST_ACME_Server CA_ECDSA CA CA_EMAIL TEST_PREFERRED_CHAIN'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -51,8 +51,8 @@ jobs:
 | 
			
		|||
      TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}
 | 
			
		||||
      ACME_USE_WGET: ${{ matrix.ACME_USE_WGET }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0.0.3
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0
 | 
			
		||||
      id: tunnel
 | 
			
		||||
      with:
 | 
			
		||||
        protocol: http
 | 
			
		||||
| 
						 | 
				
			
			@ -60,7 +60,7 @@ jobs:
 | 
			
		|||
    - name: Set envs
 | 
			
		||||
      run: echo "TestingDomain=${{steps.tunnel.outputs.server}}" >> $GITHUB_ENV
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/freebsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_LOCAL TestingDomain TEST_ACME_Server CA_ECDSA CA CA_EMAIL TEST_PREFERRED_CHAIN ACME_USE_WGET'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,11 +33,11 @@ jobs:
 | 
			
		|||
      TEST_PREFERRED_CHAIN: (STAGING) Pretend Pear X1
 | 
			
		||||
      TEST_ACME_Server: "LetsEncrypt.org_test"
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: |
 | 
			
		||||
          cd .. \
 | 
			
		||||
          && git clone https://github.com/acmesh-official/acmetest.git \
 | 
			
		||||
          && git clone --depth=1 https://github.com/acmesh-official/acmetest.git \
 | 
			
		||||
          && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      run: |
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -44,13 +44,13 @@ jobs:
 | 
			
		|||
      CA_EMAIL: ${{ matrix.CA_EMAIL }}
 | 
			
		||||
      TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Install tools
 | 
			
		||||
      run:  brew install socat
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: |
 | 
			
		||||
          cd .. \
 | 
			
		||||
          && git clone https://github.com/acmesh-official/acmetest.git \
 | 
			
		||||
          && git clone --depth=1 https://github.com/acmesh-official/acmetest.git \
 | 
			
		||||
          && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      run: |
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -45,8 +45,8 @@ jobs:
 | 
			
		|||
      CA_EMAIL: ${{ matrix.CA_EMAIL }}
 | 
			
		||||
      TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0.0.3
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0
 | 
			
		||||
      id: tunnel
 | 
			
		||||
      with:
 | 
			
		||||
        protocol: http
 | 
			
		||||
| 
						 | 
				
			
			@ -54,14 +54,14 @@ jobs:
 | 
			
		|||
    - name: Set envs
 | 
			
		||||
      run: echo "TestingDomain=${{steps.tunnel.outputs.server}}" >> $GITHUB_ENV
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/netbsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_LOCAL TestingDomain TEST_ACME_Server CA_ECDSA CA CA_EMAIL TEST_PREFERRED_CHAIN'
 | 
			
		||||
        nat: |
 | 
			
		||||
          "8080": "80"
 | 
			
		||||
        prepare: |
 | 
			
		||||
          export PKG_PATH="http://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
 | 
			
		||||
          export PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname -p)/$(uname -r|cut -f '1 2' -d.)/All/"
 | 
			
		||||
          pkg_add curl socat
 | 
			
		||||
        usesh: true
 | 
			
		||||
        copyback: false
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -51,8 +51,8 @@ jobs:
 | 
			
		|||
      TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}
 | 
			
		||||
      ACME_USE_WGET: ${{ matrix.ACME_USE_WGET }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0.0.3
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0
 | 
			
		||||
      id: tunnel
 | 
			
		||||
      with:
 | 
			
		||||
        protocol: http
 | 
			
		||||
| 
						 | 
				
			
			@ -60,7 +60,7 @@ jobs:
 | 
			
		|||
    - name: Set envs
 | 
			
		||||
      run: echo "TestingDomain=${{steps.tunnel.outputs.server}}" >> $GITHUB_ENV
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/openbsd-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_LOCAL TestingDomain TEST_ACME_Server CA_ECDSA CA CA_EMAIL TEST_PREFERRED_CHAIN ACME_USE_WGET'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ jobs:
 | 
			
		|||
      TEST_CA: "Pebble Intermediate CA"
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Install tools
 | 
			
		||||
      run: sudo apt-get install -y socat
 | 
			
		||||
    - name: Run Pebble
 | 
			
		||||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ jobs:
 | 
			
		|||
    - name: Set up Pebble
 | 
			
		||||
      run: curl --request POST --data '{"ip":"10.30.50.1"}' http://localhost:8055/set-default-ipv4
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      run: cd ../acmetest && ./letest.sh
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -58,7 +58,7 @@ jobs:
 | 
			
		|||
      TEST_IPCERT: 1
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Install tools
 | 
			
		||||
      run: sudo apt-get install -y socat
 | 
			
		||||
    - name: Run Pebble
 | 
			
		||||
| 
						 | 
				
			
			@ -67,6 +67,6 @@ jobs:
 | 
			
		|||
        -e PEBBLE_VA_ALWAYS_VALID=1 \
 | 
			
		||||
        -p 14000:14000 -p 15000:15000   letsencrypt/pebble:latest pebble -config /test/config/pebble-config.json -strict
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      run: cd ../acmetest && ./letest.sh
 | 
			
		||||
| 
						 | 
				
			
			@ -51,8 +51,8 @@ jobs:
 | 
			
		|||
      TEST_PREFERRED_CHAIN: ${{ matrix.TEST_PREFERRED_CHAIN }}
 | 
			
		||||
      ACME_USE_WGET: ${{ matrix.ACME_USE_WGET }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0.0.3
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - uses: vmactions/cf-tunnel@v0
 | 
			
		||||
      id: tunnel
 | 
			
		||||
      with:
 | 
			
		||||
        protocol: http
 | 
			
		||||
| 
						 | 
				
			
			@ -60,7 +60,7 @@ jobs:
 | 
			
		|||
    - name: Set envs
 | 
			
		||||
      run: echo "TestingDomain=${{steps.tunnel.outputs.server}}" >> $GITHUB_ENV
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - uses: vmactions/solaris-vm@v0
 | 
			
		||||
      with:
 | 
			
		||||
        envs: 'TEST_LOCAL TestingDomain TEST_ACME_Server CA_ECDSA CA CA_EMAIL TEST_PREFERRED_CHAIN ACME_USE_WGET'
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,7 +70,7 @@ jobs:
 | 
			
		|||
      TestingDomain: ${{ matrix.TestingDomain }}
 | 
			
		||||
      ACME_USE_WGET: ${{ matrix.ACME_USE_WGET }}
 | 
			
		||||
    steps:
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Install tools
 | 
			
		||||
      run: sudo apt-get install -y socat wget
 | 
			
		||||
    - name: Start StepCA
 | 
			
		||||
| 
						 | 
				
			
			@ -88,7 +88,7 @@ jobs:
 | 
			
		|||
    - name: Clone acmetest
 | 
			
		||||
      run: |
 | 
			
		||||
          cd .. \
 | 
			
		||||
          && git clone https://github.com/acmesh-official/acmetest.git \
 | 
			
		||||
          && git clone --depth=1 https://github.com/acmesh-official/acmetest.git \
 | 
			
		||||
          && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      run: |
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -49,7 +49,7 @@ jobs:
 | 
			
		|||
    - name: Set git to use LF
 | 
			
		||||
      run: |
 | 
			
		||||
          git config --global core.autocrlf false
 | 
			
		||||
    - uses: actions/checkout@v2
 | 
			
		||||
    - uses: actions/checkout@v3
 | 
			
		||||
    - name: Install cygwin base packages with chocolatey
 | 
			
		||||
      run: |
 | 
			
		||||
          choco config get cacheLocation
 | 
			
		||||
| 
						 | 
				
			
			@ -57,7 +57,7 @@ jobs:
 | 
			
		|||
      shell: cmd
 | 
			
		||||
    - name: Install cygwin additional packages
 | 
			
		||||
      run: |
 | 
			
		||||
          C:\tools\cygwin\cygwinsetup.exe -qgnNdO -R C:/tools/cygwin -s http://mirrors.kernel.org/sourceware/cygwin/ -P socat,curl,cron,unzip,git,xxd
 | 
			
		||||
          C:\tools\cygwin\cygwinsetup.exe -qgnNdO -R C:/tools/cygwin -s https://mirrors.kernel.org/sourceware/cygwin/ -P socat,curl,cron,unzip,git,xxd
 | 
			
		||||
      shell: cmd
 | 
			
		||||
    - name: Set ENV
 | 
			
		||||
      shell: cmd
 | 
			
		||||
| 
						 | 
				
			
			@ -69,7 +69,7 @@ jobs:
 | 
			
		|||
          echo "PATH=%PATH%"
 | 
			
		||||
    - name: Clone acmetest
 | 
			
		||||
      shell: cmd
 | 
			
		||||
      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
      run: cd .. && git clone --depth=1 https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/
 | 
			
		||||
    - name: Run acmetest
 | 
			
		||||
      shell: cmd
 | 
			
		||||
      run: cd ../acmetest && bash.exe -c ./letest.sh
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -41,7 +41,7 @@ jobs:
 | 
			
		|||
    if: "contains(needs.CheckToken.outputs.hasToken, 'true')"
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: checkout code
 | 
			
		||||
        uses: actions/checkout@v2
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
      - name: Set up QEMU
 | 
			
		||||
        uses: docker/setup-qemu-action@v1
 | 
			
		||||
      - name: Set up Docker Buildx
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
FROM alpine:3.15
 | 
			
		||||
FROM alpine:3.16.3
 | 
			
		||||
 | 
			
		||||
RUN apk --no-cache add -f \
 | 
			
		||||
  openssl \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										8
									
								
								acme.sh
								
								
								
								
							
							
						
						
									
										8
									
								
								acme.sh
								
								
								
								
							| 
						 | 
				
			
			@ -4050,8 +4050,7 @@ _ns_lookup_dp() {
 | 
			
		|||
  _ns_lookup_impl "$_cf_ep" "$_cf_ld" "$_cf_ld_type"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#domain, type
 | 
			
		||||
_ns_lookup() {
 | 
			
		||||
_ns_select_doh() {
 | 
			
		||||
  if [ -z "$DOH_USE" ]; then
 | 
			
		||||
    _debug "Detect dns server first."
 | 
			
		||||
    if _ns_is_available_cf; then
 | 
			
		||||
| 
						 | 
				
			
			@ -4070,7 +4069,11 @@ _ns_lookup() {
 | 
			
		|||
      _err "No doh"
 | 
			
		||||
    fi
 | 
			
		||||
  fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#domain, type
 | 
			
		||||
_ns_lookup() {
 | 
			
		||||
  _ns_select_doh
 | 
			
		||||
  if [ "$DOH_USE" = "$DOH_CLOUDFLARE" ] || [ -z "$DOH_USE" ]; then
 | 
			
		||||
    _ns_lookup_cf "$@"
 | 
			
		||||
  elif [ "$DOH_USE" = "$DOH_GOOGLE" ]; then
 | 
			
		||||
| 
						 | 
				
			
			@ -4093,6 +4096,7 @@ __check_txt() {
 | 
			
		|||
  _debug "_c_txtdomain" "$_c_txtdomain"
 | 
			
		||||
  _debug "_c_aliasdomain" "$_c_aliasdomain"
 | 
			
		||||
  _debug "_c_txt" "$_c_txt"
 | 
			
		||||
  _ns_select_doh
 | 
			
		||||
  _answers="$(_ns_lookup "$_c_aliasdomain" TXT)"
 | 
			
		||||
  _contains "$_answers" "$_c_txt"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
#!/usr/bin/env sh
 | 
			
		||||
 | 
			
		||||
## Acmeproxy DNS provider to be used with acmeproxy (http://github.com/mdbraber/acmeproxy)
 | 
			
		||||
## Acmeproxy DNS provider to be used with acmeproxy (https://github.com/mdbraber/acmeproxy)
 | 
			
		||||
## API integration by Maarten den Braber
 | 
			
		||||
##
 | 
			
		||||
## Report any bugs via https://github.com/mdbraber/acme.sh
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,7 +1,7 @@
 | 
			
		|||
#!/usr/bin/env sh
 | 
			
		||||
 | 
			
		||||
# Gandi LiveDNS v5 API
 | 
			
		||||
# http://doc.livedns.gandi.net/
 | 
			
		||||
# https://doc.livedns.gandi.net/
 | 
			
		||||
# currently under beta
 | 
			
		||||
#
 | 
			
		||||
# Requires GANDI API KEY set in GANDI_LIVEDNS_KEY set as environment variable
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,7 +2,7 @@
 | 
			
		|||
 | 
			
		||||
############################################################
 | 
			
		||||
# KingHost API support                                     #
 | 
			
		||||
# http://api.kinghost.net/doc/                             #
 | 
			
		||||
# https://api.kinghost.net/doc/                             #
 | 
			
		||||
#                                                          #
 | 
			
		||||
# Author: Felipe Keller Braz <felipebraz@kinghost.com.br>  #
 | 
			
		||||
# Report Bugs here: https://github.com/kinghost/acme.sh    #
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@
 | 
			
		|||
#Author: Rolph Haspers <r.haspers@global.leaseweb.com>
 | 
			
		||||
#Utilize leaseweb.com API to finish dns-01 verifications.
 | 
			
		||||
#Requires a Leaseweb API Key (export LSW_Key="Your Key")
 | 
			
		||||
#See http://developer.leaseweb.com for more information.
 | 
			
		||||
#See https://developer.leaseweb.com for more information.
 | 
			
		||||
########  Public functions #####################
 | 
			
		||||
 | 
			
		||||
LSW_API="https://api.leaseweb.com/hosting/v2/domains/"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -82,7 +82,7 @@ _get_root() {
 | 
			
		|||
    _debug "Failed domain lookup via domains.getList api call. Trying domain lookup via domains.dns.getHosts api."
 | 
			
		||||
    # The above "getList" api will only return hosts *owned* by the calling user. However, if the calling
 | 
			
		||||
    # user is not the owner, but still has administrative rights, we must query the getHosts api directly.
 | 
			
		||||
    # See this comment and the official namecheap response: http://disq.us/p/1q6v9x9
 | 
			
		||||
    # See this comment and the official namecheap response: https://disq.us/p/1q6v9x9
 | 
			
		||||
    if ! _get_root_by_getHosts "$fulldomain"; then
 | 
			
		||||
      return 1
 | 
			
		||||
    fi
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue