Skip to content

Commit 143cd0a

Browse files
authored
Pin ex_stun to v0.1.x (#11)
* Pin `ex_stun` to v0.1.x * Adjust `Auth` module to use updated `ex_stun` API
1 parent 797efe0 commit 143cd0a

File tree

4 files changed

+4
-5
lines changed

4 files changed

+4
-5
lines changed

lib/rel/auth.ex

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ defmodule Rel.Auth do
2020
{:ok, key} <- Message.authenticate_lt(msg, password) do
2121
{:ok, key}
2222
else
23-
:error -> {:error, :invalid_message_integrity}
2423
{:error, _reason} = err -> err
2524
end
2625
end

lib/rel/utils.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,8 @@ defmodule Rel.Utils do
100100
defp translate_error(:invalid_lifetime),
101101
do: {"Failed to decode LIFETIME", 400, false}
102102

103-
defp translate_error(:invalid_message_integrity),
104-
do: {"Failed do decode MESSAGE-INTEGRITY", 400, false}
103+
defp translate_error(:no_matching_message_integrity),
104+
do: {"Auth failed, invalid MESSAGE-INTEGRITY", 400, false}
105105

106106
defp translate_error(:no_message_integrity),
107107
do: {"No message integrity attribute", 401, true}

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ defmodule Rel.MixProject do
3333
defp deps do
3434
[
3535
{:toml, "~> 0.7"},
36-
{:ex_stun, git: "https://github.com/elixir-webrtc/ex_stun.git"},
36+
{:ex_stun, "~> 0.1"},
3737
{:bandit, "~> 0.7"},
3838
{:cors_plug, "~> 3.0"},
3939
{:jason, "~> 1.4"},

mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"credo": {:hex, :credo, "1.7.0", "6119bee47272e85995598ee04f2ebbed3e947678dee048d10b5feca139435f75", [:mix], [{:bunt, "~> 0.2.1", [hex: :bunt, repo: "hexpm", optional: false]}, {:file_system, "~> 0.2.8", [hex: :file_system, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "6839fcf63d1f0d1c0f450abc8564a57c43d644077ab96f2934563e68b8a769d7"},
1010
"dialyxir": {:hex, :dialyxir, "1.3.0", "fd1672f0922b7648ff9ce7b1b26fcf0ef56dda964a459892ad15f6b4410b5284", [:mix], [{:erlex, ">= 0.2.6", [hex: :erlex, repo: "hexpm", optional: false]}], "hexpm", "00b2a4bcd6aa8db9dcb0b38c1225b7277dca9bc370b6438715667071a304696f"},
1111
"erlex": {:hex, :erlex, "0.2.6", "c7987d15e899c7a2f34f5420d2a2ea0d659682c06ac607572df55a43753aa12e", [:mix], [], "hexpm", "2ed2e25711feb44d52b17d2780eabf998452f6efda104877a3881c2f8c0c0c75"},
12-
"ex_stun": {:git, "https://github.com/elixir-webrtc/ex_stun.git", "4082343b1cf79ec18507514a22114da4025a4fec", []},
12+
"ex_stun": {:hex, :ex_stun, "0.1.0", "252474bf4c8519fbf4bc0fbfc6a1b846a634b1478c65dbbfb4b6ab4e33c2a95a", [:mix], [], "hexpm", "629fc8be45b624a92522f81d85ba001877b1f0745889a2419bdb678790d7480c"},
1313
"excoveralls": {:hex, :excoveralls, "0.14.6", "610e921e25b180a8538229ef547957f7e04bd3d3e9a55c7c5b7d24354abbba70", [:mix], [{:hackney, "~> 1.16", [hex: :hackney, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "0eceddaa9785cfcefbf3cd37812705f9d8ad34a758e513bb975b081dce4eb11e"},
1414
"file_system": {:hex, :file_system, "0.2.10", "fb082005a9cd1711c05b5248710f8826b02d7d1784e7c3451f9c1231d4fc162d", [:mix], [], "hexpm", "41195edbfb562a593726eda3b3e8b103a309b733ad25f3d642ba49696bf715dc"},
1515
"hackney": {:hex, :hackney, "1.18.1", "f48bf88f521f2a229fc7bae88cf4f85adc9cd9bcf23b5dc8eb6a1788c662c4f6", [:rebar3], [{:certifi, "~> 2.9.0", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "~> 6.1.0", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "~> 1.0.0", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~> 1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:parse_trans, "3.3.1", [hex: :parse_trans, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "~> 1.1.0", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}, {:unicode_util_compat, "~> 0.7.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "a4ecdaff44297e9b5894ae499e9a070ea1888c84afdd1fd9b7b2bc384950128e"},

0 commit comments

Comments
 (0)