Commit graph

279 commits

Author SHA1 Message Date
Boshi Lian
4a2ac60a07
Update docker-publish.yml 2021-10-04 04:56:54 -07:00
Boshi Lian
cd855e059c
Create docker-publish.yml 2021-10-04 04:39:08 -07:00
Boshi Lian
253046ca5f
Update README.md 2021-10-03 19:39:49 -07: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
c99b599d4c update dep 2021-10-03 15:12:49 -07: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
ff48ef7768 go mod tidy 2021-08-29 12:38:47 +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
55db47b0dc
fix git not found error on docker image build (#65) 2021-05-04 05:06:34 -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
Kaspar Emanuel
2d99bdd836
Fix a Docker Hub link in README.md (#63) 2021-04-09 08:35:18 -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
13fc8eaa43 fix lint 2021-01-09 20:09:53 +00: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
Boshi Lian
90a4e638f7 update dep 2020-12-02 19:11:38 +00:00
Boshi Lian
8e6f20c691 update sshpiper crypto to fix chan leak 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
a1a4008fff
Update go.yml (#52) 2020-08-29 13:05:21 -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
f4b6f09fab
Update README.md 2020-05-14 12:24:33 -07:00
Boshi Lian
dbde54c087
introduce gh-action 2020-05-14 12:22:34 -07:00
Boshi Lian
a34bf6435a
Update FUNDING.yml 2019-11-20 14:23:30 -08:00
Boshi LIAN
c4fbc8f9ec move go mod to top level 2019-11-13 16:19:30 -08:00
Boshi Lian
64130a5a39
Update README.md 2019-10-30 12:22:55 -07: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
Boshi LIAN
359fa09542 add option login-grace-time 2019-09-20 16:30:53 -07:00
Boshi LIAN
b00218bd83 tidy 2019-08-20 18:22:57 -07:00
Boshi Lian
935c70b4c7
Update LICENSE 2019-08-20 17:45:28 -07:00
Boshi LIAN
79f474920a prevent var from being overwritten 2019-08-20 17:44:37 -07:00
Boshi LIAN
d867189400 update sshpiper ssh lib 2019-08-20 16:46:40 -07:00
Boshi Lian
2f8cef360d
move to go mod (#38)
Move to go 1.12 mod
2019-08-20 16:29:18 -07:00
Tobi
b5480d9cf3 use NewConfig() for better default values 2019-06-26 13:40:22 -07:00
Boshi Lian
5867cf4b8b
fix snap build dir overwrite bin dir (#37) 2019-06-26 13:24:12 -07:00
Boshi Lian
349c62aa77
Create FUNDING.yml (#32) 2019-05-24 04:01:33 -07:00
Boshi Lian
8425f4c152 fix typo 2019-03-21 23:20:11 +00:00
Boshi Lian
eed0a2ffdd add pome upstream and chanllenger 2019-03-21 22:51:46 +00:00