<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pkgsrc/sysutils, branch pkgsrc-2015Q2</title>
<subtitle>[no description]</subtitle>
<id>https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2</id>
<link rel='self' href='https://git.osdyson.ru/mirror/pkgsrc/atom?h=pkgsrc-2015Q2'/>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/'/>
<updated>2015-09-03T19:36:34Z</updated>
<entry>
<title>Pullup ticket #4808 - requested by taca</title>
<updated>2015-09-03T19:36:34Z</updated>
<author>
<name>tron</name>
<email>tron@pkgsrc.org</email>
</author>
<published>2015-09-03T19:36:34Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=adcca28e5d86346cd4b6e18af13dc5a51e06e3cb'/>
<id>urn:sha1:adcca28e5d86346cd4b6e18af13dc5a51e06e3cb</id>
<content type='text'>
sysutils/testdisk: security update

Revisions pulled up:
- sysutils/testdisk/Makefile                                    1.11 via patch
- sysutils/testdisk/PLIST                                       1.3
- sysutils/testdisk/distinfo                                    1.3

---
   Module Name:	pkgsrc
   Committed By:	leot
   Date:		Mon Aug 24 19:54:14 UTC 2015

   Modified Files:
   	pkgsrc/sysutils/testdisk: Makefile PLIST distinfo

   Log Message:
   Update sysutils/testdisk to testdisk-7.0.

   Changes:
   == 7.0 ==
   === General Improvements ===
   Various fix including security fix, thanks to
   * Coverity scan (Static Analysis of source code)
   * afl-fuzz (security-oriented fuzzer).
   * Denis Andzakovic from Security Assessment for reporting an
     exploitable Stack Buffer Overflow

   === TestDisk ===
   ==== Improvements ====
   * exFAT: better support
   * ext4: handle 64 bit blocks or 64 KiB blocksize. Fix detection and file
     listing

   ==== Bug fixes ====
   * Avoid erroneous error when writing 512 bytes on hard disk using 4k sector
   * FAT, NTFS: avoid NULL pointer dereference if localtime() returns NULL.
     Thanks to Graham Sutherland for reporting this bug.

   === PhotoRec &amp; QPhotoRec ===
   QPhotoRec is a Graphical User Interface (Qt based GUI) version of PhotoRec.
   More user friendly, it recognizes the same file formats.

   PhotoRec remains recommended for advanced users, it can stop a recovery and
   resume it later, it recovers more fragmented files when brute-force technology
   is enabled and expert mode is available.

   ==== Improvements ====
   * Reduced false positives for more than 80 file formats.
   * .gif: fix filesize detection
   * .flv: add Flash filesize detection
   * .mpg: detect filesize for MPEG
   * .ra: detect filesize for RealAudio3
   * Improved algorithm to deal with data fragmentation resulting in a general
     speed increased
   * Speedup brute-force mode. Brute-force mode can recover more fragmented
     files, but it's still slow and not 100% reliable. You can enable it in
     PhotoRec Options menu.

   New file formats recovered by PhotoRec:
   * .3dm: Rhino / openNURBS
   * .ari: ARRI Raw Video
   * .camrec: Camtasia Studio
   * .dad: Micae DVR
   * .dcm: Digital Imaging and Communications in Medicine (DICOM)
   * .fp12: File Maker Pro 12
   * .kra: Krita
   * .mlv: Magic Lantern Video
   * .notebook: SMART notebook
   * .ora: Mypaint
   * .red: RED2 video format
   * .rlv: Revelation password
   * .vbm: Veeam Backup Metadata
   * .woff: Web Open Font Format</content>
</entry>
<entry>
<title>Pullup ticket #4797 - requested by wiz</title>
<updated>2015-08-24T19:10:29Z</updated>
<author>
<name>tron</name>
<email>tron@pkgsrc.org</email>
</author>
<published>2015-08-24T19:10:29Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=65a1f1d2d9b10da42914b79d31c88e0788c572e8'/>
<id>urn:sha1:65a1f1d2d9b10da42914b79d31c88e0788c572e8</id>
<content type='text'>
sysutils/tarsnap: security update

