FreeBSD/src 82c3877. .git-blame-ignore-revs

.git-blame-ignore-revs: Reverted accidental commits
DeltaFile
+37-0.git-blame-ignore-revs
+37-01 files

FreeBSD/src 208c43dlib/libc/nameser ns_parse.c, lib/libc/resolv res_init.c res_comp.c

Revert "libc/resolv: Drop Solaris 2 compatibility"

This reverts commit b27e21f304f260d539288756c5bb85421a549d44.
DeltaFile
+42-0lib/libc/resolv/res_init.c
+11-0lib/libc/resolv/res_comp.c
+5-0lib/libc/nameser/ns_parse.c
+58-03 files

FreeBSD/src 51a4a96share/man/man5 resolver.5

Revert "resolver(5): Overhaul"

This reverts commit 066bef580b21bed9100c727045e1dbfdeb9bf1a9.
DeltaFile
+97-100share/man/man5/resolver.5
+97-1001 files

FreeBSD/src 550dacelib/libc/resolv res_init.c

Revert "libc/resolv: Refactor the option parser"

This reverts commit 40e10af6c6dc46d9c0835db3dc95368ce7d69b55.
DeltaFile
+80-91lib/libc/resolv/res_init.c
+80-911 files

FreeBSD/src d9b907blib/libc/resolv res_init.c

Revert "libc/resolv: Refactor the configuration parser"

This reverts commit 9fd22951233219b5e9985575c1b3aaf3532961fd.
DeltaFile
+268-401lib/libc/resolv/res_init.c
+268-4011 files

FreeBSD/src 8538c69lib/libc/resolv res_init.c Makefile.inc, share/man/man5 resolver.5

Revert "libc/resolv: Reimplement the sortlist parser"

This reverts commit 507ab02d751b4aaa7f35f30882299e9908448e53.
DeltaFile
+110-122lib/libc/resolv/res_init.c
+13-20share/man/man5/resolver.5
+0-1lib/libc/resolv/Makefile.inc
+123-1433 files

FreeBSD/src 9559631lib/libc/resolv res_init.c, share/man/man5 resolver.5

Revert "libc/resolv: Add no-debug and no-rotate options"

This reverts commit 61697e9cd5cccc367a38f9851efebad4d7c2bb65.
DeltaFile
+0-12share/man/man5/resolver.5
+0-4lib/libc/resolv/res_init.c
+0-162 files

FreeBSD/src 4fd9dfflib/libc/resolv res_init.c

Revert "libc/resolv: Dead code and style cleanup"

This reverts commit 5028a8489f54fcf0a96399059c14e28c6a69d159.
DeltaFile
+42-17lib/libc/resolv/res_init.c
+42-171 files

FreeBSD/src 55227efinclude resolv.h

Revert "resolv.h: Remove unused parts"

This reverts commit 95978326cb326c69592c75323914bdc52ada0346.
DeltaFile
+49-0include/resolv.h
+49-01 files

FreeBSD/src da4d1celib/libfetch common.c common.h

Revert "libfetch: Overhaul socket read / write"

This reverts commit 298f37a71ae6d9f2cb0c2abd4ff2887e81e0942c.
DeltaFile
+88-132lib/libfetch/common.c
+2-2lib/libfetch/common.h
+90-1342 files

FreeBSD/src fde60e3lib/libfetch common.c http.c

Revert "libfetch: Add read buffering"

This reverts commit afb60498e0c9836a6e3a7efda8a51710e208a608.
DeltaFile
+22-87lib/libfetch/common.c
+37-24lib/libfetch/http.c
+7-4lib/libfetch/ftp.c
+1-3lib/libfetch/common.h
+67-1184 files

FreeBSD/src 667ef98lib/libfetch common.c

Revert "libfetch: Apply timeout to connection attempts"

This reverts commit d53af4112273f7b234a1cdd6694b3a7ca0aae0eb.
DeltaFile
+6-41lib/libfetch/common.c
+6-411 files

FreeBSD/src 15ee1fclib/libfetch fetch.3

Revert "libfetch: Document fetchTimeout"

