Commit graph

168917 commits

Author SHA1 Message Date
taca
3a280d6cc7 Importing BIND 9.8.0 as net/bind98.
Full release note:
	http://ftp.isc.org/isc/bind9/9.8.0/RELEASE-NOTES-BIND-9.8.html

New Features

9.8.0

     * The ADB hash table stores informations about which authoritative
       servers to query about particular domains. Previous versions of
       BIND had the hash table size as a fixed value. On a busy recursive
       server, this could lead to hash table collisions in the ADB cache,
       resulting in degraded response time to queries. Bind 9.8 now has a
       dynamically scalable ADB hash table, which helps a busy server to
       avoid hash table collisions and maintain a consistent query
       response time. [RT #21186]
     * BIND now supports a new zone type, static-stub. This allows the
       administrator of a recursive nameserver to force queries for a
       particular zone to go to IP addresses of the administrator's
       choosing, on a per zone basis, both globally or per view. I.e. if
       the administrator wishes to have their recursive server query
       192.0.2.1 and 192.0.2.2 for zone example.com rather than the
       servers listed by the .com gTLDs, they would configure example.com
       as a static-stub zone in their recursive server. [RT #21474]
     * BIND now supports Response Policy Zones, a way of expressing
       "reputation" in real time via specially constructed DNS zones. See
       the draft specification here:
       http://ftp.isc.org/isc/dnsrpz/isc-tn-2010-1.txt [RT #21726]
     * BIND 9.8.0 now has DNS64 support. named synthesizes AAAA records
       from specified A records if no AAAA record exists. IP6.ARPA CNAME
       records will be synthesized from corresponding IN-ADDR.ARPA. [RT
       #21991/22769]
     * Dynamically Loadable Zones (DLZ) now support dynamic updates.
       Contributed by Andrew Tridgell of the Samba Project. [RT #22629]
     * Added a "dlopen" DLZ driver, allowing the creation of external DLZ
       drivers that can be loaded as shared objects at runtime rather than
       having to be linked with named at compile time. Currently this is
       switched on via a compile-time option, "configure
       --with-dlz-dlopen". Note: the syntax for configuring DLZ zones is
       likely to be refined in future releases. Contributed by Andrew
       Tridgell of the Samba Project. [RT #22629]
     * named now retains GSS-TSIG keys across restarts. This is for
       compatibility with Microsoft DHCP servers doing dynamic DNS updates
       for clients, which don't know to renegotiate the GSS-TSIG session
       key when named restarts. [RT #22639]
     * There is a new update-policy match type "external". This allows
       named to decide whether to allow a dynamic update by checking with
       an external daemon. Contributed by Andrew Tridgell of the Samba
       Project. [RT #22758]
     * There have been a number of bug fixes and ease of use enhancements
       for configuring BIND to support GSS-TSIG [RT #22629/22795]. These
       include:
          + Added a "tkey-gssapi-keytab" option. If set, dynamic updates
            will be allowed for any key matching a Kerberos principal in
            the specified keytab file. "tkey-gssapi-credential" is no
            longer required and is expected to be deprecated. Contributed
            by Andrew Tridgell of the Samba Project. [RT #22629]
          + It is no longer necessary to have a valid /etc/krb5.conf file.
            Using the syntax DNS/hostname@REALM in nsupdate is sufficient
            for to correctly set the default realm. [RT #22795]
          + Documentation updated new gssapi configuration options (new
            option tkey-gssapi-keytab and changes in
            tkey-gssapi-credential and tkey-domain behavior). [RT 22795]
          + DLZ correctly deals with NULL zone in a query. [RT 22795]
          + TSIG correctly deals with a NULL tkey->creator. [RT 22795]
     * A new test has been added to check the apex NSEC3 records after
       DNSKEY records have been added via dynamic update. [RT #23229]
     * RTT banding (randomized server selection on queries) was introduced
       in BIND releases in 2008, due to the Kaminsky cache poisoning bug.
       Instead of always picking the authoritative server with the lowest
       RTT to the caching resolver, all the authoritative servers within
       an RTT range were randomly used by the recursive server.
       While this did add an extra bit of randomness that an attacker had
       to overcome to poison a recursive server's cache, it also impacts
       the resolver's speed in answering end customer queries, since it's
       no longer the fastest auth server that gets asked. This means that
       performance optimizations, such using topologically close
       authoritative servers, are rendered ineffective.
       ISC has evaluated the amount of security added versus the
       performance hit to end users and has decided that RTT banding is
       causing more harm than good. Therefore, with this release, BIND is
       going back to the server selection used prior to adding RTT
       banding. [RT #23310]

Feature Changes

9.8.0

     * There is a new option in dig, +onesoa, that allows the final SOA
       record in an AXFR response to be suppressed. [RT #20929
     * There is additional information displayed in the recursing log
       (qtype, qclass, qid and whether we are following the original
       name). [RT #22043]
     * Added option 'resolver-query-timeout' in named.conf (max query
       timeout in seconds) to set a different value than the default (30
       seconds). A value of 0 means 'use the compiled in default';
       anything longer than 30 will be silently set to 30. [RT #22852]
     * For Mac OS X, you can now have the test interfaces used during
       "make test" stay beyond reboot. See bin/tests/system/README for
       details.
2011-03-04 03:52:14 +00:00
taca
2c500c89dd Note update of subversion and related packages. 2011-03-04 03:14:51 +00:00
taca
8d8877c113 Update subversion package to 1.6.16.
Security fix seems to related to www/ap2-subversion.


Version 1.6.16
(02 Mar 2011, from /branches/1.6.x)
http://svn.apache.org/repos/asf/subversion/tags/1.6.16

  User-visible changes:
   * more improvement to the 'blame -g' memory leak from 1.6.15 (r1041438)
   * avoid a crash in mod_dav_svn when using locks (r1071239, -307)
            See CVE-2011-0715, and descriptive advisory at
            http://subversion.apache.org/security/CVE-2011-0715-advisory.txt
   * avoid unnecessary globbing for performance (r1068988)
   * don't add tree conflicts when one already exists (issue #3486)
   * fix potential crash when requesting mergeinfo (r902467)
   * don't attempt to resolve prop conflicts in 'merge --dry-run' (r880146)
   * more fixes for issue #3270.

  Developer-visible changes:
   * ensure report_info_t is properly initialized by ra_serf (r1058722)
   * locate errors properly on a malfunction (r1053208)
   * fix output param timing of svn_fs_commit_txn() on fsfs (r1051751)
   * for svn_fs_commit_txn(), set invalid rev on failed commit (r1051632, -8)
   * fix sporadic Ruby bindings test failures (r1038792)
   * fix JavaHL JVM object leak when dumping large revisions (r947006)
   * use Perl to resolve symlinks when building swig-pl (r1039040)
   * allow Perl bindings to build within a symlinked working copy (r1036534)
   * don't overwrite the LD_LIBRARY_PATH during make check-swig-pl (r946355)
   * improve unit tests for some fs functions (r1051744, -5, -3185, -241)
2011-03-04 03:12:35 +00:00
minskim
4b5a89c7ae Note PKGREVISION bump of tex-context-doc, tex-latex-bin-doc,
tex-luatex-doc, tex-pdftex, and tex-pdftex-doc.
2011-03-03 23:16:05 +00:00
minskim
2905e6e3be Update the following TeX Live packages to r21369: tex-bibtex,
tex-context, tex-etex, tex-kpathsea, tex-latex-bin, tex-luatex,
tex-pdftex, tex-tex, and tex-makeindex.  Fontmap and manpage updates.
2011-03-03 23:13:18 +00:00
minskim
a572edf816 Sync tex-mfware with TeX Live r21345. 2011-03-03 22:28:23 +00:00
minskim
5a3afe7507 Sync tex-metafont with TeX Live r21345. 2011-03-03 22:26:26 +00:00
minskim
b5e6b0e3fb Update tex-hyperref{,-doc} to 6.82a.
Changes:
    * Options `hidelinks', `allcolors' and `allbordercolors' added.
    * \pdfstringdef: \begin, \end, \foreignlanguage catched.
    * Options `pdfpagelabels' and `pageanchor': some support for class
      with its page counters (slide/overlay/note/page) added.+ *
      Option `pageanchor': Double string escaping removed for default
      setting hypertexnames=true, plainpages=false.
2011-03-03 22:24:02 +00:00
minskim
25e706d2d7 Sync tex-tetex{,-doc} with TeX Live r21308. 2011-03-03 22:13:18 +00:00
minskim
43510ff578 Note PKGREVISION bump of latex-mk. 2011-03-03 21:06:16 +00:00
minskim
6b6ac35b0d Reduce dependencies of latex-mk. It does not need the entire teTeX. 2011-03-03 21:05:42 +00:00
minskim
e141b9aaad Add tex-cmextra. 2011-03-03 19:15:06 +00:00
minskim
a73ddfea1f Import tex-cmextra-2010 as fonts/tex-cmextra.
This package provides extra fonts for the Computer Modern family.
2011-03-03 19:14:05 +00:00
gdt
6638f7b179 Updated graphics/ocrad to 0.21 2011-03-03 19:00:30 +00:00
hans
727feac37d Add patches to fix build on NetBSD 5.99.41 and newer (pkg/44598).
Patches came from Kai-Uwe Eckhardt.
2011-03-03 18:02:53 +00:00
gdt
e13183e61d Update to 0.21. Upstream NEWS says:
Changes in version 0.21:

  Some internal errors triggered by noisy input have been fixed.
  The chapter "OCR Results File" has been added to the manual.
  Stdin and stdout are now set in binary mode on MSVC and OS2.
2011-03-03 14:48:58 +00:00
obache
0f702d31aa Spelling. 2011-03-03 13:30:00 +00:00
wiz
a4772ad8d1 Spelling. 2011-03-03 13:10:56 +00:00
obache
09fdd255b3 Add destdir installation support.
XXX: xload and xterm have suid root
2011-03-03 13:06:49 +00:00
obache
39d8539ed9 Add user-destdir installation support. 2011-03-03 12:55:48 +00:00
obache
ac94a22892 + py-vte 2011-03-03 12:08:46 +00:00
obache
5689a6fc29 Added x11/py-vte version 0.26.2 2011-03-03 12:08:01 +00:00
obache
7653db88a8 Import py-vte-0.26.2 as x11/py-vte.
Terminal widget with improved font, internationalisation and
accessibility support for the GNOME 2 desktop.

This pakcage provide python bindings for the Vte terminal widget.
2011-03-03 12:07:40 +00:00
obache
91bbe4575a split out distribution file related part to Makefile.common. 2011-03-03 12:05:22 +00:00
adam
7ffd9f607b Updated x11/qt4 to 4.7.2 2011-03-03 11:45:48 +00:00
adam
94fd91d96b Changes 1.3.0:
* GPGME does not come with an internal libassuan version anymore.
  The external libassuan 1.1.0 release or later is required.  For
  application programmers on systems that can resolve inter-library
  dependencies at runtime, this is a transparent change.
* New engine GPGME_PROTOCOL_G13 to support the new g13 tool.
* New engine GPGME_PROTOCOL_UISERVER to support UI Servers.
* New API to change the passpgrase of a key.
2011-03-03 11:39:47 +00:00
ryoon
7d43505dbe To work properly, modification of /etc/services is needed. 2011-03-03 10:51:59 +00:00
ryoon
cc7266d6c4 Mention services database. 2011-03-03 10:50:52 +00:00
ryoon
e5d70eecd2 Remove freefont 2011-03-03 10:31:30 +00:00
ryoon
a2f4eb652b Updated fonts/freefont-ttf to 20100919 2011-03-03 10:30:26 +00:00
ryoon
911c26144e Update to 20100919
I have modified some lines to clear pkglint's warnings.

Changelog:
* Many characters are added.
* Many glyphs are corrected.
* To know details, please see Changelog file in archive.
2011-03-03 10:29:03 +00:00
adam
7d8589b840 Changes 4.7.2:
This is a maintenance release which contains bug-fixes based on feedback and
contributions since the Qt 4.7.1 release back in November.  It also marks the
official release of Qt Quick.

Qt Quick is a new feature within Qt that makes it easy to create light-weight
apps and UIs. It contains the new QML language, the Qt Declarative module, and
new tooling in Qt Creator to easily build apps.

PkgSrc: now builds with Clang.
2011-03-03 05:50:03 +00:00
minskim
6a88a0d6cf Add tex-charter{-doc}. 2011-03-03 04:14:40 +00:00
minskim
4ab91e6fd0 Import tex-charter-doc-2010 as fonts/tex-charter-doc.
This is documentation for tex-charter.
2011-03-03 04:13:26 +00:00
minskim
66efd1b541 Import tex-charter-2010 as fonts/tex-charter.
A commercial text font donated for the common good. Support for use with
LaTeX is available in freenfss, part of psnfss.
2011-03-03 04:13:17 +00:00
minskim
ac7b186263 Note update of tex-dvips. 2011-03-03 03:17:35 +00:00
minskim
8bc5650ada Update tex-dvips{,-doc} to TeX Live r21308.
Changes:
- Added entries for raw-* to fontmaps.
2011-03-03 03:16:39 +00:00
gls
9231c0c920 Updated chat/cgiirc to 0.5.10 2011-03-02 20:24:55 +00:00
gls
690e54d9ae Update chat/cgiirc to 0.5.10
Upstream changes:

After ~5 years without a release 0.5.10 is now available. This is actually just
0.5.9 with one security fix:
  CVE-2011-0050: XSS in R param in nonjs interface
Thanks to Michael Brooks (Sitewatch) for discovering this.

pkgsrc changes:
- Update MASTER_SITES and HOMEPAGE to point to cgiirc.org
- Add LICENSE
2011-03-02 20:24:40 +00:00
bouyer
debefd47d0 Note typo3-4.5.2nb1 2011-03-02 19:07:07 +00:00
bouyer
2afa1db38b This requires php-json 2011-03-02 19:06:09 +00:00
ryoon
f881bcb9d0 Remove bochs 2011-03-02 15:45:50 +00:00
ryoon
cb6ada74aa Updated emulators/bochs to 2.4.6 2011-03-02 15:44:52 +00:00
ryoon
fb09bef879 Update to 2.4.6.
pkgsrc changes:
* Change CONFIGURE_ARGSs.
* Support GUI debugger.
* Set LICENSE.

Upstream Changelog:
Changes in 2.4.6 (February 22, 2011):

Brief summary :
- Support more host OS to run on:
  - Include win64 native binary in the release.
  - Fixed failures on big endian hosts.
- BIOS: Support for up to 2M ROM BIOS images.
- GUI: select mouse capture toggle method in .bochsrc.
- Ported most of Qemu's 'virtual VFAT' block driver
  (except runtime write support, but plus FAT32 suppport)
- Added write protect option for floppy drives.
- Bugfixes / improved internal debugger + instrumentation.

Detailed change log :

- CPU and internal debugger
  - Implemented Process Context ID (PCID) feature
  - Implemented FS/GS BASE access instructions support
    (according to document from http://software.intel.com/en-us/avx/)
  - Rewritten from scratch SMC detection algorithm
    - Implemented fine-grained SMC detection (on 128 byte granularity)
  - Bugfixes for CPU emulation correctness and stability
    - Fixed failures on Big Endian hosts !
  - Print detailed page walk information and attributes in
    internal debugger 'page' command
  - Updated/Fixed instrumentation callbacks

- Configure and compile
  - Bochs now can be compiled as native Windows x86-64 application
    (tested with Mingw gcc 4.5.1 and Microsoft Visual Studio Express 2010)
  - Added ability to configure CPUID stepping through .bochsrc.
    The default stepping value is 3.
  - Added ability to disable MONITOR/MWAIT support through .bochsrc
    CPUID option. The option is available only if compiled with
    --enable-monitor-mwait configure option.
  - Determine and select max physical address size automatically at
    configure time:
    - 32-bit physical address for 386/486 guests
    - 36-bit physical address for PSE-36 enabled Pentium guest
    - 40-bit physical address for PAE enabled P6 or later guests
  - Update config.guess/config.sub scripts to May 2010 revisions.
  - Update Visual Studio 2008 project files in build/win32/vs2008ex-workspace.zip
  - Added Bochs compilation timestamp after Bochs version string.

- GUI and display libraries (Volker)
  - Added new .bochsrc option to select mouse capture toggle method.
    In addition to the default Bochs method using the CTRL key and the
    middle mouse button there are now the choices:
    - CTRL+F10 (like DOSBox)
    - CTRL+ALT (like QEMU)
    - F12 (replaces win32 'legacyF12' option)
  - display library 'x' now uses the desktop size for the maximum guest resolution

- ROM BIOS
  - Support for up to 2M ROM BIOS images

- I/O Devices
  - 3 new 'pseudo device' plugins created by plugin separation (see below)
  - Fixes for emulated DHCP in eth_vnet (patch from @SF tracker)
  - Added support for VGA graphics mode with 400 lines (partial fix for SF bug #2948724)
  - NE2K: Fixed "send buffer" command issue on big endian hosts
  - USB
    - converted common USB code plus devices to the new 'usb_common' plugin
      Now the USB device classes no longer exist twice if both HC plugins are loaded.
    - added 'pseudo device' in common USB code for the device creation. This makes
      the HCs independent from the device specific code.
    - USB MSD: added support for disk image modes (like ATA disks)
    - USB printer: output file creation failure now causes a disconnect
    - re-implemented "options" parameter for additional options of connected
      devices (currently only used to set the speed reported by device and to
      specify an alternative redolog file of USB MSD disk image modes)
  - hard drive
    - new disk image mode 'vvfat'
      - ported the read-only part of Qemu's 'virtual VFAT' block driver
      - additions: configurable disk geometry, FAT32 support, read MBR and/or
        boot sector from file, volatile write support using hdimage redolog_t
        class, optional commit support on Bochs exit, save/restore file
        attributes, 1.44 MB floppy support, set file modification date/time
    - converted the complete hdimage stuff to the new 'hdimage' plugin
    - new hdimage method get_capabilities() that can return special flags
    - vmware3, vmware4 and vvfat classes now return HDIMAGE_HAS_GEOMETRY flag
    - other disk image modes by default return HDIMAGE_AUTO_GEOMETRY if
      cylinder value is set to 0
    - multiple sector read/write support for some image modes
    - new log prefix "IMG" for hdimage messages
  - floppy
    - added write protect option for floppy drives (based on @SF patch by Ben Lunt)
    - vvfat support
    - bugfix: close images on exit
  - SB16
    - converted the sound output module stuff to the new 'soundmod' plugin

- SF patches applied
 [3164945] hack to compile under WIN64 by Darek Mihocka and Stanislav
 [3164073] Fine grain SMC invalidation by Stanislav
 [1539417] write protect for floppy drives by Ben Lunt
 [2862322] fixes for emulated DHCP in eth_vnet

- these S.F. bugs were closed/fixed
 [2588085] Mouse capture
 [3140332] typo in mf3/ps2 mapping of BX_KEY_CTRL_R
 [3111577] No "back" option in log settings
 [3108422] Timing window in NE2K emulation
 [3084390] Bochs won't load floppy plugin right on startup
 [3043174] Docbook use of '_' build failure
 [3085140] Ia_arpl_Ew_Rw definition of error
 [3078995] ROL/ROR/SHL/SHR modeling wrong when dest reg is 32 bit
 [2864794] BX_INSTR_OPCODE in "cpu_loop" causes crash in x86_64 host
 [2884071] [AIX host] prefetch: EIP [00010000] > CS.limit [0000ffff]
 [3053542] 64 bit mode: far-jmp instruction is error
 [3011112] error compile vs2008/2010 with X2APIC
 [3002017] compile error with vs 2010
 [3009767] guest RFLAGS.IF blocks externel interrupt in VMX guest mode
 [2964655] VMX not enabled in MSR IA32_FEATURE_CONTROL
 [3005865] IDT show bug
 [3001637] CMOS MAP register meaning error
 [2994370] Cannot build with 3DNow support

- these S.F. feature requests were closed/implemented
 [1510142] Native Windows XP x64 Edition binary
 [1062553] select mouse (de)activation in bochsrc
 [2930633] legacy mouse capture key : not specific enough
 [2930679] Let user change mouse capture control key
 [2803538] Show flags for pages when using "info tab"

-------------------------------------------------------------------------
Changes in 2.4.5 (April 25, 2010):

Brief summary :
- Major configure/cpu rework allowing to enable/disable CPU options at runtime
  through .bochsrc (Stanislav)
- Bugfixes for CPU emulation correctness and stability
- Implemented X2APIC extensions (Stanislav)
- Implemented Intel VMXx2 extensions (Stanislav)
  - Extended VMX capability MSRs, APIC Virtualization,
    X2APIC Virtualization, Extended Page Tables (EPT),
    VPID, Unrestricted Guests, new VMX controls.
- Implemented PCLMULQDQ AES instruction
- Extended Bochs internal debugger functionality
- USB HP DeskJet 920C printer device emulation (Ben Lunt)

Detailed change log :

- Configure rework
  - Deprecate --enable-popcnt configure option. POPCNT instruction will be
    enabled automatically iff SSE4_2 is supported (like in hardware).

  - Make --ignore-bad-msrs runtime option in .bochsrc. Old --ignore-bad-msrs
    configure option is deprecated and should not be used anymore.

  - Enable changing part of CPU functionality at runtime through .bochsrc.
    - Now you could enable/disable any of SSEx/AES/MOVBE/SYSENTER_SYSEXIT/XSAVE
      instruction sets using new CPUID option in .bochsrc.
    - When x86-64 support is compiled in, you could enable/disable long mode
      1G pages support without recompile using new CPUID option in .bochsrc.
    Configure options:
       --enable-mmx, --enable-sse, --enable-movbe, --enable-xsave,
       --enable-sep, --enable-aes, --enable-1g-pages
    are deprecated and should not be used anymore.

  - Local APIC configure option --enable-apic is deprecated and should not
    be used anymore. The LAPIC option now automatically determined from
    other configure options. XAPIC functionality could be enabled using
    new CPUID .bochsrc option.

  - Changed default CPU configuration (generated by configure script with
    default options) to BX_CPU_LEVEL=6 with SSE2 enabled.

- CPU
  - Implemented PCLMULQDQ AES instruction
  - Implemented X2APIC extensions / enable extended topology CPUID leaf (0xb),
    in order to enable X2APIC configure with --enable-x2apic
  - Implemented Intel VMXx2 extensions:
    - Enabled extended VMX capability MSRs
    - Implemented VMX controls for loading/storing of MSR_PAT and MSR_EFER
    - Enabled/Implemented secondary proc-based vmexec controls:
       - Implemented APIC virtualization
       - Implemented Extended Page Tables (EPT) mode
       - Implemented Descriptor Table Access VMEXIT control
       - Implemented RDTSCP VMEXIT control
       - Implemented Virtualize X2APIC mode control
       - Implemented Virtual Process ID (VPID)
       - Implemented WBINVD VMEXIT control
       - Implemented Unrestricted Guest mode
    In order to enable emulation of VMXx2 extensions configure with
        --enable-vmx=2 option (x86-64 must be enabled)
  - Bugfixes for CPU emulation correctness
  - Fixed Bochs crash when accessing the first byte above emulated memory size

- Internal Debugger
  - Introduced range read/write physical watchpoints
  - Allow reloading of segment registers from internal debugger
  - Improved verbose physical memory access tracing

- BIOS
  - Fix MTRR configuration (prevented boot of modern Linux kernels)
  - Fix interrupt vectors for INT 60h-66h (reserved for user interrupt) by
    setting them to zero
  - Fix BIOS INT13 function 08 when the number of cylinders on the disk = 1

- I/O Devices
  - USB HP DeskJet 920C printer device emulation (Ben Lunt)

- Misc
  - Updated Bochs TESTFORM to version 0.5

- SF patches applied
 [2864402] outstanding x2apic patches by Stanislav
 [2960379] Fix build with -Wformat -Werror=format-security by Per Oyvind Karlsen
 [2938273] allow instrumentation to change execute by Konrad Grochowski
 [2926072] Indirection operators in expressions by Derek Peschel
 [2914433] makesym.perl misses symbols by John R. Jackson
 [2908481] USB Printer by Ben Lunt

- these S.F. bugs were closed/fixed
 [2861662] dbg_xlate_linear2phy needs to be updated
 [2956217] INT13 AH=8 returns wrong values when cylinders=1
 [2981161] Allow DMA transfers to continue when CPU is in HALT state
 [2795115] NX fault could be missed
 [2964824] bad newline sequence in aspi-win32.h
  [913419] configure options and build process needs some work
 [2938398] gdbstub compile error with x86_64 enabled
 [2734455] shutdown/reset type 05 should reinit the PICs
 [1921294] extended memory less than 1M wrong size
 [1947249] BX_USE_EBDA_TABLES and MP table placement
 [1933859] BX_USE_EBDA_TABLES and memory overlapping
 [2923680] "help dregs" is a syntax error
 [2919661] CPU may fail to do 16bit near call
 [2790768] Memory corruption with SMP > 32, Panic BIOS Keyboard Error
 [2902118] interrupts vectors 0x60 to 67 should be NULL !
 [2912502] Instruction Pointer behaving erratically
 [2901047] Bochs crashed, closed by guest os
 [2905385] Bochs crash
 [2901481] Instruction SYSRET and SS(PL)
 [2900632] Broken long mode RETF to outer priviledge with null SS
 [1429011] Use bx_phyaddr_t for physaddr vars and bx_adress for lin adr

- these S.F. feature requests were closed/implemented
 [2955911] RPM preuninstall scriptlet removes /core
 [2947863] don't abort on unrecognised options
 [2878861] numerics in the disassembler output
 [2900619] make more CPU state changeable

-------------------------------------------------------------------------
Changes in 2.4.2 (November 12, 2009):

- CPU and internal debugger
  - VMX: Implemented TPR shadow VMEXIT
  - Bugfixes for CPU emulation correctness (mostly for VMX support).
  - Bugfixes and updates for Bochs internal debugger
    - On SMP system stepN command now affects only current processor

- Memory
  - Bugfixes for > 32-bit physical address space.
  - Allow to emulate more physical memory than host actually could or would
    like to allocate. For more details look for new .bochsrc 'memory' option.

- Cleanup configure options
  - All paging related options now will be automatically determined according
    to  --enable-cpu-level option. Related configure options
        --enable-global-pages, --enable-large-pages,
        --enable-pae, --enable-mtrr
    are deprecated now. Only 1G paging option still remaining unchanged.
  - Deprecate --enable-daz configure option. Denormals-are-zeros MXCSR control
    will be enabled automatically iff SSE2 is supported (like in hardware).
  - Deprecate --enable-vme configure option, now it will be supported iff
    CPU_LEVEL >= 5 (like in hardware).

- I/O Devices
  - Bugfixes for 8254 PIT, VGA, Cirrus-Logic SVGA, USB UCHI

- SF patches applied
 [2817840] Make old_callback static by Mark Marshall
 [2874004] fix for VMWRITE instruction by Roberto Paleari
 [2873999] fix CS segment type during fast syscall invocation by Roberto Paleari
 [2864389] Debugger gui maximize on startup by Thomas Nilsen
 [2817868] Rework loops in the memory code by Mark Marshall
 [2812948] PIT bug by Derek

- these S.F. bugs were closed/fixed
 [2833504] GUI debugger bug-about GDT display
 [2872244] BIOS writes not allowed value to MTRR MSR causing #GP
 [2885383] SDL GUI memory leak
 [2872290] compilation in AIX5.3 ML10 failes
 [2867904] crash with cirrus bx_vga_c::mem_write
 [2851495] BIOS PCI returns with INT flag = 0
 [2860333] vista 64 guest STOP 109 (GDT modification)
 [2849745] disassembler bug for 3DNow and SSE opcodes
 [1066748] Wrong registers values after #RESET, #INIT
 [2836893] Regression: Windows XP installer unable to format harddrive
 [2812239] VMX: VM-Exit: Incorrect instruction length on software int
 [2814130] bx_debug lex/yacc files incorrectly generated
 [2813199] MP Tables Missing From BIOS
 [2824093] VMX exception bug
 [2811909] VMX : CS Access-rights Type.Accessed stays 0
 [2810571] Compile Errors on OSX
 [2823749] GCC regression or VM_EXIT RDMSR/WRMSR bug
 [2815929] Vista/XP64 unnecessary panic
 [2803519] Wrong example in man page bochsrc

- these S.F. feature requests were closed/implemented
  [422766] Large Memory configurations
 [1311287] Idea for a better GUI
  [455971] USB support
  [615363] debugger shortcut for repeat last cmd

-------------------------------------------------------------------------
Changes in 2.4.1 (June 7, 2009):

- Fixed bunch of CPUID issues
  - Bochs is now able to install and boot 64-bit Windows images!
    (special thanks to Mark Ebersole for his patch)
- Several bugfixes in CPU emulation (mostly for x87 instructions)
- Fixed two critical deadlock bugs in the Win32 gui (patches from @SF tracker)
- Fixes related to the 'show ips' feature
  - removed conflicting win32-specific alarm() functions ('win32' and 'sdl' gui)
  - feature now works in wx on win32
- Added support for gdb stub on big endian machine (patch by Godmar Back)
- Rewritten obsolete hash_map code in dbg symbols module (patch from @SF)
- BIOS: implemented missing INT 15h/89h (patch by Sebastian Herbszt)

-------------------------------------------------------------------------
Changes in 2.4 (May 3, 2009):

Brief summary :

- Added graphical Bochs debugger frontend for most of the supported platforms.
  - Thanks for Chourdakis Michael and Bruce Ewing.
- Many new CPU features in emulation
  - Support for > 32 bit physical address space and configurable MSRs
  - VMX, 1G pages in long mode, MOVBE instruction
- Bugfixes for CPU emulation correctness, debugger and CPU instrumentation.
- New config interface 'win32config' with start and runtime menu
- USB: added OHCI support, external hub and cdrom
- Added user plugin interface support.

Detailed change log :

- CPU and internal debugger
  - Support for VMX hardware emulation in Bochs CPU, to enable configure with
        --enable-vmx option
    Nearly complete VMX implementation, with few exceptions:
       - Dual-monitor treatment of SMIs and SMM not implemented yet
       - NMI virtualization, APIC virtualization not implemented yet
       - VMENTER to not-active state not supported yet
       - No advanced features like Extended Page Tables or VPID
  - Support for configurable MSR registers emulation, to enable configure with
        --enable-configurable-msrs option
    Look for configuration example in .bochsrc and msrs.def
  - Support new Intel Atom(R) MOVBE instruction, to enable configure with
        --enable-movbe option
  - Support for 1G pages in long mode, to enable configure with
        --enable-1g-pages option
  - Support for > 32 bit physical address space in CPU. Up to 36 bit could be
    seen in legacy mode (PAE) and up to 40 bit in x86-64 mode.
    Still support the same amount of the physical memory in the memory object,
    so system with > 4Gb of RAM yet cannot be emulated.
    To enable configure with --enable-long-phy-address option.
  - Implemented modern BIOSes mode limiting max reported CPUID function
    to 3 using .bochsrc CPU option. The mode is required in order to
    correctly install and boot WinNT.
  - Added ability to configure CPUID vendor/brand strings through .bochsrc
    (patch from @SF by Doug Reed).
  - Many bugfixes for CPU emulation correctness (both x86 and x86-64).
  - Updated CPU instrumentation callbacks.
  - Fixed Bochs internal debugger breakpoints/watchpoints handling.

- Configure and compile
  - Added ability to choose Bochs log file name and Bochs debugger log file
    name from Bochs command line (using new -log and -dbglog options)
  - Removed Peter Tattam's closed source external debugger interface from
    the code.
  - Removed --enable-guest2host-tlb configure option. The option is always
    enabled for any Bochs configuration.
  - Removed --enable-icache configure option. The option is always enabled
    for any Bochs configuration. Trace cache support still remains optional
    and could be configured off.
  - Added configure option to compile in GUI frontend for Bochs debugger,
    to enable configure with --enable-debugger-gui option.
    The GUI debugger frontend is enabled by default with Bochs debugger.
  - Removed --enable-port-e9-hack configure option. The feature now could be
    configured at runtime through .bochsrc.
  - Added configure option to enable/disable A20 pin support. Disabling the
    A20 pin support slightly speeds up the emulation.
  - reduced dependencies between source files for faster code generation

- BIOS
  - Added S3 (suspend to RAM) ACPI state to BIOS (patch by Gleb Natapov)
  - Implemented MTRR support in the bios (patches by Avi Kivity and Alex
    Williamsion with additions by Sebastian Herbszt)
  - Bug fixes

- I/O Devices
  - Added user plugin support
  - remaining devices converted to plugins: pit, ioapic, iodebug
  - added 'plugin_ctrl' bochsrc option to control the presence of optional
    device plugins without a separate option. By default all plugins are enabled.
  - added register mechanism for removable mouse and keyboard devices
  - Hard drive / cdrom
    - PACKET-DMA feature now supported by all ATAPI commands
    - ATAPI command 0x1A added (based on the Qemu implementation)
  - sb16
    - Added ALSA sound support on Linux (PCM/MIDI output)
    - FM synthesizer now usable with MIDI output (simple piano only)
      - Fixed OPL frequency to MIDI note translation
      - Fixed MIDI output command
  - keyboard
    - added keyboard controller commands 0xCA and 0xCB
  - USB
    - USB code reorganized to support more HC types and devices
    - added USB OHCI support written by Ben Lunt
    - added external USB hub support (initial code ported from Qemu)
    - added USB cdrom support (SCSI layer ported from Qemu)
    - added status bar indicators to show data transfer
  - VGA
    - VBE video memory increased to 16 MB
    - implemented changeable VBE LFB base address (PCI only, requires latest
      BIOS and VGABIOS images)
  - I/O APIC
    - implemented I/O APIC device hardware reset

- Config interface
  - new config interface 'win32config' with start and runtime menu is now
    the default on Windows ('textconfig' is still available)
  - win32 device config dialogs are now created dynamicly from a parameter list
    (works like the wx ParamDialog)
  - changes in textcofig and the wx ParamDialog for compatibility with the new
    win32 dialog behaviour
  - Bochs param tree index keys are case independent now
  - some other additions / bugfixes in the simulator interface code

- Misc
  - updated LGPL'd VGABIOS to version 0.6c
  - Updated Bochs TESTFORM to version 0.4

- SF patches applied
 [2784858] IO Handler names are not compared properly
 [2712569] Legacy bios serial data buffer timeout bug by grybranix
 [2655090] 64 bit BSWAP with REX.W broken by M. Eby
 [2645919] CR8 bug when reading by M. Eby
 [1895665] kvm: bios: add support to memory above the pci hole by Izik Eidus
 [2403372] rombios: check for valid cdrom before using it by Sebastian
 [2307269] acpi: handle S3 by Sebastian
 [2354134] TAP networking on Solaris/Sparc repaired
 [2144692] The scsi device can not complete its writing data command by naiyue
 [1827082] [PATCH] Configurable CPU vendor by Marcel Sondaar
 [2217229] Panic on EBDA overflow in rombios32 by Sebastian
 [2210194] Log pci class code by Sebastian
 [1984662] red led for disk write and titlebar mod by ggbsf
 [2142955] Fix for monitor/mwait by Doug Gibson
 [2137774] Patch to fix bug: cdrom: read_block: lseek returned error by Gabor Olah
 [2134642] Fix scan_to_scanascii table for F11 and F12 by Ben Guthro & Steve Ofsthun
 [2123036] sdl fullscreen fix by ggbsf
 [2073039] Remove CMOS accsess from AML code by Gleb Natapov
 [2072168] smbios: add L1-L3 cache handle to processor information by Sebastian
 [2055416] bochsrc cpu options for cpuid vendor and brand string by Doug Reed
 [2035278] rombios: Fix return from BEV via retf by Sebastian
 [2035260] rombios: El Torito load segment fix by Sebastian
 [2031978] Fix VMware backdoor command 0Ah by Jamie Lokier
 [2015277] Remove obsolete comment about DATA_SEG_DEFS_HERE hack by Sebastian
 [2011268] Set new default format and unit only if both are supported by Sebastian
 [2001919] gdbstub: fix qSupported reply by Sebastian
 [2001912] gdbstub: enclose packet data by apostrophes by Sebastian
 [1998071] fix missing SIGHUP and SIGQUIT with term ui on mingw by Sebastian
 [1998063] fix wrong colors with term ui by Sebastian
 [1995064] Compile fix needed for --enable-debugger and gcc 4.3 by Hans de Goede
 [1994564] Fix typo in RDMSR BX_MSR_MTRRFIX16K_A0000 by Sebastian
 [1994396] Change hard_drive_post #if by Sebastian
 [1993235] TESTFORM email address update by Sebastian
 [1992322] PATCH: fix compilation of bochs 2.3.7 on bigendian machines by Hans de Goede
 [1991280] Shutdown status code 0Ch handler by Sebastian
 [1990108] Shutdown status code 0Bh handler by Sebastian
 [1988907] Shutdown status code 0Ah handler by Sebastian
 [1984467] two typos in a release! (2.3.7)
 [1981505] Init PIIX4 PCI to ISA bridge and IDE by Sebastian

- these S.F. bugs were closed/fixed
 [2784148] an integer overflow BUG of Bochs-2.3.7 source code
 [2695273] MSVC cpu.dsp failure in 2.3.7.zip
  [616114] Snapshot/Copy crash on Win2K
 [2628318] 'VGABIOS-latest' bug
 [1945055] can't 'make install' lastest bochs on loepard
 [2031993] Mac OS X Makefile bug
 [1843199] install error on mac osx
 [2710931] Problem compiling both instrumentation and debugger
 [2617003] ExceptionInfo conflicts with OS X api
 [2609432] stepping causes segfault (CVS)
 [2605861] compile error with --enable-smp
 [1757068] current cvs(Jul19, 07) failed to boot smp
 [2426271] cannot get correct symbol entry
 [2471982] VGA character height glitches
 [1659659] wrong behaviour a20 at boot
 [1998027] minwg + --with-term + --with-out-win32 = link failure
 [1871936] bochs-2.3.6 make fails on wx.cc
 [1684666] info idt for long mode
 [2105989] could not read() hard drive image file at byte 269824
 [1173093] Debugger totally not supports x86-64
 [1803018] new win32debug dialog problems
 [2141679] windows vcc build broken
 [2162824] latest cvs fails to compile
 [2164506] latest bochs fails to start
 [2129223] MOV reg16, SS not working in real mode due to dead code
 [2106514] RIS / startrom.com install ALMOST works
 [2123358] SMP (HTT): wbinvd executed by CPU1 crashes CPU0
 [2002758] Arch Linux: >>PANIC<< ATAPI command with zero byte count
 [2026501] El Torito incorrect boot segment:offset
 [2029758] BEV can return via retf instead of int 18h
 [2010173] x command breaks after one error about x/s or x/i
 [1830665] harddrv PANIC: ATAPI command with zero byte count
 [1985387] fail to make using gcc4 with --enable-debugger
 [1990187] testform feedback
 [1992138] Misspell in cpu/ia_opcodes.h

- these S.F. feature requests were closed/implemented
 [2175153] Update MSVC project files
  [658800] front end program and bios
 [1883370] Make cd and floppy images more usable
  [422783] change floppy size without restarting
 [2552685] param tree names should be case insensitive
 [1214659] PC Speaker emu turnoff. Plugin Controll.
 [1977045] support 40 bit physical address
 [1506385] Intel Core Duo VT features
 [1429015] Support for user plugins
 [1488136] debugger access to floppy controller
 [1363136] Full debugger SMP and 64 bit support
 [2068304] Support for ACPI
  [431032] debugger "x" command
  [423420] profiling ideas (SMF)
  [445342] Add FM support?
  [928439] alsa
2011-03-02 15:43:12 +00:00
adam
0ec9b484b7 Fix building with Clang 2011-03-02 15:16:27 +00:00
obache
0e06c5989e Use mk/jpeg.buildlink3.mk, instead of graphics/jpeg directly. 2011-03-02 13:36:00 +00:00
ryoon
74f7e894e1 Remove yudit 2011-03-02 13:35:12 +00:00
ryoon
b162f8aacc Updated editors/yudit to 2.9.2 2011-03-02 13:34:46 +00:00
ryoon
cd963142b0 Update to 2.9.2.
Set LICENSE.
Older changelog is not included.

Changelog:
Changes since version 2.9.0:
---------------------------
- Updated to Unicode 5.2.0
- Landscape printing bug fixed
- DOS CRLF with uniconv bug fixed
- Hungarian Runes (PUA) rovasiras glyph adjustments
- Windows port now behaves itself
- Minor enhancements
2011-03-02 13:33:12 +00:00
ryoon
4dc9fe3a87 Remove aria2 2011-03-02 13:24:59 +00:00