100 Commits
Author SHA1 Message Date
Philip Paeps a377d25bd2 libexpat: cath up with import of expat 2.10.0
Update expat_config.h and the libbsdxml(3) manpage to reflect the most
recent import.

MFC after:	3 days
MFC with:	765f30b9f3
2026-11-03 08:59:30 +08:00
Philip Paeps 765f30b9f3 contrib/expat: import expat 2.10.0
Changes: https://github.com/libexpat/libexpat/blob/R_2_10_0/expat/Changes

Security:	CVE-2026-115506
Security:	CVE-2026-117610
Security:	CVE-2026-118370
MFC after:	3 days
2026-11-03 08:16:51 +08:00
Philip Paeps 27ac437388 Vendor import of expat 2.10.0 2026-11-02 23:10:14 +08:00
Philip Paeps 5a2e900390 contrib/tzdata: import tzdata 2026f
Changes: https://github.com/eggert/tz/blob/2026f/NEWS

MFC after:	3 days
2026-10-28 22:46:33 +08:00
Philip Paeps 9f3ba8aca4 Import tzdata 2026f 2026-10-28 22:43:00 +08:00
Philip Paeps 657c089950 lib80211: fix build with eXpat 2.9.0
eXpat 2.9.0 deprecates XML_GetCurrentLineNumber() in favour of
XML_GetCurrentLineNumber64().  The new function behaves the same
as the old one but is not prone to 32 bit integer wrap-around.
2026-10-07 09:15:49 +08:00
Philip Paeps 22c3edb312 contrib/expat: import expat 2.9.0
Changes: https://github.com/libexpat/libexpat/blob/R_2_9_0/expat/Changes

Security:	CVE-2026-102633
Security:	CVE-2026-77214
MFC after:	3 days
2026-10-07 09:15:49 +08:00
Philip Paeps 91970165e3 Vendor import of expat 2.9.0 2026-10-06 07:34:57 +08:00
Philip Paeps f11af65350 contrib/tzdata: import tzdata 2026e
Changes: https://github.com/eggert/tz/blob/2026e/NEWS

Briefly:
    Manitoba moves to permanent -05 on 2026-10-31.

MFC after:	3 days
2026-09-30 10:47:45 +08:00
Philip Paeps cc5c384a34 Import tzdata 2026e 2026-09-30 09:53:05 +08:00
Philip Paeps c7b6798563 contrib/expat: import expat 2.8.5
Changes: https://github.com/libexpat/libexpat/blob/R_2_8_5/expat/Changes

Security:	CVE-2026-93990
MFC after:	3 days
2026-09-23 12:30:45 +08:00
Philip Paeps ad0a85f5d5 Vendor import of expat 2.8.5 2026-09-22 22:37:02 +09:00
Philip Paeps fe81d42176 contrib/tzdata: import tzdata 2026d
Changes: https://github.com/eggert/tz/blob/2026d/NEWS

MFC after:	3 days
2026-09-12 08:29:28 +08:00
Philip Paeps ef5bc5a116 Import tzdata 2026d 2026-09-12 08:25:12 +08:00
Philip Paeps f89b0ce5fd contrib/expat: import expat 2.8.4
Changes: https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes

Security:	CVE-2026-66046
Security:	CVE-2026-76641
Security:	CVE-2026-76957
Security:	CVE-2026-76956
MFC after:	1 week
2026-09-01 09:27:52 +07:00
Philip Paeps 698f424711 Vendor import of expat 2.8.4 2026-08-31 22:36:27 +07:00
Philip Paeps 5e6c894510 libexpat: update AUTHORS section of libbsdxml.3
The eXpat project has changed maintainers since this section was written
in 2002.  Update it to reflect reality.

Discussed with:	Sebastian Pipping <[email protected]>
Reviewed by:	bcr
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D58835
2026-08-16 08:24:29 +06:00
Philip Paeps 207d96dabf contrib/expat: import expat 2.8.3
Changes: https://github.com/libexpat/libexpat/blob/R_2_8_3/expat/Changes

Security:	CVE-2026-72522
MFC after:	1 week
2026-08-11 07:30:15 +08:00
Philip Paeps ef5aa86648 Vendor import of expat 2.8.3 2026-08-11 07:25:51 +08:00
Philip Paeps dd6fd39608 Import tzdata 2026c 2026-07-09 08:44:19 +12:00
Philip Paeps 665bb2d9a4 contrib/tzdata: import tzdata 2026c
Changes: https://github.com/eggert/tz/blob/2026c/NEWS

