NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Trace

data/Dockerfiles/acme/expand6.sh

Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.

expand6.sh on main
Author Date Commit Line Code
André about 8 years ago f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
1
#!/bin/bash
Open commit View diff
1 #!/bin/bash
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
2
Open commit View diff
2
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
3
##################################################################################
Open commit View diff
3 ##################################################################################
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
4
#
Open commit View diff
4 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
5
#  Copyright (C) 2017 Craig Miller
Open commit View diff
5 # Copyright (C) 2017 Craig Miller
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
6
#
Open commit View diff
6 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
7
#  See the file "LICENSE" for information on usage and redistribution
Open commit View diff
7 # See the file "LICENSE" for information on usage and redistribution
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
8
#  of this file, and for a DISCLAIMER OF ALL WARRANTIES.
Open commit View diff
8 # of this file, and for a DISCLAIMER OF ALL WARRANTIES.
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
9
#  Distributed under GPLv2 License
Open commit View diff
9 # Distributed under GPLv2 License
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
10
#
Open commit View diff
10 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
11
##################################################################################
Open commit View diff
11 ##################################################################################
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
12
Open commit View diff
12
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
13
Open commit View diff
13
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
14
# IPv6 Address Expansion functions
Open commit View diff
14 # IPv6 Address Expansion functions
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
15
#
Open commit View diff
15 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
16
# by Craig Miller   19 Feb 2017
Open commit View diff
16 # by Craig Miller 19 Feb 2017
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
17
#
Open commit View diff
17 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
18
# 16 Nov 2017 v0.93 - added CLI functionality
Open commit View diff
18 # 16 Nov 2017 v0.93 - added CLI functionality
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
19
Open commit View diff
19
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
20
Open commit View diff
20
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
21
VERSION=0.93
Open commit View diff
21 VERSION=0.93
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
22
Open commit View diff
22
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
23
empty_addr="0000:0000:0000:0000:0000:0000:0000:0000"
Open commit View diff
23 empty_addr="0000:0000:0000:0000:0000:0000:0000:0000"
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
24
empty_addr_len=${#empty_addr}
Open commit View diff
24 empty_addr_len=${#empty_addr}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
25
Open commit View diff
25
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
26
function usage {
Open commit View diff
26 function usage {
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
27
               echo " $0 - expand compressed IPv6 addresss "
Open commit View diff
27 echo " $0 - expand compressed IPv6 addresss "
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
28
         echo " e.g. $0 2001:db8:1:12:123::456 "
Open commit View diff
28 echo " e.g. $0 2001:db8:1:12:123::456 "
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
29
         echo " "
Open commit View diff
29 echo " "
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
30
         echo " -t  self test"
Open commit View diff
30 echo " -t self test"
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
31
         echo " "
Open commit View diff
31 echo " "
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
32
         echo " By Craig Miller - Version: $VERSION"
Open commit View diff
32 echo " By Craig Miller - Version: $VERSION"
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
33
         exit 1
Open commit View diff
33 exit 1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
34
           }
Open commit View diff
34 }
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
35
Open commit View diff
35
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
36
if [ "$1" == "-h" ]; then
Open commit View diff
36 if [ "$1" == "-h" ]; then
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
37
  #call help
Open commit View diff
37 #call help
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
38
  usage
Open commit View diff
38 usage
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
39
fi
Open commit View diff
39 fi
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
40
Open commit View diff
40
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
41
#
Open commit View diff
41 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
42
# Expands IPv6 quibble to 4 digits with leading zeros e.g. db8 -> 0db8
Open commit View diff
42 # Expands IPv6 quibble to 4 digits with leading zeros e.g. db8 -> 0db8
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
43
#
Open commit View diff
43 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
44
# Returns string with expanded quibble
Open commit View diff
44 # Returns string with expanded quibble
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
45
Open commit View diff
45
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
46
function expand_quibble() {
Open commit View diff
46 function expand_quibble() {
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
47
  addr=$1
Open commit View diff
47 addr=$1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
48
  # create array of quibbles
Open commit View diff
48 # create array of quibbles
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
49
  addr_array=(${addr//:/ })
Open commit View diff
49 addr_array=(${addr//:/ })
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
50
  addr_array_len=${#addr_array[@]}
Open commit View diff
50 addr_array_len=${#addr_array[@]}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
51
  # step thru quibbles
Open commit View diff
51 # step thru quibbles
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
52
  for ((i=0; i< $addr_array_len ; i++ ))
Open commit View diff
52 for ((i=0; i< $addr_array_len ; i++ ))
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
53
  do
Open commit View diff
53 do
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
54
    quibble=${addr_array[$i]}
Open commit View diff
54 quibble=${addr_array[$i]}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
55
    quibble_len=${#quibble}
Open commit View diff
55 quibble_len=${#quibble}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
56
    case $quibble_len in
Open commit View diff
56 case $quibble_len in
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
57
      1) quibble="000$quibble";;
Open commit View diff
57 1) quibble="000$quibble";;
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
58
      2) quibble="00$quibble";;
Open commit View diff
58 2) quibble="00$quibble";;
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
59
      3) quibble="0$quibble";;
Open commit View diff
59 3) quibble="0$quibble";;
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
60
    esac
Open commit View diff
60 esac
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
61
    addr_array[$i]=$quibble 
Open commit View diff
61 addr_array[$i]=$quibble
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
62
  done
Open commit View diff
62 done
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
63
  # reconstruct addr from quibbles
Open commit View diff
63 # reconstruct addr from quibbles
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
64
  return_str=${addr_array[*]}
Open commit View diff
64 return_str=${addr_array[*]}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
65
  return_str="${return_str// /:}"
Open commit View diff
65 return_str="${return_str// /:}"
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
66
  echo $return_str
Open commit View diff
66 echo $return_str
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
67
}
Open commit View diff
67 }
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
68
Open commit View diff
68
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
69
#
Open commit View diff
69 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
70
# Expands IPv6 address :: format to full zeros
Open commit View diff
70 # Expands IPv6 address :: format to full zeros
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
71
#
Open commit View diff
71 #
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
72
# Returns string with expanded address
Open commit View diff
72 # Returns string with expanded address
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
73
Open commit View diff
73
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
74
function expand() {
Open commit View diff
74 function expand() {
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
75
  if [[ $1 == *"::"* ]]; then
Open commit View diff
75 if [[ $1 == *"::"* ]]; then
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
76
    # check for leading zeros on front_addr
Open commit View diff
76 # check for leading zeros on front_addr
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
77
    if [[ $1 == "::"* ]]; then
Open commit View diff
77 if [[ $1 == "::"* ]]; then
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
78
      front_addr=0
Open commit View diff
78 front_addr=0
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
79
    else
Open commit View diff
79 else
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
80
      front_addr=$(echo $1 | sed -r 's;([^ ]+)::.*;\1;') 
Open commit View diff
80 front_addr=$(echo $1 | sed -r 's;([^ ]+)::.*;\1;')
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
81
    fi
Open commit View diff
81 fi
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
82
    # check for trailing zeros on back_addr
Open commit View diff
82 # check for trailing zeros on back_addr
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
83
    if [[ $1 == *"::" ]]; then
Open commit View diff
83 if [[ $1 == *"::" ]]; then
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
84
      back_addr=0
Open commit View diff
84 back_addr=0
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
85
    else
Open commit View diff
85 else
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
86
      back_addr=$(echo $1 | sed -r 's;.*::([^ ]+);\1;') 
Open commit View diff
86 back_addr=$(echo $1 | sed -r 's;.*::([^ ]+);\1;')
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
87
    fi
Open commit View diff
87 fi
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
88
    front_addr=$(expand_quibble $front_addr)
Open commit View diff
88 front_addr=$(expand_quibble $front_addr)
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
89
    back_addr=$(expand_quibble $back_addr)
Open commit View diff
89 back_addr=$(expand_quibble $back_addr)
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
90
    
Open commit View diff
90
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
91
    new_addr=$empty_addr
Open commit View diff
91 new_addr=$empty_addr
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
92
    front_addr_len=${#front_addr}
Open commit View diff
92 front_addr_len=${#front_addr}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
93
    back_addr_len=${#back_addr}
Open commit View diff
93 back_addr_len=${#back_addr}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
94
    # calculate fill needed
Open commit View diff
94 # calculate fill needed
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
95
    num_zeros=$(($empty_addr_len - $front_addr_len - $back_addr_len - 1))
Open commit View diff
95 num_zeros=$(($empty_addr_len - $front_addr_len - $back_addr_len - 1))
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
96
Open commit View diff
96
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
97
    #fill_str=${empty_addr[0]:0:$num_zeros}
Open commit View diff
97 #fill_str=${empty_addr[0]:0:$num_zeros}
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
98
    new_addr="$front_addr:${empty_addr[0]:0:$num_zeros}$back_addr"
Open commit View diff
98 new_addr="$front_addr:${empty_addr[0]:0:$num_zeros}$back_addr"
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
99
    
Open commit View diff
99
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
100
    # return expanded address
Open commit View diff
100 # return expanded address
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
101
    echo $new_addr
Open commit View diff
101 echo $new_addr
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
102
  else
Open commit View diff
102 else
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
103
    # return input with expandd quibbles
Open commit View diff
103 # return input with expandd quibbles
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
104
    expand_quibble $1
Open commit View diff
104 expand_quibble $1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
105
  fi
Open commit View diff
105 fi
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
106
}
Open commit View diff
106 }
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
107
Open commit View diff
107
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
108
# self test - call with '-t' parameter
Open commit View diff
108 # self test - call with '-t' parameter
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
109
if [ "$1" == "-t" ]; then
Open commit View diff
109 if [ "$1" == "-t" ]; then
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
110
  # add address examples to test
Open commit View diff
110 # add address examples to test
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
111
  expand fd11::1d70:cf84:18ef:d056
Open commit View diff
111 expand fd11::1d70:cf84:18ef:d056
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
112
  expand 2a01::1
Open commit View diff
112 expand 2a01::1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
113
  expand fe80::f203:8cff:fe3f:f041
Open commit View diff
113 expand fe80::f203:8cff:fe3f:f041
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
114
  expand 2001:db8:123::5
Open commit View diff
114 expand 2001:db8:123::5
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
115
  expand 2001:470:ebbd:0:f203:8cff:fe3f:f041
Open commit View diff
115 expand 2001:470:ebbd:0:f203:8cff:fe3f:f041
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
116
  # special cases
Open commit View diff
116 # special cases
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
117
  expand ::1
Open commit View diff
117 expand ::1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
118
  expand fd32:197d:3022:1101::
Open commit View diff
118 expand fd32:197d:3022:1101::
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
119
  exit 1
Open commit View diff
119 exit 1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
120
fi
Open commit View diff
120 fi
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
121
Open commit View diff
121
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
122
# allow script to be sourced (with no arguements)
Open commit View diff
122 # allow script to be sourced (with no arguements)
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
123
if [[ $1 != "" ]]; then
Open commit View diff
123 if [[ $1 != "" ]]; then
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
124
  # validate input is an IPv6 address
Open commit View diff
124 # validate input is an IPv6 address
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
125
  if [[ $1 == *":"* ]]; then
Open commit View diff
125 if [[ $1 == *":"* ]]; then
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
126
    expand $1
Open commit View diff
126 expand $1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
127
  else
Open commit View diff
127 else
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
128
    echo "ERROR: unregcognized IPv6 address $1"
Open commit View diff
128 echo "ERROR: unregcognized IPv6 address $1"
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
129
    exit 1
Open commit View diff
129 exit 1
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
130
  fi
Open commit View diff
130 fi
same change f88a72e

[ACME] Validate AAAA, if any, before A - fail on AAAA mismatch (LE prioritization)

Full commit hash
f88a72eedd2eb564270a59166eab53ea8dad3a09
Author
André <[email protected]>
Date
about 8 years ago
Selected line
131
fi
Open commit View diff
131 fi