Commit graph

106 commits

Author SHA1 Message Date
Stéphane Lesimple
5ecab9888b
bump to v3.01.00 2020-11-20 10:53:00 +00:00
Stéphane Lesimple
5ef2d4b4ae
Merge pull request #56 from ovh/validateuser
fix: osh.pl: validate user and host format
2020-11-20 10:59:50 +01:00
Stéphane Lesimple
15cad00c27
fix: osh.pl: validate user and host format 2020-11-20 07:20:51 +00:00
Stéphane Lesimple
461b1304c7
Merge pull request #57 from ovh/backupfix
osh-backup-acl-keys and osh-encrypt-rsync fixes
2020-11-19 18:07:56 +01:00
Stéphane Lesimple
396e0d2d32
Merge branch 'master' into backupfix 2020-11-19 17:46:42 +01:00
Stéphane Lesimple
5d3de83e50
fix: osh-encrypt-rsync.pl: allow more broad chars to avoid letting weird-named files behind 2020-11-19 16:34:20 +00:00
Stéphane Lesimple
e907532447
fix: osh-backup-acl-keys.sh: don't exclude .gpg, or we'll miss /root/.gnupg/secring.gpg 2020-11-19 16:33:43 +00:00
Stéphane Lesimple
a70b583662
Merge pull request #55 from ovh/interactiveByDefault
feat: add interactiveModeByDefault option
2020-11-19 17:11:18 +01:00
Stéphane Lesimple
8f60646c65
feat: add interactiveModeByDefault option 2020-11-19 12:44:33 +00:00
Stéphane Lesimple
0f5f6e4c00
Merge pull request #53 from ovh/centos
feat: install: add SELinux module for TOTP MFA
2020-11-18 11:25:56 +01:00
Stéphane Lesimple
d6be60e4a2
Merge branch 'master' into centos 2020-11-18 11:24:18 +01:00
Stéphane Lesimple
2f616d9e39
Merge pull request #52 from ovh/freebsd
enh: install: freebsd: check whether acls are enabled
2020-11-18 11:23:59 +01:00
Stéphane Lesimple
60d0f12018
Merge branch 'master' into freebsd 2020-11-18 11:22:31 +01:00
Stéphane Lesimple
eeafb5afc4
Merge pull request #51 from Alkorin/sort-selfListSessions-output
Fix sort of the list of past sessions
2020-11-18 11:22:18 +01:00
Stéphane Lesimple
1a5404cf75
Merge branch 'master' into sort-selfListSessions-output 2020-11-18 11:20:12 +01:00
Thomas SOËTE
632076565e Fix sort of the list of past sessions 2020-11-18 09:50:56 +00:00
Stéphane Lesimple
4fd24a3dbc
enh: install: freebsd: check whether acls are enabled 2020-11-18 09:37:31 +00:00
Stéphane Lesimple
231c62b581
feat: install: add SELinux module for TOTP MFA
Fixes #26
2020-11-18 09:35:19 +00:00
Stéphane Lesimple
073bc3f7e9
Merge pull request #49 from speed47/ttyrecfreebsd
enh: freebsd: use ttyrec prebuilt static version
2020-11-18 09:21:23 +01:00
Stéphane Lesimple
615f26af8b enh: freebsd: use ttyrec prebuild static version 2020-11-17 21:04:22 +01:00
Stéphane Lesimple
e1d7ef9d26
Merge pull request #48 from speed47/freebsd
feat: add FreeBSD in the automated tests
2020-11-17 20:11:58 +01:00
Stéphane Lesimple
cb02fd2a33 fixes after review 2020-11-17 17:41:32 +01:00
Stéphane Lesimple
1b164c1197 fix typo 2020-11-17 12:55:26 +01:00
Stéphane Lesimple
85f1623e45 feat: add FreeBSD automated tests 2020-11-17 12:47:41 +01:00
Stéphane Lesimple
c81dac2a7f feat: add pam template for FreeBSD 2020-11-17 11:33:45 +01:00
Stéphane Lesimple
2605bdc73a fix: tests: fixes around to make it work under Linux and FreeBSD 2020-11-17 11:33:30 +01:00
Stéphane Lesimple
ec0d4256b8 enh: target_role.sh: tiny fixes 2020-11-17 11:32:27 +01:00
Stéphane Lesimple
0b0200951e enh: sudoers: support per-OS templates, add one for FreeBSD 2020-11-17 11:31:34 +01:00
Stéphane Lesimple
7085b2d091 fix: osh.pl: fix pamtester use under FreeBSD
Under FreeBSD, users can't read /etc/spwd.db, and there is no helper
for pam_unix.so to validate user passwords, as this is the case under
Linux, so we have to launch pamtester under root so that pam_unix.so
can do its job
2020-11-17 11:29:39 +01:00
Stéphane Lesimple
60cea897f8 enh: osh.pl: replace harcoded selfMFASetupPassword logic by configuration 2020-11-17 11:28:05 +01:00
Stéphane Lesimple
ee81bd4070 enh: packages-check.sh: better handling of FreeBSD packagees 2020-11-17 11:27:46 +01:00
Stéphane Lesimple
7ee203aa71 enh: install-ttyrec.h: error msg for non-supported OSes 2020-11-17 11:19:50 +01:00
Stéphane Lesimple
9f1a8b925e enh: install: better handling of non-Linux standard paths 2020-11-17 11:17:17 +01:00
Stéphane Lesimple
234dd0768a feat: freebsd: add specific FreeBSD ssh config templates 2020-11-17 11:15:10 +01:00
Stéphane Lesimple
09bd6dffd9 fix: freebsd: add md5sum_compat()
to account for systems where md5sum's binary name is gmd5sum
2020-11-17 11:14:34 +01:00
Stéphane Lesimple
4105c10193 fix: freebsd: replace 'root' by '0' so that it works even if uid0's name is not root 2020-11-17 11:12:53 +01:00
Stéphane Lesimple
140da2f178 chore: ghactions: change order of tests.yml 2020-11-17 11:11:22 +01:00
Stéphane Lesimple
beec8afdc6
Merge pull request #46 from ovh/bump
bump to v3.00.02
2020-11-16 12:14:33 +01:00
Stéphane Lesimple
b87107dd23
bump to v3.00.02 2020-11-16 10:39:06 +00:00
Stéphane Lesimple
a42c8fa12c
Merge pull request #45 from speed47/master
feat: add more archs to dockerhub sandbox
2020-11-13 18:53:57 +01:00
Stéphane Lesimple
811b2f9c15
Merge branch 'master' into master 2020-11-13 18:52:30 +01:00
Stéphane Lesimple
137305b562
Merge pull request #44 from snk33/patch-1
allow adminSudo plugin to read from stdin
2020-11-13 18:51:42 +01:00
Stéphane Lesimple
418dc3a332 feat: add more archs to dockerhub sandbox 2020-11-13 18:38:53 +01:00
snk33
7685114cfd
allow adminSudo plugin to read from stdin
add expects_stdin to the execute call so an admin will be able to replay session from another account
2020-11-13 18:35:40 +01:00
Stéphane Lesimple
a0ce5947f2
Merge pull request #42 from ovh/fix
fix: add missing echo
2020-11-13 10:19:23 +01:00
Stéphane Lesimple
724f8d499f fix: add missing echo 2020-11-12 19:02:04 +01:00
Stéphane Lesimple
034984f6c4
Merge pull request #41 from ovh/ttyrec_multiarch
chore: install-ttyrec.sh: adapt for multiarch
2020-11-12 19:01:07 +01:00
Stéphane Lesimple
cfef70daef
chore: install-ttyrec.sh: adapt for multiarch 2020-11-09 16:47:57 +00:00
Stéphane Lesimple
e2ed41596e
Merge pull request #39 from ovh/release
release v3.00.01
2020-11-06 16:24:07 +01:00
Stéphane Lesimple
ae1bcbf223
release v3.00.01 2020-11-06 15:22:12 +00:00