Commit Graph

235 Commits (jsonvalidator)

Author SHA1 Message Date
Stéphane Lesimple 45cfb78b0b fix: httpproxy: allow more passthrough headers
5 years ago
Stéphane Lesimple b364706f37 feat: httpproxy: add functional tests
5 years ago
Stéphane Lesimple d6291f3ad4 feat: httpproxy: add and use execute_simple() for more performance
5 years ago
Stéphane Lesimple 4ad41712fd fix: interactive: use load_configuration_file() to handle comments in JSON files
5 years ago
Stéphane Lesimple 17a38ff960 fix: json_load(): remove dead code
5 years ago
Stéphane Lesimple 8cc990ad57 feat: add filtering options to several cmds,nicify print_acls()
5 years ago
Stéphane Lesimple adb9d8c374 feat: add UTF-8 chars to output when supported and allowed
5 years ago
Stéphane Lesimple f3ce9dfb06 enh: clearer error message on non-existing group
5 years ago
Stéphane Lesimple 2a905aca96 release v3.03.01
5 years ago
Stéphane Lesimple 003052530e feat: preparatory work to support Debian 11 "Bullseye"
5 years ago
Stéphane Lesimple e37e235bf5 enh: install.inc: try harder to hit GitHub API in CI
5 years ago
Stéphane Lesimple 7b7c395c55 enh: osh-orphaned-homedir.sh: add more security checks to ensure we don't archive still-used home dirs
5 years ago
Stéphane Lesimple 7dabfc7135 fix: install-yubico-piv-checker: ppc64le installation was broken
5 years ago
Stéphane Lesimple 89e49ac8b7 fix: add a case to the ignored perl panic race condition
5 years ago
Stéphane Lesimple b6c7503a73 release v3.03.00
5 years ago
Stéphane Lesimple 3764d652da enh: interactive: avoid a warn() when TERM is undef
5 years ago
Stéphane Lesimple 383f2a011c enh: guests: groupAddGuestAccess now supports setting a comment
5 years ago
Stéphane Lesimple b480316386 fix: groupDelGuestAccess: deleting a guest access returned an error on TTL-forced groups
5 years ago
Stéphane Lesimple ed77c1ef3e feat: transmit PIV enforcement status to remote realms
5 years ago
Stéphane Lesimple 2327c4dfa1 chore: remove useless '## no critic', perltidy
5 years ago
Stéphane Lesimple 5eb5135d26 doc: update
5 years ago
Stéphane Lesimple 488ec6382e enh: move unexpected-sudo messages from security to code-warning type
5 years ago
Stéphane Lesimple e760cf6142 feat: add groupGenerateEgressKey and groupDelEgressKey
5 years ago
Stéphane Lesimple fe58cf1d14 enh: egress ssh key: compute an ID so that keys can be pointed to and deleted
5 years ago
Stéphane Lesimple c88be2def1 enh: get_group_keys: return the keyhome to avoid hardcoding it on several places
5 years ago
Stéphane Lesimple 02b76d301a fix: groupSetRole: pass sudo param to subfuncs to avoid a security warning
5 years ago
Stéphane Lesimple 4624f71ea2 fix: execute: remove osh_warn on tainted params to avoid exposing arguments on coding error
5 years ago
Stéphane Lesimple 3b37242317 chore: more readable version of sql statements
5 years ago
Stéphane Lesimple 70feff2c2d enh: install: use in-place overwrite for sudoers files
5 years ago
Stéphane Lesimple 59187fcf4c fix: interactive: omit inactivity msg warning when set to 0 seconds
5 years ago
Stéphane Lesimple d430c602bf release v3.02.00
5 years ago
Stéphane Lesimple a913c5aa8a bump to v3.01.99-rc4
5 years ago
Stéphane Lesimple 5d36e820ca fix: admins no longer inherited superowner powers
5 years ago
Stéphane Lesimple 3bb1db3a4d bump to v3.01.99-rc3
5 years ago
Stéphane Lesimple fd97845c1c chore: update autoload list accordingly
5 years ago
Stéphane Lesimple efe3710e4c feat: groupList/accountList: add --include --exclude
5 years ago
Stéphane Lesimple 80ade2ba4c fix: debian9: create_file_if_not_exists couldn't chgrp by filehanddle
5 years ago
Stéphane Lesimple 69778815bb enh: groupList: use cache to speedup calls
5 years ago
Stéphane Lesimple 928bf0c7b0 enh: config: detect warnBefore/idleTimeout misconfiguration
5 years ago
Stéphane Lesimple 8d0004f8aa fix: config: be more permissive for documentationURL regex
5 years ago
Stéphane Lesimple 36d0c709db bump to v3.01.99-rc2
5 years ago
Stéphane Lesimple c6446495aa fix: logs: sql dbname was not properly passed through the update logs func
5 years ago
Stéphane Lesimple 1378ba84f5 fix: re-introduce the ttyrecfile field
5 years ago
Stéphane Lesimple 27d09e8cbe bump to v3.01.99-rc1
5 years ago
Stéphane Lesimple 1129850771 fix: global-log: directly set proper perms on file creation
5 years ago
Stéphane Lesimple 1676979913 feat: add PIV keys support and policy enforcement
5 years ago
Stéphane Lesimple 62d6393d56 feat: add yubico-piv-checker install script
5 years ago
Stéphane Lesimple 41121f7723
fix: proper sqlite log location for invalid realm accounts
5 years ago
Stéphane Lesimple 16323667e2
Merge pull request #106 from ovh/logs
5 years ago
Stéphane Lesimple a479810d83
feat: revamp logs
5 years ago
Stéphane Lesimple 2117773945
fix: groupList: remove 9K group limit
5 years ago
Stéphane Lesimple 8c31ea277c
fix: remove useless warning when there is no guest access
5 years ago
Stéphane Lesimple a204313af9
feat: accountModify: add --osh-only (closes #97)
5 years ago
Stéphane Lesimple d6574221a3 fix: bastion.conf.dist & configuration.inc after #98
5 years ago
Stéphane Lesimple 4a45df4432
chore: tidy after merge, adjust & regen doc
5 years ago
Stéphane Lesimple 9c370b8ac1
Merge branch 'master' into configlint
5 years ago
Stéphane Lesimple b131395a21
Merge pull request #79 from axl89/master
5 years ago
Stéphane Lesimple 163a3fd726
chore: perlcritic/perltidy passes
5 years ago
Stéphane Lesimple ef6efa6dc3
enh: config: better parsing and normalization
5 years ago
Stéphane Lesimple 03ad1da046
chore: perlcritic: including forgotten .inc files
5 years ago
Stéphane Lesimple 1c33903203
release v3.01.03
5 years ago
Stéphane Lesimple 790802e6da
fix: osh.pl: plugin_config 'disabled' key is a boolean
5 years ago
Stéphane Lesimple 39ddc4c462
fix: guests: get rid of ghost guest accesses in corner cases
5 years ago
Stéphane Lesimple a3b2b7d8e4
bump to v3.01.02
5 years ago
Stéphane Lesimple 18d8195027
fix: is_valid_remote_user: extend allowed size from 32 to 128
5 years ago
Axel Amigo Arnold 9b06db1461 Changed ttyrecFilenameFormat default value
5 years ago
Stéphane Lesimple 534ce45812
release v3.01.01
5 years ago
Stéphane Lesimple 9c1870e990
fix: interactive mode: mark non-printable chars as such to avoid readline quirks
5 years ago
Stéphane Lesimple 4cb09a9570
nh: remove hardcoded .ssh/authorized_keys2 everywhere
5 years ago
Thomas SOËTE a4dc86cfde fix: Allow dot in group name as it is allowed in account
5 years ago
Stéphane Lesimple f07e00b1e9
Merge branch 'master' into adminSudo
5 years ago
Stéphane Lesimple e2a64a9d8f
enh: adminSudo: better autocompletion rules
5 years ago
Thomas SOËTE 2a51a78b54 fix: Enable perl-tidy.sh test
5 years ago
Stéphane Lesimple 5ecab9888b
bump to v3.01.00
6 years ago
Stéphane Lesimple 15cad00c27
fix: osh.pl: validate user and host format
6 years ago
Stéphane Lesimple 8f60646c65
feat: add interactiveModeByDefault option
6 years ago
Stéphane Lesimple cb02fd2a33 fixes after review
6 years ago
Stéphane Lesimple 9f1a8b925e enh: install: better handling of non-Linux standard paths
6 years ago
Stéphane Lesimple 09bd6dffd9 fix: freebsd: add md5sum_compat()
6 years ago
Stéphane Lesimple b87107dd23
bump to v3.00.02
6 years ago
Stéphane Lesimple ae1bcbf223
release v3.00.01
6 years ago
Stéphane Lesimple 5c72c92bdd
chore: fix typos everywhere
6 years ago
Stéphane Lesimple 4da7a39f27
release v3.00.00
6 years ago
Stéphane Lesimple 26e78f424b
chore: fix some links in documentation
6 years ago
Stéphane Lesimple fde20136ef
Initial commit
6 years ago