Stéphane Lesimple
cadf51145d
release v3.11.00
2023-03-23 14:37:57 +01:00
Stéphane Lesimple
86d907acb6
release v3.10.00
2023-02-17 15:19:25 +01:00
Stéphane Lesimple
036f921c40
feat: add accountFreeze/accountUnfreeze
2022-12-30 17:53:08 +01:00
Stéphane Lesimple
649c1fffbf
release v3.09.02
2022-11-15 18:26:32 +01:00
Stéphane Lesimple
4f0a80c9d4
release v3.09.01
2022-10-10 12:21:11 +02:00
Stéphane Lesimple
b7f4909310
enh: make execute() way WAY faster
2022-09-21 11:57:55 +02:00
Stéphane Lesimple
3df86c58b3
release v3.09.00
2022-09-13 13:21:18 +02:00
Stéphane Lesimple
8c82c3441b
fix: accountInfo wasn't showing TTL account expiration #329
2022-09-09 17:14:25 +02:00
Stéphane Lesimple
81aeb2ee3c
release v3.09.00-rc3
2022-07-12 12:34:58 +02:00
Stéphane Lesimple
72cefa6417
fix: performance issues introduced by effab4a
...
Commit that introduced the performance degradation is effab4a
(fix: workaround for undocumented caching in getpw/getgr funcs)
Rewrote caching at the getpwent/getpwnam/getgrent/getgrnam level,
which restores performance pre-effab4a and even enhances it in somes cases,
for example on a 2000-accounts and 2000-groups bastion, we are:
- 11% faster on --osh help
- 35% faster on --osh selfListAccesses (reduces syscalls by 87%)
2022-07-12 10:07:16 +02:00
Stéphane Lesimple
8e148a6e53
release v3.09.00-rc2
2022-07-05 18:12:08 +02:00
Stéphane Lesimple
6ccb43e938
enh: move some code from get_hashes_list() to a new get_password_file()
2022-07-05 18:04:19 +02:00
Stéphane Lesimple
7ff286b00f
v3.09.00-rc1
2022-07-04 11:06:54 +02:00
Stéphane Lesimple
3956dc587b
fix: ttyrec cmdline: don't add --warn-before-* when no --idle-*-timeout is specified
2022-07-01 15:33:44 +02:00
Stéphane Lesimple
46a01a546a
feat: groupModify: add --idle-lock-timeout and --idle-kill-timeout for group-specific timeouts
2022-07-01 15:33:44 +02:00
Stéphane Lesimple
e040afb074
chore: new perltidy rules
2022-07-01 10:21:19 +02:00
Stéphane Lesimple
effab4a5c2
fix: workaround for undocumented caching in getpw/getgr funcs
2022-03-14 12:42:26 +01:00
Stéphane Lesimple
0ffdd108bd
v3.08.01
2022-01-19 11:24:12 +01:00
Stéphane Lesimple
d7a898a5fa
Release v3.08.00
2022-01-04 15:50:02 +01:00
Stéphane Lesimple
f609565fe8
enh: batch: detect when asked to start a plugin requiring MFA
2021-12-29 11:20:55 +01:00
Stéphane Lesimple
aaaa173764
feat: add the accountUnlock restricted plugin
2021-12-21 09:42:54 +01:00
Stéphane Lesimple
c48af00ff8
feat: add info_syslog() and code-info syslog type
2021-12-16 11:02:26 +01:00
Stéphane Lesimple
3507586de6
release v3.07.00
2021-12-13 14:02:41 +01:00
Stéphane Lesimple
cb28b44382
chore/fix: move HEXIT() to helper module, use HEXIT only in helpers
2021-12-13 09:51:00 +01:00
Christophe Crochet
e4b132ed9a
new access option: --force-password <HASH>, to only try one specific password
2021-12-09 16:51:40 +01:00
Stéphane Lesimple
89ecb2c0d7
feat: add support for Duo PAM auth as MFA ( #249 )
2021-11-03 15:50:10 +01:00
Stéphane Lesimple
11b2bc60b2
release v3.06.00
2021-10-20 13:42:13 +02:00
Christophe Crochet
d85298f229
new account option: --pubkey-auth-optional, to allow ingress login with or without pubkey when pam is required
2021-10-15 11:22:00 +02:00
madx
ea8ed97a34
new account option: mfa-any, to allow ingress login with pubkey alone or pam alone instead of requiring both
2021-10-15 11:22:00 +02:00
Stéphane Lesimple
b5c5d9d5ee
release v3.05.01
2021-09-22 10:43:40 +02:00
Stéphane Lesimple
d3f443a532
release v3.05.00
2021-09-14 10:21:04 +02:00
Stéphane Lesimple
ef10d509fd
enh: add max_inactive_days to account configuration ( #230 )
2021-09-06 14:52:46 +02:00
Stéphane Lesimple
a447662cfd
release v3.04.00
2021-07-02 17:31:47 +02:00
Stéphane Lesimple
01690e8111
bump to v3.03.99-rc2
2021-06-30 17:20:48 +02:00
Stéphane Lesimple
ecee68c8bc
chore: fix spurious empty lines at end of generated rst files
2021-06-30 15:52:47 +02:00
Stéphane Lesimple
2193ee487d
enh: replace 'allowUTF8' (introduced in rc1) by 'fanciness'
2021-06-30 09:53:04 +02:00
Stéphane Lesimple
710b55d845
bump to v3.03.99-rc1
2021-06-03 17:01:10 +02:00
Stéphane Lesimple
d6291f3ad4
feat: httpproxy: add and use execute_simple() for more performance
...
Also handle errors better in hand_http_request()
2021-06-03 16:16:29 +02:00
Stéphane Lesimple
adb9d8c374
feat: add UTF-8 chars to output when supported and allowed
...
To enhance the readability and visibility of important messages
(such as critical ones). This can be disabled with the `allowUTF8`
global option set to `false`. It's never enabled if the user locale
or their terminal don't seem to support it.
2021-05-24 16:44:35 +02:00
Stéphane Lesimple
2a905aca96
release v3.03.01
2021-03-25 11:55:04 +01:00
Stéphane Lesimple
89e49ac8b7
fix: add a case to the ignored perl panic race condition
2021-03-01 09:30:30 +01:00
Stéphane Lesimple
b6c7503a73
release v3.03.00
2021-02-22 17:09:12 +01:00
Stéphane Lesimple
b480316386
fix: groupDelGuestAccess: deleting a guest access returned an error on TTL-forced groups
2021-02-22 11:56:19 +01:00
Stéphane Lesimple
ed77c1ef3e
feat: transmit PIV enforcement status to remote realms
...
Closes #33
2021-02-18 16:05:02 +01:00
Stéphane Lesimple
d430c602bf
release v3.02.00
2021-02-02 15:02:51 +01:00
Stéphane Lesimple
a913c5aa8a
bump to v3.01.99-rc4
2021-01-25 12:18:27 +01:00
Stéphane Lesimple
3bb1db3a4d
bump to v3.01.99-rc3
2021-01-21 15:57:11 +01:00
Stéphane Lesimple
fd97845c1c
chore: update autoload list accordingly
2021-01-21 15:56:59 +01:00
Stéphane Lesimple
80ade2ba4c
fix: debian9: create_file_if_not_exists couldn't chgrp by filehanddle
2021-01-20 14:01:55 +01:00
Stéphane Lesimple
36d0c709db
bump to v3.01.99-rc2
2021-01-13 09:38:02 +01:00