Link [ NetBSD | NetBSD OpenGrok source search | PR fulltext-search | Summary of daily snapshot builds | history of daily build result | pkgsrc commit viewer ]


   
        usage: [branch:branch] [user:user] [path@revision] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN sys/arch/arm, if_wm.c@1.234 )




switch to index mode

recent branches: MAIN (1h)  netbsd-8 (5d)  netbsd-10 (5d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 04:38:45 UTC Now

2024-05-09 16:09:03 UTC MAIN commitmail json YAML

Remove the -xx, now we have the list of 20 platforms that have incomplete
fspecs. Instead of augmenting the platform spec with an autogenerated one,
we should understand why we have missing entries in the first place.

(christos)

2024-05-08 16:54:51 UTC MAIN commitmail json YAML

2024-05-08 16:53:35 UTC MAIN commitmail json YAML

2024-05-08 16:08:08 UTC MAIN commitmail json YAML

Fail on incomplete mtree specs

(christos)

2024-05-08 15:57:56 UTC MAIN commitmail json YAML

Add an option to warn and error out for mtree missing entries.

(christos)

2024-05-07 20:33:20 UTC MAIN commitmail json YAML

PR/58196: Jan-Benedict Glaw: If there was no spec file specified, generate
one on the fly. Should fix reproducible builds where the mode and the
ownership/group is not fixed and picked up from the filesystem.

(christos)

2024-05-07 20:30:33 UTC MAIN commitmail json YAML

Simple script to create an mtree spec file from a directory tree with
fixed default owner/group/perms.

(christos)

2024-05-07 15:40:15 UTC MAIN commitmail json YAML

also mention kpause(9) here.

(christos)

2024-05-04 13:18:06 UTC MAIN commitmail json YAML

PR/58233: RVP: Fix lzip dictionary size calculation

(christos)

2024-05-04 13:17:03 UTC MAIN commitmail json YAML

PR/58223: RVP: Don't write to stdout when testing.

(christos)

2024-05-04 13:11:41 UTC MAIN commitmail json YAML

Document environment variable use.

(christos)

2024-05-03 15:50:42 UTC MAIN commitmail json YAML

add an environment variable to override the number ot threads.

(christos)

2024-05-03 15:39:50 UTC MAIN commitmail json YAML

Fix build as a tool (Jan-Benedict Glaw)

(christos)

2024-05-02 15:45:36 UTC MAIN commitmail json YAML

comment out strict boolean lint check because isspace() returns int and lint
complains.

(christos)

2024-05-02 14:19:56 UTC MAIN commitmail json YAML

2024-05-01 21:34:48 UTC MAIN commitmail json YAML

2024-05-01 19:59:08 UTC MAIN commitmail json YAML

next should increement by 1 not 2.

(christos)

2024-05-01 18:38:15 UTC MAIN commitmail json YAML

2024-05-01 14:52:01 UTC MAIN commitmail json YAML

2024-04-27 14:54:58 UTC MAIN commitmail json YAML

mention that we handle battery controls too.

(christos)

2024-04-27 14:50:18 UTC MAIN commitmail json YAML

Expose a sysctl interface hw.acpi.thinkpad<M>.bat[<N>].<behavior> to control
some aspects of battery charging behavior on supported systems:

    charge_start
threshold below which to start charging (in %, 0-99)

    charge_stop
threshold above which to stop charging (in %, 1-100)

    force_discharge
discharge while on AC power, e.g., for calibration

    charge_inhibit
inhibit charging while on AC power

From Malte Dehling

(christos)

2024-04-27 14:45:11 UTC MAIN commitmail json YAML

thinkpad cosmetic patches (Malte Dehling)

(christos)

2024-04-27 00:40:07 UTC MAIN commitmail json YAML

Remove 0 initializations (since the softc is zalloc'ed) and the initial
refresh which will have no data.

(christos)

2024-04-26 22:07:32 UTC MAIN commitmail json YAML

Add ${TOOL_DATE} (Jan-Benedict Glaw)

(christos)

2024-04-26 18:21:25 UTC MAIN commitmail json YAML

PR/58202: Malte Dehling: Don't link libzfs

(christos)

2024-04-26 18:19:18 UTC MAIN commitmail json YAML

PR/58201: Malte Dehling: re-order sysmon initialization before acpi
registration, to avoid needing to call to acpi_deregister_notify on sysmon
failure.

(christos)

2024-04-26 18:06:02 UTC MAIN commitmail json YAML

PR/58200: Kouichi Hashikawa: ./makeobsolete uses platform's sed

(christos)

2024-04-24 14:23:37 UTC MAIN commitmail json YAML

2024-04-24 14:02:39 UTC MAIN commitmail json YAML

make a separate sorting function and KNF (thanks rillig)

(christos)

2024-04-24 01:44:51 UTC MAIN commitmail json YAML

For the NetBSD tools build we provide our own fts.h not FreeBSD's so the
comparator should have the NetBSD signature.

(christos)

2024-04-23 22:18:56 UTC MAIN commitmail json YAML

pass lint, simplify

(christos)

2024-04-23 22:12:48 UTC MAIN commitmail json YAML

makefs: Fix symlink permission bits

Permission bits for symlinks are taken straight from `lstat()`. However, the
actual bits presented to the user are filesystem/kernel specific. For example,
Linux with ext2/3/4 will use 0777 for symlinks, whereas NetBSD/FFS will
show 0755. As far as `makefs` is in the loop, the target filesystem will likely
be FFS, so use 0755.

(christos)

2024-04-23 22:12:16 UTC MAIN commitmail json YAML

makefs: Sort directory contents by name (Jan-Benedict Glaw)

`makefs` inserts nodes into its internal data structures in the order as
returned by `readdir()` calls. As this is unpredictable, sort entries by
name before creating the target filesystem.

  This is done by first converting the (per-directory) linked list into
a plain array, sort it, finally re-link the list. Special case for the
sorting function: The "." directory entry seems to be ment to be always
at the front, so always check that first.

(christos)

2024-04-23 22:00:37 UTC MAIN commitmail json YAML

VAX boot.fs: Fix owner/group/permissions for VAX's boot.fs (Jan-Benedict Glaw)

(Initial patch from Christos Zoulas.)  Don't create an archive based on local
permission bits and owner/group. Instead, feed a small manifest into `pax`
and let it to its work.

  NB: Don't also feed in an entry for the current directory ".", as `pax` will
then archive all files in the current directory, in `readdir()` order.

(christos)

2024-04-23 21:58:57 UTC MAIN commitmail json YAML

`nm`: Generate a stable symbol table (Jan-Benedict Glaw)

Release artifacts may contain symbol lists. Binutils's `nm` sorts them by
symbol name, locale based. Inserting a plain `sort` (with `LC_ALL=C`) here
sorts them by address, and (with several symbols pointing to the same address)
sorting by name is also stable (think of embedded '_'.)

(christos)

2024-04-19 12:35:28 UTC MAIN commitmail json YAML

PR/58170: Yoshitaka Tokugawa: Remove blocking statement when the requestor
asks for for an address that is in the cache and that access is prevented
by a cache acl because the querier has no way to know that this access is
denied, so it is not an abuse.

(christos)

2024-04-17 13:23:33 UTC MAIN commitmail json YAML

2024-04-16 23:43:08 UTC MAIN commitmail json YAML

Add comparison function so that it can be used to provide a stable sort
(Jan-Benedict Glaw)

(christos)

2024-04-16 23:40:36 UTC MAIN commitmail json YAML

Set LC_ALL=C before calling sort so that it works consistently. Unfortunately
ENVIRON["LC_ALL"] = "C"; does not work like in gawk (Jan-Benedict Glaw)

(christos)

2024-04-16 23:30:19 UTC MAIN commitmail json YAML

Be more explicit with sort fields to produce consistent results with gnu
sort (Jan-Benedict Glaw)

(christos)

2024-04-16 19:15:37 UTC MAIN commitmail json YAML

2024-04-13 17:22:33 UTC MAIN commitmail json YAML

Don't build/install the compat plugin.

(christos)

2024-04-13 02:01:38 UTC MAIN commitmail json YAML

PR/58136: Paul Ripke: Fix use after free.

(christos)

2024-04-11 19:12:11 UTC MAIN commitmail json YAML

fix previous. Doing assignmnents of conditionals does not work for being
used as conditionals (thanks rillig@)

(christos)

2024-04-11 18:41:03 UTC MAIN commitmail json YAML

avoid lint warning on the vax

(christos)

2024-04-09 22:38:17 UTC MAIN commitmail json YAML

Now that the bug in bsd.lib.mk, MAKELINKLIB is not needed anymore (as it
should not be). Pointed out by kre@

(christos)

2024-04-09 22:37:23 UTC MAIN commitmail json YAML

Merge two identical if's and fix a logic error in them ( && instead of ||)

(christos)

2024-04-08 12:38:59 UTC MAIN commitmail json YAML

kre says this should be obsolete

(christos)

2024-04-08 12:32:16 UTC MAIN commitmail json YAML

put back /var/run/named

(christos)

2024-04-07 15:02:08 UTC MAIN commitmail json YAML

/var/run/named is not obsolete

(christos)

2024-04-07 12:30:38 UTC MAIN commitmail json YAML

make qsort sorting deterministic

(christos)

2024-04-06 13:36:11 UTC MAIN commitmail json YAML

update em-toggle-overwrite binding (Xose Vazquez Perez)

(christos)

2024-04-05 23:06:32 UTC MAIN commitmail json YAML

spacify the paper size for PostScript

(christos)

2024-04-05 23:05:54 UTC MAIN commitmail json YAML

specify the page size for PostScript

(christos)

2024-04-05 23:05:04 UTC MAIN commitmail json YAML

specify the paper size for PostScript

(christos)

2024-04-05 22:30:18 UTC MAIN commitmail json YAML

From Jan-Benedict Glaw:

Use `printf` instead of `echo` for precise output

`man` pages generated under NetBSD and Linux differ as the escape codes
may or may not be interpreted when going through those two chained `echo`es.
Instead just use `printf`, which produces the desired output, always.

(christos)

2024-04-05 22:28:20 UTC MAIN commitmail json YAML

Use ${TOOL_DATE} (Jan-Benedict Glaw)

(christos)

2024-04-05 22:27:25 UTC MAIN commitmail json YAML

Use ${TOOL_DATE} (Jan-Benedict Glaw)

(christos)

2024-04-05 22:22:17 UTC MAIN commitmail json YAML

From Jan-Benedict Glaw:

Fix a redirection and prepare a stable sort for upper-/lowercase
option letters

This script is a mess, I strongly believe that it should be rewritten.
However, I'm not 100% sure why it was invented in the first place
(come on, the generated header file isn't _that_ complicated that
it couldn't be sanely managed by hand!), but let's fix the sorting
order by using LC_ALL=C.

Also add a few 'X' to the `mktemp` template to make non-BSD
implementations happy. As a bonus, actually *use* the initial `sed`
output instead of throwing it away by piping it into `sort` with
also connecting `sort`'s stdin with the original input file...

(christos)

2024-04-05 16:56:58 UTC MAIN commitmail json YAML

break strength ties so that qsort is deterministic

(christos)

2024-04-05 16:44:54 UTC MAIN commitmail json YAML

2024-04-05 11:04:37 UTC MAIN commitmail json YAML

Just build the staticlib.

(christos)

2024-04-05 11:04:19 UTC MAIN commitmail json YAML

2024-04-05 01:16:01 UTC MAIN commitmail json YAML

- Create 3 new variables:
  MAKELINKLIB that follows MKLINKLIB but can be overwritten by Makefiles
  MAKESTATICLIB that follows MKSTATICLIB but can be overwritten by Makefiles
  LINKINSTALL that follows MAKELINKLIB but can be overwritten by Makefiles
  These give enough control to the module Makefiles so that they don't need
  to override the default library install rules which break the debug sets.
- Remove /usr/libexec/named which duplicated /usr/lib/named

(christos)

2024-04-04 23:54:18 UTC MAIN commitmail json YAML

2024-04-04 23:53:05 UTC MAIN commitmail json YAML

mention gallium.old hack

(christos)

2024-04-04 23:50:13 UTC MAIN commitmail json YAML

Don't ccreate dwarf-4 on these files because it breaks ctfconvert.

(christos)

2024-04-04 16:58:35 UTC MAIN commitmail json YAML

Better output handling (des at FreeBSD)

(christos)

2024-04-04 16:57:45 UTC MAIN commitmail json YAML

make this work again

(christos)

2024-04-03 18:53:42 UTC MAIN commitmail json YAML

2024-04-03 14:54:51 UTC MAIN commitmail json YAML

need <ieeefp.h> for i386.

(christos)

2024-04-03 01:52:28 UTC MAIN commitmail json YAML

fix the cbrtl/powl test

(christos)

2024-04-03 01:51:02 UTC MAIN commitmail json YAML

reduce diff with FreeBSD

(christos)

2024-04-03 00:38:36 UTC MAIN commitmail json YAML

2024-04-02 20:27:44 UTC MAIN commitmail json YAML

2024-04-02 20:04:16 UTC MAIN commitmail json YAML

2024-04-02 18:40:50 UTC MAIN commitmail json YAML

undo accidental commit.

(christos)

2024-04-02 18:39:51 UTC MAIN commitmail json YAML

PR/58054: Martin Husemann: fix bug in expsign extraction and only use the
code for the floating point formats where it works (does not work for 112
bit mantisa in sparc64)

(christos)

2024-04-02 16:18:23 UTC MAIN commitmail json YAML

Back-out unintented commit.

(christos)

2024-04-02 16:17:29 UTC MAIN commitmail json YAML

2024-04-02 14:24:26 UTC MAIN commitmail json YAML

2024-04-02 14:21:29 UTC MAIN commitmail json YAML

harmonize with the rest of MD limits files.

(christos)

2024-04-02 14:19:02 UTC MAIN commitmail json YAML

use ${MKREPRO_TIMESTAMP} for baking in the date and time.

(christos)

2024-04-02 14:15:19 UTC MAIN commitmail json YAML

Use ${TOOL_DATE} (Jan-Benedict Glaw)

(christos)

2024-04-02 12:42:35 UTC MAIN commitmail json YAML

oops the #endif was too far down.

(christos)

2024-04-01 22:23:15 UTC MAIN commitmail json YAML

Use the TOOL_GZIP we built as part of tools if available.

(christos)

2024-04-01 22:20:58 UTC MAIN commitmail json YAML

Handle not having SIGINFO (Jan-Benedict Glaw)

(christos)

2024-04-01 02:22:38 UTC MAIN commitmail json YAML

hook gzip to the build so that we can test it in other OS's. Not used yet.

(christos)

2024-04-01 02:21:39 UTC MAIN commitmail json YAML

make it work as a tool

(christos)

2024-04-01 02:20:52 UTC MAIN commitmail json YAML

- -n is the default on SMALL, so accept the flag silently.
- conditionalize TIMESPEC_TO_TIMEVAL
- add nbtool_config.h

(christos)

2024-04-01 02:19:41 UTC MAIN commitmail json YAML

Start for a TOOL_GZIP

(christos)

2024-04-01 02:18:31 UTC MAIN commitmail json YAML

2024-03-31 03:20:38 UTC MAIN commitmail json YAML

Restore the minimum build to install elfdefinitions.h. Provide a pre-built
copy, since we don't have m4 available. Use pax to install it because
using the Makefile needs more stuff available (nbsed) which we have not
built yet.

(christos)

2024-03-29 22:39:41 UTC MAIN commitmail json YAML

From enh at google dot com in tech-userlevel. Don't limit writes to BUFSIZ,
change the limit to INT_MAX; improves performance dramatically. From:
https://github.com/apple-oss-distributions/Libc/commit/\
c5a3293354e22262702a3add5b2dfc9bb0b93b85\
#diff-3b844a19cfb0aab1a23f7fbc457d3bce7453513730c489a72f66ff89d6557ff3

(christos)

2024-03-27 21:55:35 UTC MAIN commitmail json YAML

2024-03-27 21:55:08 UTC MAIN commitmail json YAML

2024-03-27 21:54:43 UTC MAIN commitmail json YAML

Remove dependency to elfdefinitions.h, this is a mess, since it needs
${TOOL_M4} which might not be available yet.

(christos)

2024-03-27 21:53:06 UTC MAIN commitmail json YAML

Don't try to compile the arch-specific relocation code if we don't have the
built-in headers (for tools)

(christos)

2024-03-26 18:02:04 UTC MAIN commitmail json YAML

fix insert key (Xose Vazquez Perez)

(christos)

2024-03-26 16:52:04 UTC MAIN commitmail json YAML

2024-03-26 16:48:34 UTC MAIN commitmail json YAML

- fix nbincludes so that it can be included from any level
- add elftoolchain/common to the list of headers to be build before depend
- make libdwarf build the includes since it needs <sys/elfdefinitions.h>
  which does not exist on non-netbsd systems.

(christos)

2024-03-20 00:35:21 UTC MAIN commitmail json YAML

Fix reproducible builds (Jan-Benedict Glaw)

(christos)

2024-03-20 00:34:33 UTC MAIN commitmail json YAML

remove extra stat (Jan-Benedict Glaw)

(christos)

2024-03-20 00:33:42 UTC MAIN commitmail json YAML

Fix reproducible builds (Jan-Benedict Glaw)

(christos)

2024-03-20 00:31:54 UTC MAIN commitmail json YAML

Fix reproducible builds (Jan-Benedict Glaw)

(christos)

2024-03-16 21:50:47 UTC MAIN commitmail json YAML

2024-03-14 15:51:10 UTC MAIN commitmail json YAML

Sync with x86_64 the quad constants. No reason to be different

(christos)

2024-03-14 15:41:54 UTC MAIN commitmail json YAML

Fix reproducible build (Jan-Benedict Glaw)

(christos)

2024-03-13 12:56:31 UTC MAIN commitmail json YAML

2024-03-11 23:05:35 UTC MAIN commitmail json YAML

2024-03-11 23:03:35 UTC MAIN commitmail json YAML

add casts for compat code where time_t is 32 bits.

(christos)

2024-03-10 17:36:33 UTC MAIN commitmail json YAML

PR/58018: Damir Holovati: ext2fs readdir (d_type conversion error)

(christos)

2024-03-10 17:08:31 UTC MAIN commitmail json YAML

decode some {g,s}etsockopt*.

(christos)

2024-03-07 22:15:53 UTC MAIN commitmail json YAML

2024-03-07 22:14:20 UTC MAIN commitmail json YAML

2024-03-07 22:03:16 UTC MAIN commitmail json YAML

no local in loops, simplify eval (thanks kre)

(christos)

2024-03-07 20:42:04 UTC MAIN commitmail json YAML

pass lint on sparc64 where int_fast32_t is long.

(christos)

2024-03-07 17:10:37 UTC MAIN commitmail json YAML

Make sure that the extra field is maximally aligned since it is used for
other struct storage.

(christos)

2024-03-07 16:54:16 UTC MAIN commitmail json YAML

- fix named.conf (remove dnssec-enable option)
- use proper local variables instead of adding _ or other prefixes.
- centralize rm use
- use grep -q instead of > /dev/null
- reduce constant duplication

(christos)

2024-03-07 14:21:03 UTC MAIN commitmail json YAML

remove obsolete option "dnssec-enable"

(christos)

2024-03-04 19:52:33 UTC MAIN commitmail json YAML

2024-03-04 17:10:33 UTC MAIN commitmail json YAML

2024-03-03 19:13:59 UTC MAIN commitmail json YAML

2024-03-03 17:43:32 UTC MAIN commitmail json YAML

2024-03-03 17:41:49 UTC MAIN commitmail json YAML

2024-03-03 17:37:58 UTC MAIN commitmail json YAML

2024-03-03 17:37:35 UTC MAIN commitmail json YAML

src/external/bsd/elftoolchain/dist/common/_elftc.h@1.10 / diff / nxr@1.10
src/external/bsd/elftoolchain/dist/common/elfdefinitions.h@1.8 / diff / nxr@1.8
src/external/bsd/elftoolchain/dist/common/sys/elfconstants.m4@1.7 / diff / nxr@1.7
src/external/bsd/elftoolchain/dist/common/sys/elfdefinitions.m4@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/common/utarray.h@1.5 / diff / nxr@1.5
src/external/bsd/elftoolchain/dist/common/uthash.h@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/_libdwarf.h@1.4 / diff / nxr@1.4
src/external/bsd/elftoolchain/dist/libdwarf/dwarf.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf.h@1.5 / diff / nxr@1.5
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_abbrev.c@1.5 / diff / nxr@1.5
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_comp_dir.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_const_value_string.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_dataref.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_flag.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_location_expr.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_name.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_producer.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_ref_address.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_reference.3@1.6 / diff / nxr@1.6
src/external/bsd/elftoolchain/dist/libdwarf/dwarf_add_AT_signed_const.3@1.6 / diff / nxr@1.6
      :
(more 296 files)
Merge subversion r4037

(christos)

2024-03-01 15:49:41 UTC MAIN commitmail json YAML

2024-03-01 15:48:24 UTC MAIN commitmail json YAML

2024-03-01 15:48:03 UTC MAIN commitmail json YAML

src/external/public-domain/sqlite/README@1.2 / diff / nxr@1.2
src/external/public-domain/sqlite/dist/shell.c@1.6 / diff / nxr@1.6
src/external/public-domain/sqlite/dist/sqlite3.c@1.23 / diff / nxr@1.23
src/external/public-domain/sqlite/man/Makefile@1.7 / diff / nxr@1.7
src/external/public-domain/sqlite/man/SQLITE_ACCESS_EXISTS.3@1.6 / diff / nxr@1.6
src/external/public-domain/sqlite/man/SQLITE_CHANGESETAPPLY_NOSAVEPOINT.3@1.3 / diff / nxr@1.3
src/external/public-domain/sqlite/man/SQLITE_CHANGESETSTART_INVERT.3@1.3 / diff / nxr@1.3
src/external/public-domain/sqlite/man/SQLITE_CHANGESET_DATA.3@1.6 / diff / nxr@1.6
src/external/public-domain/sqlite/man/SQLITE_CHANGESET_OMIT.3@1.6 / diff / nxr@1.6
src/external/public-domain/sqlite/man/SQLITE_CHECKPOINT_PASSIVE.3@1.7 / diff / nxr@1.7
src/external/public-domain/sqlite/man/SQLITE_CONFIG_SINGLETHREAD.3@1.7 / diff / nxr@1.7
src/external/public-domain/sqlite/man/SQLITE_CREATE_INDEX.3@1.6 / diff / nxr@1.6
src/external/public-domain/sqlite/man/SQLITE_DBCONFIG_MAINDBNAME.3@1.4 / diff / nxr@1.4
src/external/public-domain/sqlite/man/SQLITE_DBSTATUS_LOOKASIDE_USED.3@1.7 / diff / nxr@1.7
src/external/public-domain/sqlite/man/SQLITE_DENY.3@1.7 / diff / nxr@1.7
src/external/public-domain/sqlite/man/SQLITE_DESERIALIZE_FREEONCLOSE.3@1.3 / diff / nxr@1.3
src/external/public-domain/sqlite/man/SQLITE_DETERMINISTIC.3@1.6 / diff / nxr@1.6
src/external/public-domain/sqlite/man/SQLITE_ERROR_MISSING_COLLSEQ.3@1.3 / diff / nxr@1.3
src/external/public-domain/sqlite/man/SQLITE_FCNTL_LOCKSTATE.3@1.7 / diff / nxr@1.7
src/external/public-domain/sqlite/man/SQLITE_INDEX_CONSTRAINT_EQ.3@1.7 / diff / nxr@1.7
      :
(more 241 files)
merge conflicts between 3.43.0 and 3.45.1

(christos)

2024-02-29 20:41:52 UTC MAIN commitmail json YAML

remove std= override from here. It happens on top of the bind tree.

(christos)

2024-02-28 18:14:43 UTC MAIN commitmail json YAML

2024-02-27 16:09:19 UTC MAIN commitmail json YAML

Put the standard NetBSD copyright on this file. Approved by John Brezak
via a message on LinkedIn.

(christos)

2024-02-27 15:14:15 UTC MAIN commitmail json YAML

2024-02-25 19:26:34 UTC MAIN commitmail json YAML

fabsl is defined in libc...

(christos)

2024-02-25 18:50:43 UTC MAIN commitmail json YAML

libexecinfo needs libelf.

(christos)

2024-02-25 16:49:32 UTC MAIN commitmail json YAML

one more timestamp fix I forgot to commit

(christos)

2024-02-24 15:34:47 UTC MAIN commitmail json YAML

avoid stringop truncation, fix copyright string to prevent assembler warnings.

(christos)

2024-02-24 15:16:53 UTC MAIN commitmail json YAML

2024-02-23 21:09:49 UTC MAIN commitmail json YAML

2024-02-23 13:42:01 UTC MAIN commitmail json YAML

fix the 32 bit tanl symbol.

(christos)

2024-02-23 13:32:28 UTC MAIN commitmail json YAML

fix static unused issue until lint understands attributes better.

(christos)

2024-02-22 12:43:10 UTC MAIN commitmail json YAML

Use 32 bit counters on non _LP64 machines because they don't have 64 bit
atomics.

(christos)

2024-02-22 01:13:43 UTC MAIN commitmail json YAML

2024-02-22 01:10:55 UTC MAIN commitmail json YAML

2024-02-22 01:10:37 UTC MAIN commitmail json YAML

2024-02-22 00:59:45 UTC MAIN commitmail json YAML

2024-02-22 00:58:49 UTC MAIN commitmail json YAML

2024-02-21 22:55:29 UTC MAIN commitmail json YAML

2024-02-21 22:53:48 UTC MAIN commitmail json YAML

2024-02-21 22:52:54 UTC MAIN commitmail json YAML

2024-02-20 16:53:22 UTC MAIN commitmail json YAML

2024-02-20 14:13:45 UTC MAIN commitmail json YAML

fix debug sets for sun2 (libgcc_s_g.a and libgcc_eh_g.a should be in shl.mi)

(christos)

2024-02-19 20:39:38 UTC MAIN commitmail json YAML

Add a hook that adds more libraries after PROGDPLIBS

(christos)

2024-02-19 20:39:13 UTC MAIN commitmail json YAML

2024-02-19 00:15:21 UTC MAIN commitmail json YAML

2024-02-18 22:29:56 UTC MAIN commitmail json YAML

2024-02-18 20:58:01 UTC MAIN commitmail json YAML

Disentangle dhcp from bind by putting enough of bind 9.16.42 for it to build
here. Bind keeps removing the bits that dhcp uses to build and keeping bind
up-to-date and dhcp building is a losing battle.

(christos)

2024-02-18 16:59:16 UTC MAIN commitmail json YAML

Add an options pretty-printer, pass some lint.

(christos)

2024-02-18 16:58:51 UTC MAIN commitmail json YAML

PR/57945: Jan-Benedict Glaw: makefs: msdos filesystems with label not
reproducible.
When we specify a label, the volume label is used to create the root dir
and it gets stamped by the timestamp. We were trying to set the timestamp
in the fs-specific part of the options parsing which did not work since
the method was called only for fs_specific options. Move setting of the
timestamp just before we create the fs, where we reconcile the rest of
the options.

(christos)

2024-02-17 18:33:25 UTC MAIN commitmail json YAML

2024-02-17 18:32:19 UTC MAIN commitmail json YAML

2024-02-17 18:31:19 UTC MAIN commitmail json YAML

2024-02-17 17:44:39 UTC MAIN commitmail json YAML

2024-02-17 17:43:21 UTC MAIN commitmail json YAML

2024-02-17 15:08:32 UTC MAIN commitmail json YAML

2024-02-17 15:07:04 UTC MAIN commitmail json YAML

2024-02-17 14:57:02 UTC MAIN commitmail json YAML

2024-02-17 14:54:47 UTC MAIN commitmail json YAML

Sync with tzcode2024a:
Release 2024a - 2024-02-01 09:28:56 -0800

  Changes to code

    The FROM and TO columns of Rule lines can no longer be "minimum"
    or an abbreviation of "minimum", because TZif files do not support
    DST rules that extend into the indefinite past - although these
    rules were supported when TZif files had only 32-bit data, this
    stopped working when 64-bit TZif files were introduced in 1995.
    This should not be a problem for realistic data, since DST was
    first used in the 20th century.  As a transition aid, FROM columns
    like "minimum" are now diagnosed and then treated as if they were
    the year 1900; this should suffice for TZif files on old systems
    with only 32-bit time_t, and it is more compatible with bugs in
    2023c-and-earlier localtime.c.  (Problem reported by Yoshito
    Umaoka.)

    localtime and related functions no longer mishandle some
    timestamps that occur about 400 years after a switch to a time
    zone with a DST schedule.  In 2023d data this problem was visible
    for some timestamps in November 2422, November 2822, etc. in
    America/Ciudad_Juarez.  (Problem reported by Gilmore Davidson.)

    strftime %s now uses tm_gmtoff if available.  (Problem and draft
    patch reported by Dag-Erling Smæ·¡rgrav.)

  Changes to build procedure

    The leap-seconds.list file is now copied from the IERS instead of
    from its downstream counterpart at NIST, as the IERS version is
    now in the public domain too and tends to be more up-to-date.
    (Thanks to Martin Burnicki for liaisoning with the IERS.)

  Changes to documentation

    The strftime man page documents which struct tm members affect
    which conversion specs, and that tzset is called.  (Problems
    reported by Robert Elz and Steve Summit.)

(christos)

2024-02-14 18:00:02 UTC MAIN commitmail json YAML

2024-02-13 18:43:45 UTC MAIN commitmail json YAML

https://www.phoronix.com/news/IWD-WPA-WiFi-Auth-Vulns
https://www.top10vpn.com/research/wifi-vulnerabilities/

PEAP client: Update Phase 2 authentication requirements

The previous PEAP client behavior allowed the server to skip Phase 2
authentication with the expectation that the server was authenticated
during Phase 1 through TLS server certificate validation. Various PEAP
specifications are not exactly clear on what the behavior on this front
is supposed to be and as such, this ended up being more flexible than
the TTLS/FAST/TEAP cases. However, this is not really ideal when
unfortunately common misconfiguration of PEAP is used in deployed
devices where the server trust root (ca_cert) is not configured or the
user has an easy option for allowing this validation step to be skipped.

Change the default PEAP client behavior to be to require Phase 2
authentication to be successfully completed for cases where TLS session
resumption is not used and the client certificate has not been
configured. Those two exceptions are the main cases where a deployed
authentication server might skip Phase 2 and as such, where a more
strict default behavior could result in undesired interoperability
issues. Requiring Phase 2 authentication will end up disabling TLS
session resumption automatically to avoid interoperability issues.

Allow Phase 2 authentication behavior to be configured with a new phase1
configuration parameter option:
'phase2_auth' option can be used to control Phase 2 (i.e., within TLS
tunnel) behavior for PEAP:
* 0 = do not require Phase 2 authentication
* 1 = require Phase 2 authentication when client certificate
  (private_key/client_cert) is no used and TLS session resumption was
  not used (default)
* 2 = require Phase 2 authentication in all cases

(christos)

2024-02-13 16:15:59 UTC MAIN commitmail json YAML

Allow overriding the language standard to something newer.

(christos)

2024-02-13 15:40:29 UTC MAIN commitmail json YAML

Mention bind security patches

(christos)

2024-02-13 15:34:22 UTC MAIN commitmail json YAML

2024-02-13 15:27:21 UTC MAIN commitmail json YAML

2024-02-13 15:24:47 UTC MAIN commitmail json YAML

Apply patch for CVE-2023-6516:

To keep its cache database efficient, `named` running as a recursive
resolver occasionally attempts to clean up the database. It uses
several methods, including some that are asynchronous: a small
chunk of memory pointing to the cache element that can be cleaned
up is first allocated and then queued for later processing. It was
discovered that if the resolver is continuously processing query
patterns triggering this type of cache-database maintenance, `named`
may not be able to handle the cleanup events in a timely manner.
This in turn enables the list of queued cleanup events to grow
infinitely large over time, allowing the configured `max-cache-size`
limit to be significantly exceeded. This issue affects BIND 9
versions 9.16.0 through 9.16.45 and 9.16.8-S1 through 9.16.45-S1.

(christos)

2024-02-13 15:23:16 UTC MAIN commitmail json YAML

Apply patch for CVE-2023-5679:

A bad interaction between DNS64 and serve-stale may cause `named`
to crash with an assertion failure during recursive resolution,
when both of these features are enabled. This issue affects BIND
9 versions 9.16.12 through 9.16.45, 9.18.0 through 9.18.21, 9.19.0
through 9.19.19, 9.16.12-S1 through 9.16.45-S1, and 9.18.11-S1
through 9.18.21-S1.

(christos)

2024-02-13 15:22:03 UTC MAIN commitmail json YAML

Apply patch for CVE-2023-5517:

A flaw in query-handling code can cause `named` to exit prematurely
with an assertion failure when: - `nxdomain-redirect <domain>;` is
configured, and - the resolver receives a PTR query for an RFC 1918
address that would normally result in an authoritative NXDOMAIN
response. This issue affects BIND 9 versions 9.12.0 through 9.16.45,
9.18.0 through 9.18.21, 9.19.0 through 9.19.19, 9.16.8-S1 through
9.16.45-S1, and 9.18.11-S1 through 9.18.21-S1.

(christos)

2024-02-13 15:21:10 UTC MAIN commitmail json YAML

Apply patch for CVE-2023-4408:

The DNS message parsing code in `named` includes a section whose
computational complexity is overly high. It does not cause problems
for typical DNS traffic, but crafted queries and responses may
cause excessive CPU load on the affected `named` instance by
exploiting this flaw. This issue affects both authoritative servers
and recursive resolvers. This issue affects BIND 9 versions 9.0.0
through 9.16.45, 9.18.0 through 9.18.21, 9.19.0 through 9.19.19,
9.9.3-S1 through 9.11.37-S1, 9.16.8-S1 through 9.16.45-S1, and
9.18.11-S1 through 9.18.21-S1.

(christos)

2024-02-11 17:29:50 UTC MAIN commitmail json YAML

PR/57925: Jan-Benedict Glaw: Honor $MKREPRO_TIMESTAMP, don't embed name and
stamp in gzip.

(christos)

2024-02-11 17:17:05 UTC MAIN commitmail json YAML

2024-02-11 17:16:05 UTC MAIN commitmail json YAML

PR/57924: Jan-Benedict Glaw: Use $MKREPRO_TIMESTAMP for mkubootimage

(christos)

2024-02-11 17:13:02 UTC MAIN commitmail json YAML

PR/57923: Jan-Benedict Glaw: Use $MKREPRO_TIMESTAMP for mkubootimage

(christos)

2024-02-10 12:53:36 UTC MAIN commitmail json YAML

PR/57918: Taylor R Campbell: Don't try to print symbolically ioctls that
have bits set on the high 32 bits of a 64 bit long.

(christos)

2024-02-09 16:18:12 UTC MAIN commitmail json YAML

fix usage string, improve error handling.

(christos)

2024-02-09 16:12:02 UTC MAIN commitmail json YAML

PR/57915: Jan-Benedict Glaw: Use $MKREPRO_TIMESTAMP for repro builds in uBoot
images

(christos)

2024-02-09 16:10:18 UTC MAIN commitmail json YAML

2024-02-09 15:34:34 UTC MAIN commitmail json YAML

PR/57913: Jan-Benedict Glaw: Don't embed build timestamp into archive
While here, modernize backquotes.

(christos)

2024-02-09 15:15:32 UTC MAIN commitmail json YAML

PR/57905: Mark Davies: handle empty string.

(christos)

2024-02-09 00:39:16 UTC MAIN commitmail json YAML

2024-02-09 00:37:06 UTC MAIN commitmail json YAML

PR/57905: Mark Davies: blocklistd fails to parse ipv6 addresses.

(christos)

2024-02-08 19:28:42 UTC MAIN commitmail json YAML

PR/57912: Jan-Benedict Glaw: Use repro epoch for generating date string

(christos)

2024-02-08 19:24:43 UTC MAIN commitmail json YAML

PR/57911: Jan-Benedict Glaw: Allow to set repro timestamp (and use it)

(christos)

2024-02-08 18:14:02 UTC MAIN commitmail json YAML

PR/57910: Jan-Benedict Glaw: Fix typo preventing reproducible builds

(christos)

2024-02-08 18:10:34 UTC MAIN commitmail json YAML

PR/57909: Jan-Benedict Glaw: Don't include (build) timestamp when doing a
reproducible build

(christos)

2024-02-08 17:57:54 UTC MAIN commitmail json YAML

2024-02-06 20:25:11 UTC MAIN commitmail json YAML

check the right variable

(christos)

2024-02-04 21:42:24 UTC MAIN commitmail json YAML

mention if we are prunning.

(christos)

2024-02-04 20:47:26 UTC MAIN commitmail json YAML

2024-02-04 16:19:12 UTC MAIN commitmail json YAML