Re: OpenBSD 7.2 on Oracle Cloud

2023-05-02 Thread Aaron Mason
On Tue, May 2, 2023 at 11:30 AM Aaron Mason wrote: > > On Tue, May 2, 2023 at 9:29 AM Aaron Mason wrote: > > [REDACTED] > > > > > > The actual problem is here. One request times out, but the driver does > > > not tell qemu that it should abort the request. The queue entry then > > > gets reused a

Re: usr.bin/mail: cmd3.c:bangexp(): "borked"?, and BSD fails POSIX compat

2023-05-02 Thread Steffen Nurpmeso
Steffen Nurpmeso wrote in <20230502214014._ziz6%stef...@sdaoden.eu>: |Hallo, and sorry for the cross-post, but so all in one (maybe) go. | |This is about a niche "feature" of mail, the shell command "bang" |(! / ~! in compose mode): ... |POSIX now says / will say | | If the bang variable

nd6 less kernel lock

2023-05-02 Thread Alexander Bluhm
Hi, Some checks in nd6_resolve() do not require kernel lock. The analog code for ARP has been unlocked in if_ether.c revision 1.250 since 2022/06/27 20:47:10. ok? bluhm Index: netinet6/nd6.c === RCS file: /data/mirror/openbsd/cvs/

usr.bin/mail: cmd3.c:bangexp(): "borked"?, and BSD fails POSIX compat

2023-05-02 Thread Steffen Nurpmeso
Hallo, and sorry for the cross-post, but so all in one (maybe) go. This is about a niche "feature" of mail, the shell command "bang" (! / ~! in compose mode): ? !echo no!bang no!bang ! ? set bang ? ! echo no!bang !echo nobang nobang ! ? ! ! !echo nobang nobang ! ? ! echo

rpki-client 8.4 released

2023-05-02 Thread Sebastian Benoit
rpki-client 8.4 has just been released and will be available in the rpki-client directory of any OpenBSD mirror soon. rpki-client is a FREE, easy-to-use implementation of the Resource Public Key Infrastructure (RPKI) for Relying Parties (RP) to facilitate validation of BGP announcements. The progr

nd6 mutex

2023-05-02 Thread Alexander Bluhm
Hi, I would like to introduce an neighbor discovery mutex like ARP uses it. Note that this does not unlock nd6 form kernel lock yet, this will be done in some follow up diffs. Lockless lookup in the hot path for ND6 will be harder than ARP as ln_state is always checked. Anyway let's get closer

Re: rpki-client json.c add json_do_string()

2023-05-02 Thread Claudio Jeker
On Tue, May 02, 2023 at 09:34:43AM -0600, Todd C. Miller wrote: > On Tue, 02 May 2023 14:13:27 +0200, Claudio Jeker wrote: > > > Add a json_do_string() a function to print a JSON string. > > This function does the needed encoding of control chars and escape chars. > > I skipped the optional encodi

Re: rpki-client json.c add json_do_string()

2023-05-02 Thread Todd C . Miller
On Tue, 02 May 2023 14:13:27 +0200, Claudio Jeker wrote: > Add a json_do_string() a function to print a JSON string. > This function does the needed encoding of control chars and escape chars. > I skipped the optional encoding of the forward slash (/) since this is > only needed if the json output

Re: rpki-client json.c add json_do_string()

2023-05-02 Thread Theo Buehler
On Tue, May 02, 2023 at 02:41:52PM +0200, Claudio Jeker wrote: > On Tue, May 02, 2023 at 02:29:20PM +0200, Theo Buehler wrote: > > On Tue, May 02, 2023 at 02:13:27PM +0200, Claudio Jeker wrote: > > > Add a json_do_string() a function to print a JSON string. > > > This function does the needed encod

Re: rpki-client json.c add json_do_string()

2023-05-02 Thread Claudio Jeker
On Tue, May 02, 2023 at 02:29:20PM +0200, Theo Buehler wrote: > On Tue, May 02, 2023 at 02:13:27PM +0200, Claudio Jeker wrote: > > Add a json_do_string() a function to print a JSON string. > > This function does the needed encoding of control chars and escape chars. > > I skipped the optional encod

Re: rpki-client json.c add json_do_string()

2023-05-02 Thread Theo Buehler
On Tue, May 02, 2023 at 02:13:27PM +0200, Claudio Jeker wrote: > Add a json_do_string() a function to print a JSON string. > This function does the needed encoding of control chars and escape chars. > I skipped the optional encoding of the forward slash (/) since this is > only needed if the json o

rpki-client json.c add json_do_string()

2023-05-02 Thread Claudio Jeker
Add a json_do_string() a function to print a JSON string. This function does the needed encoding of control chars and escape chars. I skipped the optional encoding of the forward slash (/) since this is only needed if the json output is embedded in HTML/SGML/XML. People putting JSON into such docum