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 (33m)  netbsd-8 (5d)  netbsd-10 (6d)  netbsd-9 (11d)  thorpej-ifq (175d)  thorpej-altq-separation (178d) 

2024-05-10 12:57:12 UTC Now

2021-03-28 16:28:15 UTC MAIN commitmail json YAML

lint: extract brace_level_subtype

No functional change.

(rillig)

2021-03-28 16:19:21 UTC MAIN commitmail json YAML

lint: extract initialization_end_brace_level

No functional change.

(rillig)

2021-03-28 15:39:26 UTC MAIN commitmail json YAML

lint: extract check_no_auto_aggregate

No functional change.

(rillig)

2021-03-28 15:36:37 UTC MAIN commitmail json YAML

lint: only define GCC builtins if -g is given

This removes 7 wrong warnings when running lint in -t mode.

Surprisingly, this added a warning that had not been there before in
msg_189.c.  This is because check_variable_usage skips the checks when
an error occurred before.  All diagnostics that happened were warnings,
but the -w option treats them as errors, see vwarning.

(rillig)

2021-03-28 15:12:20 UTC MAIN commitmail json YAML

tests/lint: add test for struct initialization in traditional C

(rillig)

2021-03-28 14:28:56 UTC MAIN commitmail json YAML

Clarify and explain the rationale for parentheses in sizeof and return as
discussed.

(christos)

2021-03-28 14:16:16 UTC MAIN commitmail json YAML

- EXIT_FAILURE instead of 1
- %j instead of PRI for *intmax_t
- != -1 instead of < 0 for syscalls

(christos)

2021-03-28 14:13:18 UTC MAIN commitmail json YAML

lint: clean up type handling in initialization

No functional change.

(rillig)

2021-03-28 14:01:50 UTC MAIN commitmail json YAML

lint: remove wrong warning about wrong initializer type

The following code is valid:

int valid = {{{ 3 }}};

C90 3.5.7 and C99 6.7.8 both say that the "initializer for a scalar
shall be a single expression, optionally enclosed in braces".  They
don't put any upper bound on the amount of braces, not even in the
"Translation limits" section.

(rillig)

2021-03-28 13:39:39 UTC MAIN commitmail json YAML

Only unescape when we are quoting and don't add a space if we are quoting
(we already did) (Piotr Stefaniak)

(christos)

2021-03-28 13:38:10 UTC MAIN commitmail json YAML

2021-03-28 13:33:54 UTC MAIN commitmail json YAML

