github RunOnFlux/flux v3.16.0

latest releases: v5.33.0, v5.32.0, v5.31.0...
2 years ago

Authentication improvements
Goal is to prevent expiring of sessions while load balancer switches backend nodes. Switch of backend node causes invalidation of authentication as new node does not know of previous signed messages. New scheme allows using any signed message of Flux sign scheme that was recently signed.

  • Login phrase signature is no longer stored
  • instead search for loginPhrase with zelid is used
  • Auth header must contain all loginPhrase, zelid and signature
  • Logins now expire after 14 days
  • Logins for certain permissions of user, app owner are portable from one node to another for recently valid signatures

Other improvements

  • Refactor: .substr() is deprecated - replaced with .slice()
  • Extend JSDocs for wallet section of daemonService.js
  • Adds Download, Upload and ping information to UI
  • Adds UPNP descriptions
  • Adds constants adjustemtents for UFW and UPNP
  • Fixes cache of daemon calls not being properly used

Don't miss a new flux release

NewReleases is sending notifications on new releases.