-
Notifications
You must be signed in to change notification settings - Fork 408
Comparing changes
Open a pull request
base repository: mkj/dropbear
base: master
head repository: akaros/dropbear-akaros
compare: akaros
Commits on Oct 30, 2015
-
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 646657b - Browse repository at this point
Copy the full SHA 646657bView commit details -
Update CONFIGURE_AKAROS to make it more generic
As part of this, I moved the build itself into a 'build' subfolder to keep all the build files separate from the source and added a .gitgnore so that any generated files get ignored properly.
Configuration menu - View commit details
-
Copy full SHA for 2092c02 - Browse repository at this point
Copy the full SHA 2092c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62573fa - Browse repository at this point
Copy the full SHA 62573faView commit details -
Configuration menu - View commit details
-
Copy full SHA for f00930b - Browse repository at this point
Copy the full SHA f00930bView commit details
Commits on Dec 18, 2015
-
Slash and burn: remove select, hardwire to 1 socket, block on read.
This actually starts now. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 258b9f9 - Browse repository at this point
Copy the full SHA 258b9f9View commit details
Commits on Jan 8, 2016
-
It's done via a process since our kernel doesn't have all that tty crap. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4a8cb55 - Browse repository at this point
Copy the full SHA 4a8cb55View commit details -
Debug hack: echo means write to fd 1
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6e78d6c - Browse repository at this point
Copy the full SHA 6e78d6cView commit details -
Reduce bring me another fucking rock behavior
The prints from this code are useless, make them less so. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0e2a7b7 - Browse repository at this point
Copy the full SHA 0e2a7b7View commit details
Commits on Jan 20, 2016
-
TTY crap yanked; sort of working save for the child.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2ffb85c - Browse repository at this point
Copy the full SHA 2ffb85cView commit details
Commits on Feb 10, 2016
-
Well, closer, we're getting to a failed startup of some sort.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 97fb3aa - Browse repository at this point
Copy the full SHA 97fb3aaView commit details -
Just disable some more crap while we figure out what's not right.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bce3932 - Browse repository at this point
Copy the full SHA bce3932View commit details
Commits on Feb 16, 2016
-
Add some things back. We need to fix select in akaros now.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2d1e9f3 - Browse repository at this point
Copy the full SHA 2d1e9f3View commit details
Commits on Feb 17, 2016
-
We get through the ident stuff. Hangs on reading the command. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b8f7981 - Browse repository at this point
Copy the full SHA b8f7981View commit details
Commits on Feb 19, 2016
-
First command executed via ssh
WIth this version, commands run. Not well, but they run. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9992e2a - Browse repository at this point
Copy the full SHA 9992e2aView commit details
Commits on Mar 21, 2016
-
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d596d2d - Browse repository at this point
Copy the full SHA d596d2dView commit details
Commits on Mar 22, 2016
-
Get rid of stupid read of a line that we thought was a bug.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 175e30f - Browse repository at this point
Copy the full SHA 175e30fView commit details -
add \n -> \n\r output conversion for stdout/stderr.
No ttys in akaros but that does mean we do some processing in the ssh server (FOR NOW -- this will change later) Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c89d6f8 - Browse repository at this point
Copy the full SHA c89d6f8View commit details -
stdin character processing from harvey.
Almost certainly wrong but this is a reasonable intermediate commit.Compiles. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d7c0876 - Browse repository at this point
Copy the full SHA d7c0876View commit details
Commits on Mar 23, 2016
-
input processing is next. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2f9262f - Browse repository at this point
Copy the full SHA 2f9262fView commit details -
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a640187 - Browse repository at this point
Copy the full SHA a640187View commit details -
Turn off more annoying debugging
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ccff8b4 - Browse repository at this point
Copy the full SHA ccff8b4View commit details -
Fix up the Akaros build/config
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 96e70e6 - Browse repository at this point
Copy the full SHA 96e70e6View commit details -
Don't assume select won't be spurious
They are assuming that their read will succeed, since select() said it would. This allows an EGAIN. Arguably they should be doing this already (see the notes at the end of man select). Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 0f6760d - Browse repository at this point
Copy the full SHA 0f6760dView commit details -
Turn off custom echoing and whatnot
Build with the isatty() glibc change. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 82767eb - Browse repository at this point
Copy the full SHA 82767ebView commit details
Commits on Mar 24, 2016
-
Hack scp to work without /etc/passwd
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0a2958f - Browse repository at this point
Copy the full SHA 0a2958fView commit details
Commits on Mar 25, 2016
-
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6c7afd7 - Browse repository at this point
Copy the full SHA 6c7afd7View commit details
Commits on Mar 31, 2016
-
Remove the non-blocking read function
Akaros now supports non-blocking pipes. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for f850068 - Browse repository at this point
Copy the full SHA f850068View commit details -
Instead of !, we inject a \n. Not ideal for when we want to abort a line in progress, but whatever. =) Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 6a5d5ca - Browse repository at this point
Copy the full SHA 6a5d5caView commit details -
Add scp to the default programs
There might be a better way to do this that just involves our CONFIGURE script. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 1ec8c7f - Browse repository at this point
Copy the full SHA 1ec8c7fView commit details
Commits on Apr 1, 2016
-
Remove the select timeout hack
Upstream now works without this. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for edb348a - Browse repository at this point
Copy the full SHA edb348aView commit details
Commits on Apr 4, 2016
-
We don't build it, and we don't want to muck with the original DB unnecessarily. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 081f4c8 - Browse repository at this point
Copy the full SHA 081f4c8View commit details -
We don't build it, and we're using tty.c instead. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 10dd0f9 - Browse repository at this point
Copy the full SHA 10dd0f9View commit details -
Reconfig. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 938baf7 - Browse repository at this point
Copy the full SHA 938baf7View commit details -
Rewrite tty.c, remove hacks from common-channel.c
Not perfect yet - the ctlr seems to hang around and concurrent sessions have issues. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for e3c38ee - Browse repository at this point
Copy the full SHA e3c38eeView commit details
Commits on Apr 5, 2016
-
One was a straight-up bug on my part. The others are proactive changes. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 006a083 - Browse repository at this point
Copy the full SHA 006a083View commit details -
git checkout -p origin/main -- pick and choose what to remove. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 79c3289 - Browse repository at this point
Copy the full SHA 79c3289View commit details -
Have dropbear_exit report its callsite
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 5d22f68 - Browse repository at this point
Copy the full SHA 5d22f68View commit details -
Actually clearing the line was pretty easy - the shell reads the ctrl-c directly. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for f62cf43 - Browse repository at this point
Copy the full SHA f62cf43View commit details
Commits on Apr 6, 2016
-
Stuff like getpwnam can be done. I'll probably move some of that into glibc soon. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 3016860 - Browse repository at this point
Copy the full SHA 3016860View commit details -
Undo some changes, make the rest OS-independent
Aiming for a small delta, and the code base works for linux or akaros. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for f8bba5f - Browse repository at this point
Copy the full SHA f8bba5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 00717f8 - Browse repository at this point
Copy the full SHA 00717f8View commit details -
Take timestamps during tracing again
We have such a large number of syscalls that this doesn't help anymore. We can always turn it off in the future. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 2baa28f - Browse repository at this point
Copy the full SHA 2baa28fView commit details -
Add a warning for printf from the signal handler
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 493b6c2 - Browse repository at this point
Copy the full SHA 493b6c2View commit details
Commits on Apr 7, 2016
-
Instructions for setup. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 4b116f9 - Browse repository at this point
Copy the full SHA 4b116f9View commit details
Commits on May 12, 2016
-
If the script gets an error, then DON'T SAY IT WORKED.
Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f948fb3 - Browse repository at this point
Copy the full SHA f948fb3View commit details -
Just name the CC binary. Paths are how you find things, not obscure v…
…ariables. Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e63a1a9 - Browse repository at this point
Copy the full SHA e63a1a9View commit details
Commits on Aug 30, 2016
-
Invert daemon()'s closefd parameter.
daemon() expects "noclose". We were passing closefd. I'm not sure of the intent, but this seems backwards. With this change, child processes of dropbear, such as the intermediate controller process, can output TRACE messages to the parent dropbear process's stderr. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for c2147b7 - Browse repository at this point
Copy the full SHA c2147b7View commit details
Commits on Mar 21, 2017
-
Merge branch 'upstream' into akaros
Conflicts: debug.h options.h Added localoptions.h. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 73996e8 - Browse repository at this point
Copy the full SHA 73996e8View commit details -
Assert AKAROS_ROOT is set for CONFIGURE_AKAROS
Previously, we'd use Kevin's old path. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for cae85c2 - Browse repository at this point
Copy the full SHA cae85c2View commit details -
Allow select() on /dev/urandom
The kernel doesn't have support for FD taps on #random, but we actually don't need it. select() will stat the FD first, and (currently) reading #random never blocks, so stat will always see the FD as readable. If we ever want to epoll, then we'll need tap support. Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
Configuration menu - View commit details
-
Copy full SHA for 6771c7d - Browse repository at this point
Copy the full SHA 6771c7dView commit details
There are no files selected for viewing