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.

Bug 247739 - Manifest Codebase missing Custom-Application-Library-Allowable-Codebase: Custom-Caller-Allowable-Codebase:
Summary: Manifest Codebase missing Custom-Application-Library-Allowable-Codebase: Cus...
Status: RESOLVED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Java Webstart (show other bugs)
Version: 8.0.1
Hardware: PC All
: P1 normal (vote)
Assignee: Tomas Zezula
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-06 15:12 UTC by AxelBangert
Modified: 2015-07-16 01:20 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description AxelBangert 2014-10-06 15:12:23 UTC
Dear NetBeans developers,
the existing little manifest-codebase-bug in NetBeans is well known. You advise to enter the manifest.custom.codebase= in project.properties. That works well. 

But there is no possibility to enter these custom values.
Custom-Application-Library-Allowable-Codebase:  
Custom-Caller-Allowable-Codebase:

How can I work around that?
Best regards
Axel Arnold Bangert - Herzogenrath - 06.10.2014 - 17:11
Comment 1 Tomas Zezula 2015-07-14 09:49:19 UTC
I will add properties for:

Caller-Allowable-Codebase 

Application-Library-Allowable-Codebase

If these properties will be set the elements will be inserted into manifest.
Comment 2 Tomas Zezula 2015-07-14 15:18:25 UTC
Fixed jet-main 3eec855e3e58.
Behaves in the same way as manifest.custom.codebase.
Now the attributes can be set in project.properties and are inserted into the manifest.mf.
The attributes defaults are the same as in case of manifest.custom.codebase. For local codebase the  folder for other '*' and security warning is emitted:


Warning: Setting Codebase manifest attribute to '*' due to current JNLP Codebase. Set manifest.custom.codebase property to override the non-secure value '*'.

Warning: Setting Application-Library-Allowable-Codebase manifest attribute to '*' due to current JNLP Codebase setting. Set manifest.custom.application.library.allowable.codebase property to override the non-secure value '*'.

Warning: Setting Caller-Allowable-Codebase manifest attribute to '*' due to current JNLP Codebase setting. Set manifest.custom.caller.allowable.codebase property to override the non-secure value '*'.
Comment 3 Quality Engineering 2015-07-16 01:20:50 UTC
Integrated into 'main-silver', will be available in build *201507160001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/3eec855e3e58
User: Tomas Zezula <tzezula@netbeans.org>
Log: #247739:Manifest Codebase missing Custom-Application-Library-Allowable-Codebase: Custom-Caller-Allowable-Codebase: