-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathChanges
144 lines (111 loc) · 4.43 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
{{$NEXT}}
3.20250130 2025-01-30 Australia/Melbourne
- Tests: Add support 'Size' messages of Mail::BIMI::Indicator::app_validate().
Thanks to Norikatsu Shigemura
- Tests: Getopt::Long::Descriptive::Usage @v0.113 breaks cmd output tests
Thanks to Norikatsu Shigemura
- VMC: Split root CA certs into distinct files
- VMC: Add support for the GlobalSign Verified Mark Root R42
3.20241209 2024-12-10 Australia/Sydney
- Tests: Fix test error when not running with AUTHOR_TEST.
Thanks to Kurt Starsinic
3.20241111 2024-11-11 Australia/Melbourne
- Minor: Fix precedence problem warning with regex and newer Perl versions
3.20240402 2024-04-02 UTC
- Record: Fix bug in parser where spaces around a '=' would cause validation to fail
3.20240319 2024-03-19 UTC
- VMC: Fix valid usage check for newer OpenSSL builds
3.20240313 2024-03-13 UTC
- Add indicator size reporting to mailbimi tool
3.20240205 2024-02-05 UTC
- Core: Wrap HTTP get requests in an additional timeout
3.20231123 2023-11-23 UTC
- CA: Update certs from Entrust, DigiCert, and GlobalSign
- VMC: Ability to verify new certs without needing to update OpenSSL extensions
3.20230913 2023-09-13 UTC
- Add policy.mark-type to Authentication-Results
- Add policy.experimental to Authentication-Results
- Add options to limit which mark types a MBP accepts
- Add options to limit acceptance of experimental certificates
3.20230607 2023-06-07 UTC
- Option to make DKIM authentication required
require_dkim / MAIL_BIMI_REQUIRE_DKIM
3.20210512 2021-05-12 UTC
- Tests: Skip cmd output tests during normal test run
- VMC: Update Entrust CA Certs
3.20210301 2021-03-01 UTC
- Added svgfromvmc command to extract a SVG from a VMC
3.20210225 2021-02-25 UTC
- Improve errors when SVG has invalid XML
- Properly report expired VMCs
3.20210113 2021-01-13 UTC
- Improve errors returned on SVG fetch fail
- Switch to a purely numeric version string
2.20201117.2 2020-11-17 UTC
- Do not fail tests when internet is not available
- Require valid usage flags in intermediate certs
- Update check logic for VMC alt names to reflect the
current draft standard
2.20201102.2 2020-11-02 UTC
- Do not load external entities when validating SVG
Requires XML::LibXML 2.0202
2.20201027.2 2020-10-27 UTC
- If the BIMI Assertion record returns a CNAME then follow it
- Do not require a VMC to have a .pem extension
- Allow for EOL differences in Indicator comparison
- Allow warnings to be reported
2.20201020.2 2020-10-20 UTC
- Better error for an invalid VMC extension
- Better attributes for requested vs retrieved domain/selector
- Invalidate cache on version change
2.20201019.2 2020-10-19 UTC
- VMC MUST have a .pem extension
- Option to limit redirects followed by http client
http_client_max_redirect / MAIL_BIMI_HTTP_CLIENT_MAX_REDIRECT
- Fix bug in cacheing VMC Author Domain
- Fallback to selector, not default
2.20201013.2 2020-10-13 UTC
- Fix bug in cacheing VMC Indicators
2.20201013.1 2020-10-13 UTC
- Crypt::OpenSSL::X509 1.812 is packaged in buster, and is good enough
- Don't try and cache Certificate objects
2.20201006.1 2020-10-06 UTC
- Require newer Crypt::OpenSSL::X509 object
Older versions will not extract extensions properly
- Don't fail if an indicator won't decode from a VMC
2.20200930.1 2020-09-30 UTC
- Add cacheing for remote calls
- Class to model a retrieved indicator
- Add SVG download and verification against spec
- BREAKING CHANGE: location and authority are now singular
- Consistent error reporting
- Improved pragmas class
- System wide options
- Added SVG Profiles
- Retrieval and verification of VMC
- Extract Indicator from VMC
- Command line helper app
- Added evidence ptypes
- Added BIMI-Indicator header
- Add DMARC policy strength requirement
- General cleanups
1.20200226 2020-02-26 UTC
- Update README
1.20200214 2020-02-14 UTC
- Improve tests
- Fix incorrect abstracts
1.20200210 2020-02-10 UTC
- Tests now use Mocked DNS Zones
- Allow SPF object to be checked for +all
1.20200129 2020-01-29 UTC
- Fixed prereqs
1.20200107 2020-01-07 UTC
- Fix for BIMI records using multiple txt parts
1.20200103 2020-01-03 UTC
- Fix tests for perl 5.20
1.20200102 2020-01-02 UTC
- Refactoring internal code, this is a breaking change!
1.20180122 2018-01-22 Australia/Melbourne
- Declare Mail::DMARC in dependencies
1.20170626 2017-06-26 Australia/Melbourne
- First release