aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net/sourceforge/jnlp/runtime
Commit message (Collapse)AuthorAgeFilesLines
* Fix and tests for PR974, extension JNLPs unavailable when embedded in HTML ↵Andrew Azores2013-08-151-11/+1
| | | | applet tags
* Cleaned up "throws IOException" from HTMLPanel constructor and try/catches ↵Andrew Azores2013-07-251-8/+2
| | | | elsewhere which handled this
* Added java.vm.name read permission to fix Rhino evaluation of proxy PAC ↵Andrew Azores2013-07-221-0/+7
| | | | (RH982558)
* IcedTea-Web is now following XDG .config and .cache specification(RH947647)Jiri Vanek2013-07-181-0/+2
|
* Implemented new about dialogue (by Andrew Azores). Andrew added to authorsJiri Vanek2013-07-101-44/+28
|
* JNLP file is now re-downloading only if is local and have href. Real couse ↵Jiri Vanek2013-06-241-1/+1
| | | | of PR1473
* Added tagsup (optional dependence) as sanitizer for (possibly) invalid xml filesJiri Vanek2013-06-212-5/+16
|
* Removed out-of date Boot13 classJiri Vanek2013-06-202-101/+0
|
* Made it work with OpenJDK build 25 by creating application as soon as possibleJiri Vanek2013-06-202-1/+6
|
* Extract NativeLibraryStorage class from JNLPClassLoaderAdam Domurad2013-06-031-126/+13
|
* Ensure JarFile handles do not leak.Adam Domurad2013-04-231-1/+10
|
* JNLPClassLoader unit tests for file leaksAdam Domurad2013-04-231-3/+3
|
* Fixed gifar vulnereability with automated testcaseJiri Vanek2013-04-174-10/+32
|
* Integration of unsigned applet confirmation dialogue.Adam Domurad2013-03-261-5/+12
|
* Print stacktrace for ClassFormatError's during classloadingAdam Domurad2013-03-221-0/+1
|
* Move stream closing utility in JNLPClassLoader to StreamUtilsAdam Domurad2013-03-051-18/+5
|
* Extract JNLPClassLoader initialization logic into createInstance() methodAdam Domurad2013-02-251-21/+38
|
* Avoid potential NPE on shutdown.Adam Domurad2013-02-211-1/+1
|
* Fix PR580: http://www.horaoficial.cl/ loads improperly.Adam Domurad2013-02-131-31/+62
|
* Provide names for unnamed threads for better debuggingAdam Domurad2013-02-061-1/+1
|
* First part of fix of recreating desktop iconJiri Vanek2013-01-101-1/+9
| | | | Another fix can be addition of buttons like always/never
* Fix CodeBaseClassLoaderTest.testParentClassLoaderIsAskedForClassesApplicationAdam Domurad2013-01-031-3/+8
|
* Fixed xtrust all behaviour for desktop icons. Now returning true only if ↵Jiri Vanek2012-12-241-1/+1
| | | | desktop icon should be created. False otherwise.
* netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java - ↵Jiri Vanek2012-12-211-0/+3
| | | | (shouldCreateShortcut) added handling of xtrustall during asking for desktop icon creation
* Add DownloadService implementationSaad Mohammad2012-11-083-1/+370
|
* PR1186: System.getProperty("deployment.user.security.trusted.cacerts") is nullOmair Majid2012-10-291-0/+1
| | | | | 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-191-1/+5
|
* Major rework of JarCertVerifier certificate management.Danesh Dadachanji2012-10-221-83/+52
| | | | | | 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-171-13/+80
|
* 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-271-2/+9
| | | | | | | | | | | | | | | * 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-192-2/+3
|
* Restrict manifest classpath searching for JNLPs.Danesh Dadachanji2012-08-151-1/+5
|
* Added splashscreen implementationJiri Vanek2012-08-132-2/+12
|
* Fix PR1049: Empty jars are handled correctly during signature validationSaad Mohammad2012-08-011-1/+1
|
* Refactor Object launchType; to LaunchDesc launchType; in JNLPFileAdam Domurad2012-07-101-11/+8
|
* Minor cleanup that removes avoidable code from loop.Saad Mohammad2012-07-091-13/+12
|
* Applet-tags now ignore any invalid (eg corrupt) jarsAdam Domurad2012-07-091-2/+62
| | | | | 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-281-0/+13
| | | | | 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
|
* 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-051-16/+133
| | | | hosting server
* isDateInRange renamed to isDateInRange_internallForIcedTeaWebTestingJiri Vanek2012-06-051-8/+8
|
* 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-252-6/+5
| | | | were sufficient and clearer.
* Added more debugging outputs (especially paths to keystores) for ↵Jiri Vanek2012-05-231-1/+6
| | | | JNLPClassLoader and CertificateUtils