On Tue, 2012-09-18 at 10:39 -0400, Andrew Hughes wrote:
> This is an issue that has been with us for a while.  See:
> 
> https://bugs.openjdk.java.net/show_bug.cgi?id=100062
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7188845
> 
> for some background.
> [...]
> It's not clear to me why this approach wasn't taken before, so I hope I 
> haven't
> missed something.

The original reason is described in those two references you found and
explained a bit more in:
http://mail.openjdk.java.net/pipermail/security-dev/2009-June/000916.html
The summary is that it was just easier to remove unused classes that
made the code tricky to understand for no good reason except for some
secret proprietary code. Of course that is an explanation from 3 years
ago, and the original patch was made 4 years ago... Maybe the code base
has been simplified since. In general it has just been impossible to get
anybody to make time to review it :{

Cheers,

Mark

Reply via email to