Revisions pulled up:
- sysutils/tarsnap/Makefile                                     1.10-1.11
- sysutils/tarsnap/distinfo                                     1.6-1.7

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Fri Aug 21 14:43:17 UTC 2015

   Modified Files:
   	pkgsrc/sysutils/tarsnap: Makefile distinfo

   Log Message:
   Update to 1.0.36:

   1. SECURITY FIX: When constructing paths of objects being archived, a buffer
   could overflow by one byte upon encountering 1024, 2048, 4096, etc. byte
   paths. Theoretically this could be exploited by an unprivileged user whose
   files are being archived; I do not believe it is exploitable in practice,
   but I am offering a $1000 bounty for the first person who can prove me wrong:
   http://www.daemonology.net/blog/2015-08-21-tarsnap-1000-exploit-bounty.html

   2. SECURITY FIX: An attacker with a machine's write keys, or with read keys
   and control of the tarsnap service, could make tarsnap allocate a large
   amount of memory upon listing archives or reading an archive the attacker
   created; on 32-bit machines, tarsnap can be caused to crash under the
   aforementioned conditions.

   3. BUG FIX: Tarsnap no longer crashes if its first DNS lookup fails.

   4. BUG FIX: Tarsnap no longer exits with "Callbacks uninitialized" when
   running on a dual-stack network if the first IP stack it attempts fails to
   connect.

   5. tarsnap now avoids opening devices nodes on linux if it is instructed to
   archive /dev/.  This change may prevent "watchdog"-triggered reboots.

   6. tarsnap -c --dry-run can now run without a keyfile, allowing users to
   predict how much Tarsnap will cost before signing up.

   7. tarsnap now has bash completion scripts.

   8. tarsnap now takes a --retry-forever option.

   9. tarsnap now automatically detects and uses AESNI and SSE2.

   As usual, there are also many minor build fixes, harmless bug fixes, and code
   refactoring / cleanup changes.  For a full listing of changes, consult the
   tarsnap git repository: https://github.com/Tarsnap/tarsnap

---
   Module Name:	pkgsrc
   Committed By:	wiz
   Date:		Fri Aug 21 18:03:22 UTC 2015

   Modified Files:
   	pkgsrc/sysutils/tarsnap: Makefile distinfo

   Log Message:
   Update to 1.0.36.1:
   OS X lacks the POSIX-mandated clock_gettime function, and tarsnap is
   not using libcperciva's "support broken operating systems" compatibility
   mechanism yet.  Add -DPOSIXFAIL_CLOCK_REALTIME to the build.</content>
</entry>
<entry>
<title>Fix a couple of issues:</title>
<updated>2015-06-25T13:21:03Z</updated>
<author>
<name>jperkin</name>
<email>jperkin@pkgsrc.org</email>
</author>
<published>2015-06-25T13:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=c00af78c605f07e30e027bcb7b0b86f43756dbe6'/>
<id>urn:sha1:c00af78c605f07e30e027bcb7b0b86f43756dbe6</id>
<content type='text'>
 - pkgin changed its output delimiter from a space to ';' when outputting
   to a non-tty, breaking various configuration management systems which
   relied on the previous behaviour.  Handle both types in ansible until
   NetBSDfr/pkgin#46 is resolved.

 - OS X 10.10 changed the behaviour of sysctl(8) to hide certain entries
   unless they are explicitly named.  Apply patch to fix hw.model and
   hw.usermem from https://github.com/ansible/ansible/pull/8171/files

Clean up patches while here.  Bump PKGREVISION.</content>
</entry>
<entry>
<title>Add -lclucene-shared on FreeBSD</title>
<updated>2015-06-24T10:54:38Z</updated>
<author>
<name>sevan</name>
<email>sevan@pkgsrc.org</email>
</author>
<published>2015-06-24T10:54:38Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=acc9bc2228ec89acff222b8e70a6cbbfa02b9618'/>
<id>urn:sha1:acc9bc2228ec89acff222b8e70a6cbbfa02b9618</id>
<content type='text'>
Reviewed by wiz@</content>
</entry>
<entry>
<title>Upgrade xenkernel45 and xentools45 to 4.5.1.</title>
<updated>2015-06-23T17:45:33Z</updated>
<author>
<name>bouyer</name>
<email>bouyer@pkgsrc.org</email>
</author>
<published>2015-06-23T17:45:33Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=bfa220d87228542d348a0ed9b3462cfe84d44c36'/>
<id>urn:sha1:bfa220d87228542d348a0ed9b3462cfe84d44c36</id>
<content type='text'>
Note that the  patch for XSA135 for qemu-traditional, which was
no applied  to the 4.5 branch before the release due to an oversight,
is applied here (xentools45/patches/patch-XSA135).