MFC after:	3 days
2026-07-09 08:46:28 +12:00
Philip Paeps c82aeee8a6 contrib/expat: import expat 2.8.2
Changes: https://github.com/libexpat/libexpat/blob/R_2_8_2/expat/Changes

Security:	CVE-2026-50219
Security:	CVE-2026-56131
Security:       CVE-2026-56132
Security:       CVE-2026-56403
Security:       CVE-2026-56404
Security:       CVE-2026-56405
Security:       CVE-2026-56406
Security:       CVE-2026-56407
Security:       CVE-2026-56408
Security:       CVE-2026-56409
Security:       CVE-2026-56410
Security:       CVE-2026-56411
Security:       CVE-2026-56412
MFC after:	1 week
2026-06-25 17:44:09 +03:00
Philip Paeps 28bb687ea8 Vendor import of expat 2.8.2 2026-06-25 17:32:40 +03:00
Philip Paeps 9cc9b8b372 contrib/expat: import expat 2.8.1
Changes: https://github.com/libexpat/libexpat/blob/R_2_8_1/expat/Changes

Security:	CVE-2026-45186
MFC after:	1 week
2026-05-13 11:26:56 +08:00
Philip Paeps e3c0f2f399 Vendor import of expat 2.8.1 2026-05-13 11:13:20 +08:00
Philip Paeps e3935639d8 contrib/expat: import expat 2.8.0
Changes: https://github.com/libexpat/libexpat/blob/R_2_8_0/expat/Changes

Security:	CVE-2026-41080
MFC after:	1 week
2026-04-27 16:24:36 +05:45
Philip Paeps 1102bfff8f Vendor import of expat 2.8.0 2026-04-27 12:44:07 +05:45
Philip Paeps 9b95cab0a2 contrib/tzdata: import tzdata 2026b
Changes: https://github.com/eggert/tz/blob/2026b/NEWS

MFC after:	3 days
2026-04-23 23:44:33 +08:00
Philip Paeps 5cfcccf767 Revert "Import tzdata 2026b"
This reverts commit 5417f0bbde.
2026-04-23 23:26:56 +08:00
Philip Paeps 5417f0bbde Import tzdata 2026b 2026-04-23 23:19:47 +08:00
Philip Paeps def146fe2a Import tzdata 2026b 2026-04-23 22:59:30 +08:00
Philip Paeps ae04c7bbf0 contrib/expat: import expat 2.7.5
Changes: https://github.com/libexpat/libexpat/blob/R_2_7_5/expat/Changes
         https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes

Security:	CVE-2026-32776
Security:	CVE-2026-32777
Security:	CVE-2026-32778
Security:	CVE-2026-24515
Security:	CVE-2026-25210
MFC after:	3 days
2026-04-02 08:19:49 +08:00
Philip Paeps f5b5e29279 Vendor import of expat 2.7.5 2026-04-01 16:49:18 +08:00
Philip Paeps 6becc3dff9 contrib/tzdata: import tzdata 2026a
Changes: https://github.com/eggert/tz/blob/2026a/NEWS

MFC after:      3 days
2026-03-03 04:34:06 +08:00
Philip Paeps 18b0e604df Import tzdata 2026a 2026-03-03 04:33:08 +08:00
Philip Paeps d44d79e577 bsdinstall: remove ftp.at.freebsd.org
After ~13 years of running the ftp.at.freebsd.org community mirror is
shutting down at the end of March.  Remove it from the mirrorselect
script.

Reported by:	Klaus P. Ohrhallinger <[email protected]>
2026-02-28 17:56:23 +08:00
Philip Paeps a86dc94b84 contrib/tzdata: import tzdata 2025c
Changes: https://github.com/eggert/tz/blob/2025c/NEWS

MFC after:      3 days
2025-12-11 07:55:42 +01:00
Philip Paeps 7d227f6f7a Import tzdata 2025c 2025-12-11 07:50:43 +01:00
Philip Paeps 23a0c88b03 zoneinfo: don't install version
The commit teaching the build to install tzdata.zi for libcxx also
instals version.  It turns out this makes at least one piece of third
party software cry: rubygem-tzinfo expects any file in zoneinfo to be at
least 44 bytes long.  Clearly this is a bug in rubygem-tzinfo but since
nothing actually uses version, we may as well not install it ... as we
did previously.

Reported by:	delphij
Fixes:		91506dba7f zoneinfo: also install tzdata.zi and version
MFC after:	1 day
2025-05-22 01:17:49 +08:00
Philip Paeps 00c8538e87 lib/libexpat: update build config for 2.7.1
Forgotten in fe9278888f.