This reverts commit c83e9ee0ef3e6af982e6fd35afe420d460fa84b3.
DeltaFile
+2-16lib/libfetch/fetch.3
+2-161 files

FreeBSD/src d40b35flib/libfetch common.h common.c

Revert "libfetch: Make fetch_ref an inline"

This reverts commit 672cb7320a2754788bddf5cd026721b6f70a0d30.
DeltaFile
+1-12lib/libfetch/common.h
+11-0lib/libfetch/common.c
+1-1lib/libfetch/ftp.c
+13-133 files

FreeBSD/src 1b5f832usr.bin/fetch fetch.c fetch.1

Revert "fetch: Stop setting an alarm"

This reverts commit 23380f3e6ac9334e85489f92f7f20b700ede3368.
DeltaFile
+24-9usr.bin/fetch/fetch.c
+4-6usr.bin/fetch/fetch.1
+28-152 files

FreeBSD/src b3a970fusr.sbin Makefile, usr.sbin/pkgbasify pkgbasify.sh pkgbasify.8

Revert "pkgbasify: Add new utility"

This reverts commit e6467516f584505ac29fd370966abd530a7b5454.
DeltaFile
+0-596usr.sbin/pkgbasify/pkgbasify.sh
+0-215usr.sbin/pkgbasify/pkgbasify.8
+0-6usr.sbin/pkgbasify/Makefile
+0-1usr.sbin/Makefile
+0-8184 files

FreeBSD/src f52803elib/libc/resolv res_init.c Symbol.map

Revert "libc/resolv: Export __res_conf_name"

This reverts commit 702c24ccc0c208e9bc697e775abe47ff723e3012.
DeltaFile
+1-4lib/libc/resolv/res_init.c
+0-4lib/libc/resolv/Symbol.map
+1-82 files

FreeBSD/src 2b9f382contrib/dialog configure aclocal.m4

Revert "Retire dialog"

This reverts commit 5b2bdadeb6c25c10dac9722fd66a668e14d3b384.
DeltaFile
+27,284-0contrib/dialog/configure
+7,150-0contrib/dialog/aclocal.m4
+3,823-0contrib/dialog/dialog.3
+3,047-0contrib/dialog/util.c
+2,461-0contrib/dialog/CHANGES
+2,144-0contrib/dialog/dialog.c
+45,909-0384 files not shown
+95,070-27390 files

FreeBSD/src 7aa0fb6gnu COPYING.LIB COPYING, gnu/lib/tests Makefile.depend

Revert "Retire the GNU subtree"

This reverts commit 9cc87ca23d9ccae814bea514aa4bdc791f2d6e46.
DeltaFile
+481-0gnu/COPYING.LIB
+339-0gnu/COPYING
+10-0gnu/tests/Makefile.depend
+10-0gnu/Makefile
+10-0gnu/usr.bin/tests/Makefile.depend
+10-0gnu/lib/tests/Makefile.depend
+860-014 files not shown
+905-1120 files

FreeBSD/src 9cc87cagnu COPYING.LIB COPYING, gnu/lib/tests Makefile.depend

Retire the GNU subtree

With GNU diff and cdialog gone, this is now an empty shell.

(cherry picked from commit 151dd62e005119dda24b8ff9b14aa5beaaa681ac)
DeltaFile
+0-481gnu/COPYING.LIB
+0-339gnu/COPYING
+0-10gnu/tests/Makefile.depend
+0-10gnu/usr.bin/tests/Makefile.depend
+0-10gnu/Makefile
+0-10gnu/lib/tests/Makefile.depend
+0-86014 files not shown
+11-90520 files

FreeBSD/src 5b2bdadcontrib/dialog configure aclocal.m4

Retire dialog

This is the last remaining piece of GPL software in the base system.
The installer transitioned to bsddialog four years ago, and the last
remaining dialog consumer, dpv, was turned off more than two years ago.
Retire dpv, libdpv, libfigpar (used only by dpv), and dialog itself.

