[BUG]: Could not make a connection to validate an individual commercial use license for xxxx #709

Open
opened 2026-01-05 14:52:29 +01:00 by adam · 2 comments
Owner

Originally created by @gaving on GitHub (Dec 16, 2025).

Originally assigned to: @LGUG2Z on GitHub.

Summary

Hi 👋

Thanks for the great software!

Since wingeting 0.1.39 I'm getting the MDM enrolment prompt.

However, running komorebic license xxxx with my license email is giving:-

Could not make a connection to validate an individual commercial use license for xxxx

Due to this:- f3b7f5ac42/komorebic/src/main.rs (L1675C17-L1680C18)

I'm behind a proxy with my employer so I'm guessing that'll need considered when reaching out via reqwest (common pain in this sort of environment).

Is there a official/documented/manual workaround using the icul.validation from the kw-icul.*.com/?email= to avoid phoning home so I can avoid the nagware?

I can work it out from the code but figured I'd raise this for your view on the matter.

Version Information

Windows 11
0.1.39

Komorebi Configuration

.

Hotkey Configuration

.

Output of komorebic check

.
Originally created by @gaving on GitHub (Dec 16, 2025). Originally assigned to: @LGUG2Z on GitHub. ### Summary Hi 👋 Thanks for the great software! Since `winget`ing `0.1.39` I'm getting the MDM enrolment prompt. However, running `komorebic license xxxx` with my license email is giving:- ``` Could not make a connection to validate an individual commercial use license for xxxx ``` Due to this:- https://github.com/LGUG2Z/komorebi/blob/f3b7f5ac42329f72309622288026ba1cf48e6bf2/komorebic/src/main.rs#L1675C17-L1680C18 I'm behind a proxy with my employer so I'm guessing that'll need considered when reaching out via `reqwest` (common pain in this sort of environment). Is there a official/documented/manual workaround using the `icul.validation` from the `kw-icul.*.com/?email=` to avoid phoning home so I can avoid the nagware? I can work it out from the code but figured I'd raise this for your view on the matter. ### Version Information Windows 11 0.1.39 ### Komorebi Configuration ```json . ``` ### Hotkey Configuration ```shell . ``` ### Output of komorebic check ```shell . ```
adam added the bug label 2026-01-05 14:52:29 +01:00
Author
Owner

@LGUG2Z commented on GitHub (Dec 16, 2025):

Hi!

Thanks for opening this issue - I will look in to adding an optional proxy configuration option to the komorebi.json config file for situations like these

In the meantime, the icul.validation file can be generated by making a request to https://kw-icul.lgug2z.com/email?your-email@your-domain.com, where the email address is the one which was used to register for the license

This endpoint returns a JSON payload which can be saved directly to C:\Users\<YOUR USER>\AppData\Local\komorebi\icul.validation

The currentEndPeriod returned by the payload is the date that the subscription is valid until, which is either the end of the paid month or the paid year depending on the billing frequency

@LGUG2Z commented on GitHub (Dec 16, 2025): Hi! Thanks for opening this issue - I will look in to adding an optional [proxy configuration option](https://docs.rs/reqwest/latest/reqwest/struct.Proxy.html) to the `komorebi.json` config file for situations like these In the meantime, the `icul.validation` file can be generated by making a request to `https://kw-icul.lgug2z.com/email?your-email@your-domain.com`, where the email address is the one which was used to register for the license This endpoint returns a JSON payload which can be saved directly to `C:\Users\<YOUR USER>\AppData\Local\komorebi\icul.validation` The `currentEndPeriod` returned by the payload is the date that the subscription is valid until, which is either the end of the paid month or the paid year depending on the billing frequency
Author
Owner

@gaving commented on GitHub (Dec 16, 2025):

Thanks for the quick response and workaround.

Good luck with the proxy implementation - from my two decades or so experience dealing with PAC files, NTLM, SSO, Kerberos, blah blah it's sometimes hit or miss getting tools playing nice within my environment.

Happy to test from my corporate world if the time comes!

@gaving commented on GitHub (Dec 16, 2025): Thanks for the quick response and workaround. Good luck with the proxy implementation - from my two decades or so experience dealing with PAC files, NTLM, SSO, Kerberos, blah blah it's sometimes hit or miss getting tools playing nice within my environment. Happy to test from my corporate world if the time comes!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/komorebi#709