Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-26 | add dissection of pam_ssh_agent_auth data | Timo Weingärtner | |
2014-05-26 | rfc4251uint64: fix byte order conversion | 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-17 | rfc4251string: drop unused and dangerous constructor from just a pointer | Timo Weingärtner | |
better use std::istringstream or boost::iostream::array_source | |||
2014-04-15 | rfc4251: move remaining non-inline functions to impl file | Timo Weingärtner | |
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-04-14 | cosmetic: fix double semicolons | Timo Weingärtner | |
2014-03-23 | rfc4251string: add more operators | Timo Weingärtner | |
this adds <= > >= != | |||
2014-03-22 | tab align auth_data_ssh dissection for readability | Timo Weingärtner | |
2014-03-06 | enable large file support | Timo Weingärtner | |
this should make some tests for LFS happy; we don't use sizes of or offsets in files here | |||
2013-12-19 | release 0.3.10.3.1 | Timo Weingärtner | |
2013-11-13 | use LDLIBS instead of LDFLAGS | Timo Weingärtner | |
LDLIBS are put behind the prerequisites by make's built-in rules so linking won't fail with --as-needed. | |||
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-26 | confirm the license statement about files i created | chrysn | |
2013-10-26 | release 0.30.3 | Timo Weingärtner | |
2013-10-26 | ssh-askpass-noinput: a simpler confirmation dialog | chrysn | |
this adds an ssh-askpass imlementation that will only show allow/deny buttons and is based on zenity. | |||
2013-10-25 | update documentation to mention confirmation stuff | Timo Weingärtner | |
Thanks: Christian Amsüss <chrysn@fsfe.org> for requesting that feature | |||
2013-10-23 | add quotes around ssh-agent-filter's name | Timo Weingärtner | |
2013-10-23 | rfc4251.h: add #include <stdexcept> | 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-11 | update bash-completion for confirmation options | Timo Weingärtner | |
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 | |
2013-09-22 | add CLOEXEC flag to sockets | Timo Weingärtner | |
SOCK_CLOEXEC is currently only available on linux >= 2.6.27 so fcntl is used as a fallback. | |||
2013-09-19 | ssh-agent-filter.bash-completion: add missing license | Timo Weingärtner | |
2013-09-18 | add one missing exception activation | Timo Weingärtner | |
2013-09-18 | also print out SSH_AUTH_SOCK in debug mode | Timo Weingärtner | |
2013-09-18 | afssh.1.md: complete the sentence. | Timo Weingärtner | |
2013-09-08 | release 0.20.2 | Timo Weingärtner | |
2013-09-01 | move mpint/mpz conversion into separate file | Timo Weingärtner | |
these functions need linking against libgmp | |||
2013-08-31 | add basic bash-completion | Timo Weingärtner | |
escaping of some special chars is not handled yet | |||
2013-08-31 | reorganize import code for name-list and mpint | Timo Weingärtner | |
reuse some common parts | |||
2013-08-31 | Makefile: add libstdc++ to LDFLAGS | Timo Weingärtner | |
2013-08-31 | remove some inline specifiers | Timo Weingärtner | |
* from functions defined inside the struct * from non-trivial functions | |||
2013-08-31 | remove declarations for default copy and move | Timo Weingärtner | |
2013-08-31 | use more uniform initialization | Timo Weingärtner | |
std::string(1, <some char>) becomes std::string{<some char>} also fix accidental use of ssize_t instead of size_t with gmp This yielded two warnings (-Wnarrowing) where a size_t is used to initialize an rfc4251uint32, they were fixed with a cast. | |||
2013-07-19 | rfc4251string: add length checks | Timo Weingärtner | |
2013-07-19 | Makefile: reset version.h on clean when in git | Timo Weingärtner | |
2013-07-19 | remove unneeded namespace qualification, ADL works here | Timo Weingärtner | |
2013-07-19 | improve debug mode | Timo Weingärtner | |
also clean up socket in debug mode also exit when catching SIGINT | |||
2013-07-19 | rfc4251string: implement name-list (as vector<string>) | Timo Weingärtner | |