Switch to OpenSSL base64 routines
Licensing change for base64
Switch to OpenSSL AES
Remove AES reference implementation
Licensing change for AES
Add OpenSSL licensing exception
Add iOS waiver and new OCB license
Add libssl-dev to build dependencies
Distribute COPYING.iOS file
Warn of unattached Mosh sessions on login
Tidy up unattached warning, only print when showing motd
Instantiate Parser::family once

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Get system timestamp less often (only after sleeping/selecting)
Use BEL instead of ST to terminate Operating System Command

ST is more correct, but BEL is apparently more widely supported.

Closes #304
get_SSH_IP gracefully handles missing, IPv6-formatted environment var

Closes #292 github issue.
Make fatal_assert() use abort() instead of exit()
Revert creation of utmp entry to avoid uninitialized "master"
Test if -lsocket and -lnsl are needed (for Solaris)

Signed-off-by: Timo Sirainen <tss@iki.fi>
Added forkpty() and cfmakeraw() fallback implementations if they don't exist.

Signed-off-by: Timo Sirainen <tss@iki.fi>
Don't use s_addr as parameter name. Fixes compiling with Solaris.

Signed-off-by: Timo Sirainen <tss@iki.fi>