Commit graph

187647 commits

Author SHA1 Message Date
obache
c0c4efb4e5 Require hacks for fixing autoconf + space in variable name issue. 2012-06-09 07:00:46 +00:00
obache
fa33975f45 remove duplicated x11/xproto 7.0.23 entry. 2012-06-09 06:52:22 +00:00
obache
d038a61ec2 remove duplicated x11/xfontsel 1.0.4 entry. 2012-06-09 06:32:05 +00:00
dholland
9be6beaaf0 Fix MAKE_JOBS issue that showed up in Joerg's build last weekend. 2012-06-09 06:28:57 +00:00
dholland
e11eaf2707 Uses pkg-config. 2012-06-09 06:21:42 +00:00
obache
98580108d4 --disable-docs configure option is not in this version. 2012-06-09 05:44:21 +00:00
pettai
2b66f32501 Updated security/validns to 0.5 2012-06-08 21:58:56 +00:00
pettai
596f9b920a validns 0.5
Parallelize signature verification (-n option)
2012-06-08 21:58:07 +00:00
pettai
c2889ee2b1 Updated net/unbound to 1.4.17 2012-06-08 21:52:33 +00:00
pettai
074e87db79 Unbound 1.4.17
Features:

* unbound-control forward_add, forward_remove, stub_add, stub_remove can modify stubs and forwards for running unbound they can also add and remove domain-insecure for the zone. This is to support reconfiguration of a DNSSEC validator on a computer that changes networks and has to enable new network config for the new location.
* new approach to NS fetches for DS lookup that works with cornercases, and is more robust and considers forwarders.
* contrib/validation-reporter follows rotated log file
* Applied patch for rrset-roundrobin and minimal-responses features (new options, enable in unbound.conf to use).
* ECDSA support (RFC 6605) by default. Use --disable-ecdsa for older openssl.
* Patch for access to full DNS packet data in unbound python module
* forward-first option. Tries without forward if a query fails. Also stub-first option that is similar.

Bug Fixes:

* Fix possible uninitialised variable in windows pipe implementation.
* Fix alignment problem in util/random on sparc64/freebsd.
* Fix for accept spinning reported by OpenBSD.
* Fix validation of nodata for DS query in NSEC zones
* [bugzilla: 444 ] Fix that setusercontext was called too late
* [bugzilla: 443 ] Fix --with-chroot-dir not honoured by configure.
* [bugzilla: 442 ] Fix that Makefile depends on pythonmod headers even using --without-pythonmodule.
* Fix to locate nameservers for DS lookup with NS fetches.
* Applied line-buffer patch from Augie Schwer to validation.reporter.sh.
* flush_infra cleans timeouted servers from the cache too.
* Fix from code review, if EINPROGRESS not defined chain if statement differently.
* [bugzilla: 434 ] Fix windows port to check registry for config file location for unbound-control.exe, and unbound-checkconf.exe.
* Fix to squelch 'network unreachable' errors from tcp connect in logs, high verbosity will show them.
* Fix prefetch and sticky NS ghost domain. It picks nameservers that 'would be valid in the future', and if this makes the NS timeout, it updates that NS by asking delegation from the parent again. If child NS has longer TTL, that TTL does not get refreshed from the lookup to the child nameserver.
* RT#2955 Fix for cygwin compilation.
* Slightly smaller critical region in one case in infra cache.
* Fix timeouts to keep track of query type, A, AAAA and other, if another has caused timeout blacklist, different type can still probe.
unit test fix for nomem_cnametopos.rpl race condition.
* fix memory leak in errorcase for DSA signatures.
* workaround for openssl 0.9.8 ecdsa sha2 and evp problem.
* fix for windows, rename() is not posix compliant on windows.
* iana portlist updated
2012-06-08 21:52:00 +00:00
joerg
03af731224 Use PKGNAME_NOREV to match the PLIST. 2012-06-08 21:44:26 +00:00
shattered
418524d3c5 Typo, whitespace edits. 2012-06-08 18:40:55 +00:00
joerg
4ee8a913c3 Don't install the (binary only) SolarisRBAC cruft. 2012-06-08 16:05:11 +00:00
joerg
6855a2cecb Redo netbsd/ctype_base.h patch to not pollute the namespace as much with
sys/param.h.
2012-06-08 15:42:28 +00:00
fhajny
34b3a1bff6 Fix ncurses/ncursesw build on SunOS and GCC>=4.6 2012-06-08 13:21:10 +00:00
fhajny
e228173a60 Add support for the ucd-snmp/diskio module on SunOS 2012-06-08 13:13:35 +00:00
fhajny
59de2d2cc4 Add readline support 2012-06-08 12:50:33 +00:00
fhajny
76b7064021 Fix build on SunOS when optimization of -O2 or greater is used. 2012-06-08 12:18:42 +00:00
jperkin
72cf2ffded Remove /usr/xpg4/bin from $PATH on Solaris, it causes weird issues in the
bmake test suite, and is unnecessary.  Instead, ensure we use the xpg4 id.