(cherry picked from commit 73bb4a92985d747462d866248c1e7623f7ff1a7f)
DeltaFile
+0-27,284contrib/dialog/configure
+0-7,150contrib/dialog/aclocal.m4
+0-3,823contrib/dialog/dialog.3
+0-3,047contrib/dialog/util.c
+0-2,461contrib/dialog/CHANGES
+0-2,144contrib/dialog/dialog.c
+0-45,909384 files not shown
+27-95,070390 files

FreeBSD/src e646751usr.sbin Makefile, usr.sbin/pkgbasify pkgbasify.sh pkgbasify.8

pkgbasify: Add new utility

The pkgbasify utility converts a system installed from distribution sets
to packaged base by registering, without actually installing, a set of
packages that corresponds to what is already installed.

MFC after:      1 week
DeltaFile
+596-0usr.sbin/pkgbasify/pkgbasify.sh
+215-0usr.sbin/pkgbasify/pkgbasify.8
+6-0usr.sbin/pkgbasify/Makefile
+1-0usr.sbin/Makefile
+818-04 files

FreeBSD/src 672cb73lib/libfetch common.h common.c

libfetch: Make fetch_ref an inline

Make fetch_ref() an inline and provide a fetch_deref().

MFC after:      1 week
DeltaFile
+12-1lib/libfetch/common.h
+0-11lib/libfetch/common.c
+1-1lib/libfetch/ftp.c
+13-133 files

FreeBSD/src 702c24clib/libc/resolv res_init.c Symbol.map

libc/resolv: Export __res_conf_name

Add a new global variable, __res_conf_name, which is initialized to
_PATH_RESCONF and used in its place by res_init().  This allows test
programs (and applications) to select a different configuration file
to read instead of /etc/resolv.conf.

PR:             220610
DeltaFile
+4-1lib/libc/resolv/res_init.c
+4-0lib/libc/resolv/Symbol.map
+8-12 files

FreeBSD/src c83e9eelib/libfetch fetch.3

libfetch: Document fetchTimeout

Document the global fetchTimeout variable, now that it works reliably.

MFC after:      1 week
DeltaFile
+16-2lib/libfetch/fetch.3
+16-21 files

FreeBSD/src 298f37alib/libfetch common.c common.h

libfetch: Overhaul socket read / write

* Make fetch_ssl_read() and fetch_ssl_write() behave more like read(2)
  and write(2), and drop fetch_socket_read() in favor of read(2).

* Don't request POLLERR, it's implied.

* Don't needlessly set errno, it's relatively costly.

* Always check for EAGAIN from writev(2), otherwise we will abort on a
  short write instead of proceeding to poll(2).

* Always check for EAGAIN from poll(2) even though it can't happen on
  FreeBSD; POSIX says it can, and it might in the future.

* Rewrite fetch_read() and fetch_writev() to be more similar to each
  other.  The main difference is that a partial read is treated as
  success while a partial write is treated as failure.


    [2 lines not shown]
DeltaFile
+131-87lib/libfetch/common.c
+2-2lib/libfetch/common.h
+133-892 files

FreeBSD/src 5028a84lib/libc/resolv res_init.c

libc/resolv: Dead code and style cleanup
DeltaFile
+17-42lib/libc/resolv/res_init.c
+17-421 files

FreeBSD/src 9597832include resolv.h

resolv.h: Remove unused parts
DeltaFile
+0-49include/resolv.h
+0-491 files

FreeBSD/src 23380f3usr.bin/fetch fetch.c fetch.1

fetch: Stop setting an alarm

Now that fetchTimeout works reliably, setting an alarm is not only no
longer necessary but counterproductive, as it will trigger even if the
connection is not actually stalled but merely slow.

While here, improve the wording of the manual page's description of the
various options for setting a timeout.

MFC after:      1 week
DeltaFile
+9-24usr.bin/fetch/fetch.c
+6-4usr.bin/fetch/fetch.1
+15-282 files

FreeBSD/src 61697e9lib/libc/resolv res_init.c, share/man/man5 resolver.5

libc/resolv: Add no-debug and no-rotate options

These are simply the reverse of the debug and rotate options.
DeltaFile
+12-0share/man/man5/resolver.5
+4-0lib/libc/resolv/res_init.c
+16-02 files