From noreply at github.com  Tue Jan  9 13:41:21 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 10:41:21 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] f4947f: bump copyright
Message-ID: <MidnightBSD/src/push/refs/heads/master/f138b4-f4947f@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: f4947f7ded09fdc3b44858b52354c60ea6f56de9
      https://github.com/MidnightBSD/src/commit/f4947f7ded09fdc3b44858b52354c60ea6f56de9
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M COPYRIGHT

  Log Message:
  -----------
  bump copyright



From noreply at github.com  Tue Jan  9 13:42:45 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 10:42:45 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 12de20: happy new year
Message-ID: <MidnightBSD/src/push/refs/heads/master/f4947f-12de20@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 12de20be6b42e6a5ad52b57dc37b957501731a1d
      https://github.com/MidnightBSD/src/commit/12de20be6b42e6a5ad52b57dc37b957501731a1d
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M sys/sys/copyright.h

  Log Message:
  -----------
  happy new year



From noreply at github.com  Tue Jan  9 17:23:13 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 14:23:13 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 62cb9e: nfscl: Fix handling of
 expired Kerberos credential...
Message-ID: <MidnightBSD/src/push/refs/heads/master/12de20-62cb9e@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 62cb9e7d054312f4e06933758ab86fbcfe231dc9
      https://github.com/MidnightBSD/src/commit/62cb9e7d054312f4e06933758ab86fbcfe231dc9
  Author: Rick Macklem <rmacklem at FreeBSD.org>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M sys/fs/nfs/nfs_commonkrpc.c

  Log Message:
  -----------
  nfscl: Fix handling of expired Kerberos credentials (NFSv4.1/4.2)

If the NFS server detects that the Kerberos credentials provided
by a NFSv4.1/4.2 mount using sec=krb5[ip] have expired, the NFS
server replies with a krpc layer error of RPC_AUTHERROR.
When this happened, the client erroneously left the NFSv4.1/4.2
session slot busy, so that it could not be used by other RPCs.
If this happened for all session slots, the mount point would
hang.

This patch fixes the problem by releasing the session slot
and resetting its sequence# upon receiving a RPC_AUTHERROR
reply.

This bug only affects NFSv4.1/4.2 mounts using sec=krb5[ip],
but has existed since NFSv4.1 client support was added to
FreeBSD.

So, why has the bug remained undetected for so long?
I cannot be sure, but I suspect that, often, the client detected
the Kerberos credential expiration before attempting the RPC.
For this case, the client would not do the RPC and, as such,
there would be no busy session slot.  Also, no hang would
occur until all session slots are busied (64 for a FreeBSD
client/server), so many cases of the bug probably went undetected?
Also, use of sec=krb5[ip] mounts are not that common.

PR:	275905

(cherry picked from commit a558130881e9d574dc5f37827fe2284667d5aba8)



From noreply at github.com  Tue Jan  9 17:24:07 2024
From: noreply at github.com (Dimitry Andric)
Date: Tue, 09 Jan 2024 14:24:07 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 84571e: Fix snprintf truncation
 in telnet
Message-ID: <MidnightBSD/src/push/refs/heads/master/62cb9e-84571e@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 84571ee95099b5a1dc58f9af75d5a11915f566f1
      https://github.com/MidnightBSD/src/commit/84571ee95099b5a1dc58f9af75d5a11915f566f1
  Author: Dimitry Andric <dim at FreeBSD.org>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M contrib/telnet/telnet/telnet.c

  Log Message:
  -----------
  Fix snprintf truncation in telnet

Building telnet with clang 18 results in the following warning:

  contrib/telnet/telnet/telnet.c:231:5: error: 'snprintf' will always be truncated; specified size is 10, but format string expands to at least 11 [-Werror,-Wformat-truncation]
    231 |     snprintf(temp2, sizeof(temp2), "%c%c%c%c....%c%c", IAC, SB, TELOPT_COMPORT,
	|     ^

The temp2 buffer is 10 chars, while the format string also consists of
10 chars. Therefore, snprintf(3) will truncate the last character, 'SE'
(end sub negotation) in this case.

Bump the buffer to 11 chars to avoid truncation.

MFC after:	3 days

(cherry picked from commit c794d188222a4d3414233ff9630d47eedc090fbe)



From noreply at github.com  Tue Jan  9 17:46:11 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 14:46:11 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] ebe8d3: tzdata 2023d
Message-ID: <MidnightBSD/src/push/refs/heads/vendor/tzdata/dist/b52a7d-ebe8d3@github.com>

  Branch: refs/heads/vendor/tzdata/dist
  Home:   https://github.com/MidnightBSD/src
  Commit: ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7
      https://github.com/MidnightBSD/src/commit/ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M Makefile
    M NEWS
    M README
    M africa
    M antarctica
    M asia
    M australasia
    M backward
    M backzone
    A checknow.awk
    M checktab.awk
    M europe
    M iso3166.tab
    M leap-seconds.list
    M leapseconds
    M northamerica
    M southamerica
    M version
    M zone.tab
    M zone1970.tab
    A zonenow.tab

  Log Message:
  -----------
  tzdata 2023d

    Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    Vostok, Antarctica changed time zones on 2023-12-18.
    Casey, Antarctica changed time zones five times since 2020.
    Code and data fixes for Palestine timestamps starting in 2072.
    A new data file zonenow.tab for timestamps starting now.



