~sircmpwn/hare

net::dns: reuse sendbuf for recv

Signed-off-by: Drew DeVault <sir@cmpwn.com>
crypto:ed25519: name keys pubkey and privkey

Signed-off-by: Armin Preiml <apreiml@strohwolke.at>
crypto::cipher: test gcm inplace en/decryption

Signed-off-by: Armin Preiml <apreiml@strohwolke.at>
time::chrono: allow /etc/localtime to be a file

/etc/localtime is often a symlink, but may be a TZif file, see tzset(3).
Parse the TZif when /etc/localtime is a file.

Signed-off-by: Antero Mejr <antero@mailbox.org>
strconv: fix mulshiftall64()

Signed-off-by: Kirill Primak <vyivel@eclair.cafe>
f7584535 — minus 30 days ago
strings::template: Optimize escaped dollar sign

Signed-off-by: minus <minus@mnus.de>
strings::template: minor docs fixes
strings::template: new module
add crypto::hkdf

Signed-off-by: Armin Preiml <apreiml@strohwolke.at>
tests: skip NaN sign-related complex tests

Skip tests where the libc implementation-dependent sign bit causes failure.
IEEE 754-2008 sec. 6.3: "When either an input or result is NaN, this standard
does not interpret the sign of a NaN."
Since the tests in question check the sign, they violate the standard.

Signed-off-by: Antero Mejr <antero@mailbox.org>
d25622db — Pinghao Wu a month ago
linux::timerfd: read: report read errors

Read errors like EINTR may happen here.

Signed-off-by: Pinghao Wu <xdavidwuph@gmail.com>
bufio: return utf8::invalid in more cases

Both io::underread and utf8::more result in the function returning
utf8::invalid, since these are only possible if the codepoint is
malformed.

Signed-off-by: Sebastian <sebastian@sebsite.pw>
haredoc: use bold comments colorscheme

Signed-off-by: Byron Torres <b@torresjrjr.com>
docs/haredoc.scd: document $HAREDOC_COLORS

Signed-off-by: Byron Torres <b@torresjrjr.com>
haredoc: tty: fully implement $HAREDOC_COLORS

Signed-off-by: Byron Torres <b@torresjrjr.com>
haredoc: tty: add color.ha, rendering functions

Signed-off-by: Byron Torres <b@torresjrjr.com>
os::iter: improve documentation

Signed-off-by: Drew DeVault <sir@cmpwn.com>
69150521 — Haelwenn (lanodan) Monnier a month ago
stdlib: Fix format::tar dependencies
encoding::utf8: don't recognize 5/6 octet sequences as valid

Signed-off-by: Sebastian <sebastian@sebsite.pw>
encoding::utf8: move utf8sz to rune.ha

Signed-off-by: Sebastian <sebastian@sebsite.pw>
Next