Point hat to:	philip
2025-04-07 11:36:45 +08:00
Philip Paeps 03a1992591 lib/libexpat: bump libbsdxml.3 after 2.7.1 import
Forgotten in fe9278888f.

Pointy hat to:	philip
2025-04-07 10:35:19 +08:00
Philip Paeps fe9278888f contrib/expat: import expat 2.7.1
Changes: https://github.com/libexpat/libexpat/blob/R_2_7_1/expat/Changes
         https://github.com/libexpat/libexpat/blob/R_2_7_0/expat/Changes

Security:	CVE-2024-8176
MFC after:	3 days
2025-04-02 16:56:02 +08:00
Philip Paeps b09cf48da4 Vendor import of expat 2.7.1 2025-04-02 12:16:50 +08:00
Philip Paeps 91506dba7f zoneinfo: also install tzdata.zi and version
Build and install the shrunk version of the time zone database required
by libc++ 19 std::chrono::current_zone (etc).  While here, also install
the tzdata 'version' file to align more closely with other vendors.

PR:		282377
Reviewed by:	dim, emaste, imp
Differential Revision:	https://reviews.freebsd.org/D49577
2025-04-01 16:09:37 +08:00
Philip Paeps d2cccdef30 contrib/tzdata: import tzdata 2025b
Changes: https://github.com/eggert/tz/blob/2025b/NEWS

MFC after:	3 days
2025-03-23 09:28:44 +08:00
Philip Paeps 09f889d4a3 Import tzdata 2025b 2025-03-23 09:27:41 +08:00
Philip Paeps 46226b0162 contrib/tzdata: import tzdata 2025a
Changes: https://github.com/eggert/tz/blob/2025a/NEWS

MFC after:      3 days
2025-01-17 09:33:46 +08:00
Philip Paeps b4a294ba7e Import tzdata 2025a 2025-01-17 09:31:42 +08:00
Philip Paeps e273650f2c contrib/tzdata: import tzdata 2024b
Changes: https://github.com/eggert/tz/blob/2024b/NEWS

MFC after:	3 days
2024-09-06 09:37:36 +08:00
Philip Paeps 62ad5eff80 Import tzdata 2024b 2024-09-06 09:33:05 +08:00
Philip Paeps 2abea9df01 openssh: Fix pre-authentication remote code execution in sshd.
Reported by:	Qualys Threat Research Unit (TRU)
Approved by:	so
Security:	FreeBSD-SA-24:04.openssh
Security:	CVE-2024-6387
2024-07-01 16:20:01 +08:00
Philip Paeps 2911c44baf bsdinstall: remove two dead mirrors 2024-02-15 21:49:33 +08:00
Philip Paeps 9c59988175 bsdinstall: prefer HTTP
In 2024, users are more likely to have working HTTP than working FTP.
Present http://ftp.FreeBSD.org as the first option in the installer.
Keep ftp://ftp.FreeBSD.org as the second option.

MFC after:	3 weeks
2024-02-15 21:49:33 +08:00
Philip Paeps 2723c7ffb7 contrib/tzdata: import tzdata 2024a
Changes: https://github.com/eggert/tz/blob/2024a/NEWS

MFC after:	3 days
2024-02-02 10:01:39 +08:00
Philip Paeps 76e31da7ab Import tzdata 2024a 2024-02-02 09:53:59 +08:00
Philip Paeps eebb9c2cae contrib/tzdata: import tzdata 2023d
Changes: https://github.com/eggert/tz/blob/2023d/NEWS

MFC after:	1 day
2023-12-23 09:51:01 +08:00
Philip Paeps 893fe32cd2 Import tzdata 2023d 2023-12-23 09:34:58 +08:00
Philip Paeps b1c95af454 rc.conf: correct $ntp_leapfile_sources
IETF is no longer serving leap-seconds.list.  Point at IANA instead.

This fixes "service ntpd fetch".

MFC after:	1 day
2023-12-07 13:48:13 +08:00
Philip Paeps 9fbeeb6e38 contrib/tzdata: import tzdata 2023c
Changes: https://github.com/eggert/tz/blob/2023c/NEWS

The tzdata 2023c release reverts all changes made in 2023b other than
commentary, as that appears to be the best of a bad set of short-notice
choices for modeling this week's daylight saving chaos in Lebanon.

