Commit graph

7770 commits

Author SHA1 Message Date
jperkin
3201fb4e80 Requires lex. 2014-09-29 08:29:46 +00:00
bouyer
85165d8b92 Add patch for:
XSA-104 (CVE-2014-7154) - Race condition in HVMOP_track_dirty_vram
XSA-105 (CVE-2014-7155) - Missing privilege level checks in x86 HLT, LGDT,
  LIDT, and LMSW emulation
XSA-106 (CVE-2014-7156) - Missing privilege level checks in x86 emulation
  of software interrupts

bump PKGREVISION
2014-09-26 10:45:00 +00:00
bouyer
a4e5e15a83 Update xentools42 and xenkernel42 to Xen 4.2.5, fixing:
CVE-2014-2599 / XSA-89 HVMOP_set_mem_access is not preemptible
CVE-2014-3124 / XSA-92 HVMOP_set_mem_type allows invalid P2M entries to be
  created
CVE-2014-3967,CVE-2014-3968 / XSA-96 Vulnerabilities in HVM MSI injection
CVE-2014-4021 / XSA-100 Hypervisor heap contents leaked to guests

pkgsrc also includes patches from the Xen Security Advisory:
XSA-104 (CVE-2014-7154) - Race condition in HVMOP_track_dirty_vram
XSA-105 (CVE-2014-7155) - Missing privilege level checks in x86 HLT, LGDT,
  LIDT, and LMSW emulation
XSA-106 (CVE-2014-7156) - Missing privilege level checks in x86 emulation
  of software interrupts
2014-09-26 10:39:31 +00:00
jperkin
68861bc883 SunOS needs -lsocket. 2014-09-25 21:47:06 +00:00
jperkin
430e53d10b Ensure the correct msgfmt tools are picked up. 2014-09-25 19:34:46 +00:00
fhajny
35c214bca0 devel/zlib is needed not just by the main package. Fixes building where
zlib is not built-in.
2014-09-25 08:49:50 +00:00
jperkin
0ea88cd4ba Fix build on systems which lack BSD termcap. 2014-09-23 22:18:21 +00:00
joerg
de67ad8daa Don't bail out on unused local typedefs for clang. 2014-09-22 12:02:05 +00:00
joerg
aa796511ec Don't bail out on unused local typedefs. 2014-09-22 11:55:59 +00:00
bouyer
581ce3284b Apply a fix similar to
http://mail-index.netbsd.org/pkgsrc-changes/2014/08/28/msg110551.html:
Don't redefine MAP_ANONYMOUS is already defined. Fixes build on netbsd-7

pointed out by Mustafa Dogan in private mail
2014-09-17 20:32:36 +00:00
wiz
8c6270f24a Update to 1.8.8, many security fixes.
D-Bus 1.8.8 (2014-09-16)
==

The "smashy smashy egg man" release.

Security fixes:

* Do not accept an extra fd in the padding of a cmsg message, which
  could lead to a 4-byte heap buffer overrun.
  (CVE-2014-3635, fd.o #83622; Simon McVittie)

* Reduce default for maximum Unix file descriptors passed per message
  from 1024 to 16, preventing a uid with the default maximum number of
  connections from exhausting the system bus' file descriptors under
  Linux's default rlimit. Distributors or system administrators with a
  more restrictive fd limit may wish to reduce these limits further.

  Additionally, on Linux this prevents a second denial of service
  in which the dbus-daemon can be made to exceed the maximum number
  of fds per sendmsg() and disconnect the process that would have
  received them.
  (CVE-2014-3636, fd.o #82820; Alban Crequy)

* Disconnect connections that still have a fd pending unmarshalling after
  a new configurable limit, pending_fd_timeout (defaulting to 150 seconds),
  removing the possibility of creating an abusive connection that cannot be
  disconnected by setting up a circular reference to a connection's
  file descriptor.
  (CVE-2014-3637, fd.o #80559; Alban Crequy)

* Reduce default for maximum pending replies per connection from 8192 to 128,
  mitigating an algorithmic complexity denial-of-service attack
  (CVE-2014-3638, fd.o #81053; Alban Crequy)

* Reduce default for authentication timeout on the system bus from
  30 seconds to 5 seconds, avoiding denial of service by using up
  all unauthenticated connection slots; and when all unauthenticated
  connection slots are used up, make new connection attempts block
  instead of disconnecting them.
  (CVE-2014-3639, fd.o #80919; Alban Crequy)

Other fixes:

* Check for libsystemd from systemd >= 209, falling back to
  the older separate libraries if not found (Umut Tezduyar Lindskog,
  Simon McVittie)

* On Linux, use prctl() to disable core dumps from a test executable
  that deliberately raises SIGSEGV to test dbus-daemon's handling
  of that condition (fd.o #83772, Simon McVittie)

* Fix compilation with --enable-stats (fd.o #81043, Gentoo #507232;
  Alban Crequy)

* Improve documentation for running tests on Windows (fd.o #41252,
  Ralf Habacker)
2014-09-16 21:30:18 +00:00
richard
c6c5907eb0 Add smf support and solaris-specific console_user verification
bump PKGREVISION
2014-09-13 09:47:11 +00:00
szptvlfn
e24dc361a8 + hs-temporary 2014-09-11 22:00:55 +00:00
szptvlfn
9ab046fa78 Import temporary-1.2.0.3 as sysutils/hs-temporary,
packaged for wip.

The functions for creating temporary files and directories in the base
library are quite limited. The unixutils package contains some good ones,
but they aren't portable to Windows. This library just repackages the Cabal
implementations of its own temporary file and folder functions so that you
can use them without linking against Cabal or depending on it being
installed.
2014-09-11 21:59:29 +00:00
joerg
758b9c7e27 Screams for pkg-config. 2014-09-11 13:48:17 +00:00
wiz
0e023acf25 Remove patch that's not needed any longer after 0.26 update. 2014-09-11 06:26:21 +00:00
jperkin
7df37958c1 Expand --version-script removals for SunOS back out into package Makefiles
rather than trying to consolidate into a single fnmatch.  There aren't that
many of them, and it will aid the integration of cwrappers which doesn't
support globs.
2014-09-10 15:59:33 +00:00
wiz
4f9d9009fd + direvent. 2014-09-08 09:13:22 +00:00
wiz
056713b6aa Import direvent-5.0 as sysutils/direvent.
Direvent is a directory content watcher daemon, i.e. a program that
monitors a set of directories on the file system and reacts when
their content changes. When a change is detected, the daemon reacts by
invoking an external command configured for that kind of change.

The program aims to provide a uniform and system-independent
command-level interface for file system events.
2014-09-08 09:13:02 +00:00
wiz
543ac4b08a Update to 0.26:
This release doesn't include anything as significant as the metadata
support added in 0.25, but it has quite a few bug fixes and internal
improvements, in addition to these notable changes:

  - When --meta is specified to the fuse command, instead of generic
    data, the originally saved mode, uid, git, atime, mtime, and ctime
    will be reported for the archive paths.

  - When --browser is specified to the web command, a browser window
    will be opened for the repository.

  - The -x/--xdev/--one-filesystem options now include the mountpoint
    itself in the traversal (matching rsyc, tar, etc.).

  - Empty lines in --exclude-rx-from files will be ignored.
    Previously they would cause all paths to be excluded.

  - The index and restore commands now support --exclude-rx-from.

  - Relative filesystem --excludes like "--exclude bar" should now
    work.  Previously --excludes had to be absolute.

  - The drecurse command now supports --exclude-rx and
    --exclude-rx-from.

  - The --compress option should now work for remote repositories.

  - Streams saved via "bup split" will now show up as a single file
    named "data" at the top level of the VFS, instead of as a subtree
    (i.e. when examined via ftp, ls, and fuse).

  - The ls command now supports -n, -A, -F, --file-type,
    --numeric-ids, and detailed -l options.

  - The save dates are now taken from the corresponding git commit's
    author date, not the committer date.

  - The tornado server, required by the web command, is no longer
    included.  See the README for installation instructions.

Note that the metadata support is still somewhat immature.  For
example, we still need to add better support for cross-filesystem-type
save/restore (which is too noisy), etc.

Please give this release a try and let us know what's broken.  If
you're new to bup, start with the README (and then HACKING if you'd
like to help further):

  https://github.com/bup/bup/blob/master/README.md
  https://github.com/bup/bup/blob/master/HACKING

  http://anonscm.debian.org/gitweb/?p=users/rlb/bup.git;a=blob;f=README.md;hb=refs/heads/master
  http://anonscm.debian.org/gitweb/?p=users/rlb/bup.git;a=blob;f=HACKING;hb=refs/heads/master

And although I probably sound like a broken record -- while we expect
bup to work fairly well, I still don't recommend it as your sole
backup strategy.  I'd still suggest a periodic
tar/rsync/etc. backstop.
2014-09-06 21:29:45 +00:00
jperkin
375718a79b Needs USE_TOOLS+=yacc. 2014-09-06 06:24:07 +00:00
prlw1
0b17b0bdbf Reset PKGREVISION after update. 2014-09-05 21:12:38 +00:00
gsutre
19b56b24bd Fix PR pkg/49041 and update the dejavu-ttf dependency
to account for the font path change.
2014-09-05 12:14:24 +00:00
fhajny
91337d6d52 Add liblogging, liblognorm and rsyslog 2014-09-05 07:16:12 +00:00
fhajny
6ecf8e9bd8 Import rsyslog-8.4.0 as sysutils/rsyslog* (based on wip/rsyslog8).
Rsyslog is an enhanced syslogd supporting, among others, MySQL,
PostgreSQL, failover log destinations, syslog/tcp, fine grain
output format control, high precision timestamps, queued operations
and the ability to filter on any message part. It is quite
compatible to stock sysklogd and can be used as a drop-in
replacement.
2014-09-05 07:15:41 +00:00
fhajny
5529146bb9 Import liblognorm-1.0.1 as sysutils/liblognorm.
liblognorm shall help to make sense out of syslog data, or, actually,
any event data that is present in text form.

In short words, one will be able to throw arbitrary log message to
liblognorm, one at a time, and for each message it will output
well-defined name-value pairs and a set of tags describing the message.
2014-09-04 19:53:36 +00:00
fhajny
13d02ce407 Import liblogging-1.0.4 as sysutils/liblogging.
Liblogging is an easy to use library for logging. It offers
an enhanced replacement for the syslog() call, but retains
its ease of use.
2014-09-04 19:46:34 +00:00
wiedi
5447a69bdf +znapzend 2014-08-30 11:04:54 +00:00
wiedi
2db22841f4 Import znapzend-0.12.3 as sysutils/znapzend
ZnapZend is a ZFS centric backup tool. It relies on snapshot, send
and receive todo its work. It has the built-in ability to to manage
both local snapshots as well as remote copies by thining them out
as time progresses.

The ZnapZend configuration is stored as properties in the
ZFS filesystem itself.
2014-08-30 11:03:11 +00:00
bouyer
fea1c0fda2 Don't redefine MAP_ANONYMOUS is already defined. Fixes build on netbsd-7 2014-08-28 14:30:03 +00:00
jperkin
308d619fff Remove SunOS BUILDLINK_TRANSFORM instances which remove -Wl,--* GNU ld
arguments, these are now handled globally by mk/platform/SunOS.mk
2014-08-28 10:58:18 +00:00
wiz
6883bd1b39 Fix build on NetBSD 6 and FreeBSD 9.
From Niclas Rosenvik.
Bump PKGREVISION.
2014-08-23 20:13:59 +00:00
wiz
d557f45ec7 Add a patch from Valeriy Ushakov:
The bug prevents mkisofs from creating old-style distrib/cdrom ISO
image for macppc.  Trying to create bootable macppc CD in distrib/cdrom
using cdrtools mkisofs fails with:

    mkisofs: No such file or directory. Invalid node - '--macbin'.

The bug is in option spec that causes mkisofs to misparse
-hide-hfs-list option.  The patch is actually a single whitespace
character.

Bump PKGREVISION.
2014-08-23 05:38:22 +00:00
wiz
ae075e6d55 Bump PKGREVISION for ilmbase shlib major bump. 2014-08-22 11:24:25 +00:00
jperkin
e1158d2e19 Fix build on SunOS (needs explicit -lnsl). 2014-08-21 16:02:11 +00:00
jperkin
277c0adc4a Fix build on SunOS (needs explicit -lnsl). 2014-08-21 14:51:30 +00:00
jperkin
81c8cccc12 Fix build on SunOS (needs explicit -lX11). 2014-08-21 14:32:08 +00:00
jperkin
843c2e86bb Fix build on SunOS (needs explicit -lWUtil). 2014-08-21 08:37:52 +00:00
hauke
71f677ad0a On SunOS, take care of the misconfigured ranlib call, following the
discussion in, and fixing, PR pkg/49034.

While we are here, make sure the group lsof setgids to is the one
owning /dev/kmem on SunOS ('sys').
2014-08-19 13:30:53 +00:00
joerg
3aada24a5c Don't fail build for tautological compares. 2014-08-18 09:17:41 +00:00
wiz
d9be3c90ff Remove patches that are not needed after 0.4.5 update. 2014-08-17 15:59:48 +00:00
wiz
23664b5c0a Update to 0.4.5. Add comments to patches.
==============
Version 0.4.4
==============

 * systemd fixes (Lennart Poettering)

==============
Version 0.4.3
==============

 * Revert VT_WAITEVENT usage, since it is racy (Lennart Poettering)
 * systemd fixes (Lennart Poettering)

==============
Version 0.4.2
==============

 * Ensure we only care for seat files ending in .seat (William Jon McCann)
 * Various Solaris improvements (Halton Huo)
 * Make build silent (Ray Strode)
 * Don't take bus name until ready (Ray Strode)
 * systemd hookup (Lennart Poettering)
 * add --since option to ck-history (William Jon McCann)
 * Reduce number of threads on Linux (Kan-Ru Chen)
 * Other fixes (Anders Kaseor, Frederic Crozat, Matthias Clasen, Michael Biebl, William Jon McCann)

==============
Version 0.4.1
==============

 * Fix a crasher (William Jon McCann)
 * fix a small memory leak (Matthias Clasen)
 * update email address (William Jon McCann)

==============
Version 0.4.0
==============

 * Starting with this release we will not do session.d/ 'session_active_changed' callouts anymore. (Lennart Poettering)
 * get rid of session.d's session_active_changed callout (Lennart Poettering)
 * close file descriptors before exit func (Halton Huo)
 * log the kernel release and boot arguments at start time (William Jon McCann)
 * show display in host field if the host isn't set (William Jon McCann)
 * print the uptime for the reboot items in the report (William Jon McCann)
 * fix logic for finding session remove events (William Jon McCann)
 * fix a few small leaks (William Jon McCann)
 * Add seat.d/ callout directory and guarantee we dump the database before call
 * database: write the console database to disk before signalling via dbus (Len
 * Enforce that the env array has the right size (Lennart Poettering)
 * when printing size_t use %z format string (Lennart Poettering)
 * make CK database world readable (Lennart Poettering)
 * get rid of ck_seat_set_active_session() prototype since no such function exi
 * Move ck_session_run_programs() from ck-run-programs.h to ck-session.h (Lenna
 * post release version bump (Ray Strode)

==============
Version 0.3.1
==============

 * port to PolicyKit 1.0 (Matthias Clasen)
 * D-Bus policy updates (Colin Walters, Martin Pitt, Vincent Untz, William Jon McCann)
 * better diagnostic information for unimplemented backends (Daniel Macks)
 * file monitoring fixes (James Westby)
 * get VT from X display if no controlling tty is available (Ray Strode)
 * add "nox11" option to PAM module (Martin Pitt)
 * parse log entries with no body correctly (William Jon McCann)
 * fix zero-sized struct/unions (William Jon McCann)
 * solaris build fixes (Halton Huo)
 * parse gecos field for real name (William Jon McCann)
 * leak fixes (James Westby, Steve Langasek)
 * compile warning fixes (Matthias Clasen)
 * fix doc xml validation errors (William Jon McCann)
 * fix doc generation when srcdir != builddir (Ray Strode)
 * add example upstart events for logging (William Jon McCann, Ray Strode)
 * fix ChangeLog generation script to work with git-log moved to libexecdir (Ray Strode)
2014-08-17 15:59:07 +00:00
imil
0243d52c53 Updated Salt to version 2014.1.10
Details:

  http://docs.saltstack.com/en/latest/topics/releases/2014.1.4.html
  http://docs.saltstack.com/en/latest/topics/releases/2014.1.5.html
  http://docs.saltstack.com/en/latest/topics/releases/2014.1.6.html
  http://docs.saltstack.com/en/latest/topics/releases/2014.1.7.html
  http://docs.saltstack.com/en/latest/topics/releases/2014.1.8.html
  http://docs.saltstack.com/en/latest/topics/releases/2014.1.9.html
  http://docs.saltstack.com/en/latest/topics/releases/2014.1.10.html
2014-08-14 15:23:53 +00:00
joerg
86b7742fdb Fix constness of operator ==. 2014-08-13 22:34:37 +00:00
wiz
d85dc421ed + p5-Sys-CPU 2014-08-13 20:20:39 +00:00
wiz
b6382e3c0c Import p5-Sys-CPU-0.61 as sysutils/p5-Sys-CPU, packaged for wip by noud4
and myself.

In responce to a post on perlmonks.org, a module for counting the number of
CPU's on a system. Support has now also been added for type of CPU and clock
speed. While much of the code is from UNIX::Processors, win32 support has been
added (but not tested).
2014-08-13 20:20:23 +00:00
gls
b475a4549e Update sysutils/fabric to 1.9.1.
Upstream changes:
-----------------

    [Bug] #1167: Add Jinja to test_requires in setup.py for the couple of newish tests that now require it. Thanks to Kubilay Kocak for the catch.
    [Bug] #600: Clear out connection caches in full when prepping parallel-execution subprocesses. This avoids corner cases causing hangs/freezes due to client/socket reuse. Thanks to Ruslan Lutsenko for the initial report and Romain Chossart for the suggested fix.
    [Bug] #1026: Fix a typo preventing quiet operation of is_link. Caught by @dongweiming.
    [Bug] #1059: Update IPv6 support to work with link-local address formats. Fix courtesy of @obormot.
    [Bug] #1096: Encode Unicode text appropriately for its target stream object to avoid issues on non-ASCII systems. Thanks to Toru Uetani for the original patch.
    [Bug] #852: Fix to respect template_dir for non Jinja2 templates in upload_template. Thanks to Adam Kowalski for the patch and Alex Plugaru for the initial test case.
    [Bug] #1134: Skip bad hosts when the tasks are executed in parallel. Thanks to Igor Maravić @i-maravic.
    [Bug] #1146: Fix a bug where upload_template failed to honor lcd when mirror_local_mode is True. Thanks to Laszlo Marai for catch & patch.
    [Bug] #1147: Use stat instead of lstat when testing directory-ness in the SFTP module. This allows recursive downloads to avoid recursing into symlinks unexpectedly. Thanks to Igor Kalnitsky for the patch.
    [Bug] #1165: Prevent infinite loop condition when a gateway host is enabled & the same host is in the regular target host list. Thanks to @CzBiX for catch & patch.
2014-08-13 20:05:14 +00:00
adam
72ed0307eb Revbump after boost-libs update 2014-08-13 10:57:32 +00:00
wiz
5bce7a8784 Switch to ffmpeg1 instead of ffmpeg.
Note: some of these packages didn't build for me, e.g. osg, so I couldn't
verify them all.
2014-08-11 23:09:44 +00:00
wiz
087ecd53aa Avoid warnings due to non-standard mimetypes.
From upstream via Benjamin Lorenz in PR 49095.
Bump PKGREVISION and fix a pkglint warning while here.
2014-08-10 09:19:28 +00:00
richard
aeb9a78804 Solaris: Fix fd leak in pci_device_solx_devfs_map_range() as in upstream patch:
http://cgit.freedesktop.org/xorg/lib/libpciaccess/commit/?id=1654a0462723b3b75d7a4a20bedfc653cc3e1f1a
Revision bump to pick it up...
2014-08-10 06:35:29 +00:00
wiz
62bd402086 Add upstream bug report URLs. 2014-08-09 23:08:41 +00:00
wiz
5e733f79f9 + watchman. 2014-08-09 22:59:47 +00:00
wiz
40d35e66e7 Import watchman-2.9.8 as sysutils/watchman.
Watchman exists to watch files and record when they actually change.
It can also trigger actions (such as rebuilding assets) when matching
files change.
2014-08-09 22:59:30 +00:00
wiz
c91852457a Fill in COMMENT and only link against libcompat on NetBSD. 2014-08-09 15:56:33 +00:00
wiz
c1f1a2edcd + systester 2014-08-09 15:51:36 +00:00
wiz
36268ab366 Import systester-1.5.1 as sysutils/systester.
System Stability Tester tries to test the system's stability by
calculating up to 128 millions of Pi digits. It supports multiple
calculation algorithms. For the moment only two have been implemented.
The Quadratic Convergence of Borwein and Gauss-Legendre, the
algorithm SuperPi uses. The testing process includes the creation
of two or more threads. After each step of the calculation, the
results of all the threads are compared. Any differences between
them are reported. There is also the option for single threaded
calculation, but in this case there is no stability check. This is
useful for benchmarking purposes only. The calculation of Pi itself
is multi threaded since version 0.7.2, for the Borwein algorithm
only.
2014-08-09 15:51:22 +00:00
kim
4184b064de Tricky tricky Makefile here. Add some clarification for future reference.
Bump PKGREVISION due to binary package change in previous commit (modes).
2014-08-09 11:27:31 +00:00
kim
b6345aa362 Make "make package" as an unprivileged user work by avoiding mode 111
on binaries. While there, make the modes more conventional (755) overall.
2014-08-09 10:38:18 +00:00
wiz
640da6258f Reset PKGREVISION for gst-plugins1* update to 1.4.0. 2014-08-08 21:31:06 +00:00
obache
85e8b5e02a netbsd-desktop@ is a retired list. 2014-08-06 12:21:02 +00:00
fhajny
edb7a80bfe Add SMF manifest to collectd. Bump PKGREVISION. 2014-07-30 12:28:18 +00:00
wiz
42e73dc33d Sort. 2014-07-29 15:25:42 +00:00
jperkin
c10e482e0f Compat RPC defines for SunOS 64-bit. 2014-07-28 15:53:44 +00:00
schnoebe
1beea8e34f Add buildlink3.mk so libvirt can link against xentools 4.2 2014-07-26 20:27:47 +00:00
schnoebe
321cf7fa30 Upgrade to 1.2.6;
Add options:
    xen	    (optional)	enable management of XEN virtual domains
	    (requires xentools42.)
    libssh2 enable remote management over ssh2 (default)
    lvm	    (optional) allow management of LVM based storage
	    (only works on Linux, as it looks for pvcreate/etc)
    hal	    (optional) support for hal
    dbus    (optional) support for dbus
    avahi   (optional) support for avahi

Changelog:
1.2.6: Jul 2 2014

Features:
    libxl: add migration support and fixes (Jim Fehlig),
    various improvements and fixes for NUMA (Michal Privoznik)
Documentation:
    security: manager: Document behavior of disk label manipulation
    funcs (Peter Krempa),
    fix some typos in formatdomain.html (Jincheng Miao),
    virsh: man: Correctly spell QEMU (Peter Krempa),
    virsh: man: Fix examples and docs for virsh version (Peter Krempa),
    Added example script on how to convert LXC container config
    (Cédric Bosdonnat),
    blockjob: document recent job addition (Eric Blake),
    virsh: Add details about specified migration host (Chen Fan),
    blockcommit: document semantics of committing active layer (Eric
    Blake),
    fix a typo in hacking.html.in (Wangrui (K)),
    formatcaps: Rework and add stubs to document (Michal Privoznik)
Portability:
    build: link libvirt_conf with libxml (Martin Kletzander),
    vbox: fix linker error (Jim Fehlig),
    libxl: don't break the build on Xen>=4.5 because of
    libxl_vcpu_setaffinity() (Dario Faggioli),
    Add PKG_CONFIG_PATH to run.in script. (Daniel P. Berrange),
    Change 'interface' to 'iface' in virNetworkDHCPLease (Daniel P.  Berrange),
    Fix shadowed variable with older gcc (Ján Tomko),
    Add pkg-config files to allow deps to build against source tree
    (Daniel P. Berrange),
    Add pkg-config files for libvirt-qemu & libvirt-lxc (Daniel P.  Berrange),
    blockjob: avoid compiler uncertainty in info sizing (Eric Blake),
    build: prefer -fstack-protector-strong to -all (Ján Tomko),
    build: remove ssp-buffer-size (Ján Tomko),
    build: remove duplicit warning suppression (Ján Tomko),
    virnetdev: Use ifname in virNetDevGetLinkInfo (Michal Privoznik),
    Fix virbitmaptest on 32-bit (Ján Tomko),
    translations: Don't leave default template fields in .po files
    (Martin Kletzander),
    tests: Build virstoragetest only when storage driver is compiled too
    (Peter Krempa),
    Fix build on freebsd (Pavel Hrdina)
Bug Fixes:
    qemu: copy: Accept 'format' parameter when copying to a non-existing img
    (Peter Krempa),
    storage: gluster: Fix header reader function (Peter Krempa),
    conf: storage: Add volume feature formatter for gluster pools (Peter
    Krempa),
    vboxsnapshotxmltest: Don't write to a file in abs_srcdir (Michal
    Privoznik),
    securityselinuxlabeltest: Don't create dummy file in the srcdir (Michal
    Privoznik),
    Report one error less when getting net dev speed (Ján Tomko),
    Only detect PCI Express devices as root in udev nodedev driver (Ján
    Tomko),
    libxl: add PV console if not explicitly specified (Jim Fehlig),
    qemu: snapshot: Save persistent domain config when taking external
    snapshot (Peter Krempa),
    bhyve: fix build by fixing typo in variable name (Roman Bogorodskiy),
    docs: publish correct enum values (Eric Blake),
    qemu: fix guestfwd chardev option back how it was (Martin Kletzander),
    Fix typo s/SASL_CONF_DIR/SASL_CONF_PATH/ in QEMU VNC code (Daniel P.
    Berrange),
    qemu: blockcopy: Don't remove existing disk mirror info (Peter Krempa),
    bridge: leases: Fix potential crash caused by use after free (Peter
    Krempa),
    Free DHCP leases file in networkGetDHCPLeasesHelper (Ján Tomko),
    Rework remoteSerializeDHCPLease (Ján Tomko),
    Free file header in virStorageFileGetMetadataRecurse (Ján Tomko),
    graphics: remember graphics not auto allocated ports (Giuseppe
    Scrivano),
    LXC: trivially support flag VIR_DRV_FEATURE_TYPED_PARAM_STRING (Chen
    Hanxiao),
    cmdFreepages: initialize @tmp (Michal Privoznik),
    Fix closedir usage in virNumaGetPages (Roman Bogorodskiy),
    Don't include @LIBS@ in libvirt.pc.in file (Daniel P. Berrange),
    virnuma: Actually build huge page code (Michal Privoznik),
    Do not call closedir with NULL argument (Ján Tomko),
    Fix invalid write in virNumaGetDistances (Ján Tomko),
    Properly check the return value of CCWAddressAsString (Ján Tomko),
    virsh: fix broken code in freepages (Eric Blake),
    Fix xmconfigtest (Jim Fehlig),
    vbox_snapshot_conf: fix wrong use of 'xmlSaveFormatFileEnc' (Pavel
    Hrdina),
    tests: fix vbox snapshot xmls (Pavel Hrdina),
    vbox: fix a segfault when taking a snapshot (Yohan BELLEGUIC),
    vbox: snapshot: Avoid memleaks in functions dealing with disk arrays
    (Peter Krempa),
    vbox: snapshot: Avoid memleak in virVBoxSnapshotConfAllChildren (Peter
    Krempa),
    uuid: Fix coverity warning of unchecked return value (Peter Krempa),
    network: bridge: Avoid freeing uninitialized pointer on cleanup path
    (Peter Krempa),
    net: leaseshelper: Refactor copying of old entries to avoid double free
    (Peter Krempa),
    net: leaseshelper: Ignore corrupted lease file and rewrite it (Peter
    Krempa),
    net: leaseshelper: Don't crash if DNSMASQ doesn't provide lease expiry
    (Peter Krempa),
    blockjob: don't remove older-style mirror XML (Eric Blake),
    blockcommit: require base below top (Eric Blake),
    leaseshelper: fix another crash (Pavel Hrdina),
    bhyve: do not cleanup unallocated networks on fail (Roman Bogorodskiy),
    bhyve: fix crash in bhyveBuildNetArgStr (Roman Bogorodskiy),
    storage: report VIR_ERR_NO_STORAGE_VOL when the file doesn't exist
    (Giuseppe Scrivano),
    blockcommit: fix regression with explicit top argument (Eric Blake),
    virsh: forbid negative vcpu argument to vcpupin (Jincheng Miao),
    Fix crash when saving a domain with type none dac label (Ján Tomko),
    vbox_snapshot_conf: Resolve Coverity warnings (John Ferlan),
    vbox_temp: Resolve Coverity warnings (John Ferlan),
    libxl: Resolve Coverity warnings (John Ferlan),
    leaseshelper: fix crash (Pavel Hrdina),
    qemu: Properly label FDs when restoring domain with static label
    (Shivaprasad G Bhat),
    nodeinfo: avoid uninitialized variable on error (Eric Blake),
    storage: fix memory leak with encrypted images (Eric Blake),
    vbox: fix compilation error (Roman Bogorodskiy),
    SELinux: don't fail silently when no label is present (Ján Tomko),
    parallels: Avoid possible leak of "cpu" from parallelsBuildCapabilities
    (Peter Krempa),
    Fix storage format probing (Ján Tomko),
    network: bridge: Avoid memory leak from
    networkBuildDhcpDaemonCommandLine (Peter Krempa),
    qemu: monitor: Fix type of holdtime argument in qemuMonitorJSONSendKey
    (Peter Krempa),
    libxl: Avoid possible use of uninitialized mem in libxlDomainStart
    (Daniel P. Berrange),
    qemu: Remove character device backend only after frontend is gone (Jiri
    Denemark),
    qemu: Remove disk backend only after frontend is gone (Jiri Denemark),
    qemu: Remove interface backend only after frontend is gone (Jiri
    Denemark),
    Don't use AI_ADDRCONFIG when binding to wildcard addresses (Ján
    Tomko),
    qemu: Unref cfg when detaching hostdev interface (Jiri Denemark),
    virsh: Check whether found volume is member of the specified storage
    pool (Peter Krempa)
Improvements:
    Introduce virFileReadAllQuiet (Ján Tomko),
    Track privileged state in udev nodedev driver (Ján Tomko),
    build: fix 'make syntax-check' after commit c6cf5df3 (Jim Fehlig),
    LXC: throw an error if we failed to get Idmap elements (Chen Hanxiao),
    cpu: Add new Broadwell CPU model (Jiri Denemark),
    net: merge virNetworkGetDHCPLeases and virNetworkGetDHCPLeasesForMAC
    (Peter Krempa),
    Add test for type none model dac seclabel (Ján Tomko),
    test: add user_xattr check for securityselinuxlabeltest (Jincheng Miao),
    libxl: detect support for save and restore (Jim Fehlig),
    security: nop: Avoid very long lines (Peter Krempa),
    security: Fix header formatting of a few functions (Peter Krempa),
    security: manager: Unify function header format (Peter Krempa),
    security: manager: Avoid forward decl of virSecurityManagerDispose
    (Peter Krempa),
    security: Rename virSecurityManagerRestoreImageLabel to *Disk* (Peter
    Krempa),
    util:
    s/virStorageSourceClearBackingStore/virStorageSourceBackingStoreClear
    (Peter Krempa),
    Fix a typo in a localized string (Daniel Veillard),
    virConnectCompareCPU: Introduce FAIL_INCOMPATIBLE flag (Jiri Denemark),
    cpuCompare*: Add support for reporting failure on incompatible CPUs
    (Jiri Denemark),
    cpu: Cleanup coding style in generic CPU driver (Jiri Denemark),
    virsh: Remove bogus stat on log file (Jiri Denemark),
    enhance hostdev mode 'capabilities' process (Jincheng Miao),
    storage: Don't store parent directory of an image explicitly (Peter
    Krempa),
    storage: Don't canonicalize paths unnecessarily (Peter Krempa),
    tests: virstoragetest: Remove unneeded relative test plumbing (Peter
    Krempa),
    tests: virstoragetest: Don't test relative start of backing chains
    (Peter Krempa),
    util: storage: Remove now redundant backingRelative from
    virStorageSource (Peter Krempa),
    tests: virstoragetest: Remove now unused pathAbs (Peter Krempa),
    storage: Store relative path only for relatively backed storage (Peter
    Krempa),
    tests: virstoragetest: Remove "expBackingStore" field (Peter Krempa),
    util: storage: Add helper to resolve relative path difference (Peter
    Krempa),
    LXC: check whether we get MemSwap[Total|Usage] (Chen Hanxiao),
    qemu: enum cleanups in "src/qemu/*" (Julio Faracco),
    libxl: fix version annotation of migration functions (Jim Fehlig),
    virtportallocator: new function "virPortAllocatorSetUsed" (Giuseppe
    Scrivano),
    net-dhcp-leases: Add virsh support (Nehal J Wani),
    net-dhcp-leases: Private implementation inside network (Nehal J Wani),
    net-dhcp-leases: Implement the remote protocol (Nehal J Wani),
    net-dhcp-leases: Implement the public APIs (Nehal J Wani),
    virNumaGetPages: Don't fail on huge page-less systems (Michal
    Privoznik),
    virNumaGetPageInfo: Take huge pages into account (Michal Privoznik),
    storage: gluster: Avoid name shadow on older compilers (Peter Krempa),
    storage: gluster: Add backend to return unique storage file path (Peter
    Krempa),
    Increase the size of REMOTE_MIGRATE_COOKIE_MAX to REMOTE_STRING_MAX
    (Shivaprasad G Bhat),
    nodedev: Introduce <pci-express/> to PCI devices (Michal Privoznik),
    virpci: Introduce virPCIDeviceIsPCIExpress and friends (Michal
    Privoznik),
    storage: better tests of lookup (Eric Blake),
    storage: renumber lookup tests (Eric Blake),
    storage: add alias for less typing (Eric Blake),
    qemu: snapshot: Don't mark all block disks for metadata reuse (Peter
    Krempa),
    bhyve: silent destroy command errors on cleanup (Roman Bogorodskiy),
    bhyve: implement PCI address allocation (Roman Bogorodskiy),
    virNetDevGetLinkInfo: Don't report link speed if NIC's not up
    (Michal Privoznik),
    tests: virstoragetest: Fix output when hitting errors (Peter
    Krempa),
    blockcommit: update error messages related to block jobs (Eric
    Blake),
    virsh: improve blockcopy UI (Eric Blake),
    virNodeDevCapPCIDevParseXML: Initialize numa_node variable (Michal
    Privoznik),
    virsh: Reject negative numbers in vshCommandOptULongLong (Peter
    Krempa),
    virsh: Reject negative numbers in vshCommandOptUL (Peter Krempa),
    virsh: Reject negative numbers in vshCommandOptUInt (Peter Krempa),
    security: Don't skip labelling for network disks (Peter Krempa),
    storage: volume: Rework lookup of volume objects (Peter Krempa),
    storage: Clean up unlocking of storage pool objects (Peter Krempa),
    storage: pool: Fix handling of errors on pool lookup failure (Peter
    Krempa),
    virsh: include bhyve in virsh -V output (Roman Bogorodskiy),
    maint: exempt graphic binaries from syntax check (Eric Blake),
    vmware: make version parsing more robust (Jean-Baptiste Rouault),
    node_device: Expose link state & speed (Michal Privoznik),
    interface_backend_udev: Implement link speed & state (Michal
    Privoznik),
    virnetdev: Introduce virNetDevGetLinkInfo (Michal Privoznik),
    virInterface: Expose link state & speed (Michal Privoznik),
    vbox_tmpl.c: Add function for undefining snapshot (Yohan BELLEGUIC),
    vbox_tmpl.c: Patch for redefining snapshots (Yohan BELLEGUIC),
    Add vbox_snapshot_conf struct (Yohan BELLEGUIC),
    vbox_tmpl.c: Better XML description for snapshots (Manuel VIVES),
    qemu: ignore -nodefconfig and -nodefaults when parsing commandline
    (Laine Stump),
    test: display qemuParseCommandline warnings when VIR_TEST_DEBUG > 0
    (Laine Stump),
    m4: bhyve: Fix check for the required bhyve programs (Peter Krempa),
    vmx: Relax virtualHW.version check (Matthias Bolte),
    conf: alter disk mirror xml output (Eric Blake),
    conf: store mirroring information in virStorageSource (Eric Blake),
    conf: store disk source as pointer, for easier manipulation (Eric
    Blake),
    conf: consolidate disk def allocation (Eric Blake),
    conf: store snapshot source as pointer, for easier manipulation
    (Eric Blake),
    nodedev: Export NUMA node locality for PCI devices (Michal
    Privoznik),
    Implement pretty flag for vcpuinfo and nodecpumap (Ján Tomko),
    Introduce virBitmapDataToString (Ján Tomko),
    Always report an error if virBitmapFormat fails (Ján Tomko),
    Format NULL bitmap as an empty string (Ján Tomko),
    virsh: Separate API calls and result printing in cmdVcpuinfo (Ján
    Tomko),
    virsh: Invert logic in cmdVcpuinfo (Ján Tomko),
    Parallels: Include CPU info in the capabilities XML (Alexander
    Burluka),
    Parallels: add connectBaselineCPU() (Alexander Burluka),
    Parallels: add domainGetVcpus() (Alexander Burluka),
    maint: prohibit empty first lines (Martin Kletzander),
    Remove unnecessary empty first lines (Martin Kletzander),
    Simplify conditions in virStorageBackendProbeTarget (Ján Tomko),
    Don't reuse 'ret' variable in virStorageBackendProbeTarget (Ján
    Tomko),
    vircaps2xmltest: Introduce basic testing (Michal Privoznik),
    libxl: introduce libxlDomainDefCheckABIStability (Jim Fehlig),
    maint: detect VPATH builds when checking for gnulib update (Eric
    Blake),
    maint: optimize locale.h syntax check (Eric Blake),
    virnuma: Check for numa_bitmask_isbitset presence (Michal
    Privoznik),
    cfg.mk: Introduce rule for setlocale() (Michal Privoznik),
    virnuma: Implement virNumaGetDistances stub for non-NUMA (Michal
    Privoznik),
    virCaps: Expose distance between host NUMA nodes (Michal Privoznik),
    virnuma: Introduce virNumaGetDistances (Michal Privoznik),
    tests: monitor: json: Fix error message when returning json in json
    (Peter Krempa),
    libxl: Move virDomainXMLOptionNew into libxlCreateXMLConf (Daniel P.
    Berrange),
    libxl: Don't pass libxlDriverPrivatePtr into libxlBuildDomainConfig
    (Daniel P. Berrange),
    libxl: Don't pass virDomainObjPtr to libxlBuildDomainConfig (Daniel
    P. Berrange),
    qemu: Return in from qemuDomainRemove*Device (Jiri Denemark),
    tests: storagetest: Unify and reformat storage chain format string
    (Peter Krempa),
    qemu: json: Add format strings for optional command arguments (Peter
    Krempa),
    util: string: Return element count from virStringSplit (Peter
    Krempa),
    storage: Traverse backing chains of network disks (Peter Krempa),
    storage: Change to new backing store parser (Peter Krempa),
    storage: Add infrastructure to parse remote network backing names
    (Peter Krempa),
    storage: Switch metadata crawler to use storage driver file access
    check (Peter Krempa),
    storage: Switch metadata crawler to use storage driver to read
    headers (Peter Krempa),
    storage: Switch metadata crawler to use storage driver to get unique
    path (Peter Krempa),
    storage: backend: Add possibility to suppress errors from backend
    lookup (Peter Krempa),
    test: storage: Initialize storage source to correct type (Peter
    Krempa),
    storage: Determine the local storage type right away (Peter Krempa),
    storage: Move virStorageFileGetMetadata to the storage driver (Peter
    Krempa),
    storage: Add API to check accessibility of storage volumes (Peter
    Krempa),
    storage: backend: Add unique id retrieval API (Peter Krempa),
    xenapi_utils: Adapt to enum cleanups (Michal Privoznik),
    virnuma.c: Fix some comments (Michal Privoznik),
    conf: more enum cleanups in "src/conf/domain_conf.h" (Julio
    Faracco),
    conf: enum cleanups in "src/conf/domain_conf.h" (Julio Faracco),
    cpu: use typedefs for enums in "src/cpu/cpu_map.h" (Julio Faracco),
    virsh-nodedev: Avoid spurious errors (Michal Privoznik),
    qemu: Process DEVICE_DELETED event in a separate thread (Jiri
    Denemark),
    qemu: Finish device removal in the original thread (Jiri Denemark),
    Add helper program to create custom leases (Nehal J Wani)
