Age | Commit message (Collapse) | Author | |
---|---|---|---|
3 days | Do not strvis output to terminal from commands. | Nicholas Marriott | |
3 days | Document command prompt escape sequence, from Von Welch. | Nicholas Marriott | |
4 days | Convert sbin and usr.bin to check for imsgbuf_init failure and add | Claudio Jeker | |
imsgbuf_allow_fdpass where needed. OK tb@ | |||
4 days | Implement 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 days | Convert the common imsgbuf_read calls to the post EAGAIN world. | Claudio Jeker | |
OK tb@ | |||
4 days | Just use the new better imsg API | Claudio Jeker | |
OK tb@ nicm@ | |||
4 days | Use imsgbuf_queuelen() instead of accessing the w.queue member. | Claudio Jeker | |
OK tb@ | |||
4 days | Rename imsg_init, imsg_clear, imsg_read, imsg_write and imsg_flush to | Claudio 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 days | Convert imsg_write() callers to the new simplified return logic. | Claudio Jeker | |
OK tb@ | |||
4 days | Introduce 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 days | Fix save-buffer documentation - it writes to stdout. From Ilya Grigoriev. | Nicholas Marriott | |
4 days | When the mouse clicked on the border between two horizontal panes, the | Nicholas 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 days | Fix word navigation on lines with tabs, from Alexander Arch. | Nicholas Marriott | |
7 days | Check all %if in the list when deciding whether to process an | Nicholas Marriott | |
assignment, not just the most recent. | |||
9 days | Do not call layout_fix_panes if wp is NULL (that is, a popup). | Nicholas Marriott | |
10 days | Add no-detach-on-destroy client option (useful for control mode | Nicholas Marriott | |
clients). From laur dot aliste at gmail dot com, GitHub issue 4242. | |||
10 days | Add two new style parameters, width and pad, which apply to scrollbars. | Nicholas Marriott | |
From Michael Grant, GitHub issue 4241. | |||
10 days | Turn off scrollbar when pane is in alternate screen, from Michael Grant, | Nicholas Marriott | |
GitHub issue 4231. | |||
13 days | Tidy up loop, from Alexander Arch. | Nicholas Marriott | |
13 days | Mouse support on the scrollbars, from Michael Grant. | Nicholas Marriott | |
2024-11-11 | Add an option to control the input buffer size, from Ken Lau. | Nicholas Marriott | |
2024-11-09 | tweak flex.1 a bit to not mention atoi/atof: they don't add value here | Omar Polo | |
ok miod@ | |||
2024-11-09 | ANSI-fy lex | Omar 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-08 | Some fixes for searching for tabs, from Alexander Arch. | Nicholas Marriott | |
2024-11-08 | Make CPU frequencies human readable with -h in `systat sensors`. | Matthieu Herrb | |
ok miod@ | |||
2024-11-07 | Use LibreSSLs specialized functions to print base 10 and base 16. | Otto Moerbeek | |
Also optimize the general case a bit. ok semarie@ | |||
2024-11-06 | ssh-agent implemented an all-or-nothing allow-list of FIDO application | Damien 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-06 | sort options list; | Jason McIntyre | |
2024-11-05 | Xr to Ic, from jmc. | Nicholas Marriott | |
2024-11-05 | Add TLS support in tcpbench | Jan Klemkow | |
with tweaks from tb@, mbuhl@ and jmc@ ok tb@ | |||
2024-11-05 | fix an alignment error in the Queue column label of atq(1) introduced on | Igor 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-05 | remove 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-05 | make usage for both mail(1) and mailx(1) fit in a 80-column display. | Igor Sobrado | |
ok miod@ and millert@ | |||
2024-11-05 | Add support for a scrollbar at the side of each pane. New options | Nicholas 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-04 | Ignore 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-04 | Do not make padding cells extended (there can be a lot of them), from | Nicholas Marriott | |
Alexander Arch . | |||
2024-11-02 | netcat: drop caddr_t cast. It's not needed and not portable. | Theo Buehler | |
From Jonas 'Sortie' Termansen | |||
2024-10-31 | When decoding SVCB or HTTPS do not skip reading params in alias | Otto 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-30 | Don'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-28 | Match tab cells when searching, from Alexander Arch in GitHub issue | Nicholas Marriott | |
4201. | |||
2024-10-28 | Treat tabs as a word separator, from Alexander Arch in GitHub issue | Nicholas Marriott | |
4201. | |||
2024-10-28 | Fix issues in the command prompt: set PROMPT_QUOTENEXT after quoting | Nicholas 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-27 | explicitly include endian.h | Damien Miller | |
2024-10-27 | fix ML-KEM768x25519 KEX on big-endian systems; | Damien Miller | |
spotted by jsg@ feedback/ok deraadt@ | |||
2024-10-25 | mlkem768x25519-sha256 has been promoted to default key exchange | Christian Weisgerber | |
2024-10-25 | Allow tabs even on terminals without UTF-8, reported by jmc. | Nicholas Marriott | |
2024-10-25 | Allow control characters to be entered at the command prompt prefixed | Nicholas Marriott | |
with with C-v, from Alexander Arch in GitHub issue 4206. | |||
2024-10-25 | Do not attempt to search for zero length strings, from Alexander Arch in | Nicholas Marriott | |
GitHub issue 4209. | |||
2024-10-25 | Do not stop stop at first padding in format_grid_line and handle tabs. | Nicholas Marriott | |
2024-10-25 | Flag tabs if possible in the grid cell so they can be preserved on | Nicholas Marriott | |
copying and capture-pane. From Alexander Arch in GitHub issue 4201. |