2022/06/02
- Fix
timeout
int cast (@dacofr) - Handling timeout error nicely
2021/05/10
expiry
do not require a+
- Fix
expiry
crash (@fedegiova)
2020/04/24
- Add --add-principals, --remove-principals, --purge-principals and --update-principals for the admin 'set' action. It's replacing the deprecate 'set' action:
--set='principals=foo,bar
. - Add --principals-filter for the admin 'search' action.
- Validate username in the admin command
2020/01/24
- Use sys.exit instead of builtin exit
2019/05/23
- fix "Error: No realname option given." : LDAP can be disable/enable
2019/05/22
- Reorder directories
- Update tests and README
2018/08/23
- timeout optional arg in cassh conf file, 2s by default
- verify optional arg in cassh conf file, True by default
- Add a User-Agent
HTTP_USER_AGENT : CASSH-CLIENT v1.6.0
- Add the client version in header
HTTP_CLIENT_VERSION : 1.6.0
- Read public key as text and not as a binary
- Remove of --uid : "Force UID in key ownership.", useless
- Remove disable_warning() for https requests
- fix timeout at 60s
- fix no tls certificate verification
- fix README
- Reorder functions
- Less var in init function, more use of user_metadata shared var
- Wrap request function to unify headers, timeout and tls verification
2018/08/10
- Support ecdsa keys
2018/08/10
Use quote_plus on client side to allow complex password
2018/08/09
public key upload error in python 3
2018/08/09
- Every GET routes are DEPRECATED.
- Authentication is in the payload now
- Update tests
2017/12/07
urlencode import error in python 3
2017/11/29
Clean admin request.
2017/11/28
Fix non-RSA key issue (v1.4.1). Catch an error when signature begin with 'ssh-'.
2017/11/24
Encoding url params. This change the structure of auth_url function.
2017/11/23
Catch an error when signature begin with 'ssh-rsa-cert'.
2017/11/21
Admin can force the signature when database is unavailable.
- Put version into a global variable.
- Correct usage.
2017/11/20
Username is provided when you sign a certificate. This is a patch for CASSH Server v1.3.0.
2017/11/17
Admin can set parameters like 'expiry' or 'principals'.
2017/10/05
Admin can status every user with : cassh admin all status
Add 'print_result' function for cassh client
2017/10/04
Fix config file conflict with version
2017/10/04
First stable version