summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
3 daysDo not strvis output to terminal from commands.Nicholas Marriott
3 daysDocument command prompt escape sequence, from Von Welch.Nicholas Marriott
4 daysConvert sbin and usr.bin to check for imsgbuf_init failure and addClaudio Jeker
imsgbuf_allow_fdpass where needed. OK tb@
4 daysImplement the recv_imsg/read_message function in the correct way.Claudio Jeker
One needs to first check imsg_get() if there is a imsg already in the queue. Then if that returns 0 call imsgbuf_read(). Do this in a loop until imsg_get() returns an imsg. OK tb@ and nicm@ for file
4 daysConvert the common imsgbuf_read calls to the post EAGAIN world.Claudio Jeker
OK tb@
4 daysJust use the new better imsg APIClaudio Jeker
OK tb@ nicm@
4 daysUse imsgbuf_queuelen() instead of accessing the w.queue member.Claudio Jeker
OK tb@
4 daysRename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush toClaudio Jeker
imsgbuf_init, imsgbuf_clear, imsgbuf_read, imsgbuf_write and imsgbuf_flush. This separates the imsgbuf API from the per-imsg API. OK tb@
4 daysConvert imsg_write() callers to the new simplified return logic.Claudio Jeker
OK tb@
4 daysIntroduce imsg_write() and use it instead of msgbuf_write().Claudio Jeker
imsg_write() is just a thin wrapper around msgbuf_write(). So this is mostly search and replace. OK tb@
4 daysFix save-buffer documentation - it writes to stdout. From Ilya Grigoriev.Nicholas Marriott
4 daysWhen the mouse clicked on the border between two horizontal panes, theNicholas Marriott
location was not being set properly. Pulled the checking of this into separate function for clarity. Fixes dragging on horizontal pane border. From Michael Grant.
5 daysFix word navigation on lines with tabs, from Alexander Arch.Nicholas Marriott
7 daysCheck all %if in the list when deciding whether to process anNicholas Marriott
assignment, not just the most recent.
9 daysDo not call layout_fix_panes if wp is NULL (that is, a popup).Nicholas Marriott
10 daysAdd no-detach-on-destroy client option (useful for control modeNicholas Marriott
clients). From laur dot aliste at gmail dot com, GitHub issue 4242.
10 daysAdd two new style parameters, width and pad, which apply to scrollbars.Nicholas Marriott
From Michael Grant, GitHub issue 4241.
10 daysTurn off scrollbar when pane is in alternate screen, from Michael Grant,Nicholas Marriott
GitHub issue 4231.
13 daysTidy up loop, from Alexander Arch.Nicholas Marriott
13 daysMouse support on the scrollbars, from Michael Grant.Nicholas Marriott
2024-11-11Add an option to control the input buffer size, from Ken Lau.Nicholas Marriott
2024-11-09tweak flex.1 a bit to not mention atoi/atof: they don't add value hereOmar Polo
ok miod@
2024-11-09ANSI-fy lexOmar Polo
while here remove the unused function action_m4_define() and two unused variables: `opt' in scanopt_err() and `num' in filter_fix_linedirs() ok miod@
2024-11-08Some fixes for searching for tabs, from Alexander Arch.Nicholas Marriott
2024-11-08Make CPU frequencies human readable with -h in `systat sensors`.Matthieu Herrb
ok miod@
2024-11-07Use LibreSSLs specialized functions to print base 10 and base 16.Otto Moerbeek
Also optimize the general case a bit. ok semarie@
2024-11-06ssh-agent implemented an all-or-nothing allow-list of FIDO applicationDamien Miller
IDs for security key-backed keys, to prevent web key handles from being used remotely as this would likely lead to unpleasant surprises. By default, only application IDs that start with "ssh:*" are allowed. This adds a -Owebsafe-allow=... argument that can override the default list with a more or less restrictive one. The default remains unchanged. ok markus@
2024-11-06sort options list;Jason McIntyre
2024-11-05Xr to Ic, from jmc.Nicholas Marriott
2024-11-05Add TLS support in tcpbenchJan Klemkow
with tweaks from tb@, mbuhl@ and jmc@ ok tb@
2024-11-05fix an alignment error in the Queue column label of atq(1) introduced onIgor Sobrado
September 9th, 2001 when the Unix epoch exceeded one billion; another column alignment will be needed once the Unix epoch exceeds ten billions, but it will not happen until November 20th, 2286. ok miod@, sthen@, and millert@
2024-11-05remove mention to nqs, the Network Queuing System developed at NASA Ames;Igor Sobrado
there is no source code repository for it and we do not have it in ports either. ok jmc@, daniel@, and millert@
2024-11-05make usage for both mail(1) and mailx(1) fit in a 80-column display.Igor Sobrado
ok miod@ and millert@
2024-11-05Add support for a scrollbar at the side of each pane. New optionsNicholas Marriott
pane-scrollbars turn them on or off, pane-scrollbars-position sets the position (left or right), and pane-scrollbars-style to set the colours. Mouse support will come later. From Michael Grant in GitHub issue 4221.
2024-11-04Ignore extra groups that don't fit in the buffer passed to getgrouplist(3)Jeremie Courreges-Anglas
Our kernel supports 16 groups (NGROUPS_MAX), but nothing prevents an admin from adding a user to more groups. With that tweak we'll keep on ignoring them instead of potentially reading past the buffer passed to getgrouplist(3). That behavior is explicitely described in initgroups(3). ok millert@ gilles@
2024-11-04Do not make padding cells extended (there can be a lot of them), fromNicholas Marriott
Alexander Arch .
2024-11-02netcat: drop caddr_t cast. It's not needed and not portable.Theo Buehler
From Jonas 'Sortie' Termansen
2024-10-31When decoding SVCB or HTTPS do not skip reading params in aliasOtto Moerbeek
mode. According to the RFC, client shoud ignore them (which means actively skipping), but for dig it make sense to print them anyway. ok florian@
2024-10-30Don't run through time checks when entry is definitely oversized.Jan Klemkow
This leads to newsyslog rotating on (size OR time) if both are specified. Reported from Matthias Pitzl. with tweak from bluhm@ ok millert@
2024-10-28Match tab cells when searching, from Alexander Arch in GitHub issueNicholas Marriott
4201.
2024-10-28Treat tabs as a word separator, from Alexander Arch in GitHub issueNicholas Marriott
4201.
2024-10-28Fix issues in the command prompt: set PROMPT_QUOTENEXT after quotingNicholas Marriott
than before, meaning that accidentally scrolling the mouse wheel doesn't break quoting; and move the cursor correctly over wide characters. From Alexander Arch in GitHub issue 4212.
2024-10-27explicitly include endian.hDamien Miller
2024-10-27fix ML-KEM768x25519 KEX on big-endian systems;Damien Miller
spotted by jsg@ feedback/ok deraadt@
2024-10-25mlkem768x25519-sha256 has been promoted to default key exchangeChristian Weisgerber
2024-10-25Allow tabs even on terminals without UTF-8, reported by jmc.Nicholas Marriott
2024-10-25Allow control characters to be entered at the command prompt prefixedNicholas Marriott
with with C-v, from Alexander Arch in GitHub issue 4206.
2024-10-25Do not attempt to search for zero length strings, from Alexander Arch inNicholas Marriott
GitHub issue 4209.
2024-10-25Do not stop stop at first padding in format_grid_line and handle tabs.Nicholas Marriott
2024-10-25Flag tabs if possible in the grid cell so they can be preserved onNicholas Marriott
copying and capture-pane. From Alexander Arch in GitHub issue 4201.