summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2023-10-12release GSS OIDs only at end of authentication; bz2982, ok dtucker@Damien Miller
2023-10-12mask SIGINT/TERM/QUIT/HUP before checking quit_pending and use ppoll()Damien Miller
to unmask them in the mainloop. Avoids race condition between signaling ssh to exit and polling. bz3531; ok dtucker
2023-10-11sync usage() with ssh.1; spotted by kn@Damien Miller
2023-10-11ssh -Q does not make sense with other command-line options, so giveDamien Miller
it its own line in the manpage
2023-10-11add ChannelTimeout support to the client, mirroring the same optionDamien Miller
in the server. ok markus@
2023-10-11add support for reading ED25519 private keys in PEM PKCS8 format;Damien Miller
ok markus@ tb@
2023-10-11mention "none" is a valid argument to IdentityFile; bz3080Damien Miller
2023-10-11in olde rcp/scp protocol mode, when rejecting a path from the serverDamien Miller
as not matching the glob that the client sent, log (at debug level) the received pathname as well as the list of possible expected paths expanded from the glob. bz2966
2023-10-11s/%.100s/%s/ in SSH- banner construction as there's no reason toDamien Miller
limit its size: the version string bring included is a compile time constant going into an allocated banner string.
2023-10-10Drop GCC_PRINTFLIKE() at function definitionTheo Buehler
This makes gcc throw a fit and having the attributes for the prototypes in engine.h is enough. ok claudio sthen
2023-10-10Fix a format warning about a non-literal stringTheo Buehler
ok claudio sthen
2023-10-10Garbage collect cipher_get_keyiv_len()Theo Buehler
This is a compat20 leftover, unused since 2017. ok djm
2023-10-10Reserve a range of "local extension" message numbers that OpenSSH promisesDamien Miller
not to use (comment change only)
2023-10-09Document the OpenBSD-specific output format.Ingo Schwarze
Feedback and OK millert, "more reasonable" deraadt@.
2023-10-06Correctly reset the goto table for a state.Todd C. Miller
We cannot use set_gototab() to reset all the entries for a state, it will leave existing entries as-is. Add a new reset_gototab() function that zeroes the table entries for the specified state. There is no need to reset the goto table immediately after resize_state(), it is already initialized via calloc(). Fixes https://github.com/onetrueawk/awk/issues/199
2023-10-06Update awk to Sep 24, 2023 version.Todd C. Miller
fnematch and getrune have been overhauled to solve issues around unicode FS and RS. also fixed gsub null match issue with unicode. big thanks to Arnold Robbins.
2023-10-04spelling fix;Jason McIntyre
2023-10-04openssh-9.5Damien Miller
2023-10-04add some cautionary text about % token expansion and shell metacharacters;Damien Miller
based on report from vinci AT protonmail.ch
2023-10-03fix link to agent draft; spotted by Jann HornDamien Miller
2023-10-03remove unused Pp macro;Jason McIntyre
2023-10-02Add 'host root port' information to hw.ucomnames.Kenneth R Westerback
usbN.X.Y becomes usbN.Z.X.Y Display the usb<blah> string in ucom attach messages so grepping dmesg can be used to find the path to a ucom. More USB cluebats from kettenis@. Deep hub depths testing from drahn@. ok deraadt@ drahn@ kettenis@
2023-10-02Enable cu(1) -l to accept the usb paths shown in hw.ucomnames.Kenneth R Westerback
Usual man page tweaks from jmc@ and schwarze@. Testing various iterations by deraadt@, nicm@, kettenis@, drahn@. ok deraadt@
2023-09-30list tracepoints directly in kdump.1 instead of pointing to ktrace.1Christian Weisgerber
Also add a note to the respective section in kdump.1, ktrace.1, and ltrace.1 to keep in sync with each other; suggested by schwarze@. ok deraadt@ schwarze@
2023-09-27Use a dynamically-allocated line buffer and resize as needed.Todd C. Miller
Fixes a buffer overflow for lines over 2048 bytes. Problem reported by Crystal Kolipe. OK deraadt@
2023-09-22small speed increase: do not bother substituting variables if there are none.Marc Espie
tested through a full src/x/ports build
2023-09-22significantly increase the speed of pkg-config by not going to the envMarc Espie
all the time. fully tested thru a src/x/ports build
2023-09-21--csv is an extension; ok millertJason McIntyre
2023-09-21Fix a potential out-of-bounds read caused by the big-endian fix.Todd C. Miller
We must store a UTF-32 empty string, not UTF-8 empty string, for an empty CCL. Found running the awk test suite with address sanitizer.
2023-09-21Document LC_CTYPE.Ingo Schwarze
Based on a diff from millert@ with additions by me. Feedback and OK millert@.
2023-09-21make history less verboseJonathan Gray
ok schwarze@ millert@
2023-09-20Support --version option like upstream awk but don't document it.Todd C. Miller
Upstream awk has supported --version for a long time but does not support -V like our awk does. Both options are supported by gawk.
2023-09-20Use awk_mb_cur_max in nawk_convert() instead of MB_CUR_MAX.Todd C. Miller
2023-09-19typo; from Jim SpathTheo de Raadt
2023-09-19Fix a couple of mouse mode flag names.Nicholas Marriott
2023-09-19Compare int value against 0, not '\0', for consistency.Todd C. Miller
2023-09-18Fix a bad cast to char * that causes incorrect results on big endian.Todd C. Miller
Now that awk stores chars as int we need to cast the Node * to int *.
2023-09-18Disable utf-8 for non-multibyte locales, such as C or POSIX.Todd C. Miller
This makes it possible to get the old awk behavior (where chars are bytes) by setting LC_CTYPE to C or POSIX. OK schwarze@
2023-09-18add --csv to usage(), and reformat it to match manual; while here,Jason McIntyre
reformat a lengthy line in awk.1; ok millert
2023-09-182 cases of c99 for-scope variable decl, when a variable already existsTheo de Raadt
in scope. but a 3rd similar situation in the same scope exists also, which does not create a new variable, and uses the upper scope variable. Pretty sloppy stuff. ok millert
2023-09-18crank to 7.4-betaTheo de Raadt
2023-09-17Update to the One True Awk, 2nd edition (Sep 12, 2023).Todd C. Miller
This corresponds to the 2nd edition of "The AWK Programming Language" and adds support for UTF-8 and comma-separated value inputs.
2023-09-16Remove next- and previous-prompt added in error. GitHub issue 3696.Nicholas Marriott
2023-09-15Change UTF-8 combining to inspect the previous character at the cursorNicholas Marriott
position rather than keeping the last character from the input stream, this is how most terminals work and fixes problems with displaying these characters in vim. GitHub issue 3600.
2023-09-15update awk book reference for the second editionJonathan Gray
it will be published in 2023 with a copyright date of 2024 ok jmc@ millert@
2023-09-15Add -t to source-file, GitHub issue 3473.Nicholas Marriott
2023-09-15Add some more WINOPS and a placeholder for SMGRAPHICS.Nicholas Marriott
2023-09-14Reset combine flag only if text is actually processed.Nicholas Marriott
2023-09-10rename remote_glob() -> sftp_glob() to match other APIDamien Miller
2023-09-10Update awk to Sep 6, 2023 version.Todd C. Miller