Commit graph

182 commits

Author SHA1 Message Date
Boshi Lian
ac593cca3f fix sub dir version 2022-07-04 16:49:50 +00:00
Boshi Lian
ee76ceab6c working dir to support v1 2022-07-04 16:49:50 +00:00
Boshi Lian
4c37ba232f support v1 banner 2022-07-04 16:49:50 +00:00
Boshi Lian
29a7a231ae recover yaml driver 2022-07-04 16:49:50 +00:00
Boshi Lian
d67332107f first working v1 version 2022-07-04 16:49:50 +00:00
Boshi Lian
ce849d8843 fix missing log obj 2022-05-14 16:18:23 +00:00
Boshi Lian
9f7f50bdd7 happy test 2022-05-14 15:00:52 +00:00
Boshi Lian
462121fd85 fix lint 2022-05-14 13:39:08 +00:00
Boshi Lian
8ab4b4835b fix missing param 2022-05-14 13:15:04 +00:00
Boshi Lian
9285824798 update adal to az identity 2022-05-14 13:15:04 +00:00
Boshi Lian
7639c1d5a7 add detail logs to upstream and challenger 2022-05-14 13:15:04 +00:00
Boshi Lian
f4a64f1768 add schema 2022-04-17 10:37:47 +00:00
Boshi Lian
a815f30751
Update schema.json 2022-04-17 03:28:35 -07:00
Boshi Lian
207a115ec6 fix lint 2022-04-17 09:30:26 +00:00
Boshi Lian
02e551ed2b update logger driver 2022-04-17 09:20:25 +00:00
Boshi Lian
ac04660939 mask db password 2022-04-17 08:37:22 +00:00
Boshi Lian
f6ad52bb6e update dep 2022-04-17 08:28:00 +00:00
Boshi Lian
188c3a77dc fix showme 2022-04-04 06:58:47 +00:00
Boshi Lian
8fe1e9cb7a move snap build to vol 2022-04-03 23:33:35 +00:00
Boshi Lian
7f745ed3ee fix snap version 2022-04-03 23:11:29 +00:00
Boshi Lian
76c8d6d0bb go1.18 and nbgv 2022-04-03 09:45:50 +00:00
Donatas Abraitis
f14ff4278b
Print SSH upstream in brackets to distinguish port properly (#84)
Before:
```
% sshpiperd pipe list
donatas -> root@2a02:4231:face:1001:1610:931c:2980:9d9d:22
```

After:
```
% sshpiperd pipe list
donatas -> root@[2a02:4231:face:1001:1610:931c:2980:9d9d]:22
```
2022-03-28 23:53:19 -07:00
Byron.wang
1aef76fd7a
fix bug that cause can't login with sshpipe name in kubernetes and add kubernetes pipe management (#82)
* fix kubernetes example wrong link in readme

* fix typo in example deploy file

* fix bug that cause can't login with sshpipe name in kubernetes

* add pipe management in upstream kubernetes

* update errors format
2022-03-07 12:28:41 -08:00
Byron.wang
cc1fa258c8
fix kubernetes example wrong link in readme (#81) 2022-02-09 00:25:27 -08:00
Boshi Lian
ef3e77ac84 happy lint 2021-10-04 13:01:43 +00:00
Boshi Lian
304c6f9348 bump snap ver 2021-10-04 02:21:49 +00:00
Boshi Lian
da6c47ecbe add hostkey api 2021-10-04 02:21:49 +00:00
Boshi Lian
a71f1d825d remove pam support 2021-10-04 02:21:48 +00:00
Boshi Lian
b9c64e1af7 lazy load key for test 2021-10-03 21:45:14 +00:00
Boshi Lian
289b1e51e6 add grpc e2e test 2021-10-03 21:36:13 +00:00
Boshi Lian
cfccf2106f
Delete simpleserver 2021-10-03 12:33:09 -07:00
Boshi Lian
e6d5eb54d9 Squashed commit of the following:
commit 0af98df2e4d41989c451573a17e81c1f69998cfd
Author: Boshi Lian <farmer1992@gmail.com>
Date:   Sun Oct 3 18:55:59 2021 +0000

    add a working remote grpc server

commit a0acce4894fc9191ddb4c14f5cc669bca63bd920
Author: Boshi Lian <farmer1992@gmail.com>
Date:   Tue Sep 28 11:33:40 2021 +0000

    init grpc
2021-10-03 19:30:22 +00:00
Boshi Lian
0d88966190 fix test 2021-07-13 13:11:19 +00:00
Boshi Lian
329d6aad1c fix db model not loading keys 2021-07-13 12:20:20 +00:00
Romain THERRAT
0b4bff37d7
Add support for kubenetes (#66)
* feat(kubernetes): Add new upstream

* feat(kubernetes): add example

* feat(kubernetes): update readme

* feat(kubernetes): add CRD

* feat(kubernetes): start of client crd go

* feat(kubernetes): Use external lib to connect to k8s

* feat(kubernetes): Update doc

* feat(kubernetes): fix example

* feat(kubernetes): use SshPipe same namespace for network routing

* feat(go): Lint

* feat(kubernetes): use SshPipe same namespace for network routing

* feat(kubernetes): Add ssh key explication

* feat(kubernetes): Add todo list

* feat(kubernetes): Add todo list

* feat(kubernetes): Update example to used loadbalancer service
2021-06-14 04:54:06 -07:00
Michele Palazzi
5072b7d8d6
Implement database driver mapping (#64)
* add ignore

* add initial password auth for db upstream driver

* handle unknown authtype with database driver

* use already present constants in switch

* add cmd line option to set authtype with db driver

* add mapping capabilities to database driver

* remove unused stuff

* further cleanup

* remove commented line

* fix a few issues with db structure

* remove unused struct

* fix pr comments
2021-04-29 10:32:59 -07:00
apokalyptik
6b2e43bb5e
Allow multiple host keys to be loaded by specifying a globbable path (#61) 2021-01-11 09:15:29 -08:00
Boshi Lian
57dc2130ae fix fmt 2021-01-09 20:05:00 +00:00
Boshi Lian
16d168044b disable sqlite test 2021-01-09 20:04:37 +00:00
Boshi Lian
ab60451511 temp disable sqlite due to cgo 2020-12-02 19:16:57 +00:00
Boshi Lian
34398a36d1 bump version 2020-12-02 19:11:38 +00:00
Boshi Lian
ee4c7e26b5 remove cgo disable pam by default 2020-12-02 19:11:38 +00:00
Tom Freudenberg
a3c9a4b32a
Update logger info to show mapped user and destination (#51) 2020-08-30 03:38:20 -07:00
Boshi Lian
0f58c3b449
introduce Yaml upstream (#49)
YAML upstream provides a more flexible way to config mappings
2020-05-18 08:16:15 -07:00
Boshi LIAN
4317868ccc start 0.4.5 2020-05-15 02:34:32 -07:00
Boshi LIAN
1e1b10a59a bump to 0.4.3 2020-05-15 02:02:27 -07:00
Boshi LIAN
659bcaebeb introduce extra wait time for flaky mssql 2019 2020-05-15 01:53:17 -07:00
Boshi Lian
dbde54c087
introduce gh-action 2020-05-14 12:22:34 -07:00
Boshi LIAN
c4fbc8f9ec move go mod to top level 2019-11-13 16:19:30 -08:00
11notes
63bbdb3441 database backend optimization (#40)
* add support for longer than 2048bit keys

* added support for PKCS#1, PKCS#8, DSA, ECDSA keys
2019-10-07 17:45:57 -07:00