changeset | a7cc3332d8ab |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Replace ChanType.sepfds with Channel.bidir_fd This handles the case where a svrchansess has separate FDs for nopty, but a single FD for pty mode. The use of sepfds was also previously incorrect for X11 and agent forwarding |
files |
changeset | 592a18dac250 |
---|---|
branch | |
bookmark | |
tag | |
user | Patrick Stewart <patstew@gmail.com> |
description | Support servers without multiple user support (#76) |
files |
changeset | 292f79307600 |
---|---|
branch | |
bookmark | |
tag | |
user | François Perrad <francois.perrad@gadz.org> |
description | fix some gcc warnings (#73) * tweak string size fix gcc8 warnings ``` svr-agentfwd.c: In function 'bindagent': svr-agentfwd.c:254:53: warning: '%s' directive output may be truncated writing up to 107 bytes into a region of size between 0 and 107 [-Wformat-truncation=] snprintf(addr.sun_path, sizeof(addr.sun_path), "%s/%s", path, sockfile); ^~ ~~~~~~~~ svr-agentfwd.c:254:2: note: 'snprintf' output between 2 and 216 bytes into a destination of size 108 snprintf(addr.sun_path, sizeof(addr.sun_path), "%s/%s", path, sockfile); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` * cleanup signed/unsigned comparison fix gcc8 warnings ``` scp.c: In function 'do_local_cmd': scp.c:132:17: warning: comparison of integer expressions of different signedness: 'u_int' {aka 'unsigned int'} and 'int' [-Wsign-compare] for (i = 0; i < a->num; i++) ^ scpmisc.c: In function 'addargs': scpmisc.c:161:25: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] } else if (args->num+2 >= nalloc) ^~ scpmisc.c: In function 'replacearg': scpmisc.c:183:12: warning: comparison of integer expressions of different signedness: 'u_int' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (which >= args->num) ^~ scpmisc.c: In function 'freeargs': scpmisc.c:196:17: warning: comparison of integer expressions of different signedness: 'u_int' {aka 'unsigned int'} and 'int' [-Wsign-compare] for (i = 0; i < args->num; i++) ^ ``` see https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh/misc.h.diff?r1=1.16&r2=1.17 |
files |
changeset | 79eef94ccea9 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Split ChanType closehandler() and cleanup() so that dbclient doesn't lose exit status messages |
files |
changeset | 58a74cb829b8 |
---|---|
branch | |
bookmark | |
tag | |
user | Francois Perrad <francois.perrad@gadz.org> |
description | Pointer parameter could be declared as pointing to const (callback) |
files |
changeset | 06d52bcb8094 |
---|---|
branch | |
bookmark | |
tag | |
user | Francois Perrad <francois.perrad@gadz.org> |
description | Pointer parameter could be declared as pointing to const |
files |
changeset | 750ec4ec4cbe |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Convert #ifdef to #if, other build changes |
files |
changeset | 7c899f24a85b |
---|---|
branch | |
bookmark | |
tag | |
user | Thorsten Horstmann <thorsten.horstmann@web.de> |
description | Some minor typo fixes, found by codespell. |
files |
changeset | 220f55d540ae |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | rename random.h to dbrandom.h since some OSes have a system random.h |
files |
changeset | 81def6b732c7 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Clean up fd on failure. Found by Klocwork |
files |
changeset | 810dfc792ca9 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Compile fix for when both client and server agent forwarding is disabled |
files |
changeset | a98a2138364a |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Improve capitalisation for all logged strings |
files |
changeset | 52d7301e46bd |
---|---|
branch | agent-client |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Agent forwarding works |
files |
changeset | d588e3ea557a |
---|---|
branch | agent-client |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | propagate from branch 'au.asn.ucc.matt.dropbear' (head 4fb35083f0f46ea667e7043e7d4314aecd3df46c) to branch 'au.asn.ucc.matt.dropbear.cli-agent' (head 833d0adef6cdbf43ea75283524c665e70b0ee1ee) |
files |
changeset | 52a644e7b8e1 |
---|---|
branch | pubkey-options |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | * Patch from Frédéric Moulins adding options to authorized_keys. Needs review. |
files |
changeset | 4317be8b7cf9 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Make a copy of passwd fields since getpwnam()'s retval isn't safe to keep |
files |
changeset | ca7e76d981d9 |
---|---|
branch | agent-client |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | - progress towards client agent forwarding (incomplete and does not compile) |
files |
changeset | 0cfba3034be5 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Fixed DEBUG_TRACE macro so that we don't get semicolons left about the place |
files |
changeset | 2e9d1f29c50f |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | merge of 50be59810e462f9f44f55e421227d6aa0b31982b and 69b007796063cb5f042be7cca2d479e90db869c3 |
files |
changeset | 10f4d3319780 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | - added circular buffering for channels - added stderr support for the client - cleaned up a bunch of "unused" warnings, duplicated header definitions - added exit-status support for the client |
files |
changeset | b0316ce64e4b |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Merging in the changes from 0.41-0.43 main Dropbear tree |
files |
changeset | 20563735e8b5 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | just checkpointing |
files |
changeset | f789045062e6 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Progressing client support |
files |
changeset | db2c8e6fb284 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Fixed stupid agentfwd error (using the listening FD, not the accepted on. gah) |
files |
changeset | f76c9389e9e0 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Mostly done with the listener changeover |
files |
changeset | bc6477a6c393 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | syntactical fixups - it compiles, but channel handling code requires fixing. |
files |
changeset | fe6bca95afa7 |
---|---|
branch | |
bookmark | |
tag | |
user | Matt Johnston <matt@ucc.asn.au> |
description | Makefile.in contains updated files required |
files |