Selected entries from the relase notes:
    a246727: cpupool: fix shutdown with cpupools with different schedulers [Dario Faggioli]
    5b2f480: libelf: fix elf_parse_bsdsyms call [Roger Pau Monné]
    8faef24: VT-d: extend quirks to newer desktop chipsets [Jan Beulich]
    24fcf17: x86/VPMU: add lost Intel processor [Alan Robinson]
    131889c: x86/crash: don't use set_fixmap() in the crash path [Andrew Cooper]
    8791a30: x86/apic: Disable the LAPIC later in smp_send_stop() [Andrew Cooper]
    fbd26f2: x86/pvh: disable posted interrupts [Roger Pau Monné]
    0d8cbca: libxl: In libxl_set_vcpuonline check for maximum number of VCPUs against the cpumap. [Konrad Rzeszutek Wilk]
    bf06e40: libxl: event handling: ao_inprogress does waits while reports outstanding [Ian Jackson]
    97051bd: libxl: event handling: Break out ao_work_outstanding [Ian Jackson]
    0bc9f98: x86/traps: loop in the correct direction in compat_iret() [Andrew Cooper]
    fcfbdb4: gnttab: add missing version check to GNTTABOP_swap_grant_ref handling [Jan Beulich]
    09f76cb: cpupools: avoid crashing if shutting down with free CPUs [Dario Faggioli]
    f237ee4: cpupool: assigning a CPU to a pool can fail [Dario Faggioli]
    b986072: xen: common: Use unbounded array for symbols_offset. [Ian Campbell]
    5eac1be: x86/irq: limit the maximum number of domain PIRQs [Andrew Cooper]
    9c3d34d: x86: don't unconditionally touch the hvm_domain union during domain construction [Andrew Cooper]
    9d5b2b0: tools/xenconsoled: Increase file descriptor limit [Andrew Cooper]
    cfc4c43: ocaml/xenctrl: Fix stub_xc_readconsolering() [Andrew Cooper]
    032673c: ocaml/xenctrl: Make failwith_xc() thread safe [Andrew Cooper]
    c91ed88: ocaml/xenctrl: Check return values from hypercalls [Andrew Cooper]
    fa62913: libxl: Domain destroy: fork [Ian Jackson]
    c9b13f3: libxl: Domain destroy: unlock userdata earlier [Ian Jackson]
    0b19348: libxl: In domain death search, start search at first domid we want [Ian Jackson]
    ddfe333: x86: don't change affinity with interrupt unmasked [Jan Beulich]
    bf30232: x86: don't clear high 32 bits of RAX on sub-word guest I/O port reads [Jan Beulich]
    a824bf9: x86_emulate: fix EFLAGS setting of CMPXCHG emulation [Eugene Korenevsky]
    f653b7f: x86/hvm: implicitly disable an ioreq server when it is destroyed [Paul Durrant]
    8dbdcc3: x86/hvm: actually release ioreq server pages [Paul Durrant]
    56fe488: x86/hvm: fix the unknown nested vmexit reason 80000021 bug [Liang Li]
    4a52101: VT-d: improve fault info logging [Jan Beulich]
    5a7c042: x86/MSI: fix error handling [Jan Beulich]
    51d8325: LZ4 : fix the data abort issue [JeHyeon Yeon]
    0327c93: hvmloader: don't treat ROM BAR like other BARs [Jan Beulich]
    f2e08aa: domctl/sysctl: don't leak hypervisor stack to toolstacks [Andrew Cooper]
    3771b5a: arm64: fix fls() [Jan Beulich]
    9246d2e: domctl: don't allow a toolstack domain to call domain_pause() on itself [Andrew Cooper]
    f5bca81: Limit XEN_DOMCTL_memory_mapping hypercall to only process up to 64 GFNs (or less) [Konrad Rzeszutek Wilk]
    7fe1c1b: x86: don't apply reboot quirks if reboot set by user [Ross Lagerwall]
    969df12: Revert "cpupools: update domU's node-affinity on the cpupool_unassign_cpu() path" [Jan Beulich]
    483c6cd: honor MEMF_no_refcount in alloc_heap_pages() [Jan Beulich]
    6616c4d: tools: libxl: Explicitly disable graphics backends on qemu cmdline [Ian Campbell]
    d0b141e: x86/tboot: invalidate FIX_TBOOT_MAP_ADDRESS mapping after use [Jan Beulich]
    902998e: x86emul: fully ignore segment override for register-only operations [Jan Beulich]
    25c6ee8: pre-fill structures for certain HYPERVISOR_xen_version sub-ops [Aaron Adams]
    7ef0364: x86/HVM: return all ones on wrong-sized reads of system device I/O ports [Jan Beulich]
    3665563: tools/libxc: Don't leave scratch_pfn uninitialised if the domain has no memory [Andrew Cooper]
    75ac8cf: x86/nmi: fix shootdown of pcpus running in VMX non-root mode [Andrew Cooper]
    1e44c92: x86/hvm: explicitly mark ioreq server pages dirty [Paul Durrant]
    2bfef90: x86/hvm: wait for at least one ioreq server to be enabled [Paul Durrant]
    d976397: x86/VPMU: disable when NMI watchdog is on [Boris Ostrovsky]
    84f2484: libxc: introduce a per architecture scratch pfn for temporary grant mapping [Julien Grall]
    6302c61: Install libxlutil.h [Jim Fehlig]
    d8e78d6: bunzip2: off by one in get_next_block() [Dan Carpenter]
    8a855b3: docs/commandline: correct information for 'x2apic_phys' parameter [Andrew Cooper]
    3a777be: x86: vcpu_destroy_pagetables() must not return -EINTR [Konrad Rzeszutek Wilk]
    1acb3b6: handle XENMEM_get_vnumainfo in compat_memory_op [Wei Liu]
    4eec09f: x86: correctly check for sub-leaf zero of leaf 7 in pv_cpuid() [Jan Beulich]
    7788cbb: x86: don't expose XSAVES capability to PV guests [Jan Beulich]
    4cfc54b: xsm/evtchn: never pretend to have successfully created a Xen event channel [Andrew Cooper]
    2fdd521: common/memory: fix an XSM error path [Jan Beulich]
    ad83ad9: x86emul: tighten CLFLUSH emulation [Jan Beulich]
    1928318: dt-uart: use ':' as separator between path and options [Ian Campbell]
    9ae1853: libxl: Don't ignore error when we fail to give access to ioport/irq/iomem [Julien Grall]

