Skip to content

Commit

Permalink
Update for OTP-25.2 database and detection
Browse files Browse the repository at this point in the history
  • Loading branch information
crownedgrouse committed Dec 18, 2022
1 parent 19f19ea commit c5f9adc
Show file tree
Hide file tree
Showing 7 changed files with 42,935 additions and 42,924 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Geas is also available on [hex.pm](https://hex.pm/packages/geas).

## Donations ##

If you find this project useful, and help it to be maintained, please donate to:
Help this project to be maintained ! If you find this project useful, please donate to:

Bitcoin: 1Ep9VoyNtnNiGoXM52V6NwcMh4SZ9bxkAG
Ethereum: 0xfac5e46ffe12ec1fc2830d95c22e6583d163d7f9
Expand All @@ -47,7 +47,7 @@ Plugin is available for [`erlang.mk`](https://github.com/crownedgrouse/geas/wiki
Example on a test project using cowboy :

```
R15 25.1 Geas database 2.7.10
R15 25.2 Geas database 2.7.11
---Min--------Arch-------Max----------------------------------------------------
R16B 23.3 cowboy 1.0.4
19.3 cowlib 1.0.0
Expand Down Expand Up @@ -93,7 +93,7 @@ R16B03 ssh_message:encode_host_key/1
```

Current (C) Erlang release found is `23.4` and no patches (P) was detected.
Current (C) Erlang release found is `24.2` and no patches (P) was detected.
The global project can run starting R16B03 up to 18.1 in such case, due to use of a function introduced in R16B03 and another one removed in 18.2.
No native compilation was detected on any module.
Recommended patches (R) is optionally proposed when an application used in code is referenced in a not installed patche, even if in this example, current Erlang release cannot run the project.
Expand Down
Binary file modified priv/mod2app.term
Binary file not shown.
2 changes: 2 additions & 0 deletions priv/otp_versions.table
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
OTP-25.2 : common_test-1.23.2 compiler-8.2.2 dialyzer-5.0.4 erts-13.1.3 ftp-1.1.2 inets-8.2 kernel-8.5.2 megaco-4.4.2 mnesia-4.21.3 observer-2.14 os_mon-2.8 public_key-1.13.2 snmp-5.13.2 ssh-4.15.1 ssl-10.8.6 stdlib-4.2 wx-2.2.1 # asn1-5.0.21 crypto-5.1.2 debugger-5.3 diameter-2.2.7 edoc-1.2 eldap-1.2.10 erl_docgen-1.4 erl_interface-5.3 et-1.6.5 eunit-2.8.1 jinterface-1.13.1 odbc-2.14 parsetools-2.4.1 reltool-0.9 runtime_tools-1.19 sasl-4.2 syntax_tools-3.0 tftp-1.0.3 tools-3.5.3 xmerl-1.3.30 :
OTP-25.1.2 : erts-13.1.2 mnesia-4.21.2 # asn1-5.0.21 common_test-1.23.1 compiler-8.2.1 crypto-5.1.2 debugger-5.3 dialyzer-5.0.3 diameter-2.2.7 edoc-1.2 eldap-1.2.10 erl_docgen-1.4 erl_interface-5.3 et-1.6.5 eunit-2.8.1 ftp-1.1.1 inets-8.1 jinterface-1.13.1 kernel-8.5.1 megaco-4.4.1 observer-2.13 odbc-2.14 os_mon-2.7.1 parsetools-2.4.1 public_key-1.13.1 reltool-0.9 runtime_tools-1.19 sasl-4.2 snmp-5.13.1 ssh-4.15 ssl-10.8.5 stdlib-4.1.1 syntax_tools-3.0 tftp-1.0.3 tools-3.5.3 wx-2.2 xmerl-1.3.30 :
OTP-25.1.1 : asn1-5.0.21 dialyzer-5.0.3 erts-13.1.1 eunit-2.8.1 kernel-8.5.1 ssl-10.8.5 stdlib-4.1.1 # common_test-1.23.1 compiler-8.2.1 crypto-5.1.2 debugger-5.3 diameter-2.2.7 edoc-1.2 eldap-1.2.10 erl_docgen-1.4 erl_interface-5.3 et-1.6.5 ftp-1.1.1 inets-8.1 jinterface-1.13.1 megaco-4.4.1 mnesia-4.21.1 observer-2.13 odbc-2.14 os_mon-2.7.1 parsetools-2.4.1 public_key-1.13.1 reltool-0.9 runtime_tools-1.19 sasl-4.2 snmp-5.13.1 ssh-4.15 syntax_tools-3.0 tftp-1.0.3 tools-3.5.3 wx-2.2 xmerl-1.3.30 :
OTP-25.1 : asn1-5.0.20 common_test-1.23.1 compiler-8.2.1 crypto-5.1.2 dialyzer-5.0.2 diameter-2.2.7 erl_docgen-1.4 erts-13.1 eunit-2.8 inets-8.1 jinterface-1.13.1 kernel-8.5 megaco-4.4.1 observer-2.13 parsetools-2.4.1 public_key-1.13.1 snmp-5.13.1 ssh-4.15 ssl-10.8.4 stdlib-4.1 xmerl-1.3.30 # debugger-5.3 edoc-1.2 eldap-1.2.10 erl_interface-5.3 et-1.6.5 ftp-1.1.1 mnesia-4.21.1 odbc-2.14 os_mon-2.7.1 reltool-0.9 runtime_tools-1.19 sasl-4.2 syntax_tools-3.0 tftp-1.0.3 tools-3.5.3 wx-2.2 :
OTP-25.0.4 : erts-13.0.4 kernel-8.4.2 # asn1-5.0.19 common_test-1.23 compiler-8.2 crypto-5.1.1 debugger-5.3 dialyzer-5.0.1 diameter-2.2.6 edoc-1.2 eldap-1.2.10 erl_docgen-1.3 erl_interface-5.3 et-1.6.5 eunit-2.7.1 ftp-1.1.1 inets-8.0 jinterface-1.13 megaco-4.4 mnesia-4.21.1 observer-2.12 odbc-2.14 os_mon-2.7.1 parsetools-2.4 public_key-1.13 reltool-0.9 runtime_tools-1.19 sasl-4.2 snmp-5.13 ssh-4.14.1 ssl-10.8.3 stdlib-4.0.1 syntax_tools-3.0 tftp-1.0.3 tools-3.5.3 wx-2.2 xmerl-1.3.29 :
Expand Down
2 changes: 1 addition & 1 deletion src/geas.app.src
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{application,geas,
[{description,"Guess Erlang Application Scattering"},
{vsn,"2.7.10"},
{vsn,"2.7.11"},
{registered,[]},
{applications,[kernel,stdlib,samovar,inets,ssl,crypto,
public_key,asn1]},
Expand Down
2 changes: 1 addition & 1 deletion src/geas_db.erl
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
"22.0", "22.1", "22.2", "22.3",
"23.0", "23.1", "23.2", "23.3",
"24.0", "24.1", "24.2", "24.3",
"25.0", "25.1"]).
"25.0", "25.1", "25.2"]).

%% This module generate the geas_db.hrl
%% providing the min and max release of any Erlang/OTP function
Expand Down
Loading

0 comments on commit c5f9adc

Please sign in to comment.