From noreply at github.com  Tue Jan  9 17:46:12 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 14:46:12 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src]
Message-ID: <MidnightBSD/src/push/refs/tags/vendor/tzdata/dist/tzdata2023d/000000-0beab4@github.com>

  Branch: refs/tags/vendor/tzdata/dist/tzdata2023d
  Home:   https://github.com/MidnightBSD/src

From noreply at github.com  Tue Jan  9 17:53:01 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 14:53:01 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] ebe8d3: tzdata 2023d
Message-ID: <MidnightBSD/src/push/refs/heads/master/84571e-4f6285@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7
      https://github.com/MidnightBSD/src/commit/ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M Makefile
    M NEWS
    M README
    M africa
    M antarctica
    M asia
    M australasia
    M backward
    M backzone
    A checknow.awk
    M checktab.awk
    M europe
    M iso3166.tab
    M leap-seconds.list
    M leapseconds
    M northamerica
    M southamerica
    M version
    M zone.tab
    M zone1970.tab
    A zonenow.tab

  Log Message:
  -----------
  tzdata 2023d

    Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    Vostok, Antarctica changed time zones on 2023-12-18.
    Casey, Antarctica changed time zones five times since 2020.
    Code and data fixes for Palestine timestamps starting in 2072.
    A new data file zonenow.tab for timestamps starting now.


  Commit: 4f62855030e82d1d9bc7ae5e78058fb750413279
      https://github.com/MidnightBSD/src/commit/4f62855030e82d1d9bc7ae5e78058fb750413279
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M contrib/tzdata/Makefile
    M contrib/tzdata/NEWS
    M contrib/tzdata/README
    M contrib/tzdata/africa
    M contrib/tzdata/antarctica
    M contrib/tzdata/asia
    M contrib/tzdata/australasia
    M contrib/tzdata/backward
    M contrib/tzdata/backzone
    A contrib/tzdata/checknow.awk
    M contrib/tzdata/checktab.awk
    M contrib/tzdata/europe
    M contrib/tzdata/iso3166.tab
    M contrib/tzdata/leap-seconds.list
    M contrib/tzdata/leapseconds
    M contrib/tzdata/northamerica
    M contrib/tzdata/southamerica
    M contrib/tzdata/version
    M contrib/tzdata/zone.tab
    M contrib/tzdata/zone1970.tab
    A contrib/tzdata/zonenow.tab

  Log Message:
  -----------
  Merge commit 'ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7'


Compare: https://github.com/MidnightBSD/src/compare/84571ee95099...4f62855030e8

From noreply at github.com  Tue Jan  9 17:53:20 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 14:53:20 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 18743d: tzdata 2023d
Message-ID: <MidnightBSD/src/push/refs/heads/master/4f6285-18743d@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 18743db47df2781eb57b6f24983fa9a5be7d4f67
      https://github.com/MidnightBSD/src/commit/18743db47df2781eb57b6f24983fa9a5be7d4f67
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  tzdata 2023d



From noreply at github.com  Tue Jan  9 17:54:47 2024
From: noreply at github.com (Lucas Holt)
Date: Tue, 09 Jan 2024 14:54:47 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] ebe8d3: tzdata 2023d
Message-ID: <MidnightBSD/src/push/refs/heads/stable/3.1/a89f57-9ed762@github.com>

  Branch: refs/heads/stable/3.1
  Home:   https://github.com/MidnightBSD/src
  Commit: ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7
      https://github.com/MidnightBSD/src/commit/ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M Makefile
    M NEWS
    M README
    M africa
    M antarctica
    M asia
    M australasia
    M backward
    M backzone
    A checknow.awk
    M checktab.awk
    M europe
    M iso3166.tab
    M leap-seconds.list
    M leapseconds
    M northamerica
    M southamerica
    M version
    M zone.tab
    M zone1970.tab
    A zonenow.tab

  Log Message:
  -----------
  tzdata 2023d

    Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
    Vostok, Antarctica changed time zones on 2023-12-18.
    Casey, Antarctica changed time zones five times since 2020.
    Code and data fixes for Palestine timestamps starting in 2072.
    A new data file zonenow.tab for timestamps starting now.


  Commit: 8d38a65b1810d428aa4f9b4702be931f1d6675a3
      https://github.com/MidnightBSD/src/commit/8d38a65b1810d428aa4f9b4702be931f1d6675a3
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M contrib/tzdata/Makefile
    M contrib/tzdata/NEWS
    M contrib/tzdata/README
    M contrib/tzdata/africa
    M contrib/tzdata/antarctica
    M contrib/tzdata/asia
    M contrib/tzdata/australasia
    M contrib/tzdata/backward
    M contrib/tzdata/backzone
    A contrib/tzdata/checknow.awk
    M contrib/tzdata/checktab.awk
    M contrib/tzdata/europe
    M contrib/tzdata/iso3166.tab
    M contrib/tzdata/leap-seconds.list
    M contrib/tzdata/leapseconds
    M contrib/tzdata/northamerica
    M contrib/tzdata/southamerica
    M contrib/tzdata/version
    M contrib/tzdata/zone.tab
    M contrib/tzdata/zone1970.tab
    A contrib/tzdata/zonenow.tab

  Log Message:
  -----------
  Merge commit 'ebe8d3e568ecca1d476ff5b2e5191a1e8613b1d7' into stable/3.1


  Commit: 9ed7629f7b6241bdcdb49f303b25c5801feebb84
      https://github.com/MidnightBSD/src/commit/9ed7629f7b6241bdcdb49f303b25c5801feebb84
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-09 (Tue, 09 Jan 2024)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  tzdata 2023d


Compare: https://github.com/MidnightBSD/src/compare/a89f57b4a70c...9ed7629f7b62

From noreply at github.com  Thu Jan 11 10:56:09 2024
From: noreply at github.com (Lucas Holt)
Date: Thu, 11 Jan 2024 07:56:09 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 1b9580: partial svn removal
Message-ID: <MidnightBSD/src/push/refs/heads/master/18743d-1b9580@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 1b95803c6473625cb510473db6b05651c7585929
      https://github.com/MidnightBSD/src/commit/1b95803c6473625cb510473db6b05651c7585929
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M Makefile.inc1
    M ObsoleteFiles.inc
    M tools/build/mk/OptionalObsoleteFiles.inc
    R tools/tools/git/git-svn-init

  Log Message:
  -----------
  partial svn removal



From noreply at github.com  Thu Jan 11 13:51:49 2024
From: noreply at github.com (Lucas Holt)
Date: Thu, 11 Jan 2024 10:51:49 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] b525dd: favor mandoc with perl
 poddoc
Message-ID: <MidnightBSD/src/push/refs/heads/master/1b9580-b525dd@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: b525dd458220665538bbb2ae60deff375c617c03
      https://github.com/MidnightBSD/src/commit/b525dd458220665538bbb2ae60deff375c617c03
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M contrib/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
    M contrib/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm

  Log Message:
  -----------
  favor mandoc with perl poddoc



From noreply at github.com  Thu Jan 11 13:52:17 2024
From: noreply at github.com (Lucas Holt)
Date: Thu, 11 Jan 2024 10:52:17 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 133e7c: favor mandoc with perl
 poddoc
Message-ID: <MidnightBSD/src/push/refs/heads/stable/3.1/9ed762-133e7c@github.com>

  Branch: refs/heads/stable/3.1
  Home:   https://github.com/MidnightBSD/src
  Commit: 133e7c9f4cbabe1ef8098ca1a2da2782278d17e1
      https://github.com/MidnightBSD/src/commit/133e7c9f4cbabe1ef8098ca1a2da2782278d17e1
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M contrib/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
    M contrib/perl/cpan/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm

  Log Message:
  -----------
  favor mandoc with perl poddoc



From noreply at github.com  Thu Jan 11 15:10:58 2024
From: noreply at github.com (Lucas Holt)
Date: Thu, 11 Jan 2024 12:10:58 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 9056ed: add midnightbsd patch.
Message-ID: <MidnightBSD/src/push/refs/heads/stable/3.1/133e7c-9056ed@github.com>

  Branch: refs/heads/stable/3.1
  Home:   https://github.com/MidnightBSD/src
  Commit: 9056ed0a62cfe4bcb58c63126cbf6be0dc875f82
      https://github.com/MidnightBSD/src/commit/9056ed0a62cfe4bcb58c63126cbf6be0dc875f82
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M contrib/perl/cpan/File-Fetch/lib/File/Fetch.pm

  Log Message:
  -----------
  add midnightbsd patch.