Tested on Solaris 9 and SmartOS.  Fixes PR#45444.
2012-06-08 12:15:29 +00:00
fhajny
7c35b964b5 Create own directories with proper permissions 2012-06-08 12:06:37 +00:00
fhajny
1ae4bd471b Make sure initial directories are created and have proper permissions. 2012-06-08 12:01:23 +00:00
obache
98d5f218a4 regen patches with mkpatches(1). 2012-06-08 11:50:14 +00:00
fhajny
4e437a54df Fix building with DTrace support by adding a missing DTrace probe. 2012-06-08 11:48:04 +00:00
obache
9d0abaeb6c Ignore SunPRO -errwarn flags to prevent it from being recognized as a entry
point option for `ld'.
2012-06-08 11:39:44 +00:00
ryoon
da18e7e664 Updated mail/thunderbird10 to 10.0.5
Updated mail/thunderbird10-l10n to 10.0.5
2012-06-08 11:10:34 +00:00
ryoon
bf5d841f92 Update to 10.0.5
Sync with thunderbird10
2012-06-08 11:09:22 +00:00
ryoon
42a3af2685 Update to 10.0.5
Changelog:
* Security fixes can be found here
MFSA 2012-40 Buffer overflow and use-after-free issues found using Address Sanitizer
MFSA 2012-39 NSS parsing errors with zero length items
MFSA 2012-38 Use-after-free while replacing/inserting a node in a document
MFSA 2012-37 Information disclosure though Windows file shares and shortcut files
MFSA 2012-36 Content Security Policy inline-script bypass
MFSA 2012-34 Miscellaneous memory safety hazards
* The MAPIResolveName API has been added to Simple MAPI
  interfaces which should improve interoperability (244222)
2012-06-08 11:08:22 +00:00
obache
9f94f69ecc flex is required to build bison-2.5.1.
PR 46554.
2012-06-08 07:33:46 +00:00
gdt
f8adf5ea88 Move man pages to optionized PLISTs.
quagga installs man pages for several programs only if the programs
are built.  This commit just moves some man pages to PLIST.v6 and
PLIST.opaquelsa.

No revbump because the package, if it built before, will be unchanged.
But now building with non-default options should work.
2012-06-07 23:38:16 +00:00
ryoon
d59b9a90c7 patch-lib_wiki-plugins_wikiplugin__snarf.php is not needed anymore. 2012-06-07 21:46:55 +00:00
ryoon
86392fb944 Added emulators/qemu0 version 0.15.1nb5 2012-06-07 21:37:36 +00:00
ryoon
db9b4f93b4 Add qemu0 2012-06-07 21:36:18 +00:00
ryoon
937a6294da Readd qemu-0.15.1nb5 as emularoes/qemu0
This package tracks qemu-0.*.
At least, NetBSD/sparc 5.1.2 and 6.0_BETA2 does not work stably on
qemu-system-sparc from newer qemu-1.1.0.
2012-06-07 21:35:37 +00:00
ryoon
5c1e680360 Updated emulators/qemu to 1.1.0 2012-06-07 21:24:52 +00:00
ryoon
fd975aef7c Update to 1.1.0
* based on wip/qemu

Changelog:
1.1.0

System emulation
All targets

    qdev properties of type hex8 and hex32 used to accept hexadecimal values not prefixed with "0x"; the prefix is mandatory starting with this version. These properties are: iobase, membase, io_base for all devices that support the properties; vram_size for sysbus-g364 and SUNW,tcx; version for sb16 and iommu; ctl_iobase and data_iobase for fw_cfg; readback for debugcon; elcr_addr and elcr_mask for i8259.
    PCI addresses can still be addressed with a pair of hexadecimal device and function without a "0x" prefix.
    -kernel, -initrd and -append are now aliases for suboptions of -machine (for example -machine kernel=foo), and as such they are also available with -readconfig.
    PCI-to-PCI bridges are supported [...]
    PCI emulation includes a standard hot-plug controller [...]
    The coroutine backend can now be configured using configure --with-coroutine=.... A new coroutine backend sigaltstack is available for platforms that don't support the default ucontext backend.
    Last but not least: the SDL user interface now uses the new QEMU icon.

ARM

    The syborg machine type has been removed since the Symbian Virtual Platform is no longer relevant with the disbanding of Symbian.
    A device tree can be passed to the kernel using -dtb option (or alternatively -machine dtb=...).
    New 'nuri' and 'smdkc210' models of Samsung Exynos4210 based devboards.
    New 'highbank' model of the Calxeda Highbank.
    New 'vexpress-a15' model of the Versatile Express Cortex-A15.

PowerPC

    The Bamboo machine now works with TCG, before only KVM was able to execute 440 code.
    Pseries handles PCI, allowing for virtio devices with -M pseries.
    Pseries works with PR KVM allowing for -M pseries -enable-kvm to work on G5s.
    We can now emulate e500mc cores, but no e500mc based board is emulated yet. You need to use -M mpc8544ds and a special guest kernel.
    Timers on ppc405 now work and don't segfault QEMU.

S/390

    Added support to -kernel to allow booting of ELF binaries.
    Fixed -kernel to allow booting of newer guest kernels.
    Devices can now be hotplug add'ed (remove is not there yet).
    Rebooting a virtual machine now works.

SPARC

    Added interrupt controller and support of vector interrupts.
    Fixed handling 32 bit instructions on a sparc64 CPU.
    Fixed block load instructions regression happened in 1.0 release.
    Fixed BCD mask in m48t59 emulation, so that Solaris 2.5.1 doesn't hang on sun4m emulation when day of month >21.
    Fixed initrd loading in qemu-system-sparc64.

x86

    NMIs are correctly injected through the LAPIC (rather than sent directly to the guest CPU) and respect the LINT1 mask, thus fixing kdump.
    The -rtc-td-hack option is now available as a qdev property (-global mc146818rtc.lost_tick_policy=slew) and as such can be specified in a -readconfig configuration file.
    When the system is suspended to RAM, QEMU will now stop executing the guest until a wakeup event occurs. Implemented wakeup events include key presses, mouse button presses, RTC alarm, ACPI timer expiration, serial console input (off by default; enable with -global isa-serial.wakeup=1), and the system_wakeup monitor command.
    KVM can optionally use kernel-based emulation of the local APIC, IOAPIC, i8259 PIC and i8254 PIT. This is supported with the -machine ...,kernel_irqchip=on command-line option. MSI is not supported yet when using the kernel_irqchip option.
    Emulation of a PC System Flash device. The feature is enabled by adding a pflash drive. This feature is not supported when KVM is enabled. See Features/PC System Flash for more information.
    KVM guests support Hyper-V enlightenments. These are enabled by the -cpu features hv_spinlocks, hv_relaxed and hv_vapic.

Device emulation

    The virtio-scsi device is now supported by QEMU. The guest driver will be supported in Linux starting at version 3.4.
    QEMU now includes experimental support for USB 3.0 (xHCI).
    Various improvement on the floppy emulation, most notably media change has been fixed

Audio devices

    Audio devices can now use volume control capabilities exposed by the PulseAudio and Spice backends. (Note: all audio devices do not expose their volume control unless --enable-mixemu is turned on).

Block devices

    QEMU's NBD client implementation and the qemu-nbd server both fully support asynchronous I/O.
    The rbd block driver supports the discard operation now
    The vpc block driver supports the Fixed Disk subformat of VHD images now
    The new QMP command transaction can be used to perform a set of multiple snapshots atomically, rolling back to the original images if there is a problem along the way. See Features/SnapshotsMultipleDevices for more information.
    The new monitor command block_stream lets guest copy data from the backing file to the current image while the guest is running. This lets users enables quick provisioning of new virtual machines using shared remote storage, and lets the guest transition incrementally to fast local storage. An alternative to streaming is the copy-on-read option of the -drive command-line option, which only transfers data when the guest needs it.
    An experimental extension of the qcow2 file format has been introduced. With the implementation as of QEMU 1.1, the most important addition is zero clusters, which allows image streaming and copy-on-read to leave images sparse if the backing file they are copying from is sparse. In order to enable the extension, use qemu-img create -f qcow2 -o compat=1.1 <filename> <size> for creating the image. Note that older versions of QEMU won't be able to read such images.
    I/O throttling is experimentally supported using the new -drive options bps/bps_rd/bps_wr/iops/iops_rd/iops_wr. It is expected to work with virtio-blk and IDE harddisks, but may lead to hangs when used with CD-ROM or floppy emulation or other devices.
    qemu-io supports new options to enable tracing and to choose a cache modes

Network devices

    QEMU supports a new type of network device, bridge (used with -net bridge or -netdev bridge). The new type is similar to tap, but uses a helper program instead of a script to attach the device to a bridge. The helper program can then be installed as setuid. The helper program supports a simple ACL and configuration mechanism, see the commit message and feature page for documentation.

Live Migration, Save/Restore

    Live migration (or save/restore) from QEMU releases prior to 0.13 to QEMU 1.1 is not supported.
    Live migration supports IPv6. IPv6 addresses can be expressed as tcp:host:port. Brackets around a numeric host address are required if a port is also specified, otherwise they can be omitted.

Guest agent

    qemu-ga has been ported to Windows.
    Interfaces added for suspending guests to disk/ram, and retrieving information about network interfaces
    Interfaces for filesystem freeze have been hardened, and no longer depend on guest agent runtime state to determine whether a system is currently frozen.
    An easier to use reset mechanism has been added: guest-sync-delimited.

Host support

    ARM hosts are now supported again (they were broken in 1.0).
    Sockets and SLIRP on Windows hosts was broken in 0.14 and works again.
    64-bit Windows hosts are now supported.

User-mode emulation

    User-mode emulation can provide some information from the /proc filesystem.
    On 64-bit hosts user-mode emulation now defaults to reserving 0xf7000000 bytes of address space for the guest. This significantly reduces the likelihood of QEMU having to fail a guest mmap() request when there is still memory available. This reservation can be overridden with the -R command line option.

Testing

    A make check target has been implemented and runs some quick sanity tests
    qemu-iotests, which was previously hosted in an external git repository, has been merged into the QEMU source tree

Build dependencies

    Building QEMU requires glib 2.12 on POSIX systems, and glib 2.20 on Win32 systems.


Changelog:
1.0.1

* Version 1.0.1
* Merge branch 's390-1.0' of git://repo.or.cz/qemu/agraf
* Merge branch 'ppc-1.0' of git://repo.or.cz/qemu/agraf
* e1000: bounds packet size against buffer size
* s390: fix cpu hotplug / cpu activity on interrupts
* s390x: add TR function for EXECUTE
* pseries: Don't try to munmap() a malloc()ed TCE table
* pseries: Populate "/chosen/linux,stdout-path" in the FDT
* pseries: Add a routine to find a stable "default" vty and use it
* pseries: Emit device tree nodes in reg order
* kvm-ppc: halt secondary cpus when guest reset
* pseries: Fix array overrun bug in PCI code
* console: Fix segfault on screendump without VGA adapter
* Merge branch 'master' of ssh://git.qemu.org/pub/git/qemu-stable-1.0
* rbd: always set out parameter in qemu_rbd_snap_list
* Documentation: Add qemu-img -t parameter in man page
* qemu-img rebase: Fix for undersized backing files
* coroutine: switch per-thread free pool to a global pool
* qiov: prevent double free or use-after-free
* PPC: Fix linker scripts on ppc hosts
* target-sh4: ignore ocbp and ocbwb instructions
* usb-ohci: td.cbp incorrectly updated near page end
* usb-host: properly release port on unplug & exit
* usb-storage: cancel I/O on reset
* Fix parse of usb device description with multiple configurations
* pc: fix event_idx compatibility for virtio devices
* pc: add pc-0.15
* cris: Handle conditional stores on CRISv10
* configure: Enable build by default PIE / read-only relocation sections on OpenBSD amd64/i386.
* target-i386: fix cmpxchg instruction emulation
* hw/9pfs: Use the correct signed type for different variables
* hw/9pfs: replace iovec manipulation with QEMUIOVector
* hw/9pfs: Use the correct file descriptor in Fsdriver Callback
* hw/9pfs: Add qdev.reset callback for virtio-9p-pci device
* hw/9pfs: Reset server state during TVERSION
* hw/9pfs: use migration blockers to prevent live migration when virtfs export path is mounted
* hw/9pfs: Improve portability to older systems
* exec.c: Fix subpage memory access to RAM MemoryRegion
* malta: Fix regression (i8259 interrupts did not work)

General

    i386-softmmu is no longer named qemu but instead referred to as qemu-system-i386 for better consistency with other targets. A new tool is likely to be introduced that uses the qemu name so distributions are advised to not undo this change.
    QEMU now uses a separate thread for VCPU execution. This merges the biggest difference between the qemu-kvm tree and upstream QEMU.
    A new memory dispatch API has been added internally. A new monitor command "info mtree" can show the hierarchy of memory regions in the guest.
    QEMU now has a build dependency on glib and makes extensive use of glib.
    QEMU now can run on more hosts. Hosts without a native code generator can use the TCG interpreter (TCI). See Features/TCI for more information.

Block devices (disks)

    QEMU now supports I/O latency accounting in the monitor command "info blockstats".
    Errors are now tracked per device and are shown by the monitor command "info block".
    All image formats now support asynchronous operation. IDE and SCSI emulation will use this feature, while other devices (notably floppy and SD) will not.

IDE/ATAPI

    A large number of bugs were fixed regarding CD media change and tray locking.

SCSI

    Memory management errors could crash QEMU when scsi-disk encountered I/O errors. Many instances of this problem were fixed.
    The accuracy of error handling for SCSI emulation has been greatly improved.
    SCSI devices can now be addressed by channel, target (id) and LUN. Not all emulated HBAs will support this feature (in particular, the LSI controller will not).
    Block device pass through is now supported through a new scsi-block device. The scsi-block device works with block devices (like /dev/sda or /dev/sr0) rather than /dev/sgN devices, and is more efficient because it does not consume arbitrary amounts of memory when the guest does large data transfers.
    SCSI CD-ROMs now report media changed events.
    SCSI CD-ROMs now support DVD images.
    Bugfixes for IDE media change also apply to SCSI.
    SCSI devices now report a unit attention condition when the system is started or reset. This may cause problems with old firmware versions.

VDI

    Now supports discarded blocks in dynamically-sized images.

User-mode networking (SLIRP)

    SLIRP can process ARP replies and gratuitous ARP requests from the guest.

ARM

    QEMU now supports the new Cortex-A15 instructions in linux-user mode (via "-cpu any"): VFPv4 fused multiply-accumulate (VFMA, VFMS, VFNMA, VFNMS) and also integer division (UDIV, SDIV).
    The vexpress-a9, versatileab, versatilepb and realview-* boards now have audio support.
    QEMU is known not to work on ARM hosts in this release. (ARM target emulation is fine.)

pSeries

    sPAPR VIO devices can now be created with -device.

Xtensa

    QEMU now supports DC232b and FSF xtensa CPU cores.
    QEMU now supports sim (similar to Tensilica ISS) and LX60/LX110/LX200 machines.

Migration

    QEMU now supports live migration using image files like QCOW2 on shared storage
2012-06-07 21:23:45 +00:00
gdt
8778d7ac9f Updated net/quagga to 0.99.21 2012-06-07 16:52:05 +00:00
gdt
59d50b4ff0 Update to 0.99.21
* Changes in Quagga 0.99.21

- [bgpd] BGP multipath support has been merged
- [bgpd] SAFI (Multicast topology) support has been extended to propagate
  the topology to zebra.
- [bgpd] AS path limit functionality has been removed
- [babeld] a new routing daemon implementing the BABEL ad-hoc mesh routing
  protocol has been merged.
- [isisd] a major overhaul has been picked up. Please note that isisd is
  STILL NOT SUITABLE FOR PRODUCTION USE.
- [*] a lot of bugs have been fixed, please refer to the git log
2012-06-07 16:51:43 +00:00
asau
8173169a6e Updated benchmarks/iozone to 3.408 2012-06-07 15:57:38 +00:00
asau
d66b89f0dd Update to IOzone 3.408
Changes since version 3.397:

Revision 3.408
Bug fix for clobbering of buffer. "tfile" needed to be bigger, as its
address was loaded into filearray[] and then that was overwritten
by the mfflag causing parsed names to get loaded.

Revision 3.407
Work around for cache_line_size suddenly becoming zero and breaking fetchit()

Revision 3.406
Increase buffer size for configuration lines. They might be 700 chars long.

Revision 3.405
Reduce CPU consumption in the op_rate control mechanism.

Revision 3.404
Fix type-oh in usage message.

Revision 3.403
Add -+W to permit chid_skew. This permits adding files, and continuing
the proper sharing/dedup within each quadrant, within same seed group
and with previously existing files that were created with a different
number of threads.

Revision 3.402
Mods for DragonFly support.

Revision 3.401
bug fix for re-write rec.

Revision 3.398
Adding thread_read_test and thread_write_test.
2012-06-07 15:57:20 +00:00
fhajny
421a6ce58f Fix broken shell syntax 2012-06-07 13:51:03 +00:00
ryoon
15af9052f3 Updated devel/nspr to 4.9.3.1
Updated devel/nss to 3.13.5
2012-06-07 13:50:42 +00:00
ryoon
0d22c8bb86 Update to 3.13.5
No ChangeLog is provided.
2012-06-07 13:49:11 +00:00
ryoon
77b63555e9 Update to 4.9.3.1 (4.9.1 really)
No ChangeLog is provided.
2012-06-07 13:48:18 +00:00
ryoon
01a505e621 Add checksum for patch-lib_wiki-plugins_wikiplugin__snarf.php 2012-06-07 12:56:34 +00:00
obache
d56de3e30e Updated graphics/rabbit to 1.0.7 2012-06-07 11:56:41 +00:00
obache
2142e13240 Update rabbit to 1.0.7.
== 1.0.7: 2012-05-29

twitter-stream 0.1.15 support release.

=== Improvements

==== rabbit

  * Supported markdown extension as Markdown file.
  * Supported Markdown's link markup. [Patch by KITAITI Makoto]

==== Theme

  * default-preformatted: Added @preformatted_centering variable that
    changes alignment of preformatted text.
    [Patch by kimura wataru]
    * (({true})): Centering (default)
    * (({false})): Left align

==== rabbiter

  * Supported twitter-stream 0.1.15.

=== Fixes

==== rabbit

  * Fixed computation of spacing.

==== Theme

  * Fixed a bug that horizontal centering isn't reset.

==== Documentation

  * Fixed typos [Reported by @tmtms]

=== Thanks

  * KITAITI Makoto
  * kimura wataru
  * @tmtms
2012-06-07 11:56:28 +00:00
wiz
74ea270076 regen 2012-06-07 08:16:53 +00:00
wiz
026839b1df Suggest committing package and Makefile separately when adding packages.
Requested by dholland.
2012-06-07 08:15:55 +00:00
jmmv
2b18191bef Note update of kyua-cli to 0.4. 2012-06-07 01:32:34 +00:00
jmmv
75503b8e19 Update to 0.4.
Other than the upgrade itself, this also adds a new 'tests' option to
the package to indicate whether the Kyua-specific tests should be built
or not.  I do not recommend disabling their build, but not specifiying
the 'tests' option cuts down the build time significantly.

The major changes since 0.3 are:

* Added the 'report-html' command to generate HTML reports of the
  execution of any recorded action.

* Changed the '--output' flag of the 'report' command to only take a
  path to the target file, not its format.  Different formats are better
  supported by implementing different subcommands, as the options they
  may receive will vary from format to format.

* Added a '--with-atf' flag to the configure script to control whether
  the ATF tests get built or not.  May be useful for packaging systems
  that do not have ATF in them yet.  Disabling ATF also cuts down the
  build time of Kyua significantly, but with the obvious drawbacks.

* Grouped 'kyua' subcommands by topic both in the output of 'help' and
  in the documentation.  In general, the user needs to be aware of
  commands that rely on a current project and those commands that rely
  purely on the database to generate reports.

* Made 'help' print the descriptions of options and commands properly
  tabulated.

* Changed most informational messages to automatically wrap on screen
  boundaries.

* Rewrote the configuration file parsing module for extensibility.  This
  will allow future versions of Kyua to provide additional user-facing
  options in the configuration file.

  No syntax changes have been made, so existing configuration files
  (version 1) will continue to be parsed without problems.  There is one
  little exception though: all variables under the top-level
  'test_suites' tree must be declared as strings.

  Similarly, the '-v' and '--variable' flags to the command line must
  now carry a 'test_suites.' prefix when referencing any variables under
  such tree.
2012-06-07 01:13:58 +00:00