Manfred Touron
1c98ef283e
Merge pull request #270 from moul/dev/moul/maintenance
...
chore: repo maintenance 🤖
2021-04-25 18:15:51 +02:00
moul-bot
3dc2801c60
chore: repo maintenance 🤖
...
more details: https://github.com/moul/repoman
Signed-off-by: moul-bot <bot@moul.io>
Signed-off-by: Manfred Touron <94029+moul@users.noreply.github.com>
2021-04-25 16:08:45 +00:00
Manfred Touron
0415f116ea
Merge pull request #212 from GreyOBox/dev/GreyOBox/acls-cmd-hook
2021-04-25 11:50:28 +02:00
Manfred Touron
68ce353c5d
Merge pull request #269 from moul/dev/moul/maintenance
2021-04-25 11:47:36 +02:00
Manfred Touron
f7ed3a66f2
fix: email address validator
2021-04-24 12:54:42 +00:00
moul-bot
4e9c5205c7
chore: repo maintenance 🤖
...
more details: https://github.com/moul/repoman
Signed-off-by: moul-bot <bot@moul.io>
2021-04-24 12:35:39 +00:00
Manfred Touron
63b4aa5533
Merge pull request #268 from moul/dependabot/github_actions/actions/cache-v2.1.5
...
chore(deps): bump actions/cache from v2.1.4 to v2.1.5
2021-04-21 09:09:52 +02:00
Sergey Yashchuk
d580b14d62
Merge branch 'master' into dev/GreyOBox/acls-cmd-hook
2021-04-20 18:42:36 +07:00
Sergey Yashchuk
669577de47
Merge pull request #1 from moul/master
...
Update from upstream master
2021-04-20 18:28:12 +07:00
dependabot[bot]
868be6af11
chore(deps): bump actions/cache from v2.1.4 to v2.1.5
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2.1.4 to v2.1.5.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.4...1a9e2138d905efd099035b49d8b7a3888c653ca8 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-13 04:13:10 +00:00
Sergey Yashchuk
97bf5d3168
lint fix
2021-04-02 10:49:18 +07:00
Sergey Yashchuk
32fcfa370c
Fixes related to comments in PR
2021-04-02 10:29:46 +07:00
Manfred Touron
a710e50b1e
Merge pull request #239 from moul/dependabot/github_actions/actions/cache-v2.1.4
...
chore(deps): bump actions/cache from v2.1.3 to v2.1.4
2021-03-31 13:50:53 +02:00
dependabot[bot]
55010dcc09
chore(deps): bump actions/cache from v2.1.3 to v2.1.4
...
Bumps [actions/cache](https://github.com/actions/cache ) from v2.1.3 to v2.1.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Commits](https://github.com/actions/cache/compare/v2.1.3...26968a09c0ea4f3e233fdddbafd1166051a095f6 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-31 10:56:17 +00:00
Manfred Touron
9413b75dc8
Merge pull request #263 from moul/dev/moul/bump-ci-go
...
chore: bump CI's go version
2021-03-31 12:55:17 +02:00
Manfred Touron
2648418463
chore: bump CI's go version
2021-03-31 10:52:14 +00:00
Manfred Touron
79cbaa3afe
Merge pull request #262 from moul/fix/email-validator
...
feat: New Email validator
2021-03-28 22:46:58 +02:00
Darko Djalevski
2def328f6a
fix: fix email validating in shell input
...
fix: test cases
fix feedback
fix: validate email with custom validator in shell input
2021-03-28 22:25:25 +02:00
Manfred Touron
ab9c53f1b0
chore: maintenance ( #260 )
2021-03-26 17:26:10 +01:00
Manfred Touron
614418e7be
Merge pull request #243 from matteyeux/master
...
Fix typo in "shell commands" section in README.md
2021-03-26 16:29:29 +01:00
Manfred Touron
a5bade8761
Merge pull request #249 from jwessel/fix_host_inspect
...
fix: host inspect causes db errors with later operations
2021-03-26 16:28:44 +01:00
Manfred Touron
7404704bfe
Merge pull request #254 from jwessel/feat_userkey_create
...
feat: Allow user multiple keys with userkey create
2021-03-26 16:27:43 +01:00
Manfred Touron
84a0a31eda
Merge pull request #253 from jwessel/feat_postgres
...
feat: Add postgres support
2021-03-26 16:26:05 +01:00
Manfred Touron
40bbea590c
Merge pull request #248 from jwessel/master
...
feat: Allow removal by user for 'userkey rm'
2021-03-26 16:18:27 +01:00
Manfred Touron
e455d50db9
Merge pull request #251 from jwessel/feat_user_udpate
...
feat: Allow for update or removal of the invite token
2021-03-26 16:11:28 +01:00
Manfred Touron
be3f215e24
Merge pull request #256 from moul/renovate/docker-all
...
chore(deps): update all docker tags to v1.16.2
2021-03-26 11:46:56 +01:00
Renovate Bot
c290253546
chore(deps): update all docker tags to v1.16.2
2021-03-12 02:24:27 +00:00
Jason Wessel
28a5fd1846
feat: Allow user multiple keys with userkey create
...
And end user may have more than one ssh key, the userkey create
command should be able to accept more than one key so you can do
something like:
curl https://github.com/USER.keys | ssh sshportal -p 2222 -l admin userkey create USER
The userkey create command also does not work properly from an
interactive shell due to the use of bufio. This patch adds the
ability to use either the interactive shell or direct ssh command to
input one or more keys.
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
2021-03-09 09:29:10 -06:00
Jason Wessel
19605f0054
feat: Add postgres support
...
Postgres is more picky about submitting a string to the id column in a
table. Postgres requires the use of only integers for the array of
values in a select statement containing: where id IN (...array...)
This patch fixes all the following class of problems:
SELECT * FROM "ssh_keys" WHERE
"ssh_keys"."deleted_at" IS NULL AND ((id IN ('host')) OR (name IN
('host'))) ORDER BY "ssh_keys"."id" ASC LIMIT 1 [0 rows affected or
returned ] error: pq: invalid input syntax for
type integer: "host"
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
2021-03-09 08:57:08 -06:00
Jason Wessel
5b4332072c
feat: Allow for update or removal of the invite token
...
If the invite leaks for the admin user it is possible for the admin
user to be compromised by another invite request. It needs to be
possible to entirely remove the invite capability for any given user.
New arguments added to user update:
--invite_token value, -i value Updates the invite token
--remove_invite, -R Remove invite token
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
2021-03-09 08:51:45 -06:00
Jason Wessel
c1c4c556b4
feat: Allow removal by user for 'userkey rm'
...
The userkey rm command implies that it can remove a key by user or the
id key, but it only works against the data base id of the key. This
patch allows the userkey rm command to work with the user name, so
that all the keys for the user can be cleared out in one command.
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
2021-03-08 11:22:38 -06:00
Jason Wessel
3c32177213
fix: host inspect causes db errors with later operations
...
The most simple case with a fresh install of sshportal using the
following commands put the shell into a unrecoverable state.
config> host create test1@test1
1
config> host inspect 1
config> host create test2@test2
error: can't preload field Groups for dbmodels.SSHKey
The issue is caused because the global db handle is replaced with the
inspect command.
Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
2021-03-01 07:37:15 -08:00
Manfred Touron
762736d622
Merge pull request #216 from jle64/ecdsa
2021-02-28 07:46:06 +01:00
Manfred Touron
bbbc484fe8
Merge pull request #247 from moul/dependabot/github_actions/golangci/golangci-lint-action-v2.5.1
...
chore(deps): bump golangci/golangci-lint-action from v2.3.0 to v2.5.1
2021-02-28 07:44:57 +01:00
Manfred Touron
e1602364c8
Merge pull request #235 from moul/dependabot/go_modules/github.com/gliderlabs/ssh-0.3.2
...
chore(deps): bump github.com/gliderlabs/ssh from 0.3.1 to 0.3.2
2021-02-28 07:44:52 +01:00
Manfred Touron
2540d1e861
Merge pull request #241 from moul/dependabot/go_modules/github.com/olekukonko/tablewriter-0.0.5
...
chore(deps): bump github.com/olekukonko/tablewriter from 0.0.4 to 0.0.5
2021-02-28 07:44:48 +01:00
Manfred Touron
177a198420
Merge pull request #244 from moul/renovate/docker-all
...
chore(deps): update all docker tags to v1.16.0
2021-02-28 07:44:44 +01:00
Manfred Touron
51612aab13
Merge pull request #245 from moul/dependabot/docker/golang-1.16.0
...
chore(deps): bump golang from 1.15.8 to 1.16.0
2021-02-28 07:44:38 +01:00
dependabot[bot]
e20af1dde5
chore(deps): bump golangci/golangci-lint-action from v2.3.0 to v2.5.1
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from v2.3.0 to v2.5.1.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v2.3.0...d9f0e73c0497685d68af8c58280f49fcaf0545ff )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-25 04:18:52 +00:00
Renovate Bot
6caa1f1657
chore(deps): update all docker tags to v1.16.0
2021-02-18 03:57:04 +00:00
dependabot[bot]
e0f76d15ec
chore(deps): bump golang from 1.15.8 to 1.16.0
...
Bumps golang from 1.15.8 to 1.16.0.
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-17 04:17:32 +00:00
matteyeux
05225a4b25
Fix typo in "shell commands" section in README.md
2021-02-15 11:27:12 +01:00
dependabot[bot]
bcc150727f
chore(deps): bump github.com/olekukonko/tablewriter from 0.0.4 to 0.0.5
...
Bumps [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter ) from 0.0.4 to 0.0.5.
- [Release notes](https://github.com/olekukonko/tablewriter/releases )
- [Commits](https://github.com/olekukonko/tablewriter/compare/v0.0.4...v0.0.5 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-11 04:21:57 +00:00
Manfred Touron
9062417d13
Merge pull request #237 from moul/renovate/docker-all
...
chore(deps): update all docker tags to v1.15.8
2021-02-07 12:12:52 +01:00
Manfred Touron
baeade4043
Merge pull request #238 from moul/dependabot/docker/golang-1.15.8
...
chore(deps): bump golang from 1.15.7 to 1.15.8
2021-02-07 12:12:41 +01:00
Renovate Bot
b9552e98b5
chore(deps): update all docker tags to v1.15.8
2021-02-06 02:14:21 +00:00
dependabot[bot]
715ccde829
chore(deps): bump golang from 1.15.7 to 1.15.8
...
Bumps golang from 1.15.7 to 1.15.8.
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-05 04:16:20 +00:00
dependabot[bot]
f5dc1bd1b9
chore(deps): bump github.com/gliderlabs/ssh from 0.3.1 to 0.3.2
...
Bumps [github.com/gliderlabs/ssh](https://github.com/gliderlabs/ssh ) from 0.3.1 to 0.3.2.
- [Release notes](https://github.com/gliderlabs/ssh/releases )
- [Commits](https://github.com/gliderlabs/ssh/compare/v0.3.1...v0.3.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-02-02 04:22:33 +00:00
Jonathan Lestrelin
c79c50aeb6
Remove go versions with missing requirements for ecdsa/ed2519 from CI.
2021-01-25 18:21:44 +01:00
Manfred Touron
df3542c6ee
Merge pull request #233 from moul/dependabot/docker/golang-1.15.7
...
chore(deps): bump golang from 1.15.6 to 1.15.7
2021-01-25 14:22:48 +01:00