Packages

nerves_system_br

1.23.3
1.34.0 1.33.9 1.33.8 1.33.7 1.33.6 1.33.5 1.33.4 1.33.3 1.33.2 1.33.1 1.33.0 1.32.5 1.32.4 1.32.3 1.32.2 1.32.1 1.32.0 1.31.7 1.31.6 1.31.5 1.31.4 1.31.3 1.31.2 1.31.1 1.31.0 1.30.1 1.30.0 1.29.3 1.29.2 1.29.1 1.29.0 1.28.3 1.28.2 1.28.1 1.28.0 1.27.3 1.27.2 1.27.1 1.27.0 1.26.1 1.26.0 1.25.3 1.25.2 1.25.1 1.25.0 1.24.1 1.24.0 1.23.3 1.23.2 1.23.1 1.23.0 1.22.8 1.22.7 1.22.6 1.22.5 1.22.4 1.22.3 1.22.2 1.22.1 1.22.0 1.21.6 1.21.5 1.21.4 1.21.3 1.21.2 1.21.1 1.21.0 1.20.6 1.20.5 1.20.4 1.20.3 1.20.2 1.20.1 1.20.0 1.19.1 1.19.0 1.18.6 1.18.5 1.18.4 1.18.3 1.18.2 1.18.1 1.18.0 1.17.4 1.17.3 1.17.2 1.17.1 1.17.0 1.16.5 1.16.4 1.16.3 1.16.2 1.16.1 1.16.0 1.15.2 1.15.1 1.15.0 1.14.5 1.14.4 1.14.3 1.14.2 1.14.1 1.14.0 1.13.8 1.13.7 1.13.6 1.13.5 1.13.4 1.13.3 1.13.2 1.13.1 1.13.0 1.12.4 1.12.3 1.12.2 1.12.1 1.12.0 1.12.0-rc.0 1.11.4 1.11.3 1.11.2 1.11.1 1.11.0 1.10.3 1.10.2 1.10.1 1.10.0 1.9.5 1.9.4 1.9.3 1.9.2 1.9.1 1.9.0 1.8.6 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8.0 1.7.3 1.7.2 1.7.1 1.7.0 1.6.8 1.6.7 1.6.6 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.5 1.4.4 1.4.3 1.4.2 1.4.1 1.4.0 1.3.2 1.3.1 1.3.0 1.2.2 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0 1.0.0-rc.4 1.0.0-rc.3 1.0.0-rc.2 1.0.0-rc.1 1.0.0-rc.0 0.17.0 0.16.4 0.16.3 0.16.2 0.16.1-2017-11 0.16.0-2017-11 0.15.1 0.15.0 0.14.1 0.14.0 0.13.9 0.13.8 0.13.7 0.13.6 0.13.5 0.13.4 retired 0.13.3 0.13.2 0.13.0 0.12.1 0.12.0 0.11.1 0.11.0 0.10.1 0.10.0 0.9.4 0.9.3 0.9.2 0.9.1 0.9.0 0.8.2 0.8.1 0.8.0 0.7.0 0.6.1 0.6.0 0.5.2 0.5.1 0.5.0 0.4.2 0.4.1

Nerves System BR - Buildroot based build platform for Nerves Systems

Current section

Files

Jump to
nerves_system_br patches buildroot 0015-erlang-add-recursive-search-fix.patch
Raw

patches/buildroot/0015-erlang-add-recursive-search-fix.patch

From b6b742c76882acd20cc500285789d8573adb1348 Mon Sep 17 00:00:00 2001
From: Frank Hunleth <fhunleth@troodon-software.com>
Date: Mon, 24 Jul 2023 08:40:31 -0400
Subject: [PATCH] erlang: add recursive search fix
---
...Fix-SSH-recursive-search-with-CTRL-R.patch | 36 +++++++++++++++++++
1 file changed, 36 insertions(+)
create mode 100644 package/erlang/26.0.2/0003-Fix-SSH-recursive-search-with-CTRL-R.patch
diff --git a/package/erlang/26.0.2/0003-Fix-SSH-recursive-search-with-CTRL-R.patch b/package/erlang/26.0.2/0003-Fix-SSH-recursive-search-with-CTRL-R.patch
new file mode 100644
index 0000000000..0977888f3e
--- /dev/null
+++ b/package/erlang/26.0.2/0003-Fix-SSH-recursive-search-with-CTRL-R.patch
@@ -0,0 +1,36 @@
+From 1e1843640549387a4926697314ec683bc83d7bb2 Mon Sep 17 00:00:00 2001
+From: Jon Carstens <jjcarstens@me.com>
+Date: Sat, 15 Jul 2023 09:34:36 -0600
+Subject: [PATCH] Fix SSH recursive search with CTRL+R
+
+`group.erl` now sends `put_expand_no_trim` when entering a history search.
+`ssh_cli` does not support that message and so when entering a search when
+SSH is the underlying driver, the expanded result would not be displayed
+even though the search functionality would still technically work.
+
+This adds support for that `put_expand_no_trim` message when using SSH
+---
+ lib/ssh/src/ssh_cli.erl | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/ssh/src/ssh_cli.erl b/lib/ssh/src/ssh_cli.erl
+index 9f6d3be21d..30588fa6cf 100644
+--- a/lib/ssh/src/ssh_cli.erl
++++ b/lib/ssh/src/ssh_cli.erl
+@@ -424,6 +424,8 @@ io_request({put_chars, Cs}, Buf, Tty, _Group) ->
+ put_chars(bin_to_list(Cs), Buf, Tty);
+ io_request({put_chars, unicode, Cs}, Buf, Tty, _Group) ->
+ put_chars(unicode:characters_to_list(Cs,unicode), Buf, Tty);
++io_request({put_expand_no_trim, unicode, Expand}, Buf, Tty, _Group) ->
++ insert_chars(unicode:characters_to_list(Expand, unicode), Buf, Tty);
+ io_request({insert_chars, Cs}, Buf, Tty, _Group) ->
+ insert_chars(bin_to_list(Cs), Buf, Tty);
+ io_request({insert_chars, unicode, Cs}, Buf, Tty, _Group) ->
+@@ -983,4 +985,3 @@ fmt_kv1({K,h,V}) -> io_lib:format("~n~p: ~s",[K, [$\n|ssh_dbg:hex_dump(V)]]).
+ type(0) -> "0 (normal data)";
+ type(1) -> "1 (extended data, i.e. errors)";
+ type(T) -> T.
+-
+--
+2.34.1
+
--
2.34.1