Personal patches
Go to file
Matthias Andree cd6957878c dns/dnsmasq: fix rare cache corruption problem
Simon Kelley sent an advisory that in rare circumstances, the cache can
become corrupted and the DNS subsystem then became disfunctional.
This is reported as regression in 2.88.
Chances seem higher this happens with DNSSEC enabled, but seems not limited
to it.  For details, please see the patch contained in this commit, or
https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2023q1/016821.html

The symptom of this happening is apparently a cache internal error.

2.89 with this fix and a few others is slated for release in a week.
Let's fix the patch already and MFH to 2023Q1 so we keep our liberties
to decide whether we need to move quarterly to 2.89 or rather stick
with 2.88_1.

originally
Reported by:	Timo van Roermund (to Simon Kelley in private)
Reported by:	Simon Kelley (upstream maintainer, through mailing list)
Obtained from:	Simon Kelley (upstream maintainer, Git repository)
MFH:		2023Q1

(cherry picked from commit 038ffa5e63)
2023-01-14 10:21:24 +01:00
.hooks .hooks/pre-commit.d: unbreak EPOCH checker 2022-12-18 09:58:17 +01:00
accessibility Qt5: Update Qt 5 to 5.15.7 2022-12-29 12:52:47 +01:00
arabic arabic/py-hijri-converter: New port: Hijri-Gregorian dates converter based on the Umm al-Qura calendar 2022-12-27 13:32:41 -08:00
archivers archivers/py-borgbackup: update to 1.2.3 2023-01-13 20:30:23 +01:00
astro astro/stellarium: update Stellarium to version 1.2 2023-01-02 00:18:54 +00:00
audio audio/bespokesynth: Broken: incompatible with the latest JUCE 2023-01-10 00:07:46 -08:00
base Remove WWW entries moved into port Makefiles 2022-09-07 23:58:51 +02:00
benchmarks benchmarks/rubygem-benchmark-memory: update to 0.2.0 2023-01-12 07:56:48 +02:00
biology biology/lamarc: Refactor after wxgtk28 removal 2022-12-31 04:54:58 +01:00
cad cad/klayout: Update to 0.28.2 2023-01-03 01:08:41 +09:00
chinese chinese/fcitx5-mcbopomofo: Use CMAKE_OFF instead of setting Off in CMAKE_ARGS 2022-12-30 23:42:07 +08:00
comms Qt: Update Qt 6 to 6.4.2 2023-01-06 09:37:15 +01:00
converters converters/rubygem-json-ld-preloaded: Update to 3.2.2 2022-12-30 17:05:17 +08:00
databases databases/rubygem-pg_query: update to 2.2.0 2023-01-12 07:53:51 +02:00
deskutils deskutils/remind: update to 04.02.02 2023-01-05 20:16:21 +01:00
devel devel/py-pyls-black: Use python-lsp-server 2023-01-14 09:28:25 +01:00
dns dns/dnsmasq: fix rare cache corruption problem 2023-01-14 10:21:24 +01:00
editors editors/emacs: Add upstream patch to fix arbitary shell command execution vulnerability 2023-01-13 18:23:04 +09:00
emulators emulators/yuzu: update to s20230110 2023-01-11 19:21:44 +00:00
finance finance/R-cran-timeDate: Update to 4021.107 2022-12-30 20:41:58 +08:00
french */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
ftp ftp/termscp: New port: TUI file transfer and explorer with support for SCP/SFTP/FTP/S3 2022-12-30 11:51:16 -08:00
games games/veloren: unbreak Wayland support 2023-01-07 22:32:42 +00:00
german german/mythes: Update to 2022.11.20 2022-12-30 17:05:56 +08:00
graphics graphics/mesa-devel: update to 23.0.b.54 2023-01-14 00:27:34 +00:00
hebrew hebrew/py-pyluach: New port: Python package for manipulating Hebrew dates 2022-12-25 18:34:58 -08:00
hungarian */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
irc all: salvage python-potr and it consumer from removal for now. 2022-12-31 15:28:32 +01:00
japanese japanese/ja-tex-xdvik: Remove this variant in favor of tex-xdvik 2023-01-03 01:37:13 +09:00
java java/netbeans: update to 16. 2022-12-29 21:43:49 +01:00
Keywords
korean korean/py-korean-lunar-calendar: New port: Korean Lunar Calendar 2022-12-25 18:34:59 -08:00
lang lang/go118: Update to 1.18.10 2023-01-11 09:03:56 -05:00
mail mail/snappymail: Update to 2.24.5 2023-01-13 10:31:44 +09:00
math math/or-tools: Patch missing #include <errno.h> problem 2023-01-07 00:49:49 -08:00
misc Qt: Update Qt 6 to 6.4.2 2023-01-06 09:37:15 +01:00
Mk Qt: Update Qt 6 to 6.4.2 2023-01-06 09:37:15 +01:00
multimedia multimedia/gstreamer1-plugins-rust: update to 0.9.5 2023-01-11 11:00:12 +00:00
net net/gitlab-agent: update to 15.6.0 2023-01-12 07:58:01 +02:00
net-im net-im/py-matrix-synapse: Update to 1.74.0 2023-01-03 11:55:13 +00:00
net-mgmt net-mgmt/cacti: Update to 1.2.23 2023-01-05 20:33:22 +01:00
net-p2p net-p2p/xbt: fix build on ARM / POWER 2023-01-10 03:23:22 +01:00
news news/sabnzbdplus: Update to 3.7.1 2022-12-24 09:23:27 +00:00
polish polish/hunspell: Update to 20221101 2022-12-30 17:05:56 +08:00
ports-mgmt ports-mgmt/portupgrade*: Use databases/rubygem-dbm with Ruby 3.2 2023-01-05 18:57:56 +09:00
portuguese */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
print print/tex-xdvik: Add missing dependency 2023-01-02 19:25:24 +09:00
russian */wordpress*: Update to 6.1.1 2022-11-28 19:16:17 +01:00
science science/InsightToolkit: Update 5.3rc04 -> 5.3.0 2022-12-31 10:04:35 -08:00
security security/openvpn-devel: upgrade port to git commit 480ad2a84e (2023-01-13) 2023-01-13 20:30:23 +01:00
shells shells/shellharden: New ports: Corrective bash syntax highlighter 2023-01-01 14:21:18 -08:00
sysutils sysutils/graylog: enable using alternate JVM versions 2023-01-11 21:06:21 +00:00
Templates
textproc textproc/gitlab-elasticsearch-indexer: update to 3.1.0 2023-01-12 07:57:26 +02:00
Tools Tools/scripts: note that you should also be in sync with origin/main 2022-12-04 12:29:43 +01:00
ukrainian */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
vietnamese */libreoffice: update LibreOffice suite to 7.4.3 release (+) 2022-11-28 13:52:42 +03:00
www www/ungoogled-chromium: update to 109.0.5414.74 2023-01-13 15:20:47 +01:00
x11 x11/nwg-drawer: update to 0.3.7 2023-01-13 09:31:11 +00:00
x11-clocks KDE: Update KDE Gear to 22.12 2022-12-10 08:46:22 +01:00
x11-drivers x11-drivers/xf86-video-vmware: Set USE_GCC=11 on i386 2022-11-08 14:37:24 +01:00
x11-fm x11-fm/xfe: Update to 1.45 2023-01-02 10:37:16 +01:00
x11-fonts x11-fonts/materialdesign-ttf: Update to 7.1.96 2023-01-01 14:09:13 +01:00
x11-servers x11-servers/xwayland-devel: update to 21.0.99.1.350 2023-01-14 00:27:34 +00:00
x11-themes KDE: Update KDE Frameworks to 5.101 2022-12-28 06:39:42 +01:00
x11-toolkits Qt: Update Qt 6 to 6.4.2 2023-01-06 09:37:15 +01:00
x11-wm x11-wm/river: update to 0.2.1 2023-01-08 15:59:27 +00:00
.arcconfig
.gitignore
CHANGES framework: Add new USES=llvm to more easily depend on one an llvm port 2022-12-17 21:20:28 +01:00
CONTRIBUTING.md
COPYRIGHT Happy New Year 2023! 2023-01-01 13:54:56 +08:00
GIDs sysutils/pot: Update to 0.15.4 2022-12-16 17:32:16 +01:00
Makefile Makefile: Fix c3997397a0 2022-10-03 10:18:07 +08:00
MOVED japanese/ja-tex-xdvik: Remove this variant in favor of tex-xdvik 2023-01-03 01:37:13 +09:00
README
UIDs net-mgmt/promscale: Update to 0.16.0 2022-11-02 21:48:47 +00:00
UPDATING sysutils/zrepl: update to 0.6.0 2022-12-26 23:03:33 +01:00

This is the FreeBSD Ports Collection.  For an easy to use
WEB-based interface to it, please see:

	https://www.FreeBSD.org/ports

For general information on the Ports Collection, please see the
FreeBSD Handbook ports section which is available from:

	https://docs.freebsd.org/en/books/handbook/ports/
		for the latest official version
	or:
	The ports(7) manual page (man ports).

These will explain how to use ports and packages.

If you would like to search for a port, you can do so easily by
saying (in /usr/ports):

	make search name="<name>"
	or:
	make search key="<keyword>"

which will generate a list of all ports matching <name> or <keyword>.
make search also supports wildcards, such as:

	make search name="gtk*"

For information about contributing to FreeBSD ports, please see the Porter's
Handbook, available at:

	https://docs.freebsd.org/en/books/porters-handbook/

NOTE:  This tree will GROW significantly in size during normal usage!
The distribution tar files can and do accumulate in /usr/ports/distfiles,
and the individual ports will also use up lots of space in their work
subdirectories unless you remember to "make clean" after you're done
building a given port.  /usr/ports/distfiles can also be periodically
cleaned without ill-effect.