In addition, this release also contains the following fixes to qemu-traditional:

    afaa35b: ... by default. Add a per-device "permissive" mode similar to pciback's to allow restoring previous behavior (and hence break security again, i.e. should be used only for trusted guests). [Jan Beulich]
    3cff7ad: Since the next patch will turn all not explicitly described fields read-only by default, those fields that have guest writable bits need to be given explicit descriptors. [Jan Beulich]
    ec61b93: The adjustments are solely to make the subsequent patches work right (and hence make the patch set consistent), namely if permissive mode (introduced by the last patch) gets used (as both reserved registers and reserved fields must be similarly protected from guest access in default mode, but the guest should be allowed access to them in permissive mode). [Jan Beulich]
    37c77b8: xen_pt_emu_reg_pcie[]'s PCI_EXP_DEVCAP needs to cover all bits as read- only to avoid unintended write-back (just a precaution, the field ought to be read-only in hardware). [Jan Beulich]
    2dc4059: This is just to avoid having to adjust that calculation later in multiple places. [Jan Beulich]
    29d9566: xen_pt_pmcsr_reg_write() needs an adjustment to deal with the RW1C nature of the not passed through bit 15 (PCI_PM_CTRL_PME_STATUS). [Jan Beulich]
    2e19270: There's no point in xen_pt_pmcsr_reg_{read,write}() each ORing PCI_PM_CTRL_STATE_MASK and PCI_PM_CTRL_NO_SOFT_RESET into a local emu_mask variable - we can have the same effect by setting the field descriptor's emu_mask member suitably right away. Note that xen_pt_pmcsr_reg_write() is being retained in order to allow later patches to be less intrusive. [Jan Beulich]
    751d20d: Without this the actual XSA-131 fix would cause the enable bit to not get set anymore (due to the write back getting suppressed there based on the OR of emu_mask, ro_mask, and res_mask). [Jan Beulich]
    51f3b5b: ... to avoid allowing the guest to cause the control domain's disk to fill. [Jan Beulich]
    7f99bb9: It's being used by the hypervisor. For now simply mimic a device not capable of masking, and fully emulate any accesses a guest may issue nevertheless as simple reads/writes without side effects. [Jan Beulich]
    6fc82bf: The old logic didn't work as intended when an access spanned multiple fields (for example a 32-bit access to the location of the MSI Message Data field with the high 16 bits not being covered by any known field). Remove it and derive which fields not to write to from the accessed fields' emulation masks: When they're all ones, there's no point in doing any host write. [Jan Beulich]
    e42b84c: fdc: force the fifo access to be in bounds of the allocated buffer [Petr Matousek]
    62e4158: xen: limit guest control of PCI command register [Jan Beulich]
    3499745: cirrus: fix an uninitialized variable [Jan Beulich]

