FreeBSD/src 348059head/sys/dev/vt/hw/efifb efifb.c

vt efifb: add suspend/resume calls

Using the latest NVIDIA driver, upon resuming from suspend with X
running the display remained blank.  Additionally OpenGL applications
that were running triggered a number of error messages from the NVIDIA
driver.

This occurred because the vt efifb back-end did not signal the X server
to release the display before suspending (or to re-acquire it after
resuming).  The NVIDIA driver includes code for smoothly shutting down
and re-initializing the GPU, which was not getting called.

Since the NVIDIA driver doesn't currently support framebuffer devices
and vt is forced to fall back to the efifb back-end, add vd_suspend and
vd_resume members to connect the suspend/resume path.  This ensures the
X server is properly able to re-initialize the display.

PR:            237050
Submitted by:   Erik Kurzinger <ekurzinger at nvidia.com>
Reviewed by:    markj
MFC after:      2 weeks
Event:         Waterloo Hackathon 2019

FreeBSD/src 348058head/sys/compat/linux linux_socket.c

Do not leak sa in linux_recvmsg() call if kern_recvit() fails.

MFC after:      1 week

FreeBSD/src 348057head/sys/compat/linux linux_socket.c

Do not use uninitialised sa.

Reported by:    tijl@
MFC after:      1 week

FreeBSD/ports 502233head/devel/rubygem-ffi distinfo Makefile

FreeBSD/ports 502232head/devel/rubygem-aws-sdk-resources distinfo Makefile

FreeBSD/ports 502231head/devel/rubygem-aws-sdk-core distinfo Makefile

FreeBSD/ports 502230head/devel/rubygem-aws-sdk distinfo Makefile

FreeBSD/ports 502229head/www/py-instabot distinfo Makefile

FreeBSD/ports 502228head/dns/py-dns-lexicon distinfo Makefile

FreeBSD/src 348056head/sys/compat/linux linux_socket.c

Do not leak sa in linux_recvfrom() call if kern_recvit() fails.

MFC after:      1 week

FreeBSD/ports 502227head/devel/py-pooch distinfo Makefile

FreeBSD/ports 502226head/databases/py-tiledb distinfo Makefile

FreeBSD/ports 502225head/devel/p5-Test2-Harness distinfo Makefile

FreeBSD/ports 502224head/databases/plpgsql_check distinfo Makefile

FreeBSD/ports 502223head/devel/libuv distinfo Makefile

Upgrade to v1.29.1.

Release notes at <https://github.com/libuv/libuv/releases/tag/v1.29.1>.

FreeBSD/src 348055stable 12, stable/12/libexec/rc rc.conf

Revert r348012, MFC r347963.

Several of the changes touch actual defaults. These defaults are all
mistakes and no one should rely on them, but changing them in a stable
branch is clearly inappropriate.

Reported by:    rgrimes

FreeBSD/src 348054projects/fuse2/lib/libc/gen getvfsbyname.c

getvfsbyname: prefer sizeof to strlen even for constants

Clang is smart enough to evaluate strlen() of a constant at compile-time.
However, that won't work in the future if we compile libc with
-ffreestanding.

Reported by:    kib
Dissenting:     ngie, cem
Sponsored by:   The FreeBSD Foundation

FreeBSD/ports 502222head/net/py-speedtest-cli distinfo Makefile

FreeBSD/src 348053stable 12, stable/12/sys/x86/include bus.h

MFC r347216:
amd64: fix BUS_SPACE_MAXSIZE to 64bit max value.

FreeBSD/doc 53045head/fr_FR.ISO8859-1/books/handbook/linuxemu chapter.xml

MFen r49367 --> r53044

FreeBSD/src 348052head/sys/kern vfs_lookup.c

NDFREE(): Fix unlocking for LOCKPARENT|LOCKLEAF and ndp->ni_dvp == ndp->ni_vp.

NDFREE() calculates unlock_dvp after ndp->ni_vp is unlocked and zeroed
out. This makes the comparision of ni_dvp with ni_vp always fail.
Move the calculation of unlock_dvp right after unlock_vp, so that the
code sees correct ni_vp value.

Reproduced by
           chdir("/usr");
           open("/..", O_BENEATH | O_RDONLY);

Reported by:    syzkaller
Reviewed by:    markj, mckusick
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D20304

FreeBSD/ports 502221head/x11-wm/sway distinfo Makefile

x11-wm/sway: update to 1.1.r3

Changes:        https://github.com/swaywm/sway/releases/tag/1.1-rc3

FreeBSD/doc 53044head/en_US.ISO8859-1/books/handbook/linuxemu chapter.xml

Complete r50605 with &linux; entities.

FreeBSD/doc 53043head/fr_FR.ISO8859-1/books/handbook/filesystems chapter.xml

MFen r46423 --> r52359

FreeBSD/src 348051head/sys/kern subr_param.c, head/sys/sys systm.h

The older detection methods (smbios.bios.vendor and smbios.system.product)
are able to determine some virtual machines, but the vm_guest variable was
still only being set to VM_GUEST_VM.

Since we do know what some of them specifically are, we can set vm_guest
appropriately.

Also, if we see the CPUID has the HV flag, but we were unable to find a
definitive vendor in the Hypervisor CPUID Information Leaf, fall back to
the older detection methods, as they may be able to determine a specific
HV type.

Add VM_GUEST_PARALLELS value to VM_GUEST for Parallels.

Approved by:    cem
Differential Revision:  https://reviews.freebsd.org/D20305

FreeBSD/ports 502220head/sysutils/cmogstored distinfo Makefile

