Commit graph

7628 commits

Author SHA1 Message Date
adam
243c29c4cc Revbump after updating libwebp and icu 2014-10-07 16:47:10 +00:00
wiz
8b765c474f Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. 2014-10-05 16:41:05 +00:00
wiz
708e306dce pkglint cleanups. 2014-10-05 16:27:25 +00:00
wiz
eec94dc0ce Update to 2.1.3:
2.1.3 2014-09-26
================

**Bug fixes**

- #536: [Linux]: fix "undefined symbol: CPU_ALLOC" compilation error.
2014-10-05 14:54:37 +00:00
bouyer
ec39495bca Add patch from upstream, fixing CVE-2014-7188 / XSA-108:
Improper MSR range used for x2APIC emulation
Bump PKGREVISION
2014-10-01 17:34:54 +00:00
drochner
0fb0f38b27 fix out-of-bounds memory read access in x2APIC emulation (HVM only)
(CVE-2014-7188)
bump PKGREV
2014-10-01 17:18:22 +00:00
wiz
110bc7d7ba Update to 2.1.2:
2.1.2 - 2014-09-21
==================

**Enhancements**

- #407: project moved from Google Code to Github; code moved from Mercurial
  to Git.
- #492: use tox to run tests on multiple python versions.  (patch by msabramo)
- #505: [Windows] distribution as wheel packages.
- #511: new examples/ps.py sample code.

**Bug fixes**

- #340: [Windows] Process.get_open_files() no longer hangs.  (patch by
  Jeff Tang)
- #501: [Windows] disk_io_counters() may return negative values.
- #503: [Linux] in rare conditions Process exe(), open_files() and
  connections() methods can raise OSError(ESRCH) instead of NoSuchProcess.
- #504: [Linux] can't build RPM packages via setup.py
- #506: [Linux] python 2.4 support was broken.
- #522: [Linux] Process.cpu_affinity() might return EINVAL.  (patch by David
  Daeschler)
- #529: [Windows] Process.exe() may raise unhandled WindowsError exception
  for PIDs 0 and 4.  (patch by Jeff Tang)
- #530: [Linux] psutil.disk_io_counters() may crash on old Linux distros
  (< 2.6.5)  (patch by Yaolong Huang)
- #533: [Linux] Process.memory_maps() may raise TypeError on old Linux distros.
2014-10-01 11:53:33 +00:00
jmcneill
ec9cb81ac4 add NetBSD/arm (am335x) support, bump pkgrevision 2014-10-01 01:17:33 +00:00
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