Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:24
erlang
4951-ssh-ssh_notes.md-added-supervision-tree.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 4951-ssh-ssh_notes.md-added-supervision-tree.patch of Package erlang
From 1ba8717b7bb380e8e8f63531382371fcc8f0ac4e Mon Sep 17 00:00:00 2001 From: Jakub Witczak <kuba@erlang.org> Date: Thu, 9 Nov 2023 09:27:25 +0100 Subject: [PATCH 1/4] ssh: ssh_notes.md added - supervision tree --- lib/ssh/internal_doc/ssh_notes.md | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 lib/ssh/internal_doc/ssh_notes.md diff --git a/lib/ssh/internal_doc/ssh_notes.md b/lib/ssh/internal_doc/ssh_notes.md new file mode 100644 index 0000000000..cf3c04f2e6 --- /dev/null +++ b/lib/ssh/internal_doc/ssh_notes.md @@ -0,0 +1,36 @@ +```mermaid +--- +title: SSH supervision tree +--- +flowchart RL + d_sup --> sup[["ssh_sup\n[o4o]"]] + c_sup --> sup + + subgraph client + system_sup --> c_sup[["sshc_sup\n[o4o]"]] + + subgraph connection_c + subsystem_sup --> system_sup[["ssh_system_sup\n[o4o]"]] + connection_handler["ssh_connection_handler"] --> subsystem_sup[["ssh_subsystem_sup\n[o4a]"]] + channel_sup[["ssh_channel_sup\no4o"]] --> subsystem_sup + tcpip_forward_acceptor_sup[["ssh_tcpip_forward_acceptor_sup\n[o4o]"]] --> subsystem_sup + end + + end + + subgraph server + system_sup_s --> d_sup[["sshd_sup\n[o4o]"]] + acceptor_sup --> system_sup_s[["ssh_system_sup\n[o4o]"]] + acceptor["ssh_acceptor"] --> acceptor_sup[["ssh_acceptor_sup\n[o4o]"]] + + subsystem_sup_s --> system_sup_s + + subgraph connection_s + connection_handler_s["ssh_connection_handler"] --> subsystem_sup_s[["ssh_subsystem_sup\n[o4a]"]] + channel_sup_s[["ssh_channel_sup\n[o4o]"]] --> subsystem_sup_s + tcpip_forward_acceptor_sup_s[["ssh_tcpip_forward_acceptor_sup\n[o4o]"]] --> subsystem_sup_s + sftd1["ssh_sftpd"] --> channel_sup_s + sftd2["ssh_sftpd"] --> channel_sup_s + end + end +``` -- 2.35.3
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor