staff_nowa
Verified User
Easy message for hackers: "I will be yours, hack me."
What is up with this message? It hit me by surprise, you must be joking right???
i'm a legacy user (Without knowing it) and at the login i noticed this, even before loging in as admin.
echo '{"bootstrap-options":{"fixedColorMode":"none"},"login-css":{"styles":"html.vue-app.root\\:login.mode\\:dark .LegacyLicense {\n display: none;\n}\n\nhtml.vue-app.root\\:login.mode\\:light .LegacyLicense {\n display: none;\n}","url":""}}' >> /usr/local/directadmin/data/admin/skin_global_options_evolution.json
chown -R diradmin:diradmin /usr/local/directadmin/data/admin/skin_global_options_evolution.json
systemctl restart directadmin
The point is that your customers complain as to why you are using a legacy product with limited development..I was surprise to saw that message too, but I feel there is no point to put that in the login page, can just show it on the admin level front will do
this message is already in the latest stable version* I am usually on 'stable' so I am not sewing yet any of those annoying messages. I will most certainly remove it, not via CSS though but replacing the login page. Not sure how easy that is, but in the enhanced page this is very easy, and I even think that message is not shown there (not sure, and waking up DA, triggering them to make adaptations is also not helping us)
that's a lot of BS here, end users don't even know what functions should be there or not, server owners could also disable for example, dns administration, even subdomains or whatever function. There is no same instance of DA on any server, its everywhere difference based on the server owner that u use for webhosting. Some even have a custom template or layout.A legacy license notice on the login screen is added to inform end users why not all features might be available or functional. It was deliberately designed to be:
Having a single message in a single well-known location helps us avoid documenting and repeating the same message in every place where legacy code-base functionality is limited or differs from the modern DA.
- Non-intrusive and blend it with the page design to avoid distracting users or grabbing attention.
- Cleanly separated from the main login functionality to make it very easy to customize (or hidden).
- Have a single location for this message (not individual messages for each skin, each layout, etc.).
This message can be completely removed by adding a single rule inCustomize Evolution Skin
->Login Customization
->Styles
tab:
Code:.LegacyLicense {display: none !important;}
For a smooth DA experience we want the message to be visible to all the users (same as all the other informational texts in the UI). If server administrators disagree and want to hide this message it is entirely up to them. It is not our goal to make it hard or impossible (otherwise the implementation would be completely different).
We understand that the notice regarding limitations in our legacy products has caused concern. However, it is crucial for us to maintain transparency with all users (not just admins) who interact with our software daily. By clearly indicating the limitations of legacy licenses, we ensure that everybody is aware of the differences between these products and our more modern offerings. Without this transparency, less informed users (end-users) might assume such limitations are universal to DA instead of being caused by legacy licensing.
why is a non working feature visible in the first place?It is not about users contacting DA support. It is about users understanding why some features might be lacking. For example new automatic security.txt feature is configurable on package level and user level. The configuration options is always visible for all the license types. Enabling it for on legacy servers does nothing (but reports the feature is enabled). This allows smooth migration from legacy license to modern license. Additional informational messages would be needed in user configuration and package management pages to explain all this.
Note: moved this conversation in to the legacy licenses thread to keep release thread clean of discussions.
That's important for admins, not for OUR end customers. And if they have questions about it, they should contact US.It is about users understanding why some features might be lacking. For example new automatic security.txt feature is configurable on package level and user level.
looking into the changelog, https://docs.directadmin.com/changelog/version-1.663.html#automatic-security-txt-rfc-9116-supportTo maintain compatibility between legacy and modern code bases without adding extra complexity and work dedicated to just legacy code base.