Cleanups:
    Remove redundant docs from libvirt.h (Jiri Denemark),
    conf: whitespace tweak (Chen Fan)
2014-07-26 20:25:03 +00:00
manu
0b645243fd Add missing pacthes subdir fro previous commit 2014-07-22 08:23:31 +00:00
manu
f4cc134649 Missing patches subdirectory from perevious commit 2014-07-22 08:20:24 +00:00
manu
7e7910c2eb pidof finds the process id's (pids) of the named programs. It prints
those id's on the standard output. This Linux pidof port is intended to
help porting scripts.
2014-07-22 08:09:16 +00:00
manu
07bb2c1724 Commands for Manipulating Filesystem Extended Attributes
Refer to the attr(5) manual page for general extended attribute
(EA) information and references to other EA manual pages.
2014-07-22 08:00:36 +00:00
wiz
cb381492c6 Update to 1.3.8:
* Bug fix: -boot_image grub grub2_mbr= did not work
           (but -as mkisofs --grub2-mbr did work)
* Bug fix: -boot_image grub2_mbr=  prevented -boot_image partition_table=on
* Bug fix: libburn: A final fsync(2) was performed with stdio drives,
                    even if -stdio_sync was set to "off".
* Bug fix: libburn: Wrong stack usage caused SIGBUS on sparc when compiled
                    by gcc -O2
* Bug fix: -blank force:all on DVD+RW had no effect
* Enabled use of libedit as alternative to libreadline
* Enabled recording and restoring of extattr on NetBSD
* New API calls isoburn_igopt_set_stdio_endsync() and
          isoburn_igopt_get_stdio_endsync
* New bootspecs hppa_*, new -as mkisofs options -hppa-* for HP-PA via PALO
* New -find pseudo tests -use_pattern , -or_use_pattern
* New -find action report_sections
* New command -concat
* New commands -report_system_area and -report_el_torito
2014-07-19 11:13:55 +00:00
wiz
1d149294e3 Update to 1.3.8:
libisofs-1.3.8.tar.gz Sat Jun 28 2014
===============================================================================
* Bug fix: Prevent allocation of empty hash tables. Thanks Richard Nolde.
* Bug fix: Prevent allocation of empty directory children lists.
           Thanks Richard Nolde.
* Bug fix: The GUIDs of main GPT and backup GPT differed if more than one
           System Area was written into the ISO image.
* New API calls iso_image_report_el_torito() and iso_image_report_system_area()
* New API call iso_crc32_gpt()
2014-07-19 11:10:20 +00:00
wiz
3e3a0c3b91 Update to 1.3.8:
libburn-1.3.8.tar.gz Sat Jun 28 2014
===============================================================================
* Bug fix: Wrong stack usage caused SIGBUS on sparc when compiled by gcc -O2
* Bug fix: Minimum drive buffer fill was measured by cdrskin before the buffer
           could get full
* Bug fix: A failed MMC BLANK command did not cause error indication by libburn
* Bug fix: A final fsync(2) was performed with stdio drives, even if not
           desired
2014-07-19 11:09:10 +00:00
wen
65193d8503 Update to 1.12.8
Upstream changes:
1.12.8
Changelog:

