summaryrefslogtreecommitdiff
path: root/java/openjdk6/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - Fix multiple security vulnerabilities. [1]Jung-uk Kim2012-06-131-0/+2106
| | | | | | | | - Drop version suffixes from LIB_DEPENDS. - Use the new options framework. Obtained from: IcedTea Project [1] http://icedtea.classpath.org/hg/icedtea6/rev/9aff0fc60733
* . Update to build 25.Greg Lewis2012-05-091-785/+0
|
* . Fix the look up of time zone data when TZUPDATE is turned on and as aGreg Lewis2012-05-021-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | result turn it on by default again. This change bears a little more explanation. In UnixFileSystem.java there is a cache of canonical paths and in particular one for paths inside java.home. The problem with looking up time zone data is that if another path within java.home has been looked up then the symlink for the time zone data is not resolved (since the cache assumes there are no symlinks in java.home) and we fail to be able to open the ZoneInfoMapping file. One of the other features in UnixFileSystem is that the cache is not consulted and full resolution occurs for paths containing "." or "..". I've chosen to (ab)use this to force resolution of the time zone data directory in ZoneInfoFile.java rather than doing something like IcedTea did which was to introduce a tz.properties file where they would stash the time zone info directory rather than symlinking it in. For full reference that patch is here: http://icedtea.classpath.org/hg/icedtea6/file/tip/patches/use-system-tzdata.patch There are two main reasons I chose a bit of a hack rather than something like this. 1. I want to apply the patch to non-GPL'ed code (e.g. the jdk16 port). 2. Using updated time zone data is only an option in the port and using something like tz.properties when the option is off is clunky. Thanks to avg@ for sleuth work on finding the bug write up and the IcedTea fix.
* Fix multiple security vulnerabilities.Jung-uk Kim2012-02-181-0/+785
| | | | | | | | | | | | | CVE-2011-3563: Fix issues in java sound CVE-2011-3571: Fix in AtomicReferenceArray CVE-2011-5035: Add property to limit number of request headers to the HTTP Server CVE-2012-0501: Better input parameter checking in zip file processing CVE-2012-0502: Issues with some KeyboardFocusManager method CVE-2012-0503: Issues with TimeZone class CVE-2012-0505: Enhance exception throwing mechanism in ObjectStreamClass CVE-2012-0506: Issues with some method in corba Obtained from: IcedTea Project
* - Replace hsearch_r from GNU libc with Berkeley DB from our libc.Jung-uk Kim2012-01-131-301/+168
| | | | | | | | http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f19d23da7c3e http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/cf5c383e1d33 http://hg.openjdk.java.net/bsd-port/bsd-port/hotspot/rev/f1a18ada5853 - Fix POLICY option. It was silently enabled by default with b19 update.
* - Update to b24. [1]Jung-uk Kim2011-11-301-0/+0
| | | | | | | | | | - Add x11/libXext to build dependencies. [2] - Make portlint happy. [3] PR: ports/162646 [1] ports/156319 [2] ports/161985 [3] Feature safe: yes
* - Add an additional patch to support i386 CPUs without CMOV instructionJung-uk Kim2011-08-092-4/+182
| | | | | | | | under ICEDTEA option. [1] - Chase default Korean font directory change. PR: ports/158304 [1] Obtained from: IcedTea Project [1]
* - Update to build 23.Jung-uk Kim2011-07-115-2051/+5061
| | | | | | | | | - Import more complete JPEG class support and turn on ICEDTEA option by default. [1] - Remove obsolete WEB option. Note the functionality is now moved to a new port java/icedtea-web, which depends on ICEDTEA option of this port. Obtained from: IcedTea project [1]
* Force libxul include directory and allow building IcedTea-Web plugin withJung-uk Kim2011-03-281-2/+6
| | | | | | an ancient xulrunner (i.e., 1.9.2.9 and earlier). This commit should fix: PR: ports/155381
* Rework the previous fix to sync. with upstream:Jung-uk Kim2011-03-171-7/+15
| | | | | | | | | | | | | | | | | | http://hg.openjdk.java.net/jdk7/jdk7/jdk/diff/441f88d39988/src/solaris/native/java/net/net_util_md.c Note it has no functional change for FreeBSD because sizeof(socklen_t) is luckily sizeof(int). Actually, this commit is just to note that the regression was acidentally pulled in from upstream because of my ignorance. Specifically, the following commit was the culprit: http://hg.openjdk.java.net/jdk7/jdk7/jdk/diff/b7fce4bac617/src/solaris/native/java/net/net_util_md.c FYI, it also triggered the following upstream PR: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6730740 Obtained from: OpenJDK project Pointyhat: jkim
* Fix a severe regression introduced with the "disable IPV6_V6ONLY option".Alex Dupre2011-03-171-1/+1
| | | | On amd64 every call to getsocktopt returns a "Bad address" SocketException.
* Add an option to apply extra patches originated from IcedTea project (turnedJung-uk Kim2011-03-071-0/+643
| | | | | | | | off by default) and sort options. Add a basic wrapper to resurrect com.sun.image.codec.jpeg using javax.imageio under the new option. Obtained from: icedtea.classpath.org PR: java/155288
* Backport a long standing bug fix from OpenJDK7, i.e., disable IPV6_V6ONLYJung-uk Kim2011-03-031-35/+218
| | | | | | | | | | | option when IPv6 is enabled and failed to create a socket. http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6342561 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6882910 For in-depth analysis of this problem from FreeBSD perspective, please see: http://diario.beerensalat.info/2008/10/12/java_and_ipv6_on_bsd.html
* Fix a test case for default charset.Jung-uk Kim2011-03-021-0/+35
|
* Update to build 22.Jung-uk Kim2011-03-012-1673/+8
|
* Update IcedTea-Web to 1.0.1 and fix multiple security vulnerabilities.Jung-uk Kim2011-02-213-17/+1672
| | | | | | | | | | | | | | CVE-2010-4469: Hotspot backward jsr heap corruption CVE-2010-4465: Swing timer-based security manager bypass CVE-2010-4472: Untrusted code allowed to replace DSIG/C14N implementation CVE-2010-4448: DNS cache poisoning by untrusted applets CVE-2010-4450: Launcher incorrect processing of empty library path entries CVE-2010-4471: Java2D font-related system property leak CVE-2010-4470: JAXP untrusted component state manipulation CVE-2011-0706: Multiple signers privilege escalation Obtained from: icedtea.classpath.org Obtained from: jaxp.java.net
* Add experimental support for sound via ALSA pcm-oss plugin. This featureJung-uk Kim2011-02-114-43/+105
| | | | | | is disabled by default because MIDI plugin for OSS does not exist, i.e., (hardware) MIDI sequencer is not supported. However, softsynth (Gervill) works fine as it uses sampled sound.
* - Implement some missing FreeBSD-specific methods, i.e., swap info, committedJung-uk Kim2011-02-112-26/+113
| | | | | | | virtual memory, free physical memory, and number of open file descriptors. For example, jconsole shows more realistic numbers instead of hardcoded bogus numbers in VM Summary tab now. Correct a jtreg test case for the swap info. - Mention procfs(5) is used for some features in this implementation.
* - Update to build 21.Jung-uk Kim2011-02-095-2515/+3430
| | | | | | | | | | | | | | | | | - Improve Serviceability Agent. For example, the following should work now: jdb -connect sun.jvm.hotspot.jdi.SAPIDAttachingConnector:pid=<PID> jmap <PID> jsadebugd <PID> jstack -F <PID> jstack -m <PID> - Replace IcedTea6 1.9.x with IcedTea-Web 1.0 for web support. Note it is still tightly coupled with openjdk6 for now because we do not have proper infrastructure to decouple them yet. - Add itweb-settings (a Java Control Panel replacement for IcedTea-Web). - Add desktop integration files for web support (but not installed in default system-wide locations).
* . Fix infinite loop in parsing certain doubles. See CVE-2010-4476.Greg Lewis2011-02-091-0/+11
|
* Update IcedTea6 web support to 1.9.4 (CVE-2010-4351).Jung-uk Kim2011-01-181-6/+6
| | | | Feature safe: yes
* Fix a typo in the BSD patchset.Jung-uk Kim2011-01-041-1/+1
| | | | | PR: ports/153421 Submitted by: Alexander Vasyanin (avasyanin at gmail dot com)
* . Make rlen a size_t instead of an int. Fixes a crash on 64 bit architectures.Greg Lewis2010-12-131-1/+1
| | | | Pointed out by: Nikolay Denev <ndenev@gmail.com>
* - Update IcedTea6 web support to 1.9.2.Jung-uk Kim2010-11-242-23/+32
| | | | | | - Add a patch to fix browser plugin crash[1]. Submitted by: Barbara (barbara dot xxx1975 at libero dot it)[1]
* Update Web Start and Java plugin to IcedTea6 1.9.1.Jung-uk Kim2010-10-131-4/+4
|
* Improve pthread cancellation and update comments.Jung-uk Kim2010-09-241-14/+34
|
* - Rewrite IcedTea6 plugin patch to improve stability of initialization/shutdownJung-uk Kim2010-09-232-38/+60
| | | | | | | | | | process. Update comments in the patch accordingly. - Tidy up makefile for the plugin. Remove a hack for include path of libxul, which is correctly patched from libxul 1.9.2.9_1. Remove mozilla-plugin.pc from linker options for pkg-config. Generally speaking, NPAPI plugins do not need to link with Gecko engine directly. - Move run-time dependencies for the plugin to build-time dependencies as it is completely optional any way.
* Introducing support for Web Start and Mozilla plugin from IcedTea6 1.9.Jung-uk Kim2010-09-163-0/+522
| | | | | | | | | | | | Note the feature is turned off by default because it adds experimental and unofficial patches from icedtea.classpath.org. You need to select WEB option from config menu or define WITH_WEB variable to enable the feature. Also, note that a symlink for web browser is not created automatically with same reasoning. Thus, you need to create a symlink for your browser, e.g., ln -s ${LOCALBASE}/openjdk6/jre/lib/IcedTeadPlugin.so ~/.mozilla/plugins Remove some stale comments in package message while I am here.
* . Port over davidxu@'s NIO selector that uses kqueue(2) from jdk16.Greg Lewis2010-08-152-9/+697
| | | | . Mark as MAKE_JOBS_UNSAFE.
* . Update to build 20.Greg Lewis2010-07-101-737/+859
| | | | PR: 148202
* Do not add /usr/local/lib three times to DEFAULT_LIBPATH.Alex Dupre2010-05-182-4/+2
| | | | Update cacerts file from Sun's JRE 6u20.
* - Update to b19 promoted build. [1]Jung-uk Kim2010-05-172-1526/+957
| | | | | | | | | | | | - Merge two additional patches from the OpenJDK BSD porting project: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/f974aefae43d http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/62dc2d00133f - Add a message to note fdescfs(5) is necessary for this implementation. PR: ports/145806 [1] Discussed with: glewis, lev
* - java/openjdk6: allow to build againist modern xorg (7.5)Dima Panov2010-05-021-0/+14
| | | | | | PR: 145757 Submitted by: myself Approved by: mainatner timeout ( over 3 weeks)
* - Fix a bug in 'jar' utilityAlex Dupre2010-01-213-22/+218
| | | | | | | | | | | | | | | | - Add support for running regression tests - Respect LOCALBASE - Bump PORTREVISION These are the test results on: FreeBSD 6 i386: passed: 3113; failed: 29; error: 2 FreeBSD 8 amd64: passed: 3107; failed: 35; error: 2 Note: a couple of tests passed only after a few runs. Submitted by: ale Approved by: maintainer
* Improve korean [1] and chinese font rendering.Alex Dupre2010-01-211-64/+66
| | | | | Submitted by: jkim [1] Approved by: maintainer
* - Update to b17 promoted build [1]Alex Dupre2010-01-163-2532/+2813
| | | | | | | | | - Fix font rendering and update cacerts file - Add support for fastdebug jdk - Cleanup/Enhance the port [2] Submitted by: maintainer [1], ale [2] Approved by: maintainer
* . Update to the cacerts file included in Update 17.Greg Lewis2009-12-061-0/+0
|
* . Add support for the serviceability agent (includes work by glewis@ andGreg Lewis2009-05-221-1080/+3202
| | | | | | | | | | Brian Gardner). Core support needs some more work. . Install the debug build when WITH_DEBUG is set. . Change WITH_DEBUG to only build the debug build. . Eliminate the requirements for the binary plugins. . Fix some compilation errors in the debug build on 7.x. Submitted by: Kurt Miller <kurt@intricatesoftware.com>
* . Update to Build 16.Greg Lewis2009-05-091-0/+15513
| | | | | | | | | . Host the patchset in the ports infrastructure rather than downloading it. . Make the port build HotSpot rather than using the one of the bootstrapping JDK (fixes a license violation). Submitted by: Kurt Miller <kurt@intricatesoftware.com> Approved by: Fixes a license violation
* OpenJDK is an open-source implementation of the Java Platform, Standard Edition.Maho Nakata2009-02-231-0/+0
The version has all of Sun's bug fixes up to JDK 6 Release 11 and should be the runtime equivelent to JDK6 Release 11. Much of the OpenJDK code is licensed under the GPL version 2 with the Classpath exception. The Java Hotspot virtual machine source code is licensed under the GPL version 2 only. OpenJDK 6 should supercede the java/jdk16 port at some point in time. WWW: http://openjdk.java.net/ Submitted by: Brian Gardner <brian@experts-exchange.com>