| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 6 days | follow API break of nettle 4 | Timo Weingärtner | |
| 6 days | fix typo: puposes purposes | Timo Weingärtner | |
| 6 days | add SOCK_NONBLOCK on listen socket creation to possibly save a syscall | Timo Weingärtner | |
| 6 days | factor out alter_fd_flags() | Timo Weingärtner | |
| this also saves one syscall each time the flags are already as they should be | |||
| 6 days | apply some more const | Timo Weingärtner | |
| 6 days | handle some edge cases when dup2()ing /dev/null | Timo Weingärtner | |
| 6 days | s/arm/arm_exceptions/ | Timo Weingärtner | |
| 6 days | factor out communication with the upstream agent | Timo Weingärtner | |
| 6 days | factor out socket creation with CLOEXEC | Timo Weingärtner | |
| 6 days | add const to most rfc4251:: variables | Timo Weingärtner | |
| 6 days | replace strcpy() with something clang-tidy doesn't complain about | Timo Weingärtner | |
| 6 days | use std:: containers instead of C-style arrays | Timo Weingärtner | |
| 6 days | implement separate rfc4251::(string|mpint|name_list) types | Timo Weingärtner | |
| 6 days | use C++17 constructor template argument deduction (CTAD) | Timo Weingärtner | |
| 6 days | use C++17 std::optional for dissectors, refactor | Timo Weingärtner | |
| 2020-08-24 | use C++17 std::filesystem instead of boost | Timo Weingärtner | |
| 2020-08-14 | upgrade to C++17 | Timo Weingärtner | |
| 2018-11-19 | base64_encode: fix two-byte out-of-bounds stack write | Timo Weingärtner | |
| BASE64_ENCODE_LENGTH() calculates the encoded size without padding | |||
| 2018-05-11 | Partially revert "(re)unify client iostreams" | Timo Weingärtner | |
| This partially reverts commit a42c87e6a761a56ebc63cd7728fa2126b2e8805f. | |||
| 2018-01-09 | update copyright | Timo Weingärtner | |
| 2018-01-06 | add dissection for cert signing requests | Timo Weingärtner | |
| 2017-12-27 | follow API change in nettle 3.4 | Timo Weingärtner | |
| Closes: 884400 | |||
| 2016-10-09 | avoid warning about unused result of chdir() | Timo Weingärtner | |
| 2016-08-27 | update copyright | Timo Weingärtner | |
| 2016-08-27 | exploit more help2man features | Timo Weingärtner | |
| use an include file for explanatory text add environment, author and bug report information to the program's output | |||
| 2016-08-23 | clear O_NONBLOCK on client sockets | Timo Weingärtner | |
| on *BSD client sockets inherit flags from the listening socket | |||
| 2015-10-05 | s/Invocation:/Usage:/ to make help2man recognize SYNOPSIS | Timo Weingärtner | |
| 2015-09-06 | update copyright | Timo Weingärtner | |
| 2015-08-31 | call functions with namespace instead of using their names | Timo Weingärtner | |
| avoids problems with ADL Closes: #797235 | |||
| 2015-08-31 | move rfc4251 types into their own namespace | Timo Weingärtner | |
| 2015-08-28 | rename C++ header to .H | Timo Weingärtner | |
| 2014-05-27 | update copyright | Timo Weingärtner | |
| 2014-05-26 | add dissection of pam_ssh_agent_auth data | Timo Weingärtner | |
| 2014-05-12 | use a mutex for fd creation and forks | Timo Weingärtner | |
| so we can have the CLOEXEC flag applied before a concurrent fork&exec. use select() to avoid blocking while holding the mutex. | |||
| 2014-05-10 | also replace custom fatal errors with exceptions | Timo Weingärtner | |
| 2014-05-09 | throw system_error instead of calling perror, exit | Timo Weingärtner | |
| 2014-05-09 | factor out cloexec setting and stream exception arming | Timo Weingärtner | |
| 2014-05-09 | add more #include's, add using's for often-used names | Timo Weingärtner | |
| 2014-04-20 | use boost::iostreams instead of std::stringstreams | Timo Weingärtner | |
| boost::iostreams::array_source instead of istringstream boost::iostreams::back_insert_device instead of ostringstream this should save at least one copy each and still has length checks (input) or dynamic growth (output) | |||
| 2014-04-18 | use a boost stream directly | Timo Weingärtner | |
| instead of declaring an intermediate stream_buffer | |||
| 2014-04-14 | rfc4251*: add constructors from std::istream and use them | Timo Weingärtner | |
| 2014-04-14 | do clean exit after receiving signal | Timo Weingärtner | |
| 2014-03-22 | tab align auth_data_ssh dissection for readability | Timo Weingärtner | |
| 2013-11-02 | (re)unify client iostreams | Timo Weingärtner | |
| boost::iostreams does not do lseek()s without being asked extend try-block around entire function | |||
| 2013-11-02 | replace __gnu_cxx::stdio_filebuf with boost::iostreams | Timo Weingärtner | |
| 2013-10-23 | add quotes around ssh-agent-filter's name | Timo Weingärtner | |
| 2013-10-11 | add confirmed key operations | Timo Weingärtner | |
| normal ssh authentications get dissected to allow the user a more informed decision. | |||
| 2013-10-09 | improve inserting into (allow|confirm)ed_pubkeys | Timo Weingärtner | |
| 2013-10-09 | add cmdline options for confirmation | Timo Weingärtner | |
| 2013-10-09 | add confirmation via ssh-askpass | Timo Weingärtner | |