This release also contains the security fixes for XSA-117 to XSA-136, with the exception of XSA-124 which documents security risks of non-standard PCI device functionality that cannot be addressed in software. It also includes an update to XSA-98 and XSA-59.</content>
</entry>
<entry>
<title>Pass -DENABLE_LARGEFILE=1 to the build on SunOS, the configure test</title>
<updated>2015-06-22T22:29:53Z</updated>
<author>
<name>jperkin</name>
<email>jperkin@pkgsrc.org</email>
</author>
<published>2015-06-22T22:29:53Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=dbc7f4d533f4ae3dc009930bd78ecb2215d9c6a0'/>
<id>urn:sha1:dbc7f4d533f4ae3dc009930bd78ecb2215d9c6a0</id>
<content type='text'>
only checks for the presence of open64() rather than doing a proper
largefile check.  Fixes 64-bit build.</content>
</entry>
<entry>
<title>Substitute hardcoded path to the C++ wrapper.  Fixes CHECK_WRKREF builds.</title>
<updated>2015-06-22T16:50:38Z</updated>
<author>
<name>jperkin</name>
<email>jperkin@pkgsrc.org</email>
</author>
<published>2015-06-22T16:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=b588fa1b4d1ca8cc577aabaafe7d2f15ad982311'/>
<id>urn:sha1:b588fa1b4d1ca8cc577aabaafe7d2f15ad982311</id>
<content type='text'>
</content>
</entry>
<entry>
<title>PR 46354 Lloyd Parkes: remove unnecessary gccism for non-gcc compilers.</title>
<updated>2015-06-18T01:58:30Z</updated>
<author>
<name>dholland</name>
<email>dholland@pkgsrc.org</email>
</author>
<published>2015-06-18T01:58:30Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=975273c90500a1165f78bdf4e7ec0867c0907b42'/>
<id>urn:sha1:975273c90500a1165f78bdf4e7ec0867c0907b42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>stdbuf is built and installed on Darwin, so add Mach-O to the weird</title>
<updated>2015-06-16T22:28:13Z</updated>
<author>
<name>jperkin</name>
<email>jperkin@pkgsrc.org</email>
</author>
<published>2015-06-16T22:28:13Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=654185915f64004d1dfcae70a19cdbd0e7dfe6f6'/>
<id>urn:sha1:654185915f64004d1dfcae70a19cdbd0e7dfe6f6</id>
<content type='text'>
and wonderful OBJECT_FMT check to enable PLIST.stdbuf.</content>
</entry>
<entry>
<title>Update nvramtool to current git snapshot.</title>
<updated>2015-06-13T12:55:51Z</updated>
<author>
<name>jakllsch</name>
<email>jakllsch@pkgsrc.org</email>
</author>
<published>2015-06-13T12:55:51Z</published>
<link rel='alternate' type='text/html' href='https://git.osdyson.ru/mirror/pkgsrc/commit/?id=6b81a9bbe4f149faeb0616f87f01d51c66140d96'/>
<id>urn:sha1:6b81a9bbe4f149faeb0616f87f01d51c66140d96</id>
<content type='text'>
Changes seem to mostly be minor build and bugfixes.</content>
</entry>
</feed>
