aboutsummaryrefslogtreecommitdiffstats
path: root/netx/net
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Validate the recently_used file at every load. This will fix the StringIndex-Thomas Meyer2012-04-103-104/+115
| | | | | | OutOfBoundsException for a corrupted path entry thrown in CacheUtil.pathToURLPath(). This Exception was catched in RessourceTracker.Downloader.run() and only printed in debug mode.
* Rename JarSigner to JarCertVerifier.Danesh Dadachanji2012-04-058-49/+49
|
* Fix pac testsOmair Majid2012-04-031-15/+20
| | | | | | | | | | | | | | | | | | | The testDateRange* tests were rewritten so date wrapping is handled correctly. Also fixes two bugs in pac-funcs.js (a missed return value and using getYear instead of getFullYear). 2012-04-03 Omair Majid <[email protected]> * netx/net/sourceforge/jnlp/runtime/pac-funcs.js: Replace incorrect use of getYear() with getFullYear(). (inYearMonthDateRange): Add missing conditional case. * tests/netx/pac/pac-funcs-test.js (runTest): New function. (runTests): Call runTest. (incDate): Deal with month/year wrapping around. (decDate): Removed. (testDateRange, testDateRange2, testDateRange3): Handle wrapping of month and days.
* Fixed check for a certificate whose start date has not yet been reached.Danesh Dadachanji2012-04-021-0/+6
|
* PR898: signed applications with big jnlp-file doesn't startOmair Majid2012-03-221-15/+10
| | | | | | JNLPMatcher was using PipedInputStream and PipedOutputStream without threads which was deadlocking on large files. Use ByteArrayOutputStream instead to avoid this.
* Fix JNLP parser to halt when required title and vendor elements are missing.Danesh Dadachanji2012-03-162-0/+7
|
* PR895: IcedTea-Web searches for missing classes on each loadClass or findClassDeepak Bhole2012-03-141-4/+46
|
* Launch errors are not being printed to terminalOmair Majid2012-03-146-112/+110
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2012-03-14 Omair Majid <[email protected]> Print exceptions to terminal when running in gui mode too. * netx/net/sourceforge/jnlp/AbstractLaunchHandler.java: New file. * netx/net/sourceforge/jnlp/DefaultLaunchHandler.java: Extend AbstractLaunchHandler. (DefaultLaunchHandler): New method. (printMessage): Moved to parent class. * netx/net/sourceforge/jnlp/GuiLaunchHandler.java: Extend AbstractLaunchHandler. (GuiLauchHandler): New method. (launchError): Print the error too. (launchWarning,validationError): Call parent's printMessage. * netx/net/sourceforge/jnlp/LaunchException.java: Use standard java exception chaining. This removes compatibility with pre-java 1.3 class libraries. (LaunchException(JNLPFile,Exception,String,String,String,String)): Pass cause to parent so exceptions are chanined properly. (LaunchException(String,Throwable),LaunchException(Throwable)): Call parent's constructor. (printStackTrace(PrintStream),printStackTrace(PrintWriter),getCause): Removed. Use parent's implementation instead. (getCauses): Removed. * netx/net/sourceforge/jnlp/LaunchHandler.java (validationError): Rename argument to clarify meaing. * netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java (initialize): Redirect output of all handlers to System.err. * plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java (PluginAppletSecurityContext): Likewise. * tests/netx/unit/net/sourceforge/jnlp/DefaultLaunchHandlerTest.java, * tests/netx/unit/net/sourceforge/jnlp/LaunchExceptionTest.java: New file. Contains tests.
* Change CertificateUtils.inKeyStores() to only check for certificate equalityDeepak Bhole2012-02-291-21/+6
|
* Added check for main class in jar manifest(s)Deepak Bhole2012-02-281-0/+57
|
* Add ability to check for use of jnlp_href outside of PluginBridge.Danesh Dadachanji2012-02-221-0/+7
|
* Fix regression in broken AppletTest.Danesh Dadachanji2012-02-132-0/+21
|
* Fix LaunchException constructor to handle null a description.Danesh Dadachanji2012-02-021-1/+2
|
* Use description parameter when creating a LaunchException.Danesh Dadachanji2012-02-011-1/+1
|
* fixed LRU cache behaviour in case of failure. Tests added.Jiri Vanek2012-02-015-134/+229
|