Mathieu Pasquet
75c6840ecd
Implement proxied connections
...
The feature is implemented as follows:
- when creating a host, there is a possiblity to add a "hop"
- hops are referend them with the name of the host in sshportal
- the hop ID is then saved in the DB in the hosts table
- when connecting to a host, sshportal will recurse through all the
possible hops of a host (allowing chained proxies)
2018-02-22 18:07:41 +01:00
Manfred Touron
e6a02a85f0
Fix typo in template
2018-02-03 00:45:05 +01:00
Manfred Touron
7c4aab34ed
Merge pull request #39 from moul/moul/alt/gh-tmpl
...
Add GitHub templates
2018-01-11 13:15:37 +01:00
Manfred Touron
a8480f82e0
Merge pull request #38 from QuentinPerez/split-main
...
cleanup main
2018-01-11 13:15:09 +01:00
Manfred Touron
a5dacca9a1
Create ISSUE_TEMPLATE.md
2018-01-08 10:04:09 +01:00
Manfred Touron
31ba233b34
Create PULL_REQUEST_TEMPLATE.md
2018-01-08 09:41:10 +01:00
Quentin Perez
5720123576
main: remove globalContext, and move some functions outside of the main
2018-01-07 14:09:43 +01:00
Manfred Touron
9cc09b320d
Merge pull request #36 from moul/sabban
...
Add audit feature
2018-01-05 11:09:26 +01:00
Manfred Touron
cb3c1056e5
Small fixes
2018-01-05 11:05:42 +01:00
Manfred Touron
82f96e457c
Merge branch 'master' into sabban
2018-01-05 10:39:04 +01:00
Manfred Touron
062e2b4b8f
Merge pull request #35 from moul/dev/moul/homebrew
...
Add homebrew config
2018-01-05 10:28:11 +01:00
Manfred Touron
9de51acbcc
Add homebrew config
2018-01-05 10:24:43 +01:00
Manfred Touron
6d3a97cdbc
Merge pull request #34 from moul/dev/moul/telnet
...
Add telnet support
2018-01-05 10:18:25 +01:00
Manfred Touron
3ebcdd9c3d
Add telnet support
2018-01-05 10:14:02 +01:00
Manfred Touron
a9f86d1d01
Remove gliderlabs/ssh from vendor.json to avoid updating it
2018-01-05 10:13:45 +01:00
Manfred Touron
2a68fc3114
Support having different host.Scheme
2018-01-05 10:13:45 +01:00
Manfred Touron
2352a53e6e
Add telnet dependencies
2018-01-05 10:13:45 +01:00
Manuel
fcc94c58d9
get rid of this package as we use it from its home location.
2018-01-04 14:15:05 +01:00
Manuel
da9c4920ab
add log directory creation if it does not exist.
2018-01-04 13:41:14 +01:00
Manuel
0295eedb6e
fix log location
2018-01-04 11:49:24 +01:00
Manuel
7f26cc1dbb
Fix the default log path to ./log
2018-01-04 11:45:05 +01:00
Manuel
9e1c395810
add fatal error when record file cannot be opened.
2018-01-04 11:43:44 +01:00
Manuel
9db4b92d4e
Use of govendor and add "github.com/arkan/bastion/pkg/logchannel" pkg.
2018-01-04 11:32:51 +01:00
Manuel
ff46ee89d9
logs_location -> logsLocation
2018-01-04 11:31:51 +01:00
Manfred Touron
b9af077ef4
Merge pull request #33 from moul/dev/moul/default-username
...
Dynamic username for the first created account
2018-01-03 19:54:21 +01:00
Manfred Touron
b23ee4144d
The default created user now has the same username as the user starting sshportal (was hardcoded admin)
2018-01-03 19:00:52 +01:00
Manuel
57f894bfca
Merge branch 'master' of https://github.com/moul/sshportal into sabban
...
pull from master.
2018-01-03 14:22:28 +01:00
Manuel
58e2abca8c
Fix when error on session file creation.
2018-01-03 14:06:05 +01:00
Manuel
ed676b0d7e
add the pkg
2018-01-03 10:56:49 +01:00
Manfred Touron
ed42f343d2
Post-release version bump
2018-01-03 00:27:07 +01:00
Manfred Touron
2555c478b4
v1.7.1
2018-01-03 00:26:38 +01:00
Manfred Touron
6152e55e7d
Merge pull request #30 from moul/dev/moul/more-integration-tests
...
More integration tests
2018-01-03 00:25:45 +01:00
Manfred Touron
023cdd1bb3
Test bastion in integration
2018-01-03 00:23:46 +01:00
Manfred Touron
5efe250466
hotfix: repair invite system (broken in v1.7.0)
2018-01-03 00:23:46 +01:00
Manfred Touron
695ddc91dd
Return non-null exit-code on authentication error
2018-01-03 00:23:46 +01:00
Manfred Touron
7b30017a14
Complete list of features
2018-01-03 00:23:45 +01:00
Manfred Touron
e5542ae266
Update graphs
2018-01-03 00:23:45 +01:00
Manfred Touron
d19b8a53f2
Add dependencies
2018-01-03 00:23:45 +01:00
Manfred Touron
2e39f70cd5
Add '_test_server' hidden handler
2018-01-03 00:23:45 +01:00
Manuel
26c0bb8b1a
typo
2018-01-02 17:43:53 +01:00
Manuel
12b0db07da
add audit feature.
2018-01-02 16:31:34 +01:00
Manfred Touron
7aace9109a
Update Changelog
2018-01-02 05:58:54 +01:00
Manfred Touron
6c4caea26f
Post-release version bump
2018-01-02 05:57:13 +01:00
Manfred Touron
13c0726849
v1.7.0
2018-01-02 05:56:24 +01:00
Manfred Touron
1b52673603
Add missing ch.Close() on premature error
2018-01-02 05:55:01 +01:00
Manfred Touron
7ea7237d19
Merge pull request #25 from moul/dev/moul/fix-24
...
Support putty
2018-01-02 05:46:10 +01:00
Manfred Touron
d6bb5e44a1
Refactor bastion handler to forward every requests properly
2018-01-02 05:37:24 +01:00
Manfred Touron
072464928b
Refactor sshportal: create a custom bastion session handler
2018-01-01 22:15:28 +01:00
Manfred Touron
4125bc2768
Refactor gliderlabs/ssh to support custom handlers
2018-01-01 22:14:44 +01:00
Manfred Touron
ee29310ed3
Update gliderlabs/ssh dependency to latest upstream commit hash
2018-01-01 22:14:44 +01:00