also created pr upstream https://github.com/Perl-Toolchain-Gang/File-Fetch/pull/24



From noreply at github.com  Thu Jan 11 15:11:21 2024
From: noreply at github.com (Lucas Holt)
Date: Thu, 11 Jan 2024 12:11:21 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 8c559f: add midnightbsd patch.
Message-ID: <MidnightBSD/src/push/refs/heads/master/b525dd-8c559f@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 8c559f3313509e5f8ef81e6983a4aa02769cb1ab
      https://github.com/MidnightBSD/src/commit/8c559f3313509e5f8ef81e6983a4aa02769cb1ab
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-11 (Thu, 11 Jan 2024)

  Changed paths:
    M contrib/perl/cpan/File-Fetch/lib/File/Fetch.pm

  Log Message:
  -----------
  add midnightbsd patch.

also created pr upstream https://github.com/Perl-Toolchain-Gang/File-Fetch/pull/24



From noreply at github.com  Fri Jan 12 11:42:53 2024
From: noreply at github.com (Lucas Holt)
Date: Fri, 12 Jan 2024 08:42:53 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 720a75: fix typo
Message-ID: <MidnightBSD/src/push/refs/heads/master/8c559f-720a75@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 720a758baad97a0a62d361a06cd560d9b2f02fd7
      https://github.com/MidnightBSD/src/commit/720a758baad97a0a62d361a06cd560d9b2f02fd7
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M contrib/perl/Configure

  Log Message:
  -----------
  fix typo



From noreply at github.com  Fri Jan 12 13:18:37 2024
From: noreply at github.com (Lucas Holt)
Date: Fri, 12 Jan 2024 10:18:37 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] c906dc: explicitly set man
 pages locations
Message-ID: <MidnightBSD/src/push/refs/heads/master/720a75-c906dc@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: c906dc84f7718022bd4f0ecd25258974c500084f
      https://github.com/MidnightBSD/src/commit/c906dc84f7718022bd4f0ecd25258974c500084f
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M usr.bin/perl/BSDmakefile

  Log Message:
  -----------
  explicitly set man pages locations



From noreply at github.com  Fri Jan 12 13:20:28 2024
From: noreply at github.com (Lucas Holt)
Date: Fri, 12 Jan 2024 10:20:28 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 58a458: explicitly set man
 pages locations
Message-ID: <MidnightBSD/src/push/refs/heads/stable/3.1/9056ed-58a458@github.com>

  Branch: refs/heads/stable/3.1
  Home:   https://github.com/MidnightBSD/src
  Commit: 58a4582784f8ecd91bab78d6a08f8b4f8cec6cb8
      https://github.com/MidnightBSD/src/commit/58a4582784f8ecd91bab78d6a08f8b4f8cec6cb8
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M usr.bin/perl/BSDmakefile

  Log Message:
  -----------
  explicitly set man pages locations



From noreply at github.com  Fri Jan 12 13:50:20 2024
From: noreply at github.com (Lucas Holt)
Date: Fri, 12 Jan 2024 10:50:20 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 07c318: Update UPDATING
Message-ID: <MidnightBSD/src/push/refs/heads/master/c906dc-07c318@github.com>

  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: 07c318e261c72952a4f949efd9a40a4bb197bc35
      https://github.com/MidnightBSD/src/commit/07c318e261c72952a4f949efd9a40a4bb197bc35
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  Update UPDATING



From noreply at github.com  Fri Jan 12 13:51:00 2024
From: noreply at github.com (Lucas Holt)
Date: Fri, 12 Jan 2024 10:51:00 -0800
Subject: [Midnightbsd-cvs] [MidnightBSD/src] 83bcaf: document perl changes
Message-ID: <MidnightBSD/src/push/refs/heads/stable/3.1/58a458-83bcaf@github.com>

  Branch: refs/heads/stable/3.1
  Home:   https://github.com/MidnightBSD/src
  Commit: 83bcafb5422a1cf7d8e4ce2581664226889a3882
      https://github.com/MidnightBSD/src/commit/83bcafb5422a1cf7d8e4ce2581664226889a3882
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M UPDATING

  Log Message:
  -----------
  document perl changes