Skip to content

Latest commit

 

History

History
262 lines (143 loc) · 3.11 KB

CHANGELOG.md

File metadata and controls

262 lines (143 loc) · 3.11 KB

CHANGELOG

CASSH Client

1.8.1

2022/06/02

Fix

  • Fix timeout int cast (@dacofr)
  • Handling timeout error nicely

1.8.0

2021/05/10

Changes

  • expiry do not require a +

Fix

  • Fix expiry crash (@fedegiova)

1.7.0

2020/04/24

New Features

  • 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.

Changes

  • Validate username in the admin command

1.6.3

2020/01/24

Clean

  • Use sys.exit instead of builtin exit

1.6.2

2019/05/23

Bug Fixes

  • fix "Error: No realname option given." : LDAP can be disable/enable

1.6.1

2019/05/22

Other

  • Reorder directories
  • Update tests and README

1.6.0

2018/08/23

New Features

  • 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

Changes

  • 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

Bug Fixes

  • fix timeout at 60s
  • fix no tls certificate verification
  • fix README

Other

  • Reorder functions
  • Less var in init function, more use of user_metadata shared var
  • Wrap request function to unify headers, timeout and tls verification

1.5.3

2018/08/10

Changes

  • Support ecdsa keys

1.5.2

2018/08/10

Bug Fixes

Use quote_plus on client side to allow complex password

1.5.1

2018/08/09

Bug Fixes

public key upload error in python 3

1.5.0

2018/08/09

Changes

  • Every GET routes are DEPRECATED.
  • Authentication is in the payload now
  • Update tests

1.4.5

2017/12/07

Bug Fixes

urlencode import error in python 3

1.4.4

2017/11/29

Bug Fixes

Clean admin request.

1.4.3

2017/11/28

Bug Fixes

Fix non-RSA key issue (v1.4.1). Catch an error when signature begin with 'ssh-'.

1.4.2

2017/11/24

Bug Fixes

Encoding url params. This change the structure of auth_url function.

1.4.1

2017/11/23

Bug Fixes

Catch an error when signature begin with 'ssh-rsa-cert'.

1.4.0

2017/11/21

New Features

Admin can force the signature when database is unavailable.

Changes

  • Put version into a global variable.
  • Correct usage.

1.3.0

2017/11/20

Changes

Username is provided when you sign a certificate. This is a patch for CASSH Server v1.3.0.

1.2.0

2017/11/17

New Features

Admin can set parameters like 'expiry' or 'principals'.

1.1.0

2017/10/05

New Features

Admin can status every user with : cassh admin all status

Changes

Add 'print_result' function for cassh client

1.0.1

2017/10/04

Bug Fixes

Fix config file conflict with version

1.0.0

2017/10/04

Changes

First stable version