summaryrefslogtreecommitdiff
path: root/java/openjdk6/files (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add multiple security patches from IcedTea6 1.12.5.Jung-uk Kim2013-04-2546-37/+45642
| | | | | | | | | http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-April/022985.html Obtained from: IcedTea Project Notes: svn path=/head/; revision=316529
* Add multiple security patches from IcedTea6 1.12.4.Jung-uk Kim2013-03-062-0/+972
| | | | | | | | | http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-March/022145.html Obtained from: IcedTea Project Notes: svn path=/head/; revision=313493
* Add multiple security patches from IcedTea6 1.12.3.Jung-uk Kim2013-03-0634-3/+22709
| | | | | | | | | | http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-February/021858.html http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-February/021998.html Obtained from: IcedTea Project Notes: svn path=/head/; revision=313491
* Add a patch to fix MulticastSocket.setInterface().Jung-uk Kim2013-02-111-0/+36
| | | | | | | | | http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bfa676f5b5db Submitted by: oliver Notes: svn path=/head/; revision=312083
* . Update to build 27.Greg Lewis2012-10-2921-3262/+0
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=306592
* Update CA list to Oracle Java 7u9.Alex Dupre2012-10-231-0/+0
| | | | | | | | | | | | Added CA: - geotrustprimarycag2 - thawteprimaryrootcag2 - verisignclass3g4ca Feature safe: yes Notes: svn path=/head/; revision=306300
* - Add 2012/10/16 security patches from IcedTea6 1.11.5. [1]Jung-uk Kim2012-10-1922-141/+3714
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://icedtea.classpath.org/hg/release/icedtea6-1.11/rev/d9564350faa6 http://blog.fuseyism.com/index.php/2012/10/19/security-icedtea-1-10-10-1-11-15-2-1-3-2-2-3-2-3-3-released/ - Completely turn off parallel build by default and remove parallel build hack for HotSpot. There were several reports that it fails to build under certain environment, ports/162991 for example. Users can still do parallel build by setting FORCE_MAKE_JOBS (and MAKE_JOBS_NUMBER if desired). - Implement os::available_memory(). Now it is consistent with "vm.vmtotal" sysctl(3) MIB rather than bogus (physical memory / 4). - Prefer sysconf(_SC_NPROCESSORS_CONF) over HW_NCPU sysctl MIB to get the number of installed processors. There is no functional difference except for CURRENT, which obtains the information from ELF aux vector. - Prefer sysconf(_SC_PHYS_PAGES) * sysconf(_SC_PAGESIZE) over HW_USERMEM sysctl MIB to get size of physical memory. Although it looks more logical to find currently available memory, it has an inevitable side-effect, i. e., it changes dynamically depending on current wired page count. Therefore, it is unpredictable and not too useful some times. For example, launcher uses the parameter to determine initial heap size and machine class for i386. Now it is more consistent with other places (and Linux JDK/JREs, including the ones we have in ports tree). - Implement os::active_processor_count() using cpuset_getaffinity(2). For example, Runtime.getRuntime().availableProcessors() now returns number of available processors for the current process as it should. - Sync. launchers (java_md.c) for HotSpot and JDK as much as possible for maintainability. As a good side-effect, launcher for i386 can now determine machine class based on the current hardware configuration. Previously, client VM was always chosen by default. - Fix CounterGet(), which is only used for debugging launcher. - Add swap info for os::print_memory_info(). Obtained from: IcedTea project [1] Feature safe: yes Notes: svn path=/head/; revision=306138
* Update to build 26.Jung-uk Kim2012-10-092-7706/+801
| | | | Notes: svn path=/head/; revision=305604
* Tidy up patches. No functional change.Jung-uk Kim2012-09-273-17/+21
| | | | Notes: svn path=/head/; revision=304940
* Use fdescfs(5) and procfs(5) consistently.Jung-uk Kim2012-09-263-101/+203
| | | | Notes: svn path=/head/; revision=304938
* - Override GCC used by HotSpot SA. [1]Jung-uk Kim2012-09-181-4/+26
| | | | | | | | | | | | - Fix build with GCC 4.5+ on i386. [2] - Convert to the new header format. Submitted by: Claude Buisson (clbuisson at orange dot fr) [1] Obtained from: OpenJDK7 [2] http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/da880ba4edf9 Notes: svn path=/head/; revision=304470
* - Honor CC, CXX, and CPP. [1]Jung-uk Kim2012-09-181-37/+117
| | | | | | | | | - Fix build with clang. PR: ports/151042 [1] Notes: svn path=/head/; revision=304460
* - Update security patch to fix CVE-2012-0547 and CVE-2012-1682.Jung-uk Kim2012-09-071-129/+4928
| | | | | | | - Catch up with icedtea.classpath.org server changes for distfiles. Notes: svn path=/head/; revision=303821
* - 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 Notes: svn path=/head/; revision=299207
* . Update to build 25.Greg Lewis2012-05-091-785/+0
| | | | Notes: svn path=/head/; revision=296270
* . 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. Notes: svn path=/head/; revision=295845
* 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 Notes: svn path=/head/; revision=291651
* - 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. Notes: svn path=/head/; revision=289064
* - 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 Notes: svn path=/head/; revision=286703
* - 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] Notes: svn path=/head/; revision=279374
* - 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] Notes: svn path=/head/; revision=277567
* 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 Notes: svn path=/head/; revision=271950
* 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 Notes: svn path=/head/; revision=271167
* 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. Notes: svn path=/head/; revision=271074
* 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 Notes: svn path=/head/; revision=270473
* 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 Notes: svn path=/head/; revision=270217
* Fix a test case for default charset.Jung-uk Kim2011-03-021-0/+35
| | | | Notes: svn path=/head/; revision=270095
* Update to build 22.Jung-uk Kim2011-03-012-1673/+8
| | | | Notes: svn path=/head/; revision=270073
* 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 Notes: svn path=/head/; revision=269450
* 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. Notes: svn path=/head/; revision=268954
* - 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. Notes: svn path=/head/; revision=268901
* - 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). Notes: svn path=/head/; revision=268830
* . Fix infinite loop in parsing certain doubles. See CVE-2010-4476.Greg Lewis2011-02-091-0/+11
| | | | Notes: svn path=/head/; revision=268829
* Update IcedTea6 web support to 1.9.4 (CVE-2010-4351).Jung-uk Kim2011-01-181-6/+6
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=267953
* 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) Notes: svn path=/head/; revision=267395
* . 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> Notes: svn path=/head/; revision=266218
* - 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] Notes: svn path=/head/; revision=265115
* Update Web Start and Java plugin to IcedTea6 1.9.1.Jung-uk Kim2010-10-131-4/+4
| | | | Notes: svn path=/head/; revision=262972
* Improve pthread cancellation and update comments.Jung-uk Kim2010-09-241-14/+34
| | | | Notes: svn path=/head/; revision=261751
* - 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. Notes: svn path=/head/; revision=261729
* 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. Notes: svn path=/head/; revision=261247
* . Port over davidxu@'s NIO selector that uses kqueue(2) from jdk16.Greg Lewis2010-08-152-9/+697
| | | | | | | . Mark as MAKE_JOBS_UNSAFE. Notes: svn path=/head/; revision=259253
* . Update to build 20.Greg Lewis2010-07-101-737/+859
| | | | | | | PR: 148202 Notes: svn path=/head/; revision=257615
* 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. Notes: svn path=/head/; revision=254555
* - 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 Notes: svn path=/head/; revision=254511
* - 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) Notes: svn path=/head/; revision=253581
* - 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 Notes: svn path=/head/; revision=248260
* Improve korean [1] and chinese font rendering.Alex Dupre2010-01-211-64/+66
| | | | | | | | Submitted by: jkim [1] Approved by: maintainer Notes: svn path=/head/; revision=248259
* - 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 Notes: svn path=/head/; revision=247989
* . Update to the cacerts file included in Update 17.Greg Lewis2009-12-061-0/+0
| | | | Notes: svn path=/head/; revision=245253