MFC after:      insta-MFC
2023-03-29 09:09:54 +08:00
Philip Paeps 1bb5a589a9 Import tzdata 2023c 2023-03-29 09:08:40 +08:00
Philip Paeps 4071c87100 Import tzdata 2023b 2023-03-24 12:44:47 +08:00
Philip Paeps e31cd8521f Import tzdata 2023a 2023-03-23 09:14:52 +08:00
Philip Paeps 2084f6a496 contrib/tzdata: import tzdata 2023b
Changes: https://github.com/eggert/tz/blob/2023b/NEWS

MFC after:      1 day
2023-03-24 12:45:24 +08:00
Philip Paeps 259e2ad76d contrib/tzdata: import tzdata 2023a
Changes: https://github.com/eggert/tz/blob/2023a/NEWS

MFC after:	1 day
2023-03-23 09:33:45 +08:00
Philip Paeps 821549a9df OptionalObsoleteFiles.inc: add zoneinfo/America/Ciudad_Juarez
tzdata 2022g and later split America/Ciudad_Juarez from America/Ojinaga.
Ensure this file is removed in builds WITHOUT_ZONEINFO.

MFC after:	1 day
2022-11-30 09:50:26 +08:00
Philip Paeps cf1ad53510 contrib/tzdata: import tzdata 2022g
Changes: https://github.com/eggert/tz/blob/2022g/NEWS

MFC after:	1 day
2022-11-30 09:36:28 +08:00
Philip Paeps 9f36c6bf1e Import tzdata 2022g 2022-11-30 09:31:56 +08:00
Philip Paeps 9142a2a37b contrib/tzdata: import tzdata 2022f
Changes: https://github.com/eggert/tz/blob/2022f/NEWS

MFC after:	3 days
2022-10-29 10:38:01 +08:00
Philip Paeps 46649025f4 Import tzdata 2022f 2022-10-29 10:33:53 +08:00
Philip Paeps 5d56371c70 contrib/tzdata: import tzdata 2022e
Changes: https://github.com/eggert/tz/blob/2022e/NEWS

MFC after:	3 days
2022-10-12 09:50:03 +08:00
Philip Paeps d479ab9945 Import tzdata 2022e 2022-10-12 09:46:54 +08:00
Philip Paeps 57338837ae ObsoleteFiles.inc: fix a silly typo
Remove /usr/share/zoneinfo/SystemV, not /usr/share/zoneinfo.
The former was clearly wishful thinking. :-)

MFC after:	3 days
Pointy hat to:  philip
2022-09-25 14:03:43 +08:00
Philip Paeps da038df8c9 share/zoneinfo: don't build obsolete SystemV zones
The /usr/share/zoneinfo/SystemV directory has been empty on FreeBSD
since 2006.  The upstream source file was removed in 2020.  Also stop
passing yearisdate to zic(8).  This has not been necessary for years.
The script has been removed upstream since 2020.

MFC after:	3 days
2022-09-25 13:54:20 +08:00
Philip Paeps 1576451a39 contrib/tzdata: import tzdata 2022d
Changes: https://github.com/eggert/tz/blob/2022d/NEWS

MFC after:	3 days
2022-09-25 13:50:36 +08:00
Philip Paeps 42886e7fdd Import tzdata 2022d 2022-09-25 13:04:27 +08:00
Philip Paeps a24d752d3e Import tzcode 2022c 2022-08-16 16:09:47 +08:00
Philip Paeps 9b5369d383 Unsplit vendor import of tzcode 2010n
Historically, to work around CVS limitations, imports on the tzcode
vendor branch were split into subdirectories, which were then merged to
their respective counterparts in contrib.  In the Git era, this split is
unnecessary and adds more work.

Undo the split for the most recent vendor import of tzcode 2010n to
prepare for the vendor import of tzcode 2022c.
2022-08-16 15:24:21 +08:00
Philip Paeps 5f33eb7266 contrib/tzdata: import tzdata 2022c
Changes: https://github.com/eggert/tz/blob/2022c/NEWS

MFC after:	1 day
2022-08-16 10:54:37 +08:00
Philip Paeps adf59137a1 Import tzdata 2022c 2022-08-16 10:34:28 +08:00
Philip Paeps 9f9fc6bb80 contrib/tzdata: import tzdata 2022b
Changes: https://github.com/eggert/tz/blob/2022b/NEWS

MFC after:	3 days
2022-08-11 10:48:24 +08:00
Philip Paeps 79499b48c8 Import tzdata 2022b 2022-08-11 10:23:48 +08:00
Philip Paeps c4995b69db ipmi: fix a use-after-free bug in error handling
18db96dbfd introduced a use-after-free bug
in the error handling of the IPMICTL_RECEIVE_MSG ioctl.

