OpenBSD/src KjXVMFdusr.bin/lock lock.c

   While -n is now the default, it's been useful since 1996.  Keep it for compat.

   Agreement from schwarze@ (who proposed a thorough but longer diff) and millert@
   ok tb@ kn@ cheloha@
VersionDeltaFile
1.45+5-2usr.bin/lock/lock.c
+5-21 files

OpenBSD/xenocara xxWFH1n. 3RDPARTY

   update
VersionDeltaFile
1.343+2-23RDPARTY
+2-21 files

OpenBSD/src mpsXoBjsbin/dhclient parse.c

   Restructure parse_semi() so it resembles the other parse_*
   functions.
VersionDeltaFile
1.82+8-7sbin/dhclient/parse.c
+8-71 files

OpenBSD/src TyrbDwOsbin/dhclient clparse.c parse.c

   Replace malloc()/memcpy() with strdup() in parse_string(). Nuke 'len' parameter
   to parse_string() in favour of taking strlen() of resulting string in the few
   cases that it is of interest.
VersionDeltaFile
1.190+13-11sbin/dhclient/clparse.c
1.81+4-7sbin/dhclient/parse.c
1.280+2-2sbin/dhclient/dhcpd.h
+19-203 files

OpenBSD/src o4tCXoFusr.sbin/pkg_add/OpenBSD Error.pm

   tweak register a bit... END {} code is obviously the problem
VersionDeltaFile
1.37+36-11usr.sbin/pkg_add/OpenBSD/Error.pm
+36-111 files

OpenBSD/src HAZGRxRusr.bin/lock lock.c

   Amend comment: entering the root password won't unlock the terminal

   Mention -p (user password) while here.
VersionDeltaFile
1.44+3-3usr.bin/lock/lock.c
+3-31 files

OpenBSD/src 9xtE5x4usr.sbin/pkg_add/OpenBSD Error.pm

   gc old functions, that part is clean as well...
   so it's obviously the END code then...
VersionDeltaFile
1.36+2-86usr.sbin/pkg_add/OpenBSD/Error.pm
+2-861 files

OpenBSD/src 9xrxlQkusr.sbin/pkg_add/OpenBSD AddDelete.pm PkgCreate.pm

   start re-adding the non-broken changes:
   - commonalize try{} catch {} for pkg_add/delete and pkg_create, so that
   debug works the same way in both.
   - switch printing command name to the catch handler, so that exceptions
   are simpler to handle

OpenBSD/ports h56hY74databases/sqlports/files Var.pm

   cleaner way to deal with paths, no functional change
VersionDeltaFile
1.59+20-5databases/sqlports/files/Var.pm
+20-51 files

OpenBSD/ports EqB2qHTx11/i3lock Makefile distinfo, x11/i3lock/patches patch-Makefile_in

   update to i3lock-2.12

OpenBSD/ports lvVu0ezx11/xfce4/xfce4-cpugraph Makefile distinfo, x11/xfce4/xfce4-cpugraph/pkg PLIST

   Update to xfce4-cpugraph 1.1.0

OpenBSD/ports LrSRj8sx11/xfce4/terminal Makefile distinfo, x11/xfce4/terminal/pkg PLIST

   Update to xfce4-terminal 0.8.8

OpenBSD/ports JOAWE0wx11/xfce4/xfce4-screensaver distinfo Makefile, x11/xfce4/xfce4-screensaver/pkg PLIST

   Update to xfce4-screensaver 0.1.6

OpenBSD/ports NL1zcKcx11/xfce4/xfce4-power-manager Makefile distinfo, x11/xfce4/xfce4-power-manager/pkg PLIST

   Update to xfce4-power-manager 1.6.3

OpenBSD/ports VH1SHr1x11/xfce4/xfmpc Makefile distinfo, x11/xfce4/xfmpc/pkg PLIST

   Update to xfmpc 0.3.0

OpenBSD/ports DWY27FCx11/xfce4/garcon Makefile distinfo, x11/xfce4/garcon/pkg PLIST

   Update to garcon 0.6.3.

OpenBSD/ports pUahVhVx11/xfce4/tumbler Makefile distinfo, x11/xfce4/tumbler/pkg PLIST

   Update to tumbler 0.2.5

OpenBSD/ports ch8atMGsysutils/testdisk Makefile distinfo, sysutils/testdisk/pkg PLIST

   Update to testdisk 7.1

OpenBSD/src X12xxpQsys/kern vfs_vnops.c

   Grab the vnode lock in vn_seek(). Consensus has emerged around using the
   existing vnode lock to protect writes to the f_offset field of struct
   file. As opposed of introducing a new lock which turned out to be harder
   than anticipated.

   ok mpi@ visa@