- The syslog handler now emits PEAR_LOG_* priorities. (pear/Log#1)
2014-07-19 02:38:03 +00:00
rodent
2316abf9f4 Unbump PKGREVISION on select ruby packages. 2014-07-16 08:37:20 +00:00
rodent
cdf103652e Removing .ri entries from PLIST. NFI why this works with/without the
entries on my machine. Seems no other ruby package has them. Bump
PKGREVISION.
2014-07-16 07:56:28 +00:00
obache
5471bbb758 libpciacess on NetBSD-5 is missing linkage with libz whereas using it. 2014-07-13 13:00:33 +00:00
ryoon
b18d0fcd13 Update to 5.19
* Fix CVE-2014-3478, CVE-2014-3479, CVE-2014-3480, CVE-2014-3487

Changelog:
2014-06-12  12:28  Christos Zoulas <christos@zoulas.com>

	* release 5.19

2014-06-09   9:04  Christos Zoulas <christos@zoulas.com>

	* Misc buffer overruns and missing buffer size tests in cdf parsing
	  (Francisco Alonso, Jan Kaluza)

2014-06-02  14:50  Christos Zoulas <christos@zoulas.com>

	* Enforce limit of 8K on regex searches that have no limits
	* Allow the l modifier for regex to mean line count. Default
	  to byte count. If line count is specified, assume a max
	  of 80 characters per line to limit the byte count.
	* Don't allow conversions to be used for dates, allowing
	  the mask field to be used as an offset.

2014-05-30  12:51  Christos Zoulas <christos@zoulas.com>

	* Make the range operator limit the length of the
	  regex search.

2014-05-14  19:23  Christos Zoulas <christos@zoulas.com>

	* 347: Windows fixes
	* 352: Hangul word processor recognition
	* 354: Encoding irregularities in text files

2014-05-06  6:12  Christos Zoulas <christos@zoulas.com>

	* Fix uninitialized title in CDF files (Jan Kaluza)

2014-05-04  14:55  Christos Zoulas <christos@zoulas.com>

	* 351: Fix compilation of empty files

2014-04-30  17:39  Christos Zoulas <christos@zoulas.com>

	* Fix integer formats: We don't specify 'l' or
	  'h' and 'hh' specifiers anymore, only 'll' for
	  quads and nothing for the rest. This is so that
	  magic writing is simpler.

2014-04-01  15:25  Christos Zoulas <christos@zoulas.com>

	* 341: Jan Kaluza, fix memory leak
	* 342: Jan Kaluza, fix out of bounds read

2014-03-28  15:25  Christos Zoulas <christos@zoulas.com>

	* Fix issue with long formats not matching fmtcheck
2014-07-13 03:38:42 +00:00
jperkin
1dcd3be16a Fix ftsynth.h include. Fixes at least the Linux build. 2014-07-11 10:58:43 +00:00
wiz
ce62520188 Update to 1.8.6:
D-Bus 1.8.6 (2014-06-02)
==

Security fixes:

• On Linux ≥ 2.6.37-rc4, if sendmsg() fails with ETOOMANYREFS, silently drop
  the message. This prevents an attack in which a malicious client can
  make dbus-daemon disconnect a system service, which is a local
  denial of service.
  (fd.o #80163, CVE-2014-3532; Alban Crequy)

• Track remaining Unix file descriptors correctly when more than one
  message in quick succession contains fds. This prevents another attack
  in which a malicious client can make dbus-daemon disconnect a system
  service.
  (fd.o #79694, fd.o #80469, CVE-2014-3533; Alejandro Martínez Suárez,
  Simon McVittie, Alban Crequy)

Other fixes:

• When dbus-launch --exit-with-session starts a dbus-daemon but then cannot
  attach to a session, kill the dbus-daemon as intended
  (fd.o #74698, Роман Донченко)
2014-07-06 14:54:32 +00:00
rodent
bbb2be85c9 +ruby-childprocess 2014-07-04 12:30:51 +00:00
rodent
008b404ed4 Import ruby200-childprocess-0.5.3 as sysutils/ruby-childprocess.
This gem aims at being a simple and reliable solution for controlling external
programmes running in the background on any Ruby/OS combination.
2014-07-04 12:30:02 +00:00
dholland
f0a59621f7 Use the right __NetBSD_Version__. 2014-06-29 18:01:06 +00:00
obache
5293b8a8f1 Add an patch for nested include of string.h.
Fixes build failure on NetBSD-6.
2014-06-29 06:53:23 +00:00
dholland
283b6b2f8e add errno.h for macos build 2014-06-29 05:59:01 +00:00
dholland
eb3d5c8ffb Says it doesn't support ruby18 if you try to build it, so mark it
accordingly.

(Is there any reason there isn't there a RUBY_VERSIONS_INCOMPATIBLE
variable like we have for python and lua and in other similar
situations?)
2014-06-28 23:05:12 +00:00
asau
29531d9b03 <stdint.h> is needed to make it build on FreeBSD. 2014-06-26 20:36:53 +00:00
drochner
c9bd20284b add patch from upstream to fix possible data leak (CVE-2014-4021)
bump PKGREV
2014-06-18 13:47:08 +00:00
rodent
081ada1d8e Uncommitted changes - CATEGORIES+=python, i think. 2014-06-15 00:54:26 +00:00
rodent
b5817bc0ac py-crypto is now a dependency and the package is egg-aware. Update
MASTER_SITES and add pypi to them. Use PREFIX instead of LOCALBASE in one
SUBST_CLASS instead of two. ${PKGMANDIR}/man3 is no longer used. Comment
patches and delint. From CHANGELOG:

1.6.3

    Corrects a regression where handlers were run across all hosts, not just those that triggered the handler.
    Fixed a bug in which modules did not support properly moving a file atomically when su was in use.
    Fixed two bugs related to symlinks with directories when using the file module.
    Fixed a bug related to MySQL master replication syntax.
    Corrects a regression in the order of variable merging done by the internal runner code.
    Various other minor bug fixes.

1.6.2

    If an improper locale is specified, core modules will now automatically revert to using the 'C' locale.
    Modules using the fetch_url utility will now obey proxy environment variables.
    The SSL validation step in fetch_url will likewise obey proxy settings, however only proxies using the http protocol are supported.
    Fixed multiple bugs in docker module related to version changes upstream.
    Fixed a bug in the ec2_group module where egress rules were lost when a VPC was specified.
    Fixed two bugs in the synchronize module:
        a trailing slash might be lost when calculating relative paths, resulting in an incorrect destination.
        the sync might use the inventory directory incorrectly instead of the playbook or role directory.
    Files will now only be chown'd on an atomic move if the src/dest uid/gid do not match.

1.6.1

    Fixed a bug in group_by, where systems were being grouped incorrectly.
    Fixed a bug where file descriptors may leak to a child process when using accelerate.
    Fixed a bug in apt_repository triggered when python-apt not being installed/available.
    Fixed a bug in the apache2_module module, where modules were not being disabled correctly.

1.6

Major features/changes:

    The deprecated legacy variable templating system has been finally removed. Use {{ foo }} always not $foo or ${foo}.
    Any data file can also be JSON. Use sparingly -- with great power comes great responsibility. Starting file with "{" or "[" denotes JSON.
    Added 'gathering' param for ansible.cfg to change the default gather_facts policy.
    Accelerate improvements:
        multiple users can connect with different keys, when accelerate_multi_key = yes is specified in the ansible.cfg.
        daemon lifetime is now based on the time from the last activity, not the time from the daemon's launch.
    ansible-playbook now accepts --force-handlers to run handlers even if tasks result in failures.
    Added VMWare support with the vsphere_guest module.

New Modules:

    files: replace
    packaging: cpanm (Perl)
    packaging: portage
    packaging: composer (PHP)
    packaging: homebrew_tap (OS X)
    packaging: homebrew_cask (OS X)
    packaging: apt_rpm
    packaging: layman
    monitoring: logentries
    monitoring: rollbar_deployment
    monitoring: librato_annotation
    notification: nexmo (SMS)
    notification: twilio (SMS)
    notification: slack (Slack.com)
    notification: typetalk (Typetalk.in)
    notification: sns (Amazon)
    system: debconf
    system: ufw
    system: locale_gen
    system: alternatives
    system: capabilities
    net_infrastructure: bigip_facts
    net_infrastructure: dnssimple
    net_infrastructure: lldp
    web_infrastructure: apache2_module
    cloud: digital_ocean_domain
    cloud: digital_ocean_sshkey
    cloud: rax_identity
    cloud: rax_cbs (cloud block storage)
    cloud: rax_cbs_attachments
    cloud: ec2_asg (configure autoscaling groups)
    cloud: ec2_scaling_policy
    cloud: ec2_metric_alarm
    cloud: vsphere_guest

Other notable changes:

    example callback plugin added for hipchat
    added example inventory plugin for vcenter/vsphere
    added example inventory plugin for doing really trivial inventory from SSH config files
    libvirt module now supports destroyed and paused as states
    s3 module can specify metadata
    security token additions to ec2 modules
    setup module code moved into module_utils/, facts now accessible by other modules
    synchronize module sets relative dirs based on inventory or role path
    misc bugfixes and other parameters
    the ec2_key module now has wait/wait_timeout parameters
    added version_compare filter (see docs)
    added ability for module documentation YAML to utilize shared module snippets for common args
    apt module now accepts "deb" parameter to install local dpkg files
    regex_replace filter plugin added
    added an inventory script for Docker
    added an inventory script for Abiquo
    the get_url module now accepts url_username and url_password as parameters, so sites which require authentication no longer need to have them embedded in the url
    ... to be filled in from changelogs ...

1.5.5

    Security fix for vault, to ensure the umask is set to a restrictive mode before creating/editing vault files.
    Backported apt_repository security fixes relating to filename/mode upon sources list file creation.

1.5.4

    Security fix for safe_eval, which further hardens the checking of the evaluation function.
    Changing order of variable precendence for system facts, to ensure that inventory variables take precedence over any facts that may be set on a host.

1.5.3

    Fix validate_certs and run_command errors from previous release
    Fixes to the git module related to host key checking

1.5.2

    Fix module errors in airbrake and apt from previous release

1.5.1

    Force command action to not be executed by the shell unless specifically enabled.
    Validate SSL certs accessed through urllib*.
    Implement new default cipher class AES256 in ansible-vault.
    Misc bug fixes.

1.5

Major features/changes:

    when_foo which was previously deprecated is now removed, use "when:" instead. Code generates appropriate error suggestion.
    include + with_items which was previously deprecated is now removed, ditto. Use with_nested / with_together, etc.
    only_if, which is much older than when_foo and was deprecated, is similarly removed.
    ssh connection plugin is now more efficient if you add 'pipelining=True' in ansible.cfg under [ssh_connection], see example.cfg
    localhost/127.0.0.1 is not required to be in inventory if referenced, if not in inventory, it does not implicitly appear in the 'all' group.
    git module has new parameters (accept_hostkey, key_file, ssh_opts) to ease the usage of git and ssh protocols.
    when using accelerate mode, the daemon will now be restarted when specifying a different remote_user between plays.
    added no_log: option for tasks. When used, no logging information will be sent to syslog during the module execution.
    acl module now handles 'default' and allows for either shorthand entry or specific fields per entry section
    play_hosts is a new magic variable to provide a list of hosts in scope for the current play.
    ec2 module now accepts 'exact_count' and 'count_tag' as a way to enforce a running number of nodes by tags.
    all ec2 modules that work with Eucalyptus also now support a 'validate_certs' option, which can be set to 'off' for installations using self-signed certs.
    Start of new integration test infrastructure (WIP, more details TBD)
    if repoquery is unavailble, the yum module will automatically attempt to install yum-utils
    ansible-vault: a framework for encrypting your playbooks and variable files
    added support for privilege escalation via 'su' into bin/ansible and bin/ansible-playbook and associated keywords 'su', 'su_user', 'su_pass' for tasks/plays

New modules:

    cloud: ec2_elb_lb
    cloud: ec2_key
    cloud: ec2_snapshot
    cloud: rax_dns
    cloud: rax_dns_record
    cloud: rax_files
    cloud: rax_files_objects
    cloud: rax_keypair
    cloud: rax_queue
    cloud: docker_image
    messaging: rabbitmq_policy
    system: at
    utilities: assert

Other notable changes (many new module params & bugfixes may not not listed):

    no_reboot is now defaulted to "no" in the ec2_ami module to ensure filesystem consistency in the resulting AMI.
    sysctl module overhauled
    authorized_key module overhauled
    synchronized module now handles local transport better
    apt_key module now ignores case on keys
    zypper_repository now skips on check mode
    file module now responds to force behavior when dealing with hardlinks
    new lookup plugin 'csvfile'
    fixes to allow hash_merge behavior to work with dynamic inventory
    mysql module will use port argument on dump/import
    subversion module now ignores locale to better intercept status messages
    rax api_key argument is no longer logged
    backwards/forwards compatibility for OpenStack modules, 'quantum' modules grok neutron renaming
    hosts properly uniqueified if appearing in redundant groups
    hostname module support added for ScientificLinux
    ansible-pull can now show live stdout and pass verbosity levels to ansible-playbook
    ec2 instances can now be stopped or started
    additional volumes can be created when creating new ec2 instances
    user module can move a home directory
    significant enhancement and cleanup of rackspace modules
    ansible_ssh_private_key_file can be templated
    docker module updated to support docker-py 0.3.0
    various other bug fixes
    md5 logic improved during sudo operation
    support for ed25519 keys in authorized_key module
    ability to set directory permissions during a recursive copy (directory_mode parameter)

1.4.5

    fixed issue with permissions being incorrect on fireball/accelerate keys when the umask setting was too loose.

1.4.4

    fixed a minor issue with newer versions of pip dropping the "use-mirrors" parameter.
2014-06-15 00:15:08 +00:00
wiz
f70c9b83d9 Bump PKGREVISION for O_CLOEXEC patch change and libexecinfo detection. 2014-06-14 21:59:20 +00:00
wiz
5d9519d921 Also look for backtrace() in libexecinfo.
Accepted upstream as part of
https://bugs.freedesktop.org/show_bug.cgi?id=69702
2014-06-14 21:57:34 +00:00
wiz
53f28d83c6 Switch O_CLOEXEC patch to the version that was committed upstream. 2014-06-14 21:52:56 +00:00
wiz
17e8f75857 Add upstream bug report URL (patch already applied for 1.9.x series) 2014-06-14 21:48:34 +00:00
cheusov
7a5b24d9e4 Fix build failure on Linux (PLIST issue) 2014-06-14 21:11:34 +00:00
fhajny
eb2acbf9cd Fix the network plugin for NetBSD. Fix the previously committed tcpconns
plugin patch to stop breaking on NetBSD 6.1.
2014-06-14 12:21:02 +00:00
gls
be25380565 Updated sysutils/cuisine to 0.7.1.
OK'd imil@

Upstream changes unknown, I've not been able to find the CHANGELOG.
2014-06-12 00:58:38 +00:00
gls
3d0b930a53 Update sysutils/fabric to 1.9.0
Upstream changes:
-----------------

1.9.0 2014-06-08

    [Bug] #965: Tweak IO flushing behavior when in linewise
 (& thus parallel) mode so interwoven output is less frequent.
 Thanks to @akidata for catch & patch.
    [Feature] #741: Add env.prompts dictionary, allowing users to set
 up custom prompt responses (similar to the built-in sudo prompt
 auto-responder.) Thanks to Nigel Owens and David Halter for the patch.
    [Feature] #1082: Add pty passthrough kwarg to upload_template.
    [Support]: Modified packaging data to reflect that Fabric requires
 Paramiko < 1.13 (which dropped Python 2.5 support.)
    [Support] #1105: Enhance setup.py to allow Paramiko 1.13+ under
 Python 2.6+. Thanks to to @Arfrever for catch & patch.
    [Support] #1106: Fix a misleading/ambiguous example snippet in the fab
 usage docs to be clearer. Thanks to @zed.
    [Feature] #1101: Reboot operation now supports custom command.
 Thanks to Jonas Lejon.
    [Feature] #938: Add an env var env.effective_roles specifying roles used
 in the currently executing command. Thanks to Piotr Betkier for the patch.
    [Feature] #1078: Add .command and .real_command attributes to local
 return value.
 Thanks to Alexander Teves (@alexanderteves) and Konrad Hałas (@konradhalas).

1.8.4 2014-06-08

    [Support] #1105: Enhance setup.py to allow Paramiko 1.13+ under Python
 2.6+. Thanks to to @Arfrever for catch & patch.
    [Bug] #898: Treat paths that begin with tilde “~”
 as absolute paths instead of relative.
 Thanks to Alex Plugaru for the patch and Dan Craig for the suggestion.

1.8.3 2014-03-21

    [Support]: Modified packaging data to reflect that Fabric requires
 Paramiko < 1.13 (which dropped Python 2.5 support.)
2014-06-12 00:53:05 +00:00
wiz
a553bff448 Update to 1.8.4:
D-Bus 1.8.4 (2014-06-10)
==

Security fix:

• Alban Crequy at Collabora Ltd. discovered and fixed a denial-of-service
  flaw in dbus-daemon, part of the reference implementation of D-Bus.
  Additionally, in highly unusual environments the same flaw could lead to
  a side channel between processes that should not be able to communicate.
  (CVE-2014-3477, fd.o #78979)
2014-06-10 19:10:04 +00:00
gdt
127f0fc750 Move fix for swig/bool mess to Makefile.common.
With this, amanda-client, amanda-server and amanda-plot also build.
2014-06-10 15:51:37 +00:00
joerg
a8dd640f08 Bump PostgreSQL default version to 9.3. 2014-06-10 14:21:37 +00:00
joerg
55b76b4ff4 Fix issues with stdbool.h mess created by SWIG. 2014-06-09 21:07:01 +00:00
ryoon
31da25953c Recursive revbump from pulseaudio-5.0 2014-06-09 14:18:04 +00:00
rodent
340dab51ac Fix SHA1 (again). 2014-06-09 04:06:59 +00:00
rodent
53f840d565 Rollback last commits, as it's not working properly. 2014-06-09 04:05:34 +00:00
rodent
bac7b78b88 Fix SHA1. 2014-06-09 03:40:09 +00:00
rodent
1deceaa827 Fix linker flag. Step 1 of getting shared library support to work. 2014-06-09 03:36:57 +00:00
rodent
7f21fcc91d Major changes in 0.12.7
=======================
* add support for Webdav channel
* add support for the Opus codec
2014-06-09 00:18:25 +00:00
rodent
f5f77adb17 +py-kazoo 2014-06-08 22:51:56 +00:00
rodent
ab20f83e9d Import py27-kazoo-2.0b1 as sysutils/py-kazoo.
kazoo implements a higher level API to Apache Zookeeper for Python clients.
2014-06-08 22:51:04 +00:00
agc
8f4685cc9d Update libvirt from 1.2.2 to 1.2.5.
The change log runs to 850 lines, but a short summary includes a fix for

	LSN-2014-0003: Don't expand entities when parsing XML (Daniel P. Berrange)

(which I think is also CVE-2014-0179), new features, bug fixes, and
portability improvements.
2014-06-07 16:18:38 +00:00
wiz
71a0bb40e2 Bump PKGREVISION for exiv2 shlib major bump 2014-06-07 12:11:23 +00:00
obache
1c30a7d3f3 + ruby-listen 2014-06-05 05:08:04 +00:00
gdt
691d45a645 Enable "iso" by default.
This makes the package more useful for users of binary packages, who
can then burn a bootable memtest CD, and only costs 1.8 MB without
adding any run-time dependencies.  Source users get a dependency on
cdrtools, but that's likely already installed, and the option can
easily be turned off in that case (unlike binary package users, who
can't change options).
2014-06-04 16:07:34 +00:00
jperkin
cfa7c27343 Add ruby-chef. 2014-06-03 16:39:25 +00:00
jperkin
3876306e8a Import sysutils/ruby-chef into pkgsrc.
Chef is a configuration management tool.  It uses a pure-Ruby,
domain-specific language (DSL) for writing system configuration
"recipes".  Chef is used to streamline the task of configuring and
maintaining a company's servers, and can integrate with cloud-based
platforms such as Rackspace, Amazon EC2, and Microsoft Azure to
automatically provision and configure new machines.
2014-06-03 16:37:21 +00:00
jperkin
22f6e353d7 Add ruby-chef-zero. 2014-06-03 14:31:14 +00:00
jperkin
d3333f5762 Import sysutils/ruby-chef-zero into pkgsrc.
Chef Zero is a simple, easy-install, in-memory Chef server that can be
useful for Chef Client testing and chef-solo-like tasks that require a
full Chef Server. It IS intended to be simple, Chef 11 compliant, easy
to run and fast to start. It is NOT intended to be secure, scalable,
performant or persistent. It does NO input validation, authentication
or authorization (it will not throw a 400, 401 or 403). It does not
save data, and will start up empty each time you start it.

Because Chef Zero runs in memory, it's super fast and lightweight.
This makes it perfect for testing against a "real" Chef Server without
mocking the entire Internet.
2014-06-03 14:30:36 +00:00
khorben
8158f7051a security/py-{cybox,stix,libtaxii} and sysutils/py-pefile do not seem to have
been ported to either Python 3.3 or 3.4.
2014-06-03 08:59:33 +00:00
fhajny
2eb151fdc9 Loosen up the dependency on the main package. Fixes revbump'ed cases. 2014-06-02 13:27:08 +00:00
obache
a8fddcc93c Fixes missing buidlink with curses.
Noticed by diger in pkgsrc-users@.

Also fixes missing buildlink with libiconv and zlib.
2014-06-02 12:18:06 +00:00
rodent
f2cce6bd8c +py-magic - packaged originally in -wip by khorben@ 2014-06-02 00:14:01 +00:00
rodent
951a287709 Import py27-magic-0.4.6 as sysutils/py-magic.
This module uses ctypes to access the libmagic file type identification
library. It makes use of the local magic database and supports both textual and
MIME-type output.
2014-06-02 00:12:59 +00:00
wiz
f747d5d522 Update font path reference. Bump PKGREVISION. 2014-06-01 17:56:57 +00:00
abs
9c831446b8 +disk-filltest 2014-05-31 22:05:01 +00:00
abs
c8040c59d7 Added sysutils/disk-filltest version 0.7.1
The function of disk-filltest is simple:

* Write files random-######## to the current directory until the disk is full
* Read the files again and verify the pseudo-random sequence written
* Any write or read error will be reported, either by the operating
  system or by checking the pseudo-random sequence
* Optionally, delete the random files after a successful run
2014-05-31 22:04:35 +00:00
bsiegert
c1d3d883be Add new package, ruby-listen-2.7.5. From DESCR:
The Listen gem listens to file modifications and notifies you about the
changes.
2014-05-31 16:42:53 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
adam
cf2d0b6bd1 Changes 0.7.6:
Fixed Solaris & Solaris Studio support and Python 2.6 compatibility.
2014-05-27 06:35:19 +00:00
msaitoh
cfef729884 Fix SHA1 2014-05-25 16:49:18 +00:00
gdt
4a8e203aa9 xenkernel20: Remove Makefile too. 2014-05-25 15:37:05 +00:00
gdt
4d60edb177 Remove xentools20. 2014-05-25 15:35:35 +00:00
gdt
489e21b06b Remove xenkernel20. 2014-05-25 15:34:46 +00:00
gdt
da14333e4f Remove xen2 kernel and tools.
Proposed on port-xen - no objections or comments received.
2014-05-25 15:34:09 +00:00
msaitoh
b28e83c138 Update pciutils to pciutils-3.2.1.
Changes from previous:
2013-11-10  Martin Mares <mj@ucw.cz>
	* Released as 3.2.1.
	* CardBus bridge capabilities are displayed.
	* PCIe L1 PM substates are decoded.
	* Various bugs were fixed in decoding of PCIe capabilities.
	* The sysfs back-end does not spit out unnecessary warnings when
	  empty slots report only a partial device address. This actually
	  happens on IBM pSeries.
	* Updated pci.ids to the today's snapshot of the database.
2013-04-19  Martin Mares <mj@ucw.cz>
	* Released as 3.2.0.
	* On newer Linux systems, we use libkmod to look up kernel modules
	  (modules.pcimap no longer exists.) To facilitate this, libpci
	  is able to look up module aliases in sysfs.
	* Various minor bug fixes.
	* Updated pci.ids to the today's snapshot of the database.
2014-05-25 07:15:40 +00:00
obache
5b01c3f291 ntfs library is in filesystems/libntfs now, change dependency.
Bump PKGREVISION.
2014-05-20 09:08:05 +00:00
adam
4cc423339b Changes 2014.2.15:
libntfs: added use of hd library to get the legacy BIOS geometry
libntfs: switched to /proc/mounts for checking existing mounts
libntfs: fixed usa checking by ntfsck on 4K sector disks
libntfs: fixed processing compressed data beyond file size (Windows 8 compliance)
libntfs: fixed expanding a resident attribute without inserting holes
libntfs: allow DACLs to not have any ACE
libntfs: ignore unmapped regions when checking whether sparse
libntfs: upgraded the Win32 interface for use with ntfsprogs
ntfsresize: enabled relocating the MFT when shrinking a volume
ntfsresize: fixed trying to update the MFT and Bitmap on a test run
ntfsresize: fixed updating all the MFT runs in a relocated MFT
ntfsresize: set the backup boot sector when the size is reliable
ntfsresize: reserved a single sector for the backup boot sector
ntfsundelete: output the modification time when scanning files
ntfsundelete: ported to Windows
ntfsclone: fixed wiping fragmented metadata when creating a metadata image
ntfsclone: allowed cloning a file system despite allocation errors
ntfsclone: fixed bad copying of the backup boot sector
ntfsclone: ported to Windows
ntfsdecrypt: made compatible with libgrypt-1.6
2014-05-19 12:22:06 +00:00
joerg
0680ab77e2 Fix clang build by avoiding implicit casts. 2014-05-18 21:24:04 +00:00
rodent
d7f9b193b0 +p5-Config-Simple - packaged originally in -wip by Leonardo Taccari. 2014-05-18 21:06:22 +00:00
rodent
7bd1f73c5f Import p5-Config-Simple-4.59 as sysutils/p5-Config-Simple.
Reading and writing configuration files is one of the most frequent tasks of
any software design. Config::Simple is the library that helps you with it.

Config::Simple is a class representing configuration file object. It supports
several configuration file syntax and tries to identify the file syntax
automatically. Library supports parsing, updating and creating configuration
files.
2014-05-18 21:03:38 +00:00
wiz
fcadc193aa Update to 0.7.4:
v0.7.4:
 - Fixing a bug about dangling processes, in case of using "ts -r".
v0.7.3:
 - Add option '-N' to set the number of slots required for a job to run.
   Proposed by Sergey Litvinov.
v0.7.2:
 - Add option '-E', to keep stderr apart. It goes to "`ts -o`.e".
v0.7.1:
 - Implement check of ownership of the socket. Security bugfix.
2014-05-18 13:23:32 +00:00
khorben
910d7c5d91 Imported py-pefile 2014-05-17 16:58:20 +00:00
khorben
d0338e6a68 Import py27-pefile-1.2.10-139 as sysutils/py-pefile (from wip)
pefile is a multi-platform Python module to read and work with Portable
Executable (aka PE) files. Most of the information in the PE Header is
accessible, as well as all the sections, section's information and data.

pefile requires some basic understanding of the layout of a PE file. Armed with
it it's possible to explore nearly every single feature of the file.

Some of the tasks that pefile makes possible are:

 * Modifying and writing back to the PE image
 * Header Inspection
 * Sections analysis
 * Retrieving data
 * Warnings for suspicious and malformed values
 * Packer detection with PEiD's signatures
 * PEiD signature generation
2014-05-17 16:57:55 +00:00
wiz
3faf991a33 Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
2014-05-17 16:10:41 +00:00
adam
28bb94d01f Revbump after updating graphics/giflib 2014-05-15 14:41:45 +00:00
bouyer
d0189eee89 Make it build on netbsd-6 (and maybe netbsd-5):
Don't include other libraries in an archive, our ar seems to not
support it. Instead, list all libraries at link time.
2014-05-14 20:22:41 +00:00
bouyer
f1f6ffc7ee Make it build on netbsd-6:
- use proper va_start for gcc >= 4.5
- disable the CHECK_* macros, the newer gcc is more strict about what can
  be used as array size outside functions
2014-05-14 20:21:19 +00:00
gdt
79f3b8de6a Use -f in ${CP} to place files into the source tree.
This resolves failures when rerunning make after a build failure when
one's source tree is mode 444.
2014-05-14 12:43:39 +00:00
wiz
a14d3f29eb Update to 3.01a24:
All:

-	Fixed the autoconf test for #pragma weak, so it will not
	believe that "clang" supports #pragma weak in a compatible way.
	This is needed in order to compile libmdigest/sha2.c using clang.

-	New autoconf tests added for:

	libexpat
	libpcsclite / winscard.lib
	libcrypto / libeay32.lib
	libssl / ssleay32.lib

-	New autoconf test for expat.h

-	The makefile system added the INVERSE_SUBARCHDIR= to allow local
	autoconfiguration for shared libraries.

-	RULES/rules.top now also calls MKLINKS in the directory TEMPLATES

-	New compiler configuration files:

	RULES/cc-clang.rul
	RULES/cc-clang32.rul
	RULES/cc-clang64.rul

-	The Mac OS X related rules now support a new macro:

	LDFRAMEWORKS=

	that allows to add Apple specific libraries.

-	Added a new WIN32_LIBS= macro for Win-DOS specific libraries.
	These libraries have to be specified in the portable -lfoo
	format for "libfoo" and also work when compiling for MinGW32.
	When cl.exe is used, -lfoo is converted to foo.lib.

-	New configuration files:

	RULES/i386-darwin-clang.rul
	RULES/i386-darwin-clang32.rul
	RULES/i386-darwin-clang64.rul

-	New configuration files:

	RULES/i386-freebsd-clang.rul
	RULES/i586-linux-clang.rul
	RULES/x86_64-linux-clang.rul
	RULES/i86pc-sunos5-clang.rul
	RULES/sun4-sunos5-clang.rul

	Note that these files have not been tested yet.

-	RULES/cc-sunpro.rul now also includes rules for
	RULES/cc-sunpro32.rul and
	RULES/cc-sunpro64.rul

-	RULES/cc-gcc.rul now also includes rules for
	RULES/cc-gcc32.rul and
	RULES/cc-gcc64.rul

-	RULES/cc-sunpro32.rul added for orthogonality

-	RULES/cc-sunpro32.rul and
	RULES/cc-sunpro64.rul are symlinks to RULES/cc-sunpro.rul
	and RULES/cc-sunpro.rul uses a macro to include
	cc-sunpro.rul
	cc-sunpro32.rul
	cc-sunpro64.rul
	as needed

-	RULES/i86pc-sunos5-cc.rul now also includes rules for
	RULES/i86pc-sunos5-cc32.rul and
	RULES/i86pc-sunos5-cc64.rul

-	RULES/i86pc-sunos5-gcc.rul now also includes rules for
	RULES/i86pc-sunos5-gcc32.rul and
	RULES/i86pc-sunos5-gcc64.rul

-	RULES/sun4-sunos5-cc.rul now also includes rules for
	RULES/sun4-sunos5-cc32.rul and
	RULES/sun4-sunos5-cc64.rul

-	RULES/sun4-sunos5-gcc.rul now also includes rules for
	RULES/sun4-sunos5-gcc32.rul and
	RULES/sun4-sunos5-gcc64.rul

-	RULES/i586-linux-suncc.rul now also includes rules for
	RULES/i586-linux-suncc32.rul and
	RULES/i586-linux-suncc64.rul

-	RULES/9000-725-hp-ux-cc.rul now also includes rules for
	RULES/9000-725-hp-ux-cc32.rul and
	RULES/9000-725-hp-ux-cc64.rul

-	RULES/i486-cygwin32_nt-cc.rul now also includes rules for
	RULES/i486-cygwin32_nt-cc32.rul and
	RULES/i486-cygwin32_nt-cc64.rul

-	RULES/i486-cygwin32_nt-gcc.rul now also includes rules for
	RULES/i486-cygwin32_nt-gcc32.rul and
	RULES/i486-cygwin32_nt-gcc64.rul

-	RULES/ip22-irix-cc.rul now also includes rules for
	RULES/ip22-irix-cc64.rul

-	RULES/ip22-irix-gcc.rul now also includes rules for
	RULES/ip22-irix-gcc64.rul

-	RULES/power-macintosh-darwin-cc.rul now also includes rules for
	RULES/power-macintosh-darwin-cc32.rul and
	RULES/power-macintosh-darwin-cc64.rul

-	RULES/power-macintosh-darwin-gcc.rul now also includes rules for
	RULES/power-macintosh-darwin-gcc32.rul and
	RULES/power-macintosh-darwin-gcc64.rul

-	conf/makeinc now knows that a compiler name may not follow
	the "cc*" text rule. This helps to support "clang".

-	conf/cc-config.sh has been enhanced to detect whether
	"cc" or "gcc" are emulated via "clang".

-	New files in TEMPLATES/ related to "clang"

-	TEMPLATES/ now includes config files for gcc32 and gcc64

-	TEMPLATES/ now includes config files for clang, clang32 and clang64

-	Add comment to DEFAULTS_CSW/sparc-cc.defs

-	config.guess now understands Mac OS X on 64 bit Intel

Libschily:

-	libschily/format.c fixed to compile again with K&R C that does
	not support "long double".

-	No longer use fgets() for fgetaline(), fgetline() and fgetstr()
	as fgets() cannot deal with embedded '\0' chars before the '\n'.

-	libschily/fstream.c now supports local flags (for the caller)
	and pushable streams to keep blocks of pushed text atomically.

-	libschily/fchmodat.c was added, it has been forgotten when
	the emulations for the *at() functions have been introduced.
	It is needed for the new enhanced isoinfo command.

-	libschily/mknodat.c now correctly provides a mknodat() function even
	when there is no mknod() command.

-	libschily/futimens.c now is more Sun specific when trying to implement
	futimens() via utimensat(), as only Solaris supports a f*() interface
	in case that the path name is a NULL pointer.

Mkisofs (Maintained/enhanced by Jörg Schilling since 1997, originated by Eric Youngdale):

	WARNING: the new version of the isoinfo program makes use of the
		*at() series of functions that have been introduced by Sun
		in August 2001 and added to POSIX.1-2008. For older platforms,
		libschily now includes emulations for these functions but
		these emulations have not yet been tested thouroughly.
		Please report problems!

-	The man page isoinfo.8 was enhanced by mentioning the option -s (print
	file sizes in multiple if 2048 byte sectors) and by documenting the
	list format that us used with -l.

-	isoinfo now evaluates the Rock Ridge "PN" signature and thus supports
	to display and use the major/minor device numbers.

-	isoinfo now extracts time stamps with sub second granularity in
	order to be able to set fine grained file timestamps, see -X option
	below.

-	isoinfo now knows how to find out whether a ISO-9660 filesystem was
	created by a newer mkisofs and thus includes useful inode numbers
	in ISO-9660. These ISO-9660 based inode numbers are used in case that
	there is no Rock Ridge-1.12 that includes inode numbers in the "PX"
	signature.

-	isoinfo now has a new option -X that extracts alls files (in case that
	-find is not used) or files secected by a -find expression. Note that
	-find expressions may include -chown, -chgrp and -chmod to modify the
	meta data of files.
2014-05-14 08:41:01 +00:00
riz
5b3f211bef Update duplicity to v0.6.24:
- improved support for Amazon Glacier
 - removed support for Ubuntu One, which is closing shop
 - new locking mechanism to avoid concurrent execution with same cache
 - many other bugfixes and minor improvements.  See CHANGELOG.
2014-05-12 20:39:33 +00:00
imil
0908f5e0e7 Updated monit to version 5.8
Version 5.8

New: Monit no longer purge the environment for sub-processes

New: Add command line option to view Monit ID (-i/--id)

New: Add command line option to reset Monit ID (-r/--resetid)

New: Add client support for using TLS version 1.1 and 1.2. A recent
1.x version of OpenSSL is required and of course that the server
speaks this TLS version. At this time, not many does. Example:
if failed port 443 with type TCPSSL tlsv11 protocol http  then alert

New: Process UID, EUID and GID tests. Allows to test if the
process is running as a given user. Example:
    check process syslog with pidfile /var/run/rsyslogd.pid
        if failed uid  "syslog" then alert
        if failed euid "syslog" then alert
        if failed gid  "syslog" then alert

New: Add WebSocket protocol test support for port check. Example:
    check host websocket.org with address "echo.websocket.org"
        if failed
           port 80 protocol websocket
           host "echo.websocket.org"
           request "/"
           origin "http://www.websocket.com"
           version 13
        then alert

New: Simplified HTTP protocol test to allow testing content without
creating an URL object. It is now possible to say in a more natural way,
 check host mmonit.com with address mmonit.com
       if failed
          port 80 protocol http
          and request /monit/ with content = "Monit 5.7"
       then alert
meaning that if the page mmonit.com/monit does not contain the text
"Monit 5.7" then the test will fail. To reverse the test, i.e. to test
that the page should not contain a specific string simply use '!='
instead, like,
    if failed
       port 80 protocol http
       with content != "Nagios"
    then alert
Remember also that the string to test can be a regular expression

New: The HTTP protocol test now support testing the HTTP status code
returned by the server by using "status <operator> <number>".
Backward compatible defaults (return error if status >= 400):
    if failed
       port 80 protocol http
       and status < 400
    then alert
Return error if a page DOES exist (for success 404 is expected):
    if failed
       port 80 protocol http
       request "/non/existent.php"
       status = 404
    then alert

Fixed: Unix Socket test now use the communication type (TCP or UDP)
specified in port statement. Previously TCP was always used.

Fixed: Improved test to check if a socket was connected. Since we use
non-blocking connect, we now poll a few ms to avoid "connection failed,
XXX is not ready for i|o" errors which could occur, especially on high
latency networks or long distance connect.

Fixed: Simplified if-statements reported in UI

Fixed: Ignore lines starting with '#' in an 'allow htpasswd' file
statement. Thanks to Michael Bakker for reporting the issue

Fixed: Show service restart program on Monit startup in debug mode.
Thanks to Michael Bakker for reporting the issue

Version 5.7

New: Merged https://bitbucket.org/tildeslash/monit/pull-request/1/
from Philippe Kueck:
1) Handle sockets (unix domain) as regular files when checking timestamp.
2) Use mysql 4.1 protocol in MySQL check, required for checking mysql-proxy
3) Skip connection checks during startup timeout.

New: Arguments added to 'check program'. Arguments are whitespace
separated strings. For instance:

  check program list-files with path "/bin/ls -l -r -t /tmp"
        if status != 0 then alert

New: Implemented restart as an optional service action. When Monit
is called to restart a service, it previously called the stop
program registered with the service and then the start program.
Now, if a restart program is registred with the service, this
will be called instead, otherwise Monit fall back to its old
behaviour. Example:

  check process apache with pidfile /var/run/httpd.pid
        start   = "/usr/sbin/apachectl start"
        stop    = "/usr/sbin/apachectl stop"
        restart = "/usr/sbin/apachectl restart" <- New

New: Improved communication with M/Monit. Thanks to Hippo Lin. For
scalability purpose, this Monit version should only be used with
M/Monit version 3.1 or later.

BUGFIXES:

* Monit stopped if an error occurred during MTA connection close.
* Make the Memcache protocol test faster.
* Solaris zone: fix system memory usage report.
* Use chiper list with SSL server instead of relying on default
2014-05-12 09:00:54 +00:00
manu
614fb2ff39 Autoconfigure NetBSD VM on OpenStack 2014-05-10 16:38:03 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
jperkin
cc9493b4ab Fix rc.d handling. 2014-05-06 15:07:40 +00:00
imil
559d259e1a More hardcoded paths fixing, here the munin module has its configuration
hardcoded to plain /etc/munin.
2014-05-06 10:57:48 +00:00
ryoon
efd2181e3f Support OpenBSD
* Borrow code from OpenBSD Ports
2014-05-05 21:19:40 +00:00
drochner
29dc394e47 fix possible creation of invalid P2M entries, leading to xen crash
The vulnerability is only exposed to service domains for HVM guests
which have privilege over the guest.  In a usual configuration that
means only device model emulators (qemu-dm).
bump PKGREV
2014-05-05 13:39:10 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
wiz
04076b4f64 Update to 2.1.1:
2.1.1 - 2014-04-29
------------------

BUG FIXES

 * 446: [Windows] fix encoding error when using net_io_counters() on Python 3.
        (patch by Szigeti Gabor Niif)
 * 460: [Windows] net_io_counters() wraps after 4G.
 * 491: [Linux] psutil.net_connections() exceptions. (patch by Alexander Grothe)
2014-05-04 17:15:39 +00:00
wiz
3bc0069779 Update to 1.8.2:
D-Bus 1.8.2 (2014-04-30)
==

The “nobody wants red” release.

Enhancements:

• in the CMake build system, add some hints for Linux users cross-compiling
  Windows D-Bus binaries to be able to run tests under Wine
  (fd.o #41252, Ralf Habacker)

• add Documentation key to dbus.service (fd.o #77447, Cameron Norman)

Fixes:

• in "dbus-uuidgen --ensure", try to copy systemd's /etc/machine-id
  to /var/lib/dbus/machine-id instead of generating an entirely new ID
  (fd.o #77941, Simon McVittie)

• if dbus-launch receives an X error very quickly, do not kill
  unrelated processes (fd.o #74698, Роман Донченко)

• on Windows, allow up to 8K connections to the dbus-daemon, instead of the
  previous 64 (fd.o #71297; Cristian Onet, Ralf Habacker)

• cope with \r\n newlines in regression tests, since on Windows,
  dbus-daemon.exe uses text mode (fd.o #75863, Руслан Ижбулатов)
2014-05-04 16:44:08 +00:00
rodent
bdeff15f15 +LICENSE (from -wip) 2014-05-04 00:43:00 +00:00
wiz
622d533833 + libisoburn. 2014-05-03 19:11:08 +00:00
wiz
7799f45836 Import libisoburn-1.3.6pl01 as sysutils/libisoburn, packaged for
wip by ryoon and myself, tested by Thomas Schmitt and Freddy Fisker.

libisoburn is a frontend for libraries libburn and libisofs which
enables creation and expansion of ISO-9660 filesystems on all
CD/DVD/BD media supported by libburn. This includes media like
DVD+RW, which do not support multi-session management on media
level and even plain disk files or block devices.
This package also contains comand line and dialog application
xorriso.
2014-05-03 19:03:39 +00:00
wen
79b201a861 Update to 0.17
Upstream changes:
0.17
	- add option: --backlog to change the backlog size (default: SOMAXCONN) (thanks to Yuryu)

0.16
	- [bugfix] unset the environment variable when a file is removed from the directory specified by --envdir

0.15
	- added option: --envdir for reloading configuration (thanks to limitusus)
	- added options: --enable-auto-restart and interval for periodical automatic restarting (thanks to limitusus)
	- added option: --kill-old-delay for delaying SIGTERM (thanks to limitusus)

0.14
	- fix regression in 0.13; start_server wo. "--dir" was causing errors

0.13
	- add option: --dir (thanks to kazeburo)

0.12
	- bugfix: support for programs with whitespaces (thanks to clkao)
	- add option: --signal-on-term (thanks to miyagawa)
2014-05-03 09:26:10 +00:00
gdt
5b4e81014b Note that this program is no longer maintained upstream as Free
software and point to memtestplus.

Note the presence of 4.0s on the FreeBSD distfiles site.
2014-05-01 15:07:31 +00:00
wiz
72c236f088 + libisofs 2014-04-29 20:03:39 +00:00
wiz
bdafb2b503 Import libisofs-1.3.6 as sysutils/libisofs, packaged by ryoon and
myself for wip, tested by Thomas Schmitt and Freddy Fisker.

libisofs is a library to create an ISO-9660 filesystem with extensions
like RockRidge or Joliet. It is also a full featured ISO-9660
editor, allowing you to modify an ISO image or multisession disc,
including file addition/removal, change of file names and attributes,
etc.
2014-04-29 20:03:06 +00:00
wiz
45d9e9754d + libburn. 2014-04-29 20:00:01 +00:00
wiz
44892d477a Import libburn-1.3.6pl01 as sysutils/libburn, packaged by ryoon
and myself for wip, tested by Thomas Schmitt and Freddy Fisker.

libburn is a library for writing preformatted data to optical media
such as CD, DVD, BD (Blu-Ray).
2014-04-29 19:59:44 +00:00
obache
d399532f95 Fixes for platforms that KQUEUE is supported but missing O_CLOEXEC. 2014-04-29 10:18:54 +00:00
wiz
93f5049478 recursive PKGREVISION bump for poppler shlib major change 2014-04-29 07:57:13 +00:00
wiz
2ca6df66ae Remove unneeded patch. 2014-04-29 07:10:09 +00:00
wiz
c661754e80 Update to 1.7.0:
Version 1.7.0
  - Allow user/group names up to 32 characters before clipping.
  - Made -i compress XML and JSON output as much as possible by eliminating
    extraneous whitespace.
  - Added --caseinsensitive (renamed --ignore-case ala grep) flag so patterns
    match without regard to case, courtesy of Jason A Donenfeld.
  - Added --matchdirs option courtesy of Brian Mattern & Jason A. Donenfeld
    <Jason@zx2c4.com>.
  - Fixed possible buffer overflow on large uid/gids w/o user names/group
    names (Alexandre Wendling <alexandrerw@celepar.pr.gov.br>)
  - Added JSON support courtesy of Florian Sesser <fs@it-agenten.com>.
  - Fixed formatting error with HTML output when -L 1 specified. (Sascha Zorn
    <sascha.zorn@gmail.com>)
  - Added file size sorting (Philipp M?ller <philippausmuensing@googlemail.com>)
  - Added '--sort[=]<name>' option, ala ls.
  - Fixed OS X makefile problems (Ryan Hollis <theryanhollis@gmail.com>)
  - Fixed possible memory overflow in read_dir (path/lbuf not equal in size
    to pathsize/lbufsize.) (Han Hui <hanhui03@163.com>)
  - Fix S_ISDOOR/S_IFDOOR spelling mistake for Solaris. (Tim Mooney
    <Tim.Mooney@ndsu.edu>)
  - Make tree more reliably detect UTF-8 locales. (Mantas Mikulnas
    <grawity@gmail.com> and others.)
  - Return non-zero exit status on option errors, print usage to stdout when
    not an error, add the posix '--' option terminator, Change -S description
    to mean CP437 (console) output codes, not ASCII. (Ivan Shmakov
    <oneingray@gmail.com>)
2014-04-29 07:07:26 +00:00
obache
e63a4221c8 Add builtin support for libpciaccess. 2014-04-29 06:18:42 +00:00
wiz
fdce111ba9 Fix poll() wrapper: all negative timeouts are acceptable as infinity on Linux,
but on *BSD, only -1 means infinite.
2014-04-24 09:40:08 +00:00
richard
6dead873f8 fix symlink problems when primary source figure is not in 'C' directory 2014-04-21 06:34:08 +00:00
ryoon
2e7bdbb293 Recursive revbump from json-c 0.12 update 2014-04-20 02:27:49 +00:00
wiz
46eb6476be Update to 2.1.0:
2.1.0 - 2014-04-08
------------------

ENHANCEMENTS

 * 387: system-wide open connections a-la netstat.

BUG FIXES

 * 421: [Solaris] psutil does not compile on SunOS 5.10 (patch by Naveed
        Roudsari)
 * 489: [Linux] psutil.disk_partitions() return an empty list.


2.0.0 - 2014-03-10
------------------

ENHANCEMENTS

 * #424: [Windows] installer for Python 3.X 64 bit.
 * #427: number of logical and physical CPUs (psutil.cpu_count()).
 * #447: psutil.wait_procs() timeout parameter is now optional.
 * #452: make Process instances hashable and usable with set()s.
 * #453: tests on Python < 2.7 require unittest2 module.
 * #459: add a make file for running tests and other repetitive tasks (also
         on Windows).
 * #463: make timeout parameter of cpu_percent* functions default to 0.0 'cause
         it's a common trap to introduce slowdowns.
 * #468: move documentation to readthedocs.com.
 * #477: process cpu_percent() is about 30% faster.  (suggested by crusaderky)
 * #478: [Linux] almost all APIs are about 30% faster on Python 3.X.
 * #479: long deprecated psutil.error module is gone; exception classes now
         live in "psutil" namespace only.

BUG FIXES

 * #193: psutil.Popen constructor can throw an exception if the spawned process
         terminates quickly.
 * #340: [Windows] process get_open_files() no longer hangs.  (patch by
         jtang@vahna.net)
 * #443: [Linux] fix a potential overflow issue for Process.set_cpu_affinity()
         on systems with more than 64 CPUs.
 * #448: [Windows] get_children() and ppid() memory leak (patch by Ulrich
         Klank).
 * #457: [POSIX] pid_exists() always returns True for PID 0.
 * #461: namedtuples are not pickle-able.
 * #466: [Linux] process exe improper null bytes handling.  (patch by
         Gautam Singh)
 * #470: wait_procs() might not wait.  (patch by crusaderky)
 * #471: [Windows] process exe improper unicode handling. (patch by
         alex@mroja.net)
 * #473: psutil.Popen.wait() does not set returncode attribute.
 * #474: [Windows] Process.cpu_percent() is no longer capped at 100%.
 * #476: [Linux] encoding error for process name and cmdline.

API CHANGES

For the sake of consistency a lot of psutil APIs have been renamed.
In most cases accessing the old names will work but it will cause a DeprecationWarning.

 * psutil.* module level constants have being replaced by functions:

    ---------------------------------------------------------
   | Old name                | Replacement                   |
    ---------------------------------------------------------
   | - psutil.NUM_CPUS       | psutil.cpu_cpunt()            |
   | - psutil.BOOT_TIME      | psutil.boot_time()            |
   | - psutil.TOTAL_PHYMEM   | psutil.virtual_memory().total |
    ---------------------------------------------------------

 * Renamed psutil.* functions:

    -----------------------------------------------
   | Old name                 | Replacement        |
    -----------------------------------------------
   | - psutil.get_pid_list()  | psutil.pids()      |
   | - psutil.get_users()     | psutil.users()     |
   | - psutil.get_boot_time() | psutil.boot_time() |
    -----------------------------------------------

 * All psutil.Process get_* methods lost the "get_" prefix.
   get_ext_memory_info() renamed to memory_info_ex().
   Assuming "p = psutil.Process()":

    -------------------------------------------------
   | Old name                 | Replacement          |
    -------------------------------------------------
   | p.get_children()         | p.children()         |
   | p.get_connections()      | p.connections()      |
   | p.get_cpu_affinity()     | p.cpu_affinity()     |
   | p.get_cpu_percent()      | p.cpu_percent()      |
   | p.get_cpu_times()        | p.cpu_times()        |
   | p.get_ext_memory_info()  | p.memory_info_ex()   |
   | p.get_io_counters()      | p.io_counters()      |
   | p.get_ionice()           | p.ionice()           |
   | p.get_memory_info()      | p.memory_info()      |
   | p.get_memory_maps()      | p.memory_maps()      |
   | p.get_memory_percent()   | p.memory_percent()   |
   | p.get_nice()             | p.nice()             |
   | p.get_num_ctx_switches() | p.num_ctx_switches() |
   | p.get_num_fds()          | p.num_fds()          |
   | p.get_num_threads()      | p.num_threads()      |
   | p.get_open_files()       | p.open_files()       |
   | p.get_rlimit()           | p.rlimit()           |
   | p.get_threads()          | p.threads()          |
   | p.getcwd()               | p.cwd()              |
    -------------------------------------------------

 * All psutil.Process set_* methods lost the "set_" prefix.
   Assuming "p = psutil.Process()":

    --------------------------------------------------------
   | Old name             | Replacement                     |
    --------------------------------------------------------
   | p.set_nice()         | p.nice(value)                   |
   | p.set_ionice()       | p.ionice(ioclass, value=None)   |
   | p.set_cpu_affinity() | p.cpu_affinity(cpus)            |
   | p.set_rlimit()       | p.rlimit(resource, limits=None) |
    --------------------------------------------------------

 * Except for 'pid' all psutil.Process class properties have been turned into
   methods. This is the only case which there are no aliases.
   Assuming "p = psutil.Process()":

    ---------------------------------
   | Old name      | Replacement     |
    ---------------------------------
   | p.name        | p.name()        |
   | p.parent      | p.parent()      |
   | p.ppid        | p.ppid()        |
   | p.exe         | p.exe()         |
   | p.cmdline     | p.cmdline()     |
   | p.status      | p.status()      |
   | p.uids        | p.uids()        |
   | p.gids        | p.gids()        |
   | p.username    | p.username()    |
   | p.create_time | p.create_time() |
    ---------------------------------

 * Others:
  * timeout parameter of cpu_percent* functions defaults to 0.0 instead of 0.1.
  * long deprecated psutil.error module is gone; exception classes now live in
    "psutil" namespace only.
  * Process instances' "retcode" attribute returned by psutil.wait_procs() has
    been renamed to "returncode" for consistency with subprocess.Popen.
2014-04-18 19:58:46 +00:00
wiz
dcd8fd51ec Update comment. 2014-04-18 13:57:57 +00:00
imil
5733b4255f Updated to 2014.1.3, thus fixing a severe regression that appeared in 2014.1.2 2014-04-18 11:25:06 +00:00
imil
9d04c9d5da Bumped PKGREVISION: added net/py-apache-libcloud as a dependency so salt-cloud
could run.
2014-04-17 16:33:47 +00:00
imil
087994882f Updated to Salt 2014.1.2, another bugfix release for 2014.1.0.
Full changelog http://docs.saltstack.com/en/latest/topics/releases/2014.1.2.html
2014-04-17 11:24:11 +00:00
wiz
acb76ebdd4 Bump PKGREVISION for libatomic_ops PKGNAME change. 2014-04-16 11:22:00 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
ed661cd5ca recursive bump from x264-devel builld number change (i.e. API change). 2014-04-10 05:39:14 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
ryoon
c777602309 Update to 5.18
Changelog:
2014-03-26  11:25  Christos Zoulas <christos@zoulas.com>

	* release 5.18

2014-03-15  17:45  Christos Zoulas <christos@zoulas.com>

        * add fmtcheck(3) for those who don't have it

2014-03-14  15:12  Christos Zoulas <christos@zoulas.com>

	* prevent mime entries from being attached to magic
	  entries with no descriptions

	* adjust magic strength for regex type

	* remove superfluous ascmagic with encoding test

2014-03-06  12:01  Christos Zoulas <christos@zoulas.com>

	* fix regression fix echo -ne "\012\013\014" | file -i -
	  which printed "binary" instead of "application/octet-stream"

	* add size_t overflow check for magic file size

2014-02-27  16:01  Christos Zoulas <christos@zoulas.com>

	* experimental support for matching with CFD CLSID

2014-02-18  13:04  Kimmo Suominen (kimmo@suominen.com)

	* Cache old LC_CTYPE locale before setting it to "C", so
	  we can use it to restore LC_CTYPE instead of asking
	  setlocale() to scan the environment variables.
2014-04-04 21:38:38 +00:00
obache
5def0460c0 revert.
It may hide build failure on NetBSD, but not resolve real issues,
furthermore, it may introduce build failure for other platforms.
2014-04-03 13:02:59 +00:00
wiz
55cb367941 Remove obsolete patch. 2014-04-03 09:10:44 +00:00
wiz
0741105f52 Update to 1.8.0:
D-Bus 1.8.0 (2014-01-20)
==

The “Wolverine distrusts my printer” release.

This starts a new stable branch. The 1.6.x branch is now considered to be
outdated, and will only receive fixes for serious bugs such as security
flaws. The 1.4.x and 1.2.x branches no longer have upstream support and
are unlikely to get any more releases, but if distributors still need to
support them, please share security patches via upstream.

Summary of changes since 1.6.x:

• libdbus always behaves as if dbus_threads_init_default() had been called
  (thread-safety by default)
• new dbus-run-session tool, replacing certain misuses of dbus-launch
• dbus-monitor can talk to outdated versions of dbus-daemon again
• new org.freedesktop.DBus.GetConnectionCredentials method
• GetConnectionUnixProcessID also works correctly on Windows, returning
  the Windows process ID
• GetConnectionWindowsSID returns the correct SID on Windows
• expat is required, libxml2 can no longer be used as a substitute
• the userDB cache is required, and cannot be disabled
• a 64-bit integer type (either int, long, long long or _int64) is required
• better systemd-journald integration on Linux
• fixed long-standing fd and array leaks when failing to parse a message
• fixed referenced-but-never-freed parent nodes (effectively memory leaks)
  when using certain object-path allocation patterns, notably in Avahi
• better defaults for Windows support
• better CMake support
• better portability to mingw32, FreeBSD, NetBSD, QNX and Hurd
• the source language for the man pages is now Docbook XML

Enhancements since 1.7.10:

• Enhance the CMake build system to check for GLib and compile/run
  a subset of the regression tests (fd.o #41252, #73495; Ralf Habacker)

Fixes since 1.7.10:

• don't rely on va_copy(), use DBUS_VA_COPY() wrapper (fd.o #72840,
  Ralf Habacker)

• fix compilation of systemd journal support on older systemd versions where
  sd-journal.h doesn't include syslog.h (fd.o #73455, Ralf Habacker)

• fix compilation on older MSVC versions by including stdlib.h
  (fd.o #73455, Ralf Habacker)

• Allow <allow_anonymous/> to appear in an included configuration file
  (fd.o #73475, Matt Hoosier)

Test behaviour changes since 1.7.10:

• If the tests crash with an assertion failure, they no longer default to
  blocking for a debugger to be attached. Set DBUS_BLOCK_ON_ABORT in the
  environment if you want the old behaviour.

• To improve debuggability, the dbus-daemon and dbus-daemon-eavesdrop tests
  can be run with an external dbus-daemon by setting
  DBUS_TEST_DAEMON_ADDRESS in the environment. Test-cases that require
  an unusually-configured dbus-daemon are skipped.

D-Bus 1.7.10 (2014-01-06)
==

The “weighted companion cube” release.

This is a release candidate for D-Bus 1.8.

D-Bus Specification 0.23:

• don't require messages with no INTERFACE to be dispatched
  (fd.o #68597, Simon McVittie)

• document "tcp:bind=..." and "nonce-tcp:bind=..." (fd.o #72301,
  Chengwei Yang)

• define "listenable" and "connectable" addresses, and discuss
  the difference (fd.o #61303, Simon McVittie)

Enhancements:

• support printing Unix file descriptors in dbus-send, dbus-monitor
  (fd.o #70592, Robert Ancell)

• don't install systemd units if --disable-systemd is given
  (fd.o #71818, Chengwei Yang)

Fixes:

• don't leak memory on out-of-memory while listing activatable or
  active services (fd.o #71526, Radoslaw Pajak)

• fix undefined behaviour in a regression test (fd.o #69924, DreamNik)

• escape Unix socket addresses correctly (fd.o #46013, Chengwei Yang)

• on SELinux systems, don't assume that SECCLASS_DBUS, DBUS__ACQUIRE_SVC
  and DBUS__SEND_MSG are numerically equal to their values in the
  reference policy (fd.o #88719, osmond sun)

• define PROCESS_QUERY_LIMITED_INFORMATION if missing from MinGW < 4 headers
  (fd.o #71366, Matt Fischer)

• define WIN32_LEAN_AND_MEAN to avoid conflicts between winsock.h and
  winsock2.h (fd.o #71405, Matt Fischer)

• do not return failure from _dbus_read_nonce() with no error set,
  preventing a potential crash (fd.o #72298, Chengwei Yang)

• on BSD systems, avoid some O(1)-per-process memory and fd leaks in kqueue,
  preventing test failures (fd.o #69332, fd.o #72213; Chengwei Yang)

• fix warning spam on Hurd by not trying to set SO_REUSEADDR on Unix sockets,
  which doesn't do anything anyway on at least Linux and FreeBSD
  (fd.o #69492, Simon McVittie)

• fix use of TCP sockets on FreeBSD and Hurd by tolerating EINVAL from
  sendmsg() with SCM_CREDS (retrying with plain send()), and looking
  for credentials more correctly (fd.o #69492, Simon McVittie)

• ensure that tests run with a temporary XDG_RUNTIME_DIR to avoid
  getting mixed up in XDG/systemd "user sessions" (fd.o #61301,
  Simon McVittie)

• refresh cached policy rules for existing connections when bus
  configuration changes (fd.o #39463, Chengwei Yang)

D-Bus 1.7.8 (2013-11-01)
==

The “extreme hills” release.

Dependencies:

• If systemd support is enabled, libsystemd-journal is now required.

Enhancements:

• When activating a non-systemd service under systemd, annotate its
  stdout/stderr with its bus name in the Journal. Known limitation:
  because the socket is opened before forking, the process will still be
  logged as if it had dbus-daemon's process ID and user ID.
  (fd.o #68559, Chengwei Yang)

• Document more configuration elements in dbus-daemon(1)
  (fd.o #69125, Chengwei Yang)

Fixes:

• Don't leak string arrays or fds if dbus_message_iter_get_args_valist()
  unpacks them and then encounters an error (fd.o #21259, Chengwei Yang)

• If compiled with libaudit, retain CAP_AUDIT_WRITE so we can write
  disallowed method calls to the audit log, fixing a regression in 1.7.6
  (fd.o #49062, Colin Walters)

• path_namespace='/' in match rules incorrectly matched nothing; it
  now matches everything. (fd.o #70799, Simon McVittie)

D-Bus 1.7.6 (2013-10-09)
==

The “CSI Shrewsbury” release.

Build-time configuration changes:

• Directory change notification via dnotify on Linux is no longer
  supported; it hadn't compiled successfully since 2010 in any case.
  If you don't have inotify (Linux) or kqueue (*BSD), you will need
  to send SIGHUP to the dbus-daemon when its configuration changes.
  (fd.o #33001, Chengwei Yang)

• Compiling with --disable-userdb-cache is no longer supported;
  it didn't work since at least 2008, and would lead to an extremely
  slow dbus-daemon even it worked. (fd.o #15589, #17133, #66947;
  Chengwei Yang)

• The DBUS_DISABLE_ASSERTS CMake option didn't actually disable most
  assertions. It has been renamed to DBUS_DISABLE_ASSERT to be consistent
  with the Autotools build system. (fd.o #66142, Chengwei Yang)

• --with-valgrind=auto enables Valgrind instrumentation if and only if
  valgrind headers are available. The default is still --with-valgrind=no.
  (fd.o #56925, Simon McVittie)

Dependencies:

• Platforms with no 64-bit integer type are no longer supported.
  (fd.o #65429, Simon McVittie)

• GNU make is now (documented to be) required. (fd.o #48277, Simon McVittie)

• Full test coverage no longer requires dbus-glib, although the tests do not
  exercise the shared library (only a static copy) if dbus-glib is missing.
  (fd.o #68852, Simon McVittie)

Enhancements:

• D-Bus Specification 0.22
  · Document GetAdtAuditSessionData() and
    GetConnectionSELinuxSecurityContext() (fd.o #54445, Simon)
  · Fix example .service file (fd.o #66481, Chengwei Yang)
  · Don't claim D-Bus is "low-latency" (lower than what?), just
    give factual statements about it supporting async use
    (fd.o #65141, Justin Lee)
  · Document the contents of .service files, and the fact that
    system services' filenames are constrained
    (fd.o #66608; Simon McVittie, Chengwei Yang)

• Be thread-safe by default on all platforms, even if
  dbus_threads_init_default() has not been called. For compatibility with
  older libdbus, library users should continue to call
  dbus_threads_init_default(): it is harmless to do so.
  (fd.o #54972, Simon McVittie)

• Add GetConnectionCredentials() method (fd.o #54445, Simon)

• New API: dbus_setenv(), a simple wrapper around setenv().
  Note that this is not thread-safe. (fd.o #39196, Simon)

• Add dbus-send --peer=ADDRESS (connect to a given peer-to-peer connection,
  like --address=ADDRESS in previous versions) and dbus-send --bus=ADDRESS
  (connect to a given bus, like dbus-monitor --address=ADDRESS).
  dbus-send --address still exists for backwards compatibility,
  but is no longer documented. (fd.o #48816, Andrey Mazo)

• Windows-specific:
  · "dbus-daemon --nofork" is allowed on Windows again. (fd.o #68852,
    Simon McVittie)

Fixes:

• Avoid an infinite busy-loop if a signal interrupts waitpid()
  (fd.o #68945, Simon McVittie)

• Clean up memory for parent nodes when objects are unexported
  (fd.o #60176, Thomas Fitzsimmons)

• Make dbus_connection_set_route_peer_messages(x, FALSE) behave as
  documented. Previously, it assumed its second parameter was TRUE.
  (fd.o #69165, Chengwei Yang)

• Escape addresses containing non-ASCII characters correctly
  (fd.o #53499, Chengwei Yang)

• Document <servicedir> search order correctly (fd.o #66994, Chengwei Yang)

• Don't crash on "dbus-send --session / x.y.z" which regressed in 1.7.4.
  (fd.o #65923, Chengwei Yang)

• If malloc() returns NULL in _dbus_string_init() or similar, don't free
  an invalid pointer if the string is later freed (fd.o #65959, Chengwei Yang)

• If malloc() returns NULL in dbus_set_error(), don't va_end() a va_list
  that was never va_start()ed (fd.o #66300, Chengwei Yang)

• fix build failure with --enable-stats (fd.o #66004, Chengwei Yang)

• fix a regression test on platforms with strict alignment (fd.o #67279,
  Colin Walters)

• Avoid calling function parameters "interface" since certain Windows headers
  have a namespace-polluting macro of that name (fd.o #66493, Ivan Romanov)

• Assorted Doxygen fixes (fd.o #65755, Chengwei Yang)

• Various thread-safety improvements to static variables (fd.o #68610,
  Simon McVittie)

• Make "make -j check" work (fd.o #68852, Simon McVittie)

• Fix a NULL pointer dereference on an unlikely error path
  (fd.o #69327, Sviatoslav Chagaev)

• Improve valgrind memory pool tracking (fd.o #69326,
  Sviatoslav Chagaev)

• Don't over-allocate memory in dbus-monitor (fd.o #69329,
  Sviatoslav Chagaev)

• dbus-monitor can monitor dbus-daemon < 1.5.6 again
  (fd.o #66107, Chengwei Yang)

• Unix-specific:
  · If accept4() fails with EINVAL, as it can on older Linux kernels
    with newer glibc, try accept() instead of going into a busy-loop.
    (fd.o #69026, Chengwei Yang)
  · If socket() or socketpair() fails with EINVAL or EPROTOTYPE,
    for instance on Hurd or older Linux with a new glibc, try without
    SOCK_CLOEXEC. (fd.o #69073; Pino Toscano, Chengwei Yang)
  · Fix a file descriptor leak on an error code path.
    (fd.o #69182, Sviatoslav Chagaev)
  · dbus-run-session: clear some unwanted environment variables
    (fd.o #39196, Simon)
  · dbus-run-session: compile on FreeBSD (fd.o #66197, Chengwei Yang)
  · Don't fail the autolaunch test if there is no DISPLAY (fd.o #40352, Simon)
  · Use dbus-launch from the builddir for testing, not the installed copy
    (fd.o #37849, Chengwei Yang)
  · Fix compilation if writev() is unavailable (fd.o #69409,
    Vasiliy Balyasnyy)
  · Remove broken support for LOCAL_CREDS credentials passing, and
    document where each credential-passing scheme is used (fd.o #60340,
    Simon McVittie)
  · Make autogen.sh work on *BSD by not assuming GNU coreutils functionality
    (fd.o #35881, #69787; Chengwei Yang)
  · dbus-monitor: be portable to NetBSD (fd.o #69842, Chengwei Yang)
  · dbus-launch: stop using non-portable asprintf (fd.o #37849, Simon)
  · Improve error reporting from the setuid activation helper (fd.o #66728,
    Chengwei Yang)

• Windows-specific:
  · Remove unavailable command-line options from 'dbus-daemon --help'
    (fd.o #42441, Ralf Habacker)
  · Add support for looking up local TCPv4 clients' credentials on
    Windows XP via the undocumented AllocateAndGetTcpExTableFromStack
    function (fd.o #66060, Ralf Habacker)
  · Fix insufficient dependency-tracking (fd.o #68505, Simon McVittie)
  · Don't include wspiapi.h, fixing a compiler warning (fd.o #68852,
    Simon McVittie)

• Internal changes:
  · add DBUS_ENABLE_ASSERT, DBUS_ENABLE_CHECKS for less confusing
    conditionals (fd.o #66142, Chengwei Yang)
  · improve verbose-mode output (fd.o #63047, Colin Walters)
  · consolidate Autotools and CMake build (fd.o #64875, Ralf Habacker)
  · fix various unused variables, unusual build configurations
    etc. (fd.o #65712, #65990, #66005, #66257, #69165, #69410, #70218;
    Chengwei Yang, Vasiliy Balyasnyy)

D-Bus 1.7.4 (2013-06-13)
==

The “but is your thread-safety thread-safe?” release.

Security fixes:

• CVE-2013-2168: Fix misuse of va_list that could be used as a denial
  of service for system services. Vulnerability reported by Alexandru Cornea.
  (Simon)

Dependencies:

• The Windows version of libdbus now contains a C++ source file, used
  to provide global initialization when the library is loaded.
  gcc (mingw*) users should ensure that g++ is also installed.

• The libxml2-based configuration reader (which hasn't worked for 2.5 years,
  and was never the recommended option) has been removed. Expat is now a
  hard dependency.

Enhancements:

• It should now be safe to call dbus_threads_init_default() from any thread,
  at any time. Authors of loadable modules and plugins that use libdbus
  should consider doing so during initialization.
  (fd.o #54972, Simon McVittie)

• Improve dbus-send documentation and command-line parsing (fd.o #65424,
  Chengwei Yang)

Unix-specific:
  · dbus-run-session: experimental new tool to start a temporary D-Bus
    session, e.g. for regression tests or a text console, replacing
    certain uses of dbus-launch which weren't really correct
    (fd.o #39196, Simon)

Other fixes:

• In dbus-daemon, don't crash if a .service file starts with key=value
  (fd.o #60853, Chengwei Yang)

• Unix-specific:
  · Fix a crash similar to CVE-2013-2168 the first time we try to use syslog
    on a platform not defining LOG_PERROR, such as Solaris or QNX.
    This regressed in 1.7.0. (Simon)
  · Fix an assertion failure if we try to activate systemd services before
    systemd connects to the bus (fd.o #50199, Chengwei Yang)
  · Avoid compiler warnings for ignoring the return from write()
    (Chengwei Yang)

• Windows-specific:
  · Under cmake, install runtime libraries (DLLs) into bin/ instead of lib/
    so that Windows finds them (fd.o #59733, Ralf Habacker)

D-Bus 1.7.2 (2013-04-25)
==

The “only partially opaque” release.

Configuration changes:

• On non-QNX Unix platforms, the default limit on fds per message in the
  session bus configuration has reduced from 4096 to 1024. The default
  limit used on the system bus was already 1024. On QNX, both limits are
  reduced further, to 128.

Enhancements:

• D-Bus Specification 0.21
  · Following Unicode Corrigendum #9, the noncharacters U+nFFFE, U+nFFFF,
    U+FDD0..U+FDEF are allowed in UTF-8 strings again. (fd.o #63072,
    Simon McVittie)

Fixes:

• Diagnose incorrect use of dbus_connection_get_data() with negative slot
  (i.e. before allocating the slot) rather than returning junk
  (fd.o #63127, Dan Williams)

• Fix a cmake build regression since 1.7.0 (fd.o #63682; Ralf Habacker,
  Simon McVittie)

• Unix-specific:
  · On Linux, link successfully with glibc 2.17 (fd.o #63166, Simon McVittie)
  · Under systemd, log to syslog only, not stderr, avoiding duplication
    (fd.o #61399, #39987; Colin Walters, Dagobert Michelsen)
  · Under systemd, remove unnecessary dependency on syslog.socket
    (fd.o #63531, Cristian Rodríguez)
  · Include alloca.h for alloca() if available, fixing compilation on
    Solaris 10 (fd.o #63071, Dagobert Michelsen)
  · Allow use of systemd-logind without the rest of systemd
    (fd.o #62585, Martin Pitt)
  · When built with CMake, link to librt and use the right path for
    meinproc's XSLT stylesheets (fd.o #61637, Ralf Habacker)
  · Reduce the default limit on number of fds per message to 128 under
    QNX, working around an arbitrary OS limit (fd.o #61176, Matt Fischer)

• Windows-specific:
  · Do not claim that all bus clients have the dbus-daemon's credentials;
    pick up local TCPv4 clients' credentials (process ID and security
    identifier, i.e. user) using GetExtendedTcpTable() (fd.o #61787,
    Ralf Habacker)

D-Bus 1.7.0 (2013-02-22)
==

The "Disingenuous Assertions" release.

This is a new development release, starting the 1.7.x branch. D-Bus 1.6
remains the recommended version for long-term-supported distributions
or the upcoming GNOME 3.8 release.

Build-time configuration changes:

• The --with-dbus-session-bus-default-address configure option is no longer
  supported. Use the new --with-dbus-session-bus-connect-address and
  --with-dbus-session-bus-listen-address options instead. On Windows, you
  usually want them to have the same argument; on Unix, the defaults are
  usually correct.

• Similarly, the DBUS_SESSION_BUS_DEFAULT_ADDRESS CMake variable is no longer
  supported; use the new DBUS_SESSION_BUS_LISTEN_ADDRESS and
  DBUS_SESSION_BUS_CONNECT_ADDRESS variables instead.

• cmake/cross-compile.sh has been removed. Instead, please use a
  cross-toolchain file (-DCMAKE_TOOLCHAIN_FILE) as documented at
  <http://www.vtk.org/Wiki/CMake_Cross_Compiling>; or use Autotools
  as documented in "info automake Cross-Compilation", and set
  PKG_CONFIG_PATH appropriately.

Requirements:

• Man pages now require xmlto (or either xmlto or meinproc, if using CMake).
• man2html is no longer used.

Enhancements:

• D-Bus Specification 0.20
  · actually say that /org/freedesktop/DBus is the object that
    implements o.fd.DBus (fd.o #51865, Colin Walters)
  · various reorganisation for better clarity (fd.o #38252, Simon McVittie)
  · stop claiming that all basic types work just like INT32 (strings don't!)

• The "source code" for the man pages is now Docbook XML, eliminating
  the outdated duplicate copies used when building with CMake.
  (fd.o #59805; Ralf Habacker, Simon McVittie)

Fixes:

• In the activation helper, when compiled for tests, do not reset the system
  bus address, fixing the regression tests. (fd.o #52202, Simon)

• Fix building with Valgrind 3.8, at the cost of causing harmless warnings
  with Valgrind 3.6 on some compilers (fd.o #55932, Arun Raghavan)

• Merge <servicehelper> from system-local.conf if necessary (fd.o #51560,
  Krzysztof Konopko)

• Under CMake, prefer xmlto over meinproc (fd.o #59733, Ralf Habacker)

• Stop duplicating CMake's own logic to find libexpat
  (fd.o #59733, Ralf Habacker)

• Don't assume CMake host and build system are the same (fd.o #59733,
  Ralf Habacker)

• Avoid deprecation warnings for GLib 2.35 (fd.o #59971, Simon McVittie)

• Unix-specific:
  · Check for functions in libpthread correctly, fixing compilation on
    (at least) OpenBSD (fd.o #47239, Simon)
  · Don't leak temporary fds pointing to /dev/null (fd.o #56927,
    Michel HERMIER)
  · Update sd-daemon.[ch] from systemd (fd.o #60681)
  · Add partial support for QNX (fd.o #60339, fd.o #61176; Matt Fischer)

• Windows-specific:
  · The default session bus listening and connecting address is now
    "autolaunch:", which makes D-Bus on Windows interoperate with itself
    and GDBus "out of the box". Use the configure options and cmake variables
    described above if you require a different autolaunch scope.
    (fd.o #38201, Simon McVittie)
  · Avoid a CMake warning under Cygwin (fd.o #59401, Ralf Habacker)

• Create session.d, system.d directories under CMake (fd.o #41319,
  Ralf Habacker)
2014-04-03 09:09:06 +00:00
wiz
8630caeac3 Update to 1.0.35:
Changes since version 1.0.34:

   A bug in tarsnap 1.0.34 which could cause tarsnap to crash
   (segmentation fault or bus error) when encountering network
   glitches or outages is fixed.

   When tarsnap encounters "insane" filesystems (procfs and other
   similar synthetic filesystems which are not reasonable to
   archive), it now archives the filesystem mount point but by
   default does not recurse into the filesystem. Previous releases
   (since 1.0.26) did not archive the synthetic filesystem mount
   point.

Changes since version 1.0.33:

   Tarsnap now supports both IPv4 and IPv6.

   Tarsnap is now more resilient against short network glitches
   when it first connects to the Tarsnap server.

   Tarsnap now supports platforms with mandatory structure alignment
   (e.g., ARM OABI).

   Tarsnap now restores terminal settings if killed with ^C while
   reading a password or passphrase.

   Multiple minor bug fixes and cleanups.
2014-04-02 12:04:50 +00:00
wiz
b851af6106 + py-setproctitle 2014-03-31 14:03:18 +00:00
wiz
6d3ec77ad0 Import py27-setproctitle-1.1.8 as sysutils/py-setproctitle.
The library allows a process to change its title (as displayed by
system tools such as ps and top).

Changing the title is mostly useful in multi-process systems, for
example when a master process is forked: changing the children's
title allows to identify the task each process is busy with.  The
technique is used by PostgreSQL and the OpenSSH Server for example.
2014-03-31 14:03:03 +00:00
jakllsch
04ccb69a42 Consistently use DIOCGDINFO. 2014-03-30 23:58:19 +00:00
imil
d3f42ea644 Updated salt to 2014.1.1, numerous bug and security fixes
Details:

  * http://docs.saltstack.com/en/latest/topics/releases/0.16.4.html
  * http://docs.saltstack.com/en/latest/topics/releases/0.17.0.html
  * http://docs.saltstack.com/en/latest/topics/releases/0.17.1.html
  * http://docs.saltstack.com/en/latest/topics/releases/0.17.2.html
  * http://docs.saltstack.com/en/latest/topics/releases/0.17.3.html
  * http://docs.saltstack.com/en/latest/topics/releases/0.17.4.html
  * http://docs.saltstack.com/en/latest/topics/releases/0.17.5.html
  * http://docs.saltstack.com/en/latest/topics/releases/2014.1.1.html
2014-03-30 12:31:17 +00:00
prlw1
4a4c082b66 Fix build with gcc 4.8. 2014-03-29 09:05:51 +00:00
drochner
e567eae78d add patch from upstream (XSA-89) to fix:
Processing of the HVMOP_set_mem_access HVM control operations does not
check the size of its input and can tie up a physical CPU for extended
periods of time.
bump PKGREV
2014-03-28 16:07:08 +00:00
ryoon
c098f16246 Update to 4.87
Changelog:
4.85		September 27, 2011
		John Dzubera <Zube@CS.ColoState.EDU> kindly provided a patched
		Solaris 9 test system with the lgrp_root conflict and I was
		able to devise an automatic work-around for the conflict.  The
		special note in .../dialects/sun/machine.h was removed and
		the 17.28.1 FAQ entry was modified to reflect the update.

		Added a Solaris 11 work-around for a typedef problem with
		<sys/mutex.h>.  Carson Gaspar <carson@taltos.org> reported
		the problem and supplied the work-around.

		Added support for FreeBSD 7.4 and 8.2; tested on systems
		provided by Larry Rosenman <ler@lerctr.org>.

		Added support for 32 bit Solaris 11 lsof with mods supplied
		by Jan Wortelboer <J.H.P.Wortelboer@uva.nl>.

		Added Solaris 11 support for using an alternate genunix
		location.  Bill Goodridge <bill@its.brooklyn.cuny.edu>
		reported the alternate location.

		Added further Linux cross configuration support to lsof's
		Configure script.  The additional support was supplied by
		Grant Erickson <erick205@umn.edu>.  See the descriptions of
		the LINUX_* environmen  variables in 00XCONFIG for more
		information.  Tested lsof on Linux kernel 2.6.32 and picked
		some lint that surfaced during the test.

		Added fixes and changes for Apple Mac OS X 10.6, provided by
		Allan Nathanson <ajn@apple.com>.  Allan also provided a test
		system.

		Tested on FreeBSD 6.4 i386, using a test system provided by
		Terry Kennedy <TERRY@tmk.com>.  Updated for recent FreeBSD ZFS
		changes on an 8.2 amd64 test system also provided by Terry.

		Changed documentation to indicate FreeBSD 7.x is no longer
		supported, since I no longer have a test system.

		Made some changes to the lsof man page, suggested by Navid
		<evi1m4chine@googlemail.com>.

		Added compensation for Solaris 10 systems that have patch
		144488-10.  The patch requires that the new header file
		<sys/socket_proto.h> be included while _KERNEL is defined.
		Brett Bartick <Brett.bartick@nomura.com> reported the problem
		first, followed by Stuart Anderson <anderson@ligo.caltech.edu>.
		Michael Hocke <michael.hocke@nyu.edu> suggested a work-around
		which I refined to limit it to the specific Solaris 10 instance
		and then tested on a system provided by Charles Stephens
		<cfs@cowlabs.com>

		Added the +|-e option for Linux.  It exempts file systems
		named by path from function calls that might block in the
		kernel -- i.e., stat(2) and lstat(2), and when the +e form
		is used, readlink (2).  The new packager of lsof for the
		Linux Fedora and RHEL distributions, Peter Schiffer
		<pschiffe@redhat.com>, asked for the feature so it could
		be used with Clearcase file systems, whose implementation
		can block stat(2) calls.  I consider this feature very risky
		and easy to misuse -- e.g., specifying the file system as
		'/' would exempt all file systems.  I don't intend to
		propagate this option to any other UNIX dialect that lsof
		currently supports.

		Made FreeBSD 9 adjustment.

		Fixed a Linux bug that prevented the display of paths for
		abstact UNIX sockets.  Masatake Yamato <yamato@redhat.com>
		reported the bug and supplied a patch.

		Added compensation for the removal of RPC header files from
		GlibC 2.14 for Linux.  Marek Behun <kabel@blackhole.sk>
		reported the problem and supplied a patch.

		Added support for Linux Netlink protocol.  Masatake Yamato
		requested the support and supplied a patch.  Peter Schiffer
		<pschiffe@redhat.com> provided a test system.

		Corrected Linux UDP6-lite path.  The error was reported by
		Masatake Yamato and he also supplied a patch.

4.86		April 10, 2012
		Lsof for AIX is no longer supported on any versions of that
		operating system.

		Added information about the clang compiler for FreeBSD to the
		FAQ.

		Corrected an arg.c bug in the accumulation of +|-e option
		values, reported by Peter Schiffer <pschiffe@redhat.com>.
		This correction was supplied as a patch to revision 4.85.

		Enabled FreeBSD 10 support and tested it there on a system
		provided by Larry Rosenman <ler@lerctr.org>.

		Updated for latest Solaris 11 with patches supplied by
		Carson Gaspar <carson@taltos.org>.  Carson supplied a test
		system.

		Adjusted Linux file system search method to compensate for
		NFS mounts that have duplicate device numbers.  The problem
		was reported by Peter Schiffer <pschiffe@redhat.com>, who
		provided a test system.

		At the request of Peter Schiffer <pschiffe@redhat.com>, added
		support for Linux SCTP socket files.  Peter provided a test
		system.  Applied a warning patch supplied by Peter.

		Added support for Mac OS X 10.7 (Lion), provided by Allan
		Nathanson <ajn@apple.com>.  Allan also supplied a test
		system.

		Enabled FreeBSD 8.3 support and tested it there on a system
		provided by Larry Rosenman <ler@lerctr.org>.

		Corrected the FAQ information on ZFS with Solaris 10 after
		Steven Blackmon <stblackm@cisco.com> and Prasad Jampala
		<jampalp@cisco.com> pointed out that it was incorrect --
		i.e., outdated by the libctf changes at revision 4.83.

		Added code to handle a Linux NFS-mounted root.  Jia He
		<hejianet@linux.vnet.ibm.com> reported the need for this.

4.87		January 2, 2013
		Added an entry to 00FAQ about lsof behavior when the
		HASSECURITY and HASNOSOCKSECURITY options are defined.
		Carson Gaspar <carson@taltos.org> pointed out the need
		for this clarification.

		Added a work-around for a missing definition of mach_port_t
		in Darwin 9 (Mac OS/X 10.5.8).  The work-around was supplied
		by Jim Reid <jim@rfc1035.com>.

		Added support for Linux anon_inodefs, provided by Masatake
		YAMATO <yamato@redhat.com>.

		Documented a Solaris 9 and 10 portmap reporting problem
		(+M) in 00FAQ.  The problem was reported by Clint
		Roberts <Clint.Roberts@ttius.com>.  I have no solution
		to the problem, but discuss a possible work-around in
		the answer to this 00FAQ question: "Why doesn't lsof
		report portmap registrations for some Solaris versions?"

		Added FreeBSD support for the oldnfs and newnfs file system
		types.  Daniel Braniss <danny@cs.huji.ac.il> reported the
		need for the addition.

		Added ICMP socket support for Linux with code provided by
		Masatake YAMATO <yamato@redhat.com>.

		Corrected the reporting of process group ID for libproc
		versions of Mac OS X with a patch from Jeff Trawick
		<trawick@gmail.com>.  The patch has not been applied to
		Darwin kmem versions, because of little call for them
		and inadequate test system access.  The patch has been
		tested on Mac OS X 10.8 (Mountain Lion), courtesy of a
		test system provided by Allan Nathanson <ajn@apple.com>.

		Added thread support to those FreeBSD versions that have
		ki_numthreads in their kinfo_proc structure.  This also
		activates the -K option for those FreeBSD versions.  Jeff
		Trawick reported problems with FreeBSD lsof when threads
		are present and this addition solves those problems.

		Made changes to 00FAQ and the distribution, suggested by
		Warren Young <warren@etr-usa.com>.  The 00FAQ changes
		center on sections that discuss the -s option.  The changes
		to the distribution include a ChangeLog file that is either
		a pointer to or a copy of 00DIST, the distribution notes.

		Added support to FreeBSD for using the clang compiler.

		Added Linux support for using the getxattr() call to obtain
		socket protocol identification when it is can't be obtained
		from the /proc/net files that lsof examines.  Masatake YAMATO
		<yamato@redhat.com> developed the kernel patch to getxattr()
		and supplied the lsof patch.
2014-03-27 19:26:40 +00:00
taca
238996d5e9 Allow build with ruby21. 2014-03-26 14:27:22 +00:00
taca
3d45e947a2 Correct depending package's directory. 2014-03-26 13:29:09 +00:00