Quite frankly, I don't understand how it could work *without* a newline. In addition, I've hit some kind of weird bug while attempting to connect to a FreeBSD system. I connect, the password is sent, and yet....it sits there, still waiting for the password. Works fine on the other systems I've tested. Very strange. Oh, and I still don't know why copying large files works for some people and not for others. One use has reported that copying large files works as root, but not as a normal user.
Sigh. Well, this was only meant to be a standin module until a "real" scp module was written, but that hasn't materialized. I was almost ready to release, too. I'm debating whether or not to just put some of these things in a "known but inexplicable bugs" section and just release anyway.