Reported by:    Coverity (CID 1490456) (via vangyzen)
Differential Revision:	https://reviews.freebsd.org/D35605
2022-07-08 11:49:54 +08:00
Philip Paeps 8ea5af2b77 contrib/tzdata: import tzdata 2022a
Merge commit '971fa603f2bdf16273135a00ff16c5585520c53f'

Changes: https://github.com/eggert/tz/blob/2022a/NEWS

MFC after:	3 days
2022-03-17 11:30:12 +08:00
Philip Paeps 971fa603f2 Import tzdata 2022a 2022-03-17 11:27:39 +08:00
Philip Paeps 91feb4f420 riscv: add iicbus and iicoc to GENERIC
The iicoc driver supports the OpenCores I2C IP.  This is included in at
least the SiFive "Unleashed" and "Unmatched" cores and probably others.

Suggested by:	jrtc27
2021-11-01 13:19:55 +08:00
Philip Paeps b02df2322c contrib/tzdata: import tzdata 2021e
Merge commit 'c66f7aacfc78e5e86469f85f20d3d4fc7d1e9a74'

Changes: https://github.com/eggert/tz/blob/2021e/NEWS

MFC after:	3 days
2021-10-22 13:20:20 +08:00
Philip Paeps c66f7aacfc Import tzdata 2021e 2021-10-22 13:17:04 +08:00
Philip Paeps 6b7d3b4de8 contrib/tzdata: import tzdata 2021d
Merge commit 'c28d35783173c0b09ca1f7e29d2565b1602f733d'

Changes: https://github.com/eggert/tz/blob/2021d/NEWS

MFC after:	3 days
2021-10-18 14:19:42 +08:00
Philip Paeps c28d357831 Import tzcode 2021d 2021-10-18 14:17:22 +08:00
Philip Paeps 93d120dbc0 contrib/tzdata: import tzdata 2021c
Merge commit '9530c11c35707c2ed4a95aa90097b30f8a230563'

Changes: https://github.com/eggert/tz/blob/2021c/NEWS

MFC after:	3 days
2021-10-02 10:52:02 +08:00
Philip Paeps 9530c11c35 Import tzdata 2021c 2021-10-02 10:47:29 +08:00
Philip Paeps 94c2d487f1 contrib/tzdata: import tzdata 2021b
Merge commit 'a5725262945a2971af3b808088217fe975e8364e'

Changes: https://github.com/eggert/tz/blob/2021b/NEWS

MFC after:	3 days
2021-09-26 14:45:39 +08:00
Philip Paeps a572526294 Import tzdata 2021b 2021-09-26 14:35:07 +08:00
Philip Paeps 71611b0c68 tcp: document TCP Fast Open (RFC 7413) in tcp(4)
Adds documentation for the TCP_FASTOPEN socket option
and related MIB variables to the tcp(4) manual page.

PR:		257907
Reviewed by:	gbe
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D31764
2021-09-03 10:33:12 +08:00
Philip Paeps b345b7e9e9 Document my shiny new doc commit bit 2021-07-14 11:55:16 +08:00
Philip Paeps 7daa45becf bsdinstall: add a new mirror in Bulgaria
Provided by Telepoint Mirror Service.

Reported by:	Valentin Nikolov <[email protected]>
MFC after:	3 days
2021-06-17 21:07:37 +08:00
Philip Paeps 1c9605fe1e bsdconfig: add a new mirror in Bulgaria
Provided by Telepoint Mirror Service.

Reported by:	Valentin Nikolov <[email protected]>
MFC after:	3 days
2021-06-17 21:07:37 +08:00
Philip Paeps e5fc416c28 bsdinstall: remove ftp7.ua.freebsd.org mirror
PR:		254779
Reported by:	Dmytro <[email protected]>
2021-04-06 10:32:52 +08:00
Philip Paeps e270eebc97 bsdconfig: remove ftp7.ua.freebsd.org mirror
PR:		254779
Reported by:	Dmytro <[email protected]>
2021-04-06 10:32:23 +08:00
Philip Paeps f8262d7d8a Import wpa_supplicant/hostapd commit 9d9b42306541
Start tracking upstream development of hostapd and wpa_supplicant more
closely.  The last upstream release is from August 2019.  Keeping up
with upstream development will make importing releases less exciting.

Discussed with: cy
Sponsored by:	Rubicon Communications, LLC ("Netgate")
2021-03-19 11:13:37 +08:00