VersionDeltaFile
1.102+16-8sys/kern/vfs_vnops.c
+16-81 files

OpenBSD/src LwZWRJLsys/dev/pci/drm drm_panel_orientation_quirks.c

   add a panel orientation quirk for Kogan Atlas 2-in-1 D300

   reported and tested by Peter Kane

OpenBSD/src xfj8JcSsys/dev/pci if_ixl.c

   apply backpressure when ifiq says the stack is getting busy
VersionDeltaFile
1.40+23-4sys/dev/pci/if_ixl.c
+23-41 files

OpenBSD/ports BQZFqJpeditors/dhex Makefile distinfo

   Bugfix update to dhex-0.69
   ok kmos@
VersionDeltaFile
1.8+2-3editors/dhex/Makefile
1.4+2-2editors/dhex/distinfo
+4-52 files

OpenBSD/ports FrUkXXmmath/gbc Makefile

   Mark gbc BROKEN-sparc64. This has never built on sparc64. It fails with a
   Bus error during build. Changing -O levels did nothing. Changing to egcc
   did nothing. If you need an alternative bc/dc on sparc64, there's ebc.

   Thanks to kmos@ for testing with me.
VersionDeltaFile
1.3+3-1math/gbc/Makefile
+3-11 files

OpenBSD/src ImkLqcSlibexec/ld.so resolve.c loader.c

   In 2004, we upgraded to binutils 2.14 with did -zcombreloc by default.
   In 2013, I implemented the single-entry LRU cache that gets the maximal
   symbol reuse from combreloc.  Since then, the ld.so generic relocation
   symcache has been a waste of CPU and memory with 0% hit-rate, so kill it.

   ok mpi@

OpenBSD/ports FKaG53Ymail/mu Makefile distinfo

   Update mu to 1.2.0 and add Stefan as maintainer. Diff from Stefan Hagen
   <sh+ports at codevoid dot de> with comments and ok from sthen@.
VersionDeltaFile
1.18+14-9mail/mu/Makefile
1.7+2-2mail/mu/distinfo
+16-112 files

OpenBSD/ports aC15IHZdatabases/sqlports Makefile, databases/sqlports/files Var.pm

   fix sqlports, bump to make sure

OpenBSD/src l5cmbBUsys/arch/macppc/dev zs.c, sys/arch/sparc64/sparc64 ipifuncs.c

   Get rid of `ddb_is_active' instead use `db_active'.

   From Christian Ludwig <christian_ludwig at genua dot de>

   ok visa@

