pgAdmin 4 commit: Add support for SSH tunneled connections. Fixes#1447 - Mailing list pgadmin-hackers

From Dave Page
Subject pgAdmin 4 commit: Add support for SSH tunneled connections. Fixes#1447
Date
Msg-id E1fEXw3-0004zl-E0@gothos.postgresql.org
Whole thread Raw
List pgadmin-hackers
Add support for SSH tunneled connections. Fixes #1447

Branch
------
master

Details
-------
https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=b7fb01ab04e69fe558f0f2654f9940c549529959
Author: Akshay Joshi <akshay.joshi@enterprisedb.com>

Modified Files
--------------
docs/en_US/images/server_advanced.png              | Bin 34067 -> 46133 bytes
docs/en_US/images/server_connection.png            | Bin 66243 -> 60400 bytes
docs/en_US/images/server_general.png               | Bin 37276 -> 55022 bytes
docs/en_US/images/server_ssh_tunnel.png            | Bin 0 -> 63770 bytes
docs/en_US/images/server_ssl.png                   | Bin 42132 -> 56837 bytes
docs/en_US/release_notes_3_1.rst                   |   1 +
docs/en_US/server_dialog.rst                       |  22 ++++
requirements.txt                                   |   1 +
web/config.py                                      |  10 ++
web/migrations/versions/a68b374fe373_.py           |  41 +++++++
web/pgadmin/browser/__init__.py                    |   3 +-
.../browser/server_groups/servers/__init__.py      | 127 +++++++++++++------
.../server_groups/servers/static/js/server.js      | 135 +++++++++++++++++----
.../servers/templates/servers/tunnel_password.html |  28 +++++
.../tests/test_add_server_with_ssh_tunnel.py       |  62 ++++++++++
web/pgadmin/browser/templates/browser/js/utils.js  |   1 +
web/pgadmin/model/__init__.py                      |  18 +++
.../server_groups/servers/model_validation.js      |   9 ++
web/pgadmin/tools/datagrid/__init__.py             |   6 +-
web/pgadmin/tools/sqleditor/__init__.py            |   8 +-
.../tools/sqleditor/utils/start_running_query.py   |   6 +-
.../utils/tests/test_start_running_query.py        |  31 ++++-
web/pgadmin/utils/driver/psycopg2/connection.py    | 133 ++++++++++++--------
.../utils/driver/psycopg2/server_manager.py        | 105 +++++++++++++++-
web/pgadmin/utils/exception.py                     |  32 +++++
.../server_groups/servers/model_validation_spec.js |  47 ++++++-
26 files changed, 697 insertions(+), 129 deletions(-)


pgadmin-hackers by date:

Previous
From: Aditya Toshniwal
Date:
Subject: Re: [pgAdmin4][RM#3238] Proper error handling when connection will be lost to server.
Next
From: Dave Page
Date:
Subject: Re: [pgAdmin4][Patch] Feature #1447 SSH Tunnel