aboutsummaryrefslogtreecommitdiffstats
path: root/netx
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix PR1166: Embedded JNLP File is not supported in applet tagSaad Mohammad2012-11-133-4/+48
|
* Add DownloadService implementationSaad Mohammad2012-11-085-9/+461
|
* Added cz_CS locales with testJiri Vanek2012-11-021-0/+467
|
* Splashscreen integrated to javaws and pluginJiri Vanek2012-11-025-83/+198
|
* PR1186: System.getProperty("deployment.user.security.trusted.cacerts") is nullOmair Majid2012-10-292-1/+22
| | | | | Copy deployment configration read into system properties so it is visibile to target programs.
* New message for when JNLP is fully signed by different certsAdam Domurad2012-10-192-1/+7
|
* Fix regression with trivially signed (eg, just META-INF/) jarsAdam Domurad2012-10-191-10/+11
|
* Use interface types in JCV classes where applicableAdam Domurad2012-10-194-33/+33
|
* Major rework of JarCertVerifier certificate management.Danesh Dadachanji2012-10-2212-408/+1198
| | | | | | This is a long-planned rework of JarCertVerifier, allowing it to handle multiple certificates. The algorithms used to verify jars with multiple certificates vary between JNLPs and Applets.
* PR1145: IcedTea-Web can cause ClassCircularityErrorOmair Majid2012-10-051-13/+1
| | | | | | | | | | | | | | | | | | | It is possible for the ClassLoader to encounter a ClassCircularityError. This can happen when the ClassLoader detects that checking if a class 'A' has been loaded triggers another check of whether 'A' has been loaded before the first check has completed. This can happen easily when trying to load Policy or Permission classes, which lie in our code path that checks whether a class has been loaded. One possible fix is to ensure these classes are not in the path of code that gets executed when we are trying to check for a class. This can be done by removing the call to getAccessControlContextForClassLoading. The javadocs for ClassLoader.findLoadedClass do not mention any permissions required to call the method nor do they mention that the method can throw a SecurityException. The native code that implements findLoadedClass does not have any security checks either. The doProvileged block is probably not needed here and removing it breaks the circularity.
* PR1161: X509VariableTrustManager does not work correctly with OpenJDK7Deepak Bhole2012-09-175-73/+376
|
* Single instance support for jnlp-href and testsJiri Vanek2012-09-053-8/+52
|
* Fix for PR920: Classes attempted to load twice when class extends from ↵Adam Domurad2012-08-281-15/+2
| | | | outside jar
* Fir regression that sometimes results in ClassCircularityErrorDeepak Bhole2012-08-271-0/+2
|
* Fixed long term failing unit-test, fixed NPE from ClassLoaderJiri Vanek2012-08-273-6/+41
| | | | | | | | | | | | | | | * netx/net/sourceforge/jnlp/NullJnlpFileException.java: new class to distinguish plain NPE from null jnlp file. * netx/net/sourceforge/jnlp/SecurityDesc.java: (getSandBoxPermissions) added throw of NullJnlpFileException in case of null jnlp file. * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (findClass) added Override annotation, add catch of NullJnlpFileException and re-throw of CNF exception. * tests/netx/unit/net/sourceforge/jnlp/runtime/CodeBaseClassLoaderTest.java: (testResourceLoadSuccessCaching) (testResourceLoadFailureCaching) (testParentClassLoaderIsAskedForClasses) - internal JNLPFile's (getSecurity) null in SecurityDesc constructorrepalced by this. (testNullFileSecurityDesc) new test to ensure NPE in null JNLPFile case.
* Fix some javadoc warningsThomas Meyer2012-08-196-6/+7
|
* Restrict manifest classpath searching for JNLPs.Danesh Dadachanji2012-08-151-1/+5
|
* Unit test for JCV.isMetaInfFile()Adam Domurad2012-08-141-1/+1
|
* Added splashscreen implementationJiri Vanek2012-08-1329-11/+3839
|
* Fix PR955: regression: SweetHome3D fails to runDanesh Dadachanji2012-08-087-51/+328
|
* Add license header to filesSaad Mohammad2012-08-077-0/+259
|
* Fix PR1049: Empty jars are handled correctly during signature validationSaad Mohammad2012-08-012-1/+16
|
* Fix RH838417, Fix RH838559: Disambiguate signed applet security prompt from ↵Danesh Dadachanji2012-07-202-12/+14
| | | | certificate warning.
* Added forgotten LaunchDesc.java, fixes build. sorry!Adam Domurad2012-07-101-0/+42
|
* Refactor Object launchType; to LaunchDesc launchType; in JNLPFileAdam Domurad2012-07-106-17/+17
|
* Minor cleanup that removes avoidable code from loop.Saad Mohammad2012-07-091-13/+12
|
* Added forgotten file: IllegalResourceDescriptorExceptionAdam Domurad2012-07-091-0/+13
|
* Applet-tags now ignore any invalid (eg corrupt) jarsAdam Domurad2012-07-092-17/+77
| | | | | icedtea-web now skips over any jars that are corrupt or not actually jars. This is how the proprietary plugin treats this situation.
* Fix PR1040, PR1041, PR1042: Allows signed jars to function correctly using ↵Saad Mohammad2012-07-031-19/+104
| | | | extensions
* Fix problem in resolving classesOmair Majid2012-06-281-2/+14
| | | | | | | | | | | | | | | | | The bug manifests when the following sequence of steps happen: 1. An applet with both a codebase and a jar (archive) is loaded 2. A class Foo is loaded using the codebase classloader 3. The Foo class tries to load a class Bar that is specified in the jar archive. The Bar class is not found. The following applet reproduces the problem: http://javadjvu.foxtrottechnologies.com/cgi-bin/djvuapplet.pl/examples/deer.djvu?zoom=page The fix addresses the problem by ensuring that the codebase classloader asks the classloader that knows about the jar archive to resolve classes too.
* Fixes PR1011 w/ reproducer, folders now allowed in archive tag.Adam Domurad2012-06-282-25/+60
| | | | | Previously folders in the archive tag were treated as jars. They are now correctly treated as resource folders.
* Last hope for not downloaded resources to be verifiedJiri Vanek2012-06-261-1/+20
|
* Small comment cleanup to classes with missing or wrong descriptions.Adam Domurad2012-06-251-0/+4
|
* Refactored two loops to for-each loops in JCVAdam Domurad2012-06-191-9/+3
|
* Fixes PR722: Now ignores unsigned content in META-INF/ during signing processAdam Domurad2012-06-121-20/+6
|
* Fixed bug in previous commit for PR861Deepak Bhole2012-06-071-4/+6
|
* PR861: Allow loading from non codebase hosts. Allow code to connect to ↵Deepak Bhole2012-06-052-17/+134
| | | | hosting server
* isDateInRange renamed to isDateInRange_internallForIcedTeaWebTestingJiri Vanek2012-06-051-8/+8
|
* Handle absolute paths passed into jnlp_href's value.Danesh Dadachanji2012-06-042-5/+52
|
* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (getPermissions): ↵Jiri Vanek2012-05-291-14/+18
| | | | New rethrow of exceptions and following condition make more accurate
* Changed for-loops over iterators and indices to for-each loops if theyAdam Domurad2012-05-259-59/+56
| | | | were sufficient and clearer.
* netx/net/sourceforge/jnlp/resources/Messages.properties: fixed error in ↵Jiri Vanek2012-05-231-4/+4
| | | | PBadNonrelativeUrl
* Added more debugging outputs (especially paths to keystores) for ↵Jiri Vanek2012-05-234-3/+26
| | | | JNLPClassLoader and CertificateUtils
* * netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: (getPermissions):Jiri Vanek2012-05-231-29/+51
| | | | | | | Any exception from this method is consumed somewhere. I have cough exception, reprint it in debug mode and re-throw (to be lost). Main condition in this method had several possible NullPointer exceptions. Separated and thrown before this condition.
* Fixed output to be printed just in case of debug modeJiri Vanek2012-05-211-1/+3
|
* Fixed behavior when encoded/characters needed encoding included in url (PR811)Jiri Vanek2012-05-182-11/+155
|
* More tests for Spaces and characters in urlsJiri Vanek2012-05-182-4/+4
|
* Went through the source of IcedTeaWeb with FindBugs and went over all ↵Adam Domurad2012-05-173-5/+6
| | | | reported cases of == being used to compare String's. Some usage cases were valid (eg, .equals eventually called, magic String value). I noted one such usage case. The others were changed to .equals calls.
* Reduce no. of loads of the cache index fileThomas Meyer2012-05-113-25/+49
|
* PR918: java applet windows uses a low resulution black/white iconOmair Majid2012-04-1911-46/+118
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-04-19 Omair Majid <[email protected]> * NEWS: Update with fix. * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Remove windowIcon. (initialize): Do not call loadWindowIcon. (getWindowIcon): Remove. (setWindowIcon): Remove. (loadWindowIcon): Remove. * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java (checkTopLevelWindow): Do not set the icon for all top level windows. Use the default java icon instead. * netx/net/sourceforge/jnlp/util/ImageResources.java: New file. Provides access to icons. * netx/net/sourceforge/jnlp/JNLPSplashScreen.java (JNLPSplashScreen), * netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java (getListener), * netx/net/sourceforge/jnlp/controlpanel/AdvancedProxySettingsDialog.java (AdvancedProxySettingsDialog), * netx/net/sourceforge/jnlp/controlpanel/CacheViewer.java (CacheViewer), * netx/net/sourceforge/jnlp/controlpanel/ControlPanel.java (ControlPanel), * netx/net/sourceforge/jnlp/security/SecurityDialog.java (SecurityDialog), * netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java (CertificateViewer), * netx/net/sourceforge/jnlp/util/BasicExceptionDialog.java (show), * plugin/icedteanp/java/sun/applet/JavaConsole.java (initialize): Explicitly load icons. * tests/netx/unit/net/sourceforge/jnlp/util/ImageResourcesTest.java: Test for ImageResources class.