OpenBSD/src 20Onq4Xsys/arch/m88k/m88k db_interface.c, sys/arch/powerpc/powerpc trap.c

   Increment `db_active' before entering db_trap() like other archs do.

   ok visa@

OpenBSD/src rWzRjJqsys/net if_bridge.c

   When multiple ports share the same MAC, pick the physical one for delivery.

   Fix an issue reported by Eygene Ryabinkin where packet where dropped by
   pf(4) because a vlan(4) interface was picked instead of its underlying
   em(4).

   While here do some refactoring to avoid code duplication.

   Based on a submission from Eygene Ryabinkin <rea at codelabs dot ru>.

   ok bluhm@, kn@
VersionDeltaFile
1.337+39-31sys/net/if_bridge.c
+39-311 files

OpenBSD/ports FbY4gokwww/py-yarl Makefile distinfo, www/py-yarl/pkg PLIST

   Update www/py-yarl 1.0.0 -> 1.3.0

   Updated to most recent version. All regression tests pass on amd64.
   It's sole consumer www/py-aiohttp doesn't have working regression
   tests but its two consumers pass all regression tests with this
   new version.

   OK jung@ (maintainer) sthen@

OpenBSD/ports 55xF7w7textproc/py-xmltodict Makefile distinfo

   Update textproc/py-xmltodict 0.11.0 -> 0.12.0

   Has numerous small fixes, most don't affect us. One of them is to
   "add support for Python 3.7" but the old version worked fine for us.

   OK jung@ (maintainer) sthen@

OpenBSD/ports FE615Bvdevel/protobuf-c Makefile, devel/protobuf-c/patches patch-Makefile_am

   No need to patch Makefile.am to remove doxygen; it is unused unless "make html"
   is run. This means autoconf+automake are no longer needed. ok kmos@ tb@

OpenBSD/ports MqnDGradevel/protobuf-c Makefile distinfo, devel/protobuf-c/patches patch-protoc-c_c_field_cc patch-protoc-c_c_field_h

   update to protobuf-c 1.3.2, from maintainer Jonathon Sisson

OpenBSD/src GsUu9lBsbin/dhclient clparse.c

   Use same 'switch (token) ...' idiom in parse_lease_decl() and
   parse_conf_decl(). Smaller, less confusing.

   No intentional functional change.
VersionDeltaFile
1.189+94-109sbin/dhclient/clparse.c
+94-1091 files

OpenBSD/ports Db5OH1mmail/abook Makefile

   remove xz dependency for autopoint again; this is a generic gettext-tools
   dependency that has been added there
VersionDeltaFile
1.42+2-3mail/abook/Makefile
+2-31 files

OpenBSD/ports 9U3DN6Adevel/gettext Makefile

   the autopoint tool requires xz
VersionDeltaFile
1.93+4-2devel/gettext/Makefile
+4-21 files

OpenBSD/src PmubCousbin/dhclient clparse.c

   Sort TOK_USELEASE case into proper alphabetic location in
   switch statement. Nuke TOK_LEASE handling (neutered since
   2017) in config file.
VersionDeltaFile
1.188+24-27sbin/dhclient/clparse.c
+24-271 files

OpenBSD/src chEXfDibin/ed ed.1

   1. Correct the description of the g command to match POSIX and our
   implementation; it was oversimplified and arguably incorrect.
   2. Explicitely compare the behaviour of empty command lists for g,
   empty command lists for G, and empty commands because these subtle
   differences are quite confusing.
   3. Say more precisely what the v and V commands do, avoiding the
   fuzzy wording "similar".
   All these issues were first pointed out by martijn@.
   Feedback and OK martijn@; "diff reads ok" jmc@ on an earlier version.
VersionDeltaFile
1.74+27-21bin/ed/ed.1
+27-211 files

OpenBSD/ports eyQafwomultimedia/mediainfo Makefile distinfo

   maintenance update to 19.07

OpenBSD/ports R6rvaebdevel/ccache Makefile distinfo

   update to ccache-3.7.2
VersionDeltaFile
1.51+5-2devel/ccache/Makefile
1.35+2-2devel/ccache/distinfo
+7-42 files

OpenBSD/src omAhMlRusr.bin/less less.1

   Correct misleading description of -S;
   problem reported by Ralf dot Schuelke at gmail dot com on bugs@.
VersionDeltaFile
1.55+4-6usr.bin/less/less.1
+4-61 files

OpenBSD/ports dISSkh2net/putty Makefile distinfo, net/putty/patches patch-unix_uxnoise_c patch-unix_uxcons_c

   update to PuTTY 0.72, "fixes a small number of further security issues
   found by the 2019 EU-funded HackerOne bug bounty, and a variety of other
   bugs introduced in 0.71"

OpenBSD/src TlbW7urusr.bin/mg interpreter.c

   Missed a free.
VersionDeltaFile
1.5+2-1usr.bin/mg/interpreter.c
+2-11 files

OpenBSD/ports rsOSWH6infrastructure/lib/DPB Host.pm, infrastructure/lib/DPB/Core Distant.pm

   have host define the socket name, so that it's always built from the master
   dpb pid.

   ssh paranoia: also sets the real/effective group before the user

OpenBSD/ports fQyQJlNx11/gnome/bijiben Makefile distinfo

   update to bijiben-3.32.2

OpenBSD/src 9Fh4mctregress/usr.bin/ssh forwarding.sh

   Remove the sleeps and thus races from the forwarding test.  They were
   originally required to work with Protocol 1, but now we can use ssh -N
   and the control socket without the sleeps. While there, suppress output
   fro the control exit commands.
VersionDeltaFile
1.23+19-21regress/usr.bin/ssh/forwarding.sh
+19-211 files

OpenBSD/src rXQp32Kregress/usr.bin/ssh forwarding.sh

   Allow SLEEPTIME to be overridden.
VersionDeltaFile
1.22+2-2regress/usr.bin/ssh/forwarding.sh
+2-21 files

OpenBSD/src Gix1Jn4regress/usr.bin/ssh forwarding.sh

   Move sleep time into a variable so that we can increase it for platforms
   or configurations that are much slower then usual.
VersionDeltaFile
1.21+11-9regress/usr.bin/ssh/forwarding.sh
+11-91 files

OpenBSD/ports 34oiW9aarchivers/zstd Makefile distinfo, archivers/zstd/patches patch-lib_Makefile

   Update to zstd-1.4.1.

   Maintenance release, which includes a few bug fixes, including a fix for
   a rare data corruption bug, which could only be triggered in a niche use
   case.

   List of changes can be found at
   https://github.com/facebook/zstd/releases/tag/v1.4.1

OpenBSD/src MDWxpLWusr.bin/mg interpreter.c

   Move a bit of code to where it is called only if needed.
VersionDeltaFile
1.4+5-5usr.bin/mg/interpreter.c
+5-51 files