This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
SE WebStart fixed in jetmain http://hg.netbeans.org/jet-main/rev/962aa760f8f3
FX WebStart fix in jetmain http://hg.netbeans.org/jet-main/rev/f2656f0b67f4
Please check this list of findings from testing and confirm resolution (fix/wontfix) of each point: a) Minor bug: In FX project, open Project Properties, enable signing, open Signing dialog, select "Sign by a specified key" -> "OK" button is now disabled until valid values are entered, don't enter anything and select back "Self-sign by generated key" -> "OK" is still disabled, but should be available now. b) Infos/Notes/Warnings in both SE and FX Project Properties and in SE build Output states just "WebStart applications". It might be better if also "Applets" were explicitly stated. c) FX Project Propereties contains just "info" and Signing dialog contains just "note", whereas in SE both places contain "warning". The rules for SE and FX apps are the same, so the different amount of alert might be a little confusing. (At least in the Signing dialogs, "info" message in FX Project Properties makes sense if it's designed this way.) d) The "warning" from SE disappears after setting up a signing with certificate. The "info" in FX remains present after setting up the signing. (Since the messages are different, this makes sense if it's designed this way.) e) The text of the info/note/warning in FX contains "April 2013", while in SE it contains "JDK7u21". The update number is better for orientation than a calendar month. f) FX Projects shows no unsigned/self-signed warnings in build Output.
(In reply to comment #3) > Please check this list of findings from testing and confirm resolution > (fix/wontfix) of each point: fixes (selected, see below) in jetmain http://hg.netbeans.org/jet-main/rev/cc7ee8337b73 > a) Minor bug: In FX project, open Project Properties, enable signing, open > Signing dialog, select "Sign by a specified key" -> "OK" button is now disabled until valid values are entered, don't enter anything and select back "Self-sign by generated key" -> "OK" is still disabled, but should be available now. fixed > b) Infos/Notes/Warnings in both SE and FX Project Properties and in SE build > Output states just "WebStart applications". It might be better if also > "Applets" were explicitly stated. fixed > c) FX Project Propereties contains just "info" and Signing dialog contains just > "note", whereas in SE both places contain "warning". The rules for SE and FX > apps are the same, so the different amount of alert might be a little > confusing. (At least in the Signing dialogs, "info" message in FX Project > Properties makes sense if it's designed this way.) From UI perspective there is an important difference between SE WebStart panel and FX Deployment panel - in FX case the panel provides mix of setting where some are WebStart unrelated. Therefore, not everyone using the panel needs to be aware of the WS issue. Hence the Info sign which is unobtrusive. In SE WS panel the message is unambiguous because the context is unambiguous. But I accepted one change: inside the signing dialog the "warning" message is now the same in SE and FX. > d) The "warning" from SE disappears after setting up a signing with > certificate. The "info" in FX remains present after setting up the signing. > (Since the messages are different, this makes sense if it's designed this way.) The FX info sign does not change for reasons stated above. In SE I changed the behavior so that the warning does not disappear completely when non-self-signing is defined; instead, a calmer notification message is still displayed, repeating the fact that trusted certificate is needed. This makes sense as there is currently no way to detect reliably whether the current certificate is or is not trusted. > e) The text of the info/note/warning in FX contains "April 2013", while in SE > it contains "JDK7u21". The update number is better for orientation than a > calendar month. fixed > f) FX Projects shows no unsigned/self-signed warnings in build Output. wontfix. this is because the FX SDK always generates all deployment artifacts as part of every build - even if the user does not need WebStart. Showing the warning always would thus confuse users who deal with FX applications in standalone mode only. Note that the warnings are displayed when it is clear from context that WebStart or browser is involved.
Integrated into 'main-golden', will be available in build *201305042300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/cc7ee8337b73 User: Petr Somol <psomol@netbeans.org> Log: #227173 - Accomodate Security Updates Affecting WebStart - polishing the UI
Created attachment 134139 [details] SE Properties on Mac Thanks for patching. All was verified on Windows 7. UI is fine on Windows LaF, but some messages doesn't fit properly on Mac LaF and similarly on Nimbus LaF. (Other LaF's wasn't tested)
polished UI according to preceeding comment: http://hg.netbeans.org/jet-main/rev/70083b52e18b http://hg.netbeans.org/jet-main/rev/56493cc68373
manually transferred to release73 http://hg.netbeans.org/releases/rev/43427e1df5d2 http://hg.netbeans.org/releases/rev/96cb2f7d1243 http://hg.netbeans.org/releases/rev/e5cbd269bfed http://hg.netbeans.org/releases/rev/137f037ceeea http://hg.netbeans.org/releases/rev/eb6a1d542c30 http://hg.netbeans.org/releases/rev/890f58cb1e2e
Integrated into 'releases', will be available in build *201305072358* or newer. Wait for official and publicly available build. Changeset: http://hg.netbeans.org/releases/rev/43427e1df5d2 User: Petr Somol <psomol@netbeans.org> Log: #227173 WebStart patch 1
Integrated into 'main-golden', will be available in build *201305082300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/70083b52e18b User: Petr Somol <psomol@netbeans.org> Log: #227173 - WebStart security update - UI improvements
verified in 7.3.1