changed
CHANGELOG.md
|
@@ -1,5 +1,11 @@
|
1
1
|
# Changes
|
2
2
|
|
3
|
+ ## v0.8.2
|
4
|
+
|
5
|
+ ### Fixes
|
6
|
+
|
7
|
+ * Support for Elixir v1.11
|
8
|
+
|
3
9
|
## v0.8.1
|
4
10
|
|
5
11
|
### Fixes
|
changed
README.md
|
@@ -1,6 +1,6 @@
|
1
1
|
# X509
|
2
2
|
|
3
|
- [![Build Status](https://travis-ci.com/voltone/x509.svg?branch=master)](https://travis-ci.com/voltone/x509)
|
3
|
+ ![](https://github.com/voltone/x509/workflows/CI/badge.svg)
|
4
4
|
[![Hex.pm](https://img.shields.io/hexpm/v/x509.svg)](https://hex.pm/packages/x509)
|
5
5
|
[![Hex.pm](https://img.shields.io/hexpm/dt/x509.svg)](https://hex.pm/packages/x509)
|
changed
hex_metadata.config
|
@@ -25,4 +25,4 @@
|
25
25
|
{<<"links">>,[{<<"GitHub">>,<<"https://github.com/voltone/x509">>}]}.
|
26
26
|
{<<"name">>,<<"x509">>}.
|
27
27
|
{<<"requirements">>,[]}.
|
28
|
- {<<"version">>,<<"0.8.1">>}.
|
28
|
+ {<<"version">>,<<"0.8.2">>}.
|
changed
lib/x509/test/server.ex
|
@@ -83,9 +83,8 @@ defmodule X509.Test.Server do
|
83
83
|
[
|
84
84
|
active: false,
|
85
85
|
sni_fun: X509.Test.Suite.sni_fun(suite),
|
86
|
- reuse_sessions: false,
|
87
|
- log_alert: false
|
88
|
- ],
|
86
|
+ reuse_sessions: false
|
87
|
+ ] ++ log_opts(),
|
89
88
|
1000
|
90
89
|
) do
|
91
90
|
{:ok, ssl_socket} ->
|
|
@@ -107,4 +106,21 @@ defmodule X509.Test.Server do
|
107
106
|
:done
|
108
107
|
end
|
109
108
|
end
|
109
|
+
|
110
|
+ def log_opts do
|
111
|
+ if version(:ssl) >= [9, 3] do
|
112
|
+ [log_level: :emergency]
|
113
|
+ else
|
114
|
+ [log_alert: false]
|
115
|
+ end
|
116
|
+ end
|
117
|
+
|
118
|
+ defp version(application) do
|
119
|
+ application
|
120
|
+ |> Application.spec()
|
121
|
+ |> Keyword.get(:vsn)
|
122
|
+ |> to_string()
|
123
|
+ |> String.split(".")
|
124
|
+ |> Enum.map(&String.to_integer/1)
|
125
|
+ end
|
110
126
|
end
|
changed
mix.exs
|
@@ -1,7 +1,7 @@
|
1
1
|
defmodule X509.MixProject do
|
2
2
|
use Mix.Project
|
3
3
|
|
4
|
- @version "0.8.1"
|
4
|
+ @version "0.8.2"
|
5
5
|
|
6
6
|
def project do
|
7
7
|
[
|
|
@@ -14,21 +14,22 @@ defmodule X509.MixProject do
|
14
14
|
description: description(),
|
15
15
|
package: package(),
|
16
16
|
docs: docs(),
|
17
|
- source_url: "https://github.com/voltone/x509"
|
17
|
+ source_url: "https://github.com/voltone/x509",
|
18
|
+ xref: [exclude: [IEx, :epp_dodger]]
|
18
19
|
]
|
19
20
|
end
|
20
21
|
|
21
22
|
# Run "mix help compile.app" to learn about applications.
|
22
23
|
def application do
|
23
24
|
[
|
24
|
- extra_applications: [:crypto, :public_key]
|
25
|
+ extra_applications: [:crypto, :public_key, :logger, :ssl]
|
25
26
|
]
|
26
27
|
end
|
27
28
|
|
28
29
|
# Run "mix help deps" to learn about dependencies.
|
29
30
|
defp deps do
|
30
31
|
[
|
31
|
- {:ex_doc, "~> 0.21", only: :dev}
|
32
|
+ {:ex_doc, "~> 0.22", only: :dev}
|
32
33
|
]
|
33
34
|
end
|