The configuration format changed! Existing configurations and themes
must be rewritten, although most parts are the same.
Other interesting changes:
- support for multiple accounts
- added a built-in editor
full changelog: https://github.com/RasmusLindroth/tut/releases
Since recent x-only changes, the bootstrap segfaults very early on in the
build. The obvious workarounds like USE_NOEXECONLY or passing in variants
of --no-execute-only via the environment aren't enough.
Institute. It has been developed specifically to increase legibility for
readers with low vision, and to improve comprehension.
Named for the founder of Braille Institute, Atkinson Hyperlegible is a
traditional grotesque sans-serif at its core. It departs from tradition
to incorporate umambiguous, distinctive and at times, unexpected always
with the goal of increasing character recognition, and ultimately
improve reading.
a bit of cleanup suggested by op@
OK op@ sthen@
- fix comparison in tree object parser always evaluating to false (jamsek)
- add missing bounds-check in gitproto ref-line tokenizer
- gotd.8 and gotwebd.8 man page improvements (patch by Josiah Frentsos)
- make gotd session process accept just one flush packet at a time
- sort ENVIRONMENT entries in got.1 and tog.1 (op)
- only forward implicit flush packets from gotsh if they are expected
- return GOT_ERR_EOF from pkt.c if a read attempt indicates EOF
- treat read errors from client socket in gotsh as fatal errors
- gotwebd: refactor gotweb_render_content_type/_file (op)
- gotwebd: turn gotweb_get_time_str into gotweb_render_age (op)
- gotwebd: don't list references per-commit in got_get_repo_commits (op)
- gotwebd: avoid history traversal in briefs/commits, kill "prev" button (op)
- gotd: disconnect on client EOF error to avoid stale connections (op)
- gotsh: validate with parse_command before connecting (op)
- add a test for ssh connections to gotsh without a repo path argument (op)
- gotsh: avoid a temporary buffer for the socket path (op)
- gotsh: move apply_unveil right after the first pledge (op)
- fix tog refreshing the screen more often than intended (jamsek)
- tog: show action report on user-toggleable event (patch by Mikhail, jamsek)
- don't print empty line when exiting tog (jamsek)
- got: don't leak pathlist in commit and revert commands (jamsek)
- gotd: fix wrong PIDs for parent and child processes shown in logs
- Use llvm-objcopy instead of (binutils) objcopy when creating detached
debug symbols and adding the gnu-debuglink section.
- For llvm-objcopy and strip, output to a temporary file and copy it
back to the original file. The LLVM tools create a new file, so hard links
are not normally maintained, but this method keeps them.
https://github.com/llvm/llvm-project/issues/59848#issuecomment-1374070557
ok naddy@.
This should allow us to move back to llvm-strip in base on archs where
we use ld.lld, which (alongside the change to llvm-objcopy) avoids problems
that have been seen during mimmutable(2) development with GNU_RELRO with
the version of binutils that we have.
- For non-interactive usage (CI/CD, etc), encryption of private keys can
be disabled with the -W switch.
- A new command, -C was added to change passwords, or remove them (when
combined with -W).