Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Moving from an Ultimate floating license to an Ultimate named license is awkward #6412

Open
fuzyll opened this issue Feb 11, 2025 · 0 comments
Labels
Component: UI Issue needs changes to the user interface Edition: Ultimate Effort: Low Issue should take < 1 week Impact: Low Issue is a papercut or has a good, supported workaround Type: Bug Issue is a non-crashing bug with repro steps UI: Dialogs Issues with smaller dialogs

Comments

@fuzyll
Copy link
Contributor

fuzyll commented Feb 11, 2025

Bug Description:
If you already have an enterprise.server.url configured, you will never see the dialog that asks you to provide a license file on Ultimate. It will just happily connect and check out a floating license. We now have some customers that have a mix of named and floating Ultimate licenses using an Enterprise server and this is surprising and kinda awkward.

There is a File -> Reset License... that just deletes the license.dat from your home folder and restarts (which triggers the appropriate dialog, if enterprise.server.url is not set), but that isn't helpful for this scenario. Could/should possibly be repurposed for this case as well, though.

There are two workarounds for this, currently:

  1. On the initial dialog where you log in to get an "Until I Quit" floating license, edit the Enterprise server URL and remove it, then restart. This will cause the dialog to open.
  2. Check in your license and quit Binary Ninja. Then, manually place your license file in license.dat in the Binary Ninja user directory. Then, restart. Binary Ninja will use the named license and not check out a new floating license.
@fuzyll fuzyll added Component: UI Issue needs changes to the user interface Edition: Ultimate Effort: Low Issue should take < 1 week Impact: Low Issue is a papercut or has a good, supported workaround Type: Bug Issue is a non-crashing bug with repro steps UI: Dialogs Issues with smaller dialogs labels Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: UI Issue needs changes to the user interface Edition: Ultimate Effort: Low Issue should take < 1 week Impact: Low Issue is a papercut or has a good, supported workaround Type: Bug Issue is a non-crashing bug with repro steps UI: Dialogs Issues with smaller dialogs
Projects
None yet
Development

No branches or pull requests

1 participant