Pass the unescaped filename the the append function so it has to do less work
(for example it can call stat(2) directly (Piotr Stefaniak)

(christos)

2021-03-28 13:09:43 UTC MAIN commitmail json YAML

2021-03-28 11:13:24 UTC MAIN commitmail json YAML

Disable 1ofN distribution of SPIs by default. This is a workaround for an
issue in the USB stack -- signaling transfer complete on multiple PEs can
cause transfer completions to be processed out of order.

(jmcneill)

2021-03-28 11:08:01 UTC MAIN commitmail json YAML

lint: move code for extending an array of unknown size further up

No functional change.

(rillig)

2021-03-28 10:58:18 UTC MAIN commitmail json YAML

lint: move code for checking init expressions further up

It did not make sense to have this code between the code for the
designation and the brace level.  Since it is independent of all these
types, move it to the top.

No functional change.

(rillig)

2021-03-28 10:52:41 UTC MAIN commitmail json YAML

lint: group functions according to their main object

No functional change.

(rillig)

2021-03-28 10:29:05 UTC MAIN commitmail json YAML

2021-03-28 10:09:34 UTC MAIN commitmail json YAML

lint: rename public designator functions

Their previous names were too similar to the actual implementation
functions, which was confusing.

No functional change.

(rillig)

2021-03-28 10:05:19 UTC MAIN commitmail json YAML

lint: inline initsym

No functional change.

(rillig)

2021-03-28 10:03:03 UTC MAIN commitmail json YAML

lint: replace initstack_push_array with brace_level_push_array

The designator is no longer logged at this point because it is
irrelevant.

No functional change.

(rillig)

2021-03-28 09:57:31 UTC MAIN commitmail json YAML

lint: clean up debug logging, use consistent variable names

No functional change.

(rillig)

2021-03-28 09:51:16 UTC MAIN commitmail json YAML

lint: omit unnecessary calls to current_init

No functional change.

(rillig)

2021-03-28 09:46:55 UTC MAIN commitmail json YAML

lint: move brace level functions further up

No functional change.

(rillig)

2021-03-28 09:43:28 UTC MAIN commitmail json YAML

lint: clean up debug logging for initialization

No functional change.

(rillig)

2021-03-28 09:39:04 UTC MAIN commitmail json YAML

lint: inline initerr in code for handling initializations

No functional change.

(rillig)

2021-03-28 09:34:45 UTC MAIN commitmail json YAML

lint: inline brace level in initialization

No functional change.

(rillig)

2021-03-28 09:20:51 UTC MAIN commitmail json YAML

lint: replace global variables with function parameters

No functional change.

(rillig)

2021-03-28 09:11:38 UTC MAIN commitmail json YAML

Only target the boot cpu for real with SPI interrupts.  I tried to do
this back in 2014, but somehow I missed a spot.

This is a quick-and-dirty fix for the USB stack which expects transfer
completions to be in-order.  If interrupts happen across the CPUs then
this isn't guaranteed (yet).

kern/55243 panic at usb_transfer_complete() on raspberry pi 4

(skrll)

2021-03-28 09:08:13 UTC MAIN commitmail json YAML

lint: move more functions to the global-variables-free section

No functional change.

(rillig)

2021-03-28 08:43:05 UTC MAIN commitmail json YAML

Enable a few more filesystems

(martin)

2021-03-28 08:39:31 UTC MAIN commitmail json YAML

Remove makeoptions DEBUG="-g" - we have better ways to achieve the same
(build.sh kernel.gdb= or MKKDEBUG=yes)

(martin)

2021-03-28 08:34:18 UTC MAIN commitmail json YAML

2021-03-28 08:30:22 UTC MAIN commitmail json YAML

lint: reorder code for handling initializations

First the primitives for debug logging, then the functions that do not
access any global variables, finally everything else.

No functional change.

(rillig)

2021-03-28 07:59:09 UTC MAIN commitmail json YAML

lint: move debug primitives to the top of the code

No functional change.

(rillig)

2021-03-28 07:42:06 UTC MAIN commitmail json YAML

Update documents.
- query_format has been mandatory (since at least Feb 2020).
- set_params has been replaced to set_format (since May 2019).

(isaki)

2021-03-28 03:29:32 UTC MAIN commitmail json YAML

Document EINVAL for out of range socket address lengths.

This is what happens, but wasn't documented. Applies to bind(2),
connect(2), and send(2).

(dholland)

2021-03-28 01:03:19 UTC thorpej-cfargs commitmail json YAML

These devices have only one interface attribute and no locators,
so simplify:

- config_attach_loc() -> config_attach().
- Don't pass CFARG_IATTR, or CFARG_LOCATORS to config_search().

(thorpej)

2021-03-28 01:01:46 UTC thorpej-cfargs commitmail json YAML

Minor rearrangement of the deck chairs to group things together.

(thorpej)

2021-03-27 23:35:37 UTC MAIN commitmail json YAML

In getvfsstat(2), clarify that the size argument is in bytes.

That the size argument is in bytes (not the count of structures) and
the return value is the count of structures (not bytes) is
counterintuitive.

(dholland)

2021-03-27 23:18:38 UTC MAIN commitmail json YAML

lint: extract brace_level_next_member from initstack_pop_item_unnamed

No functional change.

(rillig)

2021-03-27 23:13:49 UTC MAIN commitmail json YAML

tests/lint: test initializing a struct ending with unnamed bit-field

(rillig)

2021-03-27 22:53:10 UTC MAIN commitmail json YAML

lint: extract brace level code into separate functions

No functional change.

(rillig)

2021-03-27 22:35:10 UTC MAIN commitmail json YAML

lint: prepare support for adding array designators

No functional change.

(rillig)

2021-03-27 22:13:55 UTC MAIN commitmail json YAML

lint: move handling of function renaming over to declare_extern

No functional change.

(rillig)

2021-03-27 22:04:39 UTC MAIN commitmail json YAML

lint: rename decl1ext, reduce visibility

No functional change.

(rillig)

2021-03-27 21:56:51 UTC MAIN commitmail json YAML

lint: add function for setting the initialization error

No functional change.

(rillig)

2021-03-27 21:23:15 UTC MAIN commitmail json YAML

Removed little endian dependencies.
Now vmt(4) works on aarch64eb on vmware ESXIonARM.

(ryo)

2021-03-27 19:59:22 UTC MAIN commitmail json YAML

lint: remove unnecessary typedefs

No functional change.

(rillig)

2021-03-27 19:48:00 UTC MAIN commitmail json YAML

lint: rename initstack_element to brace_level

No functional change.

(rillig)

2021-03-27 18:55:02 UTC MAIN commitmail json YAML

Add fn_complete2() that controls the quoting of the returned match.
Before it was based on the heuristic that we were not supplied an
attempted_completion_function, which worked well because programs
that supplied that function were not shells and did not want/understand
shell quoting. Recently though Piotr Stefaniak wanted to enhance command
completion for the Bourne Shell and this could benefit quoting the returned
command. This function adds an extra flags argument that controls that quoting.

(christos)

2021-03-27 16:37:12 UTC MAIN commitmail json YAML

lint: extract look_up_member from initstack_push_struct_or_union

No functional change.

(rillig)

2021-03-27 16:24:21 UTC MAIN commitmail json YAML

lint: clean up initstack_pop_item_named_member

Previously, the code accessed the global variable for the designator
several times, even though the designator cannot change during this part
of the code.  Make this obvious by passing this designator as a
parameter instead.

No functional change.

(rillig)

2021-03-27 16:13:41 UTC MAIN commitmail json YAML

tests/lint: document expectations in test about array initialization

(rillig)

2021-03-27 15:49:33 UTC MAIN commitmail json YAML

tests/lint: trigger assertion failure in array initialization

(rillig)

2021-03-27 14:38:15 UTC netbsd-9 commitmail json YAML

2021-03-27 14:35:15 UTC netbsd-9 commitmail json YAML

src/crypto/external/bsd/openssl/dist/AUTHORS@1.1.1.2.2.1 / diff / nxr@1.1.1.2.2.1
src/crypto/external/bsd/openssl/dist/CHANGES@1.20.2.3 / diff / nxr@1.20.2.3
src/crypto/external/bsd/openssl/dist/CONTRIBUTING@1.1.1.7.2.2 / diff / nxr@1.1.1.7.2.2
src/crypto/external/bsd/openssl/dist/Configurations/10-main.conf@1.1.1.5.2.3 / diff / nxr@1.1.1.5.2.3
src/crypto/external/bsd/openssl/dist/Configurations/descrip.mms.tmpl@1.1.1.5.2.2 / diff / nxr@1.1.1.5.2.2
src/crypto/external/bsd/openssl/dist/Configurations/unix-Makefile.tmpl@1.1.1.7.2.3 / diff / nxr@1.1.1.7.2.3
src/crypto/external/bsd/openssl/dist/Configurations/windows-makefile.tmpl@1.1.1.6.2.1 / diff / nxr@1.1.1.6.2.1
src/crypto/external/bsd/openssl/dist/Configure@1.24.2.3 / diff / nxr@1.24.2.3
src/crypto/external/bsd/openssl/dist/INSTALL@1.1.1.10.2.3 / diff / nxr@1.1.1.10.2.3
src/crypto/external/bsd/openssl/dist/NEWS@1.20.2.3 / diff / nxr@1.20.2.3
src/crypto/external/bsd/openssl/dist/NOTES.ANDROID@1.1.1.3.4.2 / diff / nxr@1.1.1.3.4.2
src/crypto/external/bsd/openssl/dist/NOTES.PERL@1.1.1.2.2.1 / diff / nxr@1.1.1.2.2.1
src/crypto/external/bsd/openssl/dist/NOTES.VMS@1.1.1.3.2.1 / diff / nxr@1.1.1.3.2.1
src/crypto/external/bsd/openssl/dist/NOTES.WIN@1.1.1.2.2.2 / diff / nxr@1.1.1.2.2.2
src/crypto/external/bsd/openssl/dist/README@1.20.2.3 / diff / nxr@1.20.2.3
src/crypto/external/bsd/openssl/dist/VMS/msg_install.com@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
src/crypto/external/bsd/openssl/dist/VMS/msg_staging.com@1.1.1.1.2.2 / diff / nxr@1.1.1.1.2.2
src/crypto/external/bsd/openssl/dist/apps/ca.c@1.18.2.2 / diff / nxr@1.18.2.2
src/crypto/external/bsd/openssl/dist/apps/cms.c@1.1.1.14.2.1 / diff / nxr@1.1.1.14.2.1
src/crypto/external/bsd/openssl/dist/apps/genpkey.c@1.1.1.5.2.1 / diff / nxr@1.1.1.5.2.1
      :
(more 390 files)
Pull up the following revisions, requested by christos in ticket #1237:

crypto/external/bsd/openssl/dist/VMS/msg_install.com up to 1.1.1.1
crypto/external/bsd/openssl/dist/VMS/msg_staging.com up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-cert-ec-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-cert-ec-named.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-key-ec-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-key-ec-named.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-ec-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-ec-named-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-cert-ec-named-named.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-ec-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-ec-named-explicit.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-key-ec-named-named.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-self-signed.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/root-expired.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-pss-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ca-pss-key.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/ee-pss-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/certs/invalid-cert.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-254-chars-at-the-end.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-254-chars-in-the-middle.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem_data/cert-oneline-multiple-of-254.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/05-test_cmac.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/15-test_genec.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/recipes/20-test_dgst.t up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/cmactest.c up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/tested25519.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/tested25519pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/tested448.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/test/tested448pub.pem up to 1.1.1.1
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-avx2.pl delete
crypto/external/bsd/openssl/dist/AUTHORS        up to 1.1.1.3
crypto/external/bsd/openssl/dist/CHANGES        up to 1.27
crypto/external/bsd/openssl/dist/CONTRIBUTING  up to 1.1.1.9
crypto/external/bsd/openssl/dist/Configure      up to 1.28
crypto/external/bsd/openssl/dist/INSTALL        up to 1.1.1.14
crypto/external/bsd/openssl/dist/NEWS          up to 1.27
crypto/external/bsd/openssl/dist/NOTES.ANDROID  up to 1.1.1.5
crypto/external/bsd/openssl/dist/NOTES.PERL    up to 1.1.1.3
crypto/external/bsd/openssl/dist/NOTES.VMS      up to 1.1.1.5
crypto/external/bsd/openssl/dist/NOTES.WIN      up to 1.1.1.5
crypto/external/bsd/openssl/dist/README        up to 1.27
crypto/external/bsd/openssl/dist/appveyor.yml  up to 1.1.1.6
crypto/external/bsd/openssl/dist/config        up to 1.1.1.12
crypto/external/bsd/openssl/dist/e_os.h        up to 1.17
crypto/external/bsd/openssl/dist/Configurations/10-main.conf up to 1.1.1.9
crypto/external/bsd/openssl/dist/Configurations/descrip.mms.tmpl up to 1.1.1.7
crypto/external/bsd/openssl/dist/Configurations/unix-Makefile.tmpl up to 1.1.1.11
crypto/external/bsd/openssl/dist/Configurations/windows-makefile.tmpl up to 1.1.1.7
crypto/external/bsd/openssl/dist/apps/ca.c      up to 1.21
crypto/external/bsd/openssl/dist/apps/cms.c    up to 1.1.1.15
crypto/external/bsd/openssl/dist/apps/genpkey.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/apps/rsa8192.pem up to 1.1.1.2
crypto/external/bsd/openssl/dist/apps/s_cb.c    up to 1.1.1.19
crypto/external/bsd/openssl/dist/apps/s_client.c up to 1.23
crypto/external/bsd/openssl/dist/apps/s_time.c  up to 1.12
crypto/external/bsd/openssl/dist/apps/x509.c    up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/armcap.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/mem_sec.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/o_str.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/o_time.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ppccap.c up to 1.19
crypto/external/bsd/openssl/dist/crypto/aes/aes_core.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/aes/aes_ige.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-mb-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha1-x86_64.pl up to 1.7
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-sha256-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/aes/asm/aesv8-armx.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_err.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/asn1/asn1_par.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/asn1/bio_ndef.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/charmap.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/asn1/d2i_pr.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_dec.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/asn1/tasn_enc.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/asn1/x_algor.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bio/b_addr.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bio/b_print.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bio/bss_acpt.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/bio/bss_conn.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_gcd.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/bn/bn_lib.c up to 1.15
crypto/external/bsd/openssl/dist/crypto/bn/bn_mpi.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/bn_prime.h up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/bn/asm/mips.pl up to 1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-avx2.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/bn/asm/rsaz-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont.pl up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/bn/asm/x86_64-mont5.pl up to 1.1.1.13
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-armv8.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/chacha/asm/chacha-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/cmac/cmac.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/cms/cms_lib.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/cms/cms_sd.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/cms/cms_smime.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/conf/conf_def.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/conf/conf_def.h up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/dh/dh_key.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/dso/dso_win32.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/ec/ec_ameth.c up to 1.12
crypto/external/bsd/openssl/dist/crypto/ec/ec_asn1.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/ec/ec_err.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/ec/ec_key.c up to 1.6
crypto/external/bsd/openssl/dist/crypto/ec/ec_lib.c up to 1.10
crypto/external/bsd/openssl/dist/crypto/ec/ec_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp224.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistp521.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/ec/ecp_nistz256.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-armv4.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/ec/asm/ecp_nistz256-x86_64.pl up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/ec/asm/x25519-x86_64.pl up to 1.1.1.3
crypto/external/bsd/openssl/dist/crypto/engine/eng_devcrypto.c up to 1.9
crypto/external/bsd/openssl/dist/crypto/engine/eng_lib.c up to 1.8
crypto/external/bsd/openssl/dist/crypto/err/openssl.txt up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/evp/bio_ok.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/evp/e_aes.c up to 1.24
crypto/external/bsd/openssl/dist/crypto/evp/encode.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/evp/evp_enc.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/evp/evp_err.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/modes/cbc128.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/modes/ccm128.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/modes/cfb128.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/modes/ctr128.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/modes/gcm128.c up to 1.11
crypto/external/bsd/openssl/dist/crypto/modes/modes_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/modes/ofb128.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/crypto/modes/xts128.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/aesni-gcm-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/modes/asm/ghash-x86_64.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/objects/obj_dat.h up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/objects/obj_xref.h up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/pem/pem_err.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/pem/pem_lib.c up to 1.1.1.14
crypto/external/bsd/openssl/dist/crypto/pem/pem_pkey.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/pem/pvkfmt.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/pkcs7/pk7_smime.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-armv4.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-armv8.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/poly1305/asm/poly1305-x86_64.pl up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/rand/drbg_ctr.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/rand/drbg_lib.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/rand/rand_lib.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/rand/rand_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/rand/rand_unix.c up to 1.17
crypto/external/bsd/openssl/dist/crypto/rand/randfile.c up to 1.13
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ameth.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/crypto/rsa/rsa_ssl.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/sha/keccak1600.c up to 1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600-ppc64.pl up to 1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/keccak1600p8-ppc.pl up to 1.3
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-586.pl up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-armv8.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-mb-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha1-x86_64.pl up to 1.10
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-586.pl up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha256-mb-x86_64.pl up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-armv8.pl up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/sha/asm/sha512-x86_64.pl up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/srp/srp_lib.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/store/loader_file.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/store/store_lib.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/ts/ts_rsp_sign.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/crypto/ui/ui_openssl.c up to 1.17
crypto/external/bsd/openssl/dist/crypto/whrlpool/wp_block.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_att.c up to 1.1.1.8
crypto/external/bsd/openssl/dist/crypto/x509/x509_cmp.c up to 1.1.1.16
crypto/external/bsd/openssl/dist/crypto/x509/x509_err.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/crypto/x509/x509_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/crypto/x509/x509_req.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_txt.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509/x509_vfy.c up to 1.23
crypto/external/bsd/openssl/dist/crypto/x509/x_all.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/crypto/x509/x_attrib.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/crypto/x509/x_pubkey.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509v3/pcy_data.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_alt.c up to 1.1.1.11
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_genn.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/crypto/x509v3/v3_purp.c up to 1.1.1.15
crypto/external/bsd/openssl/dist/doc/man1/CA.pl.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/ca.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man1/cms.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/crl2pkcs7.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/dgst.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man1/dsa.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/ec.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/enc.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man1/genpkey.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/genrsa.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/ocsp.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/pkcs12.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man1/pkcs8.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/pkey.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/pkeyutl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/req.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man1/rsa.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/s_client.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man1/s_server.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man1/s_time.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/sess_id.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/smime.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/spkac.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/storeutl.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/ts.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man1/tsget.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man1/verify.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man1/x509.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/ASN1_INTEGER_get_int64.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ASN1_STRING_length.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ASN1_TIME_set.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASN1_TYPE_get.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASYNC_WAIT_CTX_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ASYNC_start_job.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BF_encrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDR.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_ADDRINFO.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_connect.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/BIO_ctrl.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_get_data.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_parse_hostserv.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_read.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_accept.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_bio.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_connect.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_s_file.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BIO_set_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_add.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_bn2bin.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/BN_generate_prime.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/BN_mod_mul_montgomery.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/BN_set_bit.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/CMS_verify.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_THREAD_run_once.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/CRYPTO_memcmp.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DES_random_key.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/DH_generate_key.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_get0_pqg.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DH_set_method.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DSA_set_method.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/DTLSv1_listen.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/ECDSA_SIG_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EC_GROUP_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EC_KEY_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EC_POINT_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/ENGINE_add.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_get_error.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_print_errors.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/ERR_put_error.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestInit.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestSignInit.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_DigestVerifyInit.pod up to 1.1.1.6
crypto/external/bsd/openssl/dist/doc/man3/EVP_EncodeInit.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_EncryptInit.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_OpenInit.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_ctrl.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_CTX_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_keygen.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_PKEY_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/EVP_SealInit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/EVP_SignInit.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/EVP_VerifyInit.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/HMAC.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OCSP_cert_to_id.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_request_add1_nonce.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OCSP_resp_find_status.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OCSP_sendreq_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_LH_COMPFUNC.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_config.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_ia32cap.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_crypto.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_init_ssl.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/OPENSSL_malloc.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/OSSL_STORE_open.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/PEM_read_bio_PrivateKey.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/PKCS7_verify.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RAND_DRBG_set_callbacks.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/RAND_add.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RAND_load_file.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_blinding_on.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/RSA_private_encrypt.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/RSA_set_method.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SHA256_Init.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CONF_cmd.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_dane_enable.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_alpn_select_cb.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_generate_session_id.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_info_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_max_cert_list.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_mode.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_options.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_psk_client_callback.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_read_ahead.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_security_level.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_cache_mode.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_id_context.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_session_ticket_cb.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_split_send_fragment.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_servername_callback.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_set_tlsext_ticket_key_cb.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_CTX_use_psk_identity_hint.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_accept.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_alloc_buffers.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_connect.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_do_handshake.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_all_async_fds.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_get_error.pod up to 1.1.1.7
crypto/external/bsd/openssl/dist/doc/man3/SSL_new.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_pending.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_read.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_read_early_data.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_set1_host.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_bio.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_fd.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_set_shutdown.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_shutdown.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/SSL_state_string.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/SSL_want.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/SSL_write.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man3/UI_UTIL_read_pw.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/UI_create_method.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/UI_new.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509V3_get_d2i.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_ALGOR_dup.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_hash_dir.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_LOOKUP_meth_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_get_error.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_new.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_CTX_set_verify_cb.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_STORE_set_verify_cb_func.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_VERIFY_PARAM_set_flags.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509_check_ca.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_check_host.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_check_issued.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_check_purpose.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/X509_get0_signature.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man3/X509_get_extension_flags.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man3/X509v3_get_ext_by_NID.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/d2i_DHparams.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man3/d2i_X509.pod up to 1.1.1.5
crypto/external/bsd/openssl/dist/doc/man5/config.pod up to 1.1.1.4
crypto/external/bsd/openssl/dist/doc/man5/x509v3_config.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/SM2.pod up to 1.1.1.3
crypto/external/bsd/openssl/dist/doc/man7/evp.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/doc/man7/ossl_store.pod up to 1.1.1.2
crypto/external/bsd/openssl/dist/fuzz/asn1.c    up to 1.1.1.3
crypto/external/bsd/openssl/dist/fuzz/x509.c    up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/asn1err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/bn.h up to 1.4
crypto/external/bsd/openssl/dist/include/openssl/e_os2.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/ec.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/ecerr.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/evperr.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/obj_mac.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/include/openssl/opensslconf.h.in up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/opensslv.h up to 1.1.1.14
crypto/external/bsd/openssl/dist/include/openssl/pemerr.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/ssl.h up to 1.1.1.9
crypto/external/bsd/openssl/dist/include/openssl/ssl3.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/x509.h up to 1.1.1.4
crypto/external/bsd/openssl/dist/include/openssl/x509_vfy.h up to 1.1.1.5
crypto/external/bsd/openssl/dist/include/openssl/x509err.h up to 1.1.1.3
crypto/external/bsd/openssl/dist/include/openssl/x509v3.h up to 1.1.1.6
crypto/external/bsd/openssl/dist/ssl/bio_ssl.c  up to 1.1.1.10
crypto/external/bsd/openssl/dist/ssl/d1_lib.c  up to 1.11
crypto/external/bsd/openssl/dist/ssl/s3_lib.c  up to 1.28
crypto/external/bsd/openssl/dist/ssl/ssl_conf.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/ssl/ssl_lib.c  up to 1.20
crypto/external/bsd/openssl/dist/ssl/ssl_local.h up to 1.1.1.2
crypto/external/bsd/openssl/dist/ssl/ssl_rsa.c  up to 1.1.1.10
crypto/external/bsd/openssl/dist/ssl/ssl_sess.c up to 1.10
crypto/external/bsd/openssl/dist/ssl/t1_lib.c  up to 1.33
crypto/external/bsd/openssl/dist/ssl/t1_trce.c  up to 1.1.1.7
crypto/external/bsd/openssl/dist/ssl/tls13_enc.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ssl/record/rec_layer_d1.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/ssl/record/ssl3_buffer.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/ssl/statem/extensions.c up to 1.1.1.9
crypto/external/bsd/openssl/dist/ssl/statem/extensions_clnt.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/ssl/statem/extensions_srvr.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/ssl/statem/statem_clnt.c up to 1.1.1.12
crypto/external/bsd/openssl/dist/ssl/statem/statem_lib.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/ssl/statem/statem_srvr.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/test/asn1_decode_test.c up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/asn1_encode_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/bioprinttest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/build.info up to 1.1.1.11
crypto/external/bsd/openssl/dist/test/drbgtest.c up to 1.1.1.6
crypto/external/bsd/openssl/dist/test/ec_internal_test.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/ectest.c  up to 1.8
crypto/external/bsd/openssl/dist/test/handshake_helper.c up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/rsa_test.c up to 1.8
crypto/external/bsd/openssl/dist/test/sslapitest.c up to 1.1.1.10
crypto/external/bsd/openssl/dist/test/tls13encryptiontest.c up to 1.1.1.3
crypto/external/bsd/openssl/dist/test/v3nametest.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/verify_extra_test.c up to 1.1.1.5
crypto/external/bsd/openssl/dist/test/x509aux.c up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/certs/mkcert.sh up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/certs/setup.sh up to 1.1.1.9
crypto/external/bsd/openssl/dist/test/recipes/04-test_pem.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/15-test_ec.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/25-test_req.t up to 1.1.1.4
crypto/external/bsd/openssl/dist/test/recipes/25-test_verify.t up to 1.1.1.7
crypto/external/bsd/openssl/dist/test/recipes/70-test_renegotiation.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/70-test_verify_extra.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/test/recipes/80-test_x509aux.t up to 1.1.1.2
crypto/external/bsd/openssl/dist/tools/c_rehash.in up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/libcrypto.num up to 1.1.1.10
crypto/external/bsd/openssl/dist/util/mkrc.pl  up to 1.1.1.6
crypto/external/bsd/openssl/dist/util/perl/TLSProxy/Message.pm up to 1.1.1.5
doc/3RDPARTY (manually edited)

Import OpenSSL 1.1.1k.

Changes between 1.1.1j and 1.1.1k [xx XXX xxxx]

Fixed a problem with verifying a certificate chain when using the
X509_V_FLAG_X509_STRICT flag. This flag enables additional security
checks of the certificates present in a certificate chain. It is
not set by default.
Starting from OpenSSL version 1.1.1h a check to disallow certificates
in the chain that have explicitly encoded elliptic curve parameters
was added as an additional strict check.

An error in the implementation of this check meant that the result
of a previous check to confirm that certificates in the chain are
valid CA certificates was overwritten. This effectively bypasses
the check that non-CA certificates must not be able to issue other
certificates.

If a "purpose" has been configured then there is a subsequent
opportunity for checks that the certificate is a valid CA. All of
the named "purpose" values implemented in libcrypto perform this
check. Therefore, where a purpose is set the certificate chain will
still be rejected even when the strict flag has been used. A purpose
is set by default in libssl client and server certificate verification
routines, but it can be overridden or removed by an application.

In order to be affected, an application must explicitly set the
X509_V_FLAG_X509_STRICT verification flag and either not set a
purpose for the certificate verification or, in the case of TLS
client or server applications, override the default purpose.
([CVE-2021-3450])

Tomasz Mraz

Fixed an issue where an OpenSSL TLS server may crash if sent a
maliciously crafted renegotiation ClientHello message from a client.
If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms
extension (where it was present in the initial ClientHello), but
includes a signature_algorithms_cert extension then a NULL pointer
dereference will result, leading to a crash and a denial of service
attack.

A server is only vulnerable if it has TLSv1.2 and renegotiation
enabled (which is the default configuration). OpenSSL TLS clients
are not impacted by this issue. ([CVE-2021-3449])

Peter Kaestle and Samuel Sapalski

(martin)

2021-03-27 13:59:18 UTC MAIN commitmail json YAML

2021-03-27 13:41:50 UTC netbsd-8 commitmail json YAML

2021-03-27 13:38:52 UTC netbsd-8 commitmail json YAML

Pull up the following via patch, requested by mrg in ticket #1668:

Makefile 1.30-1.31
Makefile.boot 1.7-1.9
auth-bozo.c 1.25-1.26
bozohttpd.8 1.80-1.87
bozohttpd.c 1.114-1.123,1.125-1.128
bozohttpd.h 1.61-1.68
cgi-bozo.c 1.49-1.53
content-bozo.c 1.17-1.20
daemon-bozo.c 1-.22
dir-index-bozo.c 1.33-1.34
main.c 1.23-1.27
printenv.lua 1.4-1.5
ssl-bozo.c 1.27-1.29
libbozohttpd/libbozohttpd.3 1.5-1.6
small/Makefile 1.4
testsuite/Makefile 1.14
testsuite/t16.in 1.1
testsuite/t16.out 1.1
testsuite/t17.in 1.1
testsuite/t17.out 1.1
testsuite/t18.in 1.1
testsuite/t18.out 1.1

Update to bozohttpd 20210227.

changes in bozohttpd 20210227:
o  new support for content types: .tar.bz2, .tar.xz, .tar.lz,
  .tar.zst, .tbz2, .txz, .tlz, .zipx, .xz, .zst, .sz, .lz, .lzma,
  .lzo, .7z, .lzo, .cab, .dmg, .jar, and .rar.  should fix
  netbsd PR#56026:
  MIME type of .tar.xz file on ny{cdn,ftp}.NetBSD.org is invalid

changes in bozohttpd 20210211:
o  fix various NULL derefs from malformed headers.  mostly from
  <emily@ingalls.rocks>.
o  fix memory leaks in library interface: add bozo_cleanup().

changes in bozohttpd 20201014:
o  also set -D_GNU_SOURCE in Makefile.boot.  from
  hadrien.lacour@posteo.net.
o  fix array size botch (assertion, not exploitable.)  from
  martin@netbsd.org.
o  also match %2F as well as %2f.  from leah@vuxu.org.
o  many manual and help fixes.  clean ups for higher lint levels,
  consistency/style clean ups.  various option fixes including made
  -f imply -b.  from <henrik@gulbra.net> for freebsd.

changes in bozohttpd 20200912:
o  add .m4a and .m4v file extensions.

changes in bozohttpd 20200820:
o  make this work on sun2 by reducing mmap window there.
o  fix SSL shutdown sequence.  from spz@netbsd.org.
o  add readme support to directory indexing.  from jmcneill@netbsd.org
o  add blocklist(8) support.  from jruoho@netbsd.org.

(martin)

2021-03-27 13:28:03 UTC MAIN commitmail json YAML

tests/lint: do not force tests to start with 'd_'

Using only parts of the test name files in t_integration.sh made it
unnecessarily difficult to find a test based on its filename.  The tests
for the individual messages already have a different prefix.

No functional change.

(rillig)

2021-03-27 13:17:43 UTC MAIN commitmail json YAML

lint: fix and update comments about initialization

(rillig)

2021-03-27 13:10:45 UTC netbsd-8 commitmail json YAML

2021-03-27 13:09:46 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #1667):

sys/dev/usb/usbdevs: revision 1.793

correct usb device id for BELKIN F5D7050E

matches freebsd / openbsd (sources of urtw driver), various online
sources

PR kern/56056

(martin)

2021-03-27 13:08:20 UTC MAIN commitmail json YAML

lint: merge duplicate code in initialization

No functional change.

(rillig)

2021-03-27 13:02:49 UTC netbsd-9 commitmail json YAML

2021-03-27 13:02:00 UTC netbsd-9 commitmail json YAML

2021-03-27 13:00:45 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #1236):

sys/dev/usb/usbdevs: revision 1.793

correct usb device id for BELKIN F5D7050E

matches freebsd / openbsd (sources of urtw driver), various online
sources

PR kern/56056

(martin)

2021-03-27 12:42:22 UTC MAIN commitmail json YAML

lint: rename LERROR to INTERNAL_ERROR

The '#ifndef' in tyname.c is meant to distinguish between lint1 and
lint2, it is not meant to be defined from anywhere outside the lint code
itself.

No functional change.

(rillig)

2021-03-27 12:32:19 UTC MAIN commitmail json YAML

2021-03-27 12:24:43 UTC MAIN commitmail json YAML

lint: clean up code for filename management

In add_directory_replacement, the expression 'r->repl - r->orig' looked
strange, as if two pointers into separate objects were subtracted.

The code was probably optimized to a particular compiler on a particular
platform to generate fast and simple code.  Since compilers have made
considerable progress over the last 25 years, optimize the code for
human legibility instead.  The compilers will somehow cope with that.

No functional change.

(rillig)

2021-03-27 12:17:22 UTC MAIN commitmail json YAML

lint: rename filename_replacement.len to orig_len

No functional change.

(rillig)

2021-03-27 12:15:09 UTC MAIN commitmail json YAML

2021-03-27 12:14:49 UTC MAIN commitmail json YAML

lint: rename global variables in filename management

No functional change.

(rillig)

2021-03-27 12:10:41 UTC MAIN commitmail json YAML

lint: rename srchfn to search_filename, return const value

No functional change.

(rillig)

2021-03-27 12:01:49 UTC MAIN commitmail json YAML

lint: rename types in filename management

No functional change.

(rillig)

2021-03-27 11:54:35 UTC MAIN commitmail json YAML

lint: reduce indentation in fnnalloc

No functional change.

(rillig)

2021-03-27 11:50:34 UTC MAIN commitmail json YAML

lint: rename fnaddreplsrcdir to something less cryptic

No functional change.

(rillig)

2021-03-27 11:47:59 UTC MAIN commitmail json YAML

2021-03-27 11:08:00 UTC MAIN commitmail json YAML

2021-03-27 08:01:21 UTC MAIN commitmail json YAML

2021-03-27 02:58:39 UTC MAIN commitmail json YAML

Use LDADD/DPADD instead of PROGDPLIBS - we are linking against installed
libraries.

Use compat/exec.mk - dtrace isn't compat32 friendly (yet?).

(simonb)

2021-03-27 02:46:46 UTC MAIN commitmail json YAML

Make columns nicely aligned.

(simonb)

2021-03-27 01:41:43 UTC thorpej-cfargs commitmail json YAML

- config_found_ia() -> config_found().
- virtio only carries a single interface attribute, so no need to
  specify it explicitly.

(thorpej)

2021-03-27 00:06:27 UTC MAIN commitmail json YAML

bind: fix typo in stdatomic to support lint + Clang

Before this fix, lint complained:
> dist/lib/isc/queue.c(203): error: expected undefined [99]

https://gitlab.isc.org/isc-projects/bind9/-/issues/2601

(rillig)

2021-03-26 23:17:33 UTC MAIN commitmail json YAML

lint: add quotes around placeholder in message about undefined variable

Before: error: expected undefined [99]
After:  error: 'expected' undefined [99]

Seen in external/mpl/bind, which for Clang defines in stdatomic.h:
> #define atomic_exchange_explicit(obj, desired, order) \
>    __c11_atomic_exchange_explicit(obj, expected, order)
Note the mismatch between 'desired' and 'expected'.

(rillig)

2021-03-26 22:33:54 UTC MAIN commitmail json YAML

indent: don't claim that indent is "the nicest C pretty printer around"

That statement may have been true in 1993, but definitely is not true
anymore, as of 2021.

The part about "needs to be completely redone" is still true though
since indent cannot even format its own source code in an acceptable
way.

(rillig)

2021-03-26 22:27:43 UTC MAIN commitmail json YAML

indent: remove workaround for array initialization bug in lint

The bug has been fixed in init.c 1.133 from 2021-03-25.

(rillig)

2021-03-26 22:02:00 UTC MAIN commitmail json YAML

indent: fix Clang build everywhere but on amd64

No idea why Clang didn't complain about this on amd64, only on all other
platforms.

(rillig)

2021-03-26 21:18:29 UTC MAIN commitmail json YAML

The install-image has grown a bit recently, and at least amd64 has
outgrown the previous size specification when the system was built
with all of MKDEBUG, MKKDEBUG, and MKDEBUGLIB set to "yes" (and
also when in-tree X11 is included).

So, bump the size a bit.

(pgoyette)

2021-03-26 21:05:28 UTC MAIN commitmail json YAML

lint: improve output format for internal errors

The new format follows the common conventions for file locations and
allows quick navigation in IDEs.

To trigger an internal error, it suffices to have 2 tokens in lint1's
input, after preprocessing: 'void __pure'.

(rillig)

2021-03-26 20:51:34 UTC MAIN commitmail json YAML

2021-03-26 20:31:07 UTC MAIN commitmail json YAML

2021-03-26 19:17:58 UTC MAIN commitmail json YAML

lint: rename members of struct control_statement to be more expressive

C99 does not define names for the head parts of the 'for' statements, it
just calls them clause-1, expression-2 and expression-3.  Therefore the
rather abstract name 'expr3'.

No functional change.

(rillig)

2021-03-26 18:54:39 UTC MAIN commitmail json YAML

lint: rename pushctrl and popctrl to be more expressive

While here, remove the magic number 0 that in this context means
"function body".

No functional change.

(rillig)

2021-03-26 17:44:52 UTC MAIN commitmail json YAML

lint: rename pushdecl and popdecl to be more expressive

The previous names were highly ambiguous.  The 'decl' could have meant
'declaration', which would be the usual abbreviation.  It could also be
split into 'dec' and 'l', meaning 'declaration level', which would make
more sense in this particular context.

To avoid having to guess anything about these names, rename the
functions.  Instead of 'push' and 'pop', I renamed them to 'begin' and
'end' since these are the high-level operation that are of interest.
That the hierarchy of declaration levels is implemented as a stack is
nice to know but not as important to understand the whole situation.

No functional change.

(rillig)

2021-03-26 16:59:19 UTC MAIN commitmail json YAML

lint: allow pointer cast to 'char *' and 'unsigned char *'

This reduces the number of warnings in the regular NetBSD build by 5560.

(rillig)

2021-03-26 16:53:19 UTC MAIN commitmail json YAML

lint: rename variables in check_pointer_conversion

No functional change.

(rillig)

2021-03-26 16:45:06 UTC MAIN commitmail json YAML

lint: extract decision for warning about pointer cast

This makes the code several lines longer but way more readable.  In the
previous dense expression it was hard to see what was going on at all
and that there are two completely separate situations in which this
warning applies.

No functional change.

(rillig)

2021-03-26 16:19:43 UTC MAIN commitmail json YAML

tests/lint: add tests for warning about cast to character types

(rillig)

2021-03-26 16:05:19 UTC MAIN commitmail json YAML

lint: remove redundant '%prec' from grammar for compound literals

No change to the resulting binary.

(rillig)

2021-03-26 15:59:53 UTC MAIN commitmail json YAML

Implement nvmm_vcpu::stop, a race-free exit from nvmm_vcpu_run() without
signals. This introduces a new kernel and userland NVMM version indicating
this support.

Patch by Kamil Rytarowski <kamil@netbsd.org> and committed on his request.

(reinoud)

2021-03-26 10:35:08 UTC MAIN commitmail json YAML

Twiddle also for data transfer for seek.

(rin)

2021-03-26 09:35:18 UTC MAIN commitmail json YAML

in uvm_pglistalloc_contig_aggressive(), avoid looking forward past
the end of the target range of the physseg.
fixes PR 56074.

(chs)

2021-03-26 08:21:32 UTC MAIN commitmail json YAML

expat 2.3.0 was released

(wiz)

2021-03-26 02:05:02 UTC thorpej-cfargs commitmail json YAML

gscpcib_rescan(): "gpiobus" doesn't have locators, so no need to pass any
to config_found().

(thorpej)

2021-03-26 02:04:02 UTC thorpej-cfargs commitmail json YAML

pcibrescan(): config_found_ia() -> config_found().  Add a comment why we
are explicit about the interface attribute even though "pcib" itself only
carries one.

(thorpej)

2021-03-26 02:02:53 UTC thorpej-cfargs commitmail json YAML

tiotg_rescan(): properly pass the "matching locators" to config_found(),
and use config_stdsubmatch().

(thorpej)

2021-03-25 22:53:05 UTC MAIN commitmail json YAML

lint: fix initialization for arrays with designators

From the previous commit, there was an off-by-one error left, which was
due to the interaction between designation_add_subscript and
extend_if_array_of_unknown_size.

The other crucial point was to call initstack_pop_nobrace before
accessing the "current initialization stack element".  Without this
call, in msg_168.c the "current element" would point to the initializer
level for 'const char *' instead of the one for 'array of const char *'.

One more step towards supporting C99.

(rillig)

2021-03-25 22:15:38 UTC MAIN commitmail json YAML

lint: improve initialization of arrays with designators

Initialization is still buggy but better than before.  The remaining bug
is that only the first designator determines the array size, and after
that, the array is no longer considered of unknown size.  This
contradicts C99.  More improvements to come.

(rillig)

2021-03-25 21:51:56 UTC MAIN commitmail json YAML

lint: fix names of functions dealing with designations

These functions modify the whole designation, not only a single
designator.

No functional change.

(rillig)

2021-03-25 21:45:10 UTC MAIN commitmail json YAML

lint: free the designator as soon as it is no longer needed

One of the latest "refactorings" introduced a small and practically
unimportant memory leak.  If the last initializer in an initialization
had a designator, that designator was not freed.

When the "current initialization" was still a global variable with
unlimited lifetime, it was freed at the beginning of the next
initialization.  After the refactorings, this "next initialization"
could no longer see anything from the previous initialization since all
references have been cleaned up at that point.  Freeing the memory so
late and in an almost totally unrelated place was a bad idea anyway.

(rillig)

2021-03-25 21:37:10 UTC MAIN commitmail json YAML

2021-03-25 21:36:41 UTC MAIN commitmail json YAML

lint: distinguish between read and write access to initstk

There are far too many places that modify the top element of the
initializer stack.  Each of these places should get its own logging, as
long as the code is still complicated.  These places are now clearly
marked with initstk_lvalue.

No functional change.

(rillig)

2021-03-25 21:07:52 UTC MAIN commitmail json YAML

lint: replace namlist with designation and designator

This makes it possible to accurately model C99 initializers, including
their optional designators.  Previously, array subscripts had not been
modeled at all.

In the previous commit, debug_designation crashed immediately since I
had not run the code in debug mode even once.  The condition 'name !=
head' was a left-over from the old times where the designator was still
a circular list.

No functional change outside debug mode.

(rillig)

2021-03-25 20:38:16 UTC MAIN commitmail json YAML

lint: remove over-engineered doubly-linked circular list

The designation only needs to be navigated from head to tail, not the
other way round.

No functional change.

(rillig)

2021-03-25 20:11:18 UTC MAIN commitmail json YAML

lint: rename debug_named_member to debug_designation

No functional change outside debug mode.

(rillig)

2021-03-25 19:48:25 UTC MAIN commitmail json YAML

lint: rename i_current_object to i_next_member

No functional change outside debug mode.

(rillig)

2021-03-25 19:33:44 UTC MAIN commitmail json YAML

lint: rename the few remaining instances of 'namedmem'

No functional change.

(rillig)

2021-03-25 19:20:15 UTC MAIN commitmail json YAML

lint: split current_namedmem into lvalue and rvalue form, rename them

This is a small step towards using the terminology from C99.

No functional change.

(rillig)

2021-03-25 19:11:18 UTC MAIN commitmail json YAML

lint: inline macro 'namedmem' for C99 designators

No functional change.

(rillig)

2021-03-25 18:52:23 UTC MAIN commitmail json YAML

2021-03-25 18:51:19 UTC MAIN commitmail json YAML

2021-03-25 18:41:29 UTC MAIN commitmail json YAML

zfs_ioctl.c: Drop WARNING that ZFS is under development

Following discussions on current-users@, it seems many rely on ZFS to
store data, and there are not particularly large issues with ZFS.  ATF
tests with /tmp as tmpfs, ffs2, and zfs are similar, with only a
slight increase in failures under zfs.

(This commit should probably NOT be pulled up to 9.)

(gdt)

2021-03-25 17:22:02 UTC MAIN commitmail json YAML

try WSDISPLAYIO_GET_EDID if DDC2 fails
now my iMac G5 correctly identifies its display

(macallan)

2021-03-25 16:43:51 UTC MAIN commitmail json YAML

lint: free memory at the end of an initialization

No functional change, just more clarity in the code.

(rillig)

2021-03-25 16:34:59 UTC MAIN commitmail json YAML

ti_iic_{acquire,release}_bus are no more.  Missed in rev 1.11.

(thorpej)

2021-03-25 16:30:23 UTC MAIN commitmail json YAML

lint: condense debug output for initializations

This way it does not look more impressive than it really is.

No functional change outside debug mode.

(rillig)

2021-03-25 15:59:50 UTC thorpej-cfargs commitmail json YAML

Nothing uses / references the "mode" locator on the "tiotg_port"
interface attribute; remove it.

(thorpej)

2021-03-25 13:10:19 UTC MAIN commitmail json YAML

lint: add comments about things left to do, from code review

No functional change.

(rillig)

2021-03-25 10:03:26 UTC MAIN commitmail json YAML

Add an example for recording CD quality audio

(nia)

2021-03-25 09:49:00 UTC MAIN commitmail json YAML

don't restrict pad module to i386 and amd64.

- module build tested on amiga, vax, i386, amd64, evbarm.
- build.sh release tested on i386.
- pad module functionality tested on aarch64.

(nia)

2021-03-25 08:18:03 UTC MAIN commitmail json YAML

Remove strange padding #define and replace with anonymous struct/union

(skrll)

2021-03-25 07:31:57 UTC MAIN commitmail json YAML

2021-03-25 07:30:16 UTC MAIN commitmail json YAML

Update a comment to reflect reality

(skrll)

2021-03-25 05:35:50 UTC MAIN commitmail json YAML

At least KuroBox Classic and HG seem to have buggy UART, for which
ETXRDY interrupts are sometimes (once per a few hours?) lost; TX stalls
until next RX arrives.

Since interrupt-based I/O works just fine for other devices, I believe
this problem is due to UART and not to PIC or its driver.

In order to work around this bug, enable COM_HW_BROKEN_ETXRDY bit, as
well as carry out polling once per 10 sec or 1k tics (arbitrary, but
1 min seems too long).

XXX
Apply this for other MPC824x-based boards?

(rin)

2021-03-25 05:34:49 UTC MAIN commitmail json YAML

Introduce COM_HW_BROKEN_ETXRDY bit in sc_hwflags; push TX queue if
possible in comintr() even if IIR_NOPEND is asserted.

Combined with sc_poll_ticks, this flag works around HW bug, by which
ETXRDY interrupts are (sometimes) lost.

(rin)

2021-03-25 05:33:59 UTC MAIN commitmail json YAML

Introduce sc_poll_ticks and obsolete COM_HW_POLL bit in sc_hwflags.
Polling is scheduled at every sc_poll_ticks ticks.

This is useful to work around H/W bug, by which interrupts are lost
*sometimes*; interrupt-based I/O mostly works and no need for polling
every counter ticks.

(rin)

2021-03-25 03:44:25 UTC MAIN commitmail json YAML

Fix tftp boot with RTL8169/8110.

When sending frame shorter than 60 octets, we add trailing \0's to
payload to construct 60-octet frame.

rge.c rev 1.4--1.7 did this tail-padding on buffer provided by caller,
which results in memory corruption if buffer is shorter than 60 bytes.

Instead, allocate temporary buffer on stack, and work on it.

This bug affects tftp_getnextblock() compiled by GCC8 and later, by
which stack layout has drastically changed. However, even with GCC7,
if tftp.c is compiled with -O0, the bug becomes tangible.

(rin)

2021-03-25 01:42:53 UTC MAIN commitmail json YAML

lint: fix C99 initialization with expression of type 'struct'

This has been a long-standing limitation of lint.  Now it is almost
ready for C99, see the list of "major changes" in the foreword of C99.

One known remaining bug in the area of initialization is designators
with several levels, such as '.member[2].member.member'.  Oh, and
designators for arrays are only supported in the parser but not in the
type checker.  There's still some work to do.

(rillig)

2021-03-25 00:48:59 UTC MAIN commitmail json YAML

lint: remove outdated comment from init_using_expr

Since C99, an aggregate type can be initialized without braces.

No functional change.

(rillig)

2021-03-25 00:35:16 UTC MAIN commitmail json YAML

lint: extract check_init_expr from init_using_expr

No functional change.

(rillig)

2021-03-24 18:19:31 UTC MAIN commitmail json YAML

2021-03-24 14:21:08 UTC thorpej-cfargs commitmail json YAML

Don't filter interface attributes in rescan functions for devices that
carry only a single interface attribute.  The autoconfiguration machinery
already considers interface attributes when searching for possible parents.

(thorpej)

2021-03-24 08:10:14 UTC MAIN commitmail json YAML

Remove somewhat dubious empty octfpa_desc structure.

(simonb)

2021-03-24 06:37:27 UTC MAIN commitmail json YAML

Trailing whitespace

(skrll)

2021-03-24 05:35:06 UTC MAIN commitmail json YAML

We don't really need a comment at the end of the file saying "this is
the end of the file".

(simonb)

2021-03-24 05:00:24 UTC MAIN commitmail json YAML

2021-03-24 04:46:41 UTC MAIN commitmail json YAML

2021-03-24 04:36:57 UTC MAIN commitmail json YAML

Add aarch64 and sparc64 to MKZFS yes.
Sort the machine names for the "Default: yes on ..." lines.

(simonb)

2021-03-24 02:53:16 UTC MAIN commitmail json YAML

Remove "lib" directory for cleandir.

(rin)

2021-03-23 23:12:21 UTC MAIN commitmail json YAML

2021-03-23 22:58:08 UTC MAIN commitmail json YAML

lint: fix wrong warning about initialization using string literal

Missing braces after 'if', since init.c 1.68 from 2021-02-20.

GCC 10 doesn't complain about this even with -Wmisleading-indentation
since at least one of the involved lines is a macro invocation (in this
case both lines).  GCC 11 will warn about this.

Clang warns about this, but the regular Clang build currently fails for
other reasons, so this problem didn't show up there either.

(rillig)

2021-03-23 22:27:38 UTC MAIN commitmail json YAML

Match generic "snps,dw-mshc" compat string as found in BeagleV.

(jmcneill)

2021-03-23 22:02:44 UTC MAIN commitmail json YAML

From Greg A. Woods:
- add LDSTATIC to all the LINK rules, replacing CPPFLAGS which should not be
  used
- create new COMPILE_LINK rules that are like LINK rules but have CPPFLAGS
  where appropriate

(christos)

2021-03-23 21:19:09 UTC MAIN commitmail json YAML

tests/lint: test initialization using string literals

The errors in line 74 and 75 of the test are wrong.  Everything is fine
there.  The bug lies in init_array_using_string, try to see if you can
spot it, neither GCC 9.3.0 nor Clang 8.0.1 could.

(rillig)

2021-03-23 20:59:03 UTC MAIN commitmail json YAML

2021-03-23 20:57:40 UTC MAIN commitmail json YAML

2021-03-23 20:57:10 UTC MAIN commitmail json YAML

2021-03-23 20:56:25 UTC MAIN commitmail json YAML

2021-03-23 20:21:08 UTC MAIN commitmail json YAML

lint: extract init_using_assign from init_using_expr

No functional change.

(rillig)

2021-03-23 20:14:55 UTC MAIN commitmail json YAML

lint: merge duplicate code in init_using_expr

No functional change.

(rillig)

2021-03-23 19:13:46 UTC MAIN commitmail json YAML

sun4v: update TODO with findings related to crashes in user processes (pcbspill)

(palle)

2021-03-23 18:51:43 UTC MAIN commitmail json YAML

lint: fix documentation about optional braces in initializers

(rillig)

2021-03-23 18:46:07 UTC MAIN commitmail json YAML

bind: remove the workaround for a bug in lint for compound literals

This bug has been fixed in init.c 1.111 from a few minutes ago.

(rillig)

2021-03-23 18:40:50 UTC MAIN commitmail json YAML

lint: fix wrong error message about type mismatch in compound literal

Now that the code contains explicit markers for starting and ending an
initialization, and having the guarantee that an assertion fails
whenever some code accesses the state of the "current initialization"
even though there is no ongoing initialization gives me much more
confidence in the correctness of the code.  The calls to
begin_initialization and end_initialization always appear in pairs,
enclosing the minimal amount of code necessary for initialization.

In a nutshell, global modifiable state is error-prone and hard to
understand.

A nice side effect is that the grammar no longer needs a special rule
for the outermost initializer since the functions for the debug logging
are now called explicitly.

The code that misuses the initialization state just because it needs to
temporarily store a sym_t somewhere is now clearly marked as such.  A
GCC statement expression can appear anywhere and is therefore
independent of the initialization.  Most probably the code can simply
refer to the local variable in the grammar rule itself, or this variable
needs to be encoded in the grammar %union.  For sure there is a better
way to handle this.

There is no longer a need that the function 'declare' initializes the
initialization state, it was just the wrong place to do this.

(rillig)

2021-03-23 18:16:53 UTC MAIN commitmail json YAML

2021-03-23 18:16:21 UTC MAIN commitmail json YAML

2021-03-23 18:13:07 UTC MAIN commitmail json YAML

call tzset() before chroot so we initialize our timezone data

(christos)

2021-03-23 18:06:19 UTC MAIN commitmail json YAML

fix misplaced paren, add missing va_end()

(christos)

2021-03-23 17:36:56 UTC MAIN commitmail json YAML

lint: add indirection for accessing the current initialization

This indirection will be needed to handle nested initializations, which
are a new feature of C99.  These are currently not handled correctly,
see msg_171.c.

No functional change.

(rillig)

2021-03-23 13:22:40 UTC MAIN commitmail json YAML

2021-03-23 13:19:09 UTC MAIN commitmail json YAML

Add some \n's to the end of some printf()s.

(simonb)

2021-03-23 11:56:55 UTC MAIN commitmail json YAML

Remove addition of -msym32 to CFLAGS. Hinders rather than helps build
MIPS modules.

(simonb)

2021-03-23 11:41:53 UTC MAIN commitmail json YAML

Remove duplicate out-of-place comment.

(simonb)

2021-03-23 10:21:49 UTC MAIN commitmail json YAML

Another missing kpreempt_enable

(skrll)

2021-03-23 08:07:23 UTC MAIN commitmail json YAML

2021-03-23 07:21:41 UTC MAIN commitmail json YAML

Make this compile with -DDEBUG.

(rin)

2021-03-23 07:21:16 UTC MAIN commitmail json YAML

Make sure not to run kernel if fdloadfile() fails;
it returns *non-zero* value on error.

(rin)

2021-03-23 07:14:54 UTC thorpej-cfargs commitmail json YAML

2021-03-23 06:35:24 UTC MAIN commitmail json YAML

Re-enable kpreemption in an error path.  Spotted by nat@

(skrll)

2021-03-23 06:18:23 UTC thorpej-cfargs commitmail json YAML

plumpcmcia has only a single interface attribute, so no need to
use config_found_ia().

While here, also fix an apparent bug left over from when device_t and
driver softcs were fully split ... config_found() takes a device_t, not
the associated softc.  (Issue was masked by a case to "void *".)

(thorpej)

2021-03-23 01:29:32 UTC thorpej-cfargs commitmail json YAML

In imcsmb_rescan(), no need to explcitly check that we're being asked
to rescan on the "i2cbus" interface attribute.  The autoconfiguration
machinery will not request a rescan of an interface attribute that a
device does not carry, and imcsmb only carries "i2cbus".

(thorpej)

2021-03-23 01:25:48 UTC thorpej-cfargs commitmail json YAML

Remove unneceesary "imcsmb" attribute from "imc".

(thorpej)

2021-03-23 01:17:35 UTC thorpej-cfargs commitmail json YAML

Remove unneeded interface attributes from vatapi.

(thorpej)

2021-03-22 23:52:45 UTC thorpej-cfargs commitmail json YAML

Remove unneeded interface attribute from mspcic; it carries "pcibus"
already, which is all that's required.

(thorpej)

2021-03-22 23:14:15 UTC thorpej-cfargs commitmail json YAML

Remove meningless "ki2c" attribute on the ki2c device declaration line.

(thorpej)

2021-03-22 21:52:27 UTC MAIN commitmail json YAML

Fix the shuttle rules by defining a new EXEC_TARGET instead of re-using
OBJECT_TARGET which adds an extra .o sometimes. Noticed by Greg A. Woods

(christos)

2021-03-22 19:29:43 UTC MAIN commitmail json YAML

lint: reduce visibility of variables for initializations

No functional change.

(rillig)

2021-03-22 19:25:08 UTC MAIN commitmail json YAML

lint: reduce visibility of global variable for getopt check

No functional change.

(rillig)

2021-03-22 18:41:11 UTC MAIN commitmail json YAML

2021-03-22 18:40:18 UTC MAIN commitmail json YAML

Add a list of names

(christos)

2021-03-22 18:24:14 UTC netbsd-9 commitmail json YAML

2021-03-22 18:22:59 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by hannken in ticket #1235):

external/cddl/osnet/dist/uts/common/fs/zfs/sys/zfs_context.h: revision 1.3

Use the right uid / gid for nobody:nobody like FreeBSD does.

Prevents null pointer dereferences when ZFS replaces this
illegal (according to IS_EPHEMERAL()) id with another
illegal id in operation zfs_fuid_create_cred() and
finally zfs_log_create() dereferences fuidp being NULL.

Adresses PR misc/55042 (Panic when creating a directory on a NFS served ZFS)

(martin)

2021-03-22 18:20:38 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by nat in ticket #1234),
all via patch:

sys/dev/usb/if_urtwn.c: revision 1.93
sys/dev/usb/if_urtwn.c: revision 1.95
sys/dev/usb/if_urtwn.c: revision 1.96

if_urtwn.c: Plug a few leaks
Can be a cause of PR/55968

Also free assocated mbufs.

Opps....Remove irrelavent debug code and don't free_m before IFQ_DEQUEUE().
Identified and reported by Patrick Welche and remedy found by Martin Husemann.

(martin)

2021-03-22 18:08:34 UTC netbsd-8 commitmail json YAML

2021-03-22 18:07:38 UTC netbsd-8 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #1665):

sys/net/if_l2tp.h: revision 1.10

Fix l2tp(4) ioctl type. Pointed out by yamaguchi@n.o, thanks.
XXX pullup-[89]

(martin)

2021-03-22 18:06:17 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by knakahara in ticket #1233):

sys/net/if_l2tp.h: revision 1.10

Fix l2tp(4) ioctl type. Pointed out by yamaguchi@n.o, thanks.
XXX pullup-[89]

(martin)

2021-03-22 17:21:09 UTC thorpej-cfargs commitmail json YAML

Temporarily continue to provide config_found_ia().

(thorpej)

2021-03-22 17:15:17 UTC netbsd-9 commitmail json YAML

Pull up following revision(s) (requested by nia in ticket #1232),
all via patch and adpated to netbsd-9:

share/man/man4/pci.4: revision 1.111
share/man/man4/pci.4: revision 1.112
share/man/man4/pci.4: revision 1.113
share/man/man4/pci.4: revision 1.114
share/man/man4/pci.4: revision 1.115
share/man/man4/pci.4: revision 1.116

add ena(4)
Put cross-references in a useful place, copying usb(4)
Caught a few drivers in the list that no longer exist this way.
Be less redundant in the DESCRIPTION
cross-reference pci(9)
add rtsx(4)
s/Disk and tape/Storage/g, more relevant cross-references

(martin)