update to 1.7.1

FreeBSD/ports 502219head/devel/mk-configure distinfo Makefile

update to 0.32.0

FreeBSD/ports 502218head/sysutils/fwup distinfo Makefile

sysutils/fwup: update to 1.3.1

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D20035

FreeBSD/ports 502217head/devel/py-structlog Makefile, head/graphics/py-cairocffi Makefile

fix auto-assign for BZ PRs by updating MAINTAINER for my ports

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D20331

FreeBSD/ports 502216head/sysutils/syslog-ng Makefile

Add syslog-ng321 to list.

Peter Czanik, our upline support person at Balabit for syslog-ng
recommended waiting a week before making syslog-ng321 default. However
Nicolas Embriz <nbari at tequila.io> requested it be made default earlier.
Since there are no issues with syslog-ng321 and our upline sees no issues
with making 321 default, let's make it so.

Requested by:   Nicolas Embriz <nbari at tequila.io>
Reviewed by:    Peter Czanik (CzP) <peter.czanik at balabit.com>
               Balabit / syslog-ng upstream

FreeBSD/ports 502215head/www/baikal pkg-plist distinfo, head/www/baikal/files patch-issue-717 patch-vendor_sabre_dav_lib_CardDAV_Plugin.php

www/baikal: update to 0.5.3

Release notes: https://github.com/sabre-io/Baikal/releases/tag/0.5.3

FreeBSD/ports 502214head/www/nextcloud pkg-plist

www/nextcloud: Fix plist issues

Reported by:    "Matthias Fechner" <idefix fechner net>

FreeBSD/ports 502213head/net-mgmt/check_mk_agent distinfo Makefile

Update to 1.5.0p16.

FreeBSD/ports 502212head/accessibility/sct distinfo Makefile

Update to 1.0.0.

FreeBSD/ports 502211head/www/gohugo distinfo Makefile

Update to 0.55.6

Changelog: https://github.com/gohugoio/hugo/releases/tag/v0.55.6

PR:            237977
Submitted by:   ben.lavery at hashbang0.com (maintainer)
Sponsored by:   Netzkommune GmbH

FreeBSD/ports 502210head .gitauthors

.gitauthors: Add Sergio Carlavilla Delgado (carlavilla)
DeltaFile
+1-0head/.gitauthors
+1-01 files

FreeBSD/ports 502209head/lang/rubinius Makefile

Mark BROKEN

/usr/local/lib/ruby/site_ruby/2.5/rubygems.rb:283:in `find_spec_for_exe': Could not find 
'bundler' (1.13.6) required by your 
/wrkdirs/usr/ports/lang/rubinius/work/rubinius-3.86/Gemfile.lock. 
(Gem::GemNotFoundException)

Reported by:    pkg-fallout

FreeBSD/ports 502208head/x11-fonts/3270font Makefile distinfo

FreeBSD/ports 502207head/misc Makefile gobuster, head/misc/gobuster Makefile distinfo

New port: misc/gobuster: Directory/file & DNS busting tool written in Go

FreeBSD/ports 502206head/irc/inspircd Makefile distinfo

Update to 3.1.0

- Switch to DISTVERSION
- Remove obsolete configure options

Changelog: https://docs.inspircd.org/3/change-log/#inspircd-310

PR:            237964
Submitted by:   Dmitri Goutnik <dg at syrec.org> (maintainer)
Sponsored by:   Netzkommune GmbH

FreeBSD/ports 502205head/dns Makefile knock, head/dns/knock Makefile pkg-descr

New port: dns/knock: Tool designed to enumerate subdomains on a target domain

FreeBSD/ports 502204head/games/ecwolf Makefile pkg-descr

- Add LICENSE
- Update WWW

Approved by:    portmgr blanket

FreeBSD/ports 502203head/multimedia Makefile kodi-addon-inputstream.adaptive-devel, head/multimedia/kodi-addon-inputstream.adaptive-devel Makefile pkg-descr

New port: multimedia/kodi-addon-inputstream.adaptive-devel

Adaptive stream support for Kodi

This addon adds support for multiple manifest types and is used by
other addons to dynamically select the best audio/video quality/resolution
according to available bandwith.

For example, it is required by the MPEG-DASH functionality of Kodi's
YouTube addon to support video playback in higher resolutions than
720p.

This port is for multimedia/kodi-devel only.

WWW: https://github.com/peak3d/inputstream.adaptive

FreeBSD/ports 502202head/dns/doh-proxy files, head/dns/doh-proxy/files patch-cargo-crates_mio-0.6.17_src_sys_unix_kqueue.rs

FreeBSD/ports 502201head/dns Makefile subfinder, head/dns/subfinder Makefile pkg-descr

New port: dns/subfinder: Subdomain discovery tool that discovers valid subdomains for 
websites

FreeBSD/ports 502200head/misc/urh distinfo Makefile

misc/urh: Update 2.5.7 -> 2.6.0

Reported by:    portscout

FreeBSD/ports 502199head/math/py-pyodeint distinfo Makefile

math/py-pyodeint: Update 0.10.1 -> 0.10.2

Reported by:    portscout

FreeBSD/ports 502198head/math/py-pygslodeiv2 distinfo Makefile

math/py-pygslodeiv2: Update 0.9.1 -> 0.9.2

Reported by:    portscout

FreeBSD/ports 502197head/math/py-cvxpy distinfo Makefile

math/py-cvxpy: Update 1.0.22 -> 1.0.23

Reported by:    portscout

FreeBSD/src 348050head/share/man/man5 devfs.5

Xr make_dev(9) from devfs(5).

MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation