93507a7195
macosx: builds a universal package for i386, x86_64.
Peter Iannucci
2012-05-03 04:16:28 -04:00
3e3510d382
Display results at end of configure.
Luke Mewburn
2012-10-28 08:53:59 +11:00
141ec239da
Support port range as -p/--port PORT[:HIGHPORT].
Luke Mewburn
2012-10-27 18:38:05 +11:00
b99da057bb
Back out use of ip.h IPTOS_DSCP_AF42 constant (missing on OS X)
Keith Winstein
2012-10-22 10:47:50 -04:00
c53a174d0c
Revert "Check for netinet/ip.h (now that we are using it), and don't also use in.h"
Keith Winstein
2012-10-22 10:50:07 -04:00
0909ea55d6
Check for netinet/ip.h (now that we are using it), and don't also use in.h
Keith Winstein
2012-10-22 10:34:16 -04:00
2e39dbc977
Fix calls to setsockopt.
olgeni
2012-10-22 14:29:39 +02:00
da18a8c7ea
Detect edge case when argc == 0
Keith Winstein
2012-10-20 14:17:19 -04:00
06661c9f25
Update mosh.spec for mosh 1.2.3
Alexander Chernyakhovsky
2012-10-19 18:32:25 -04:00
73a2675e8c
Bump version to 1.2.3
Keith Winstein
2012-10-19 15:24:37 -04:00
cd394c61ae
Allow building the ocb.c test program with -DOCB_TEST_PROGRAM
Keegan McAllister
2012-09-09 15:07:51 -04:00
ee8d0ce582
Fix ocb.c test program so it builds with -Wall -Werror
Keegan McAllister
2012-09-09 15:01:27 -04:00
029e8bbde5
Import 08-SEP-2012 version of ocb.c
Keegan McAllister
2012-09-09 13:38:53 -04:00
e50822ea4d
Update Debian policy version and point to https github URL
Keith Winstein
2012-10-16 17:59:23 -04:00
39276a46ad
More conservative default MTU, and react to MSGSIZE
Keith Winstein
2012-10-16 17:46:05 -04:00
be3b1259b6
Make sendto() non-blocking
Keith Winstein
2012-10-16 17:40:02 -04:00
fffbf17f57
Update THANKS
Keith Winstein
2012-10-05 21:55:08 -04:00
9c34f5b279
Bump version to 1.2.2.95rc1 (1.2.3 release candidate)
Keith Winstein
2012-10-05 19:47:19 -04:00
052e7cc812
Change assert() to fatal_assert() since can be triggered by evil sender
Keith Winstein
2012-10-05 04:14:49 -04:00
deecf6bb2f
Add limits.h to allow for illumos to compile.
Ira Cooper
2012-10-05 02:28:11 +00:00
c0092a6e7e
Hop new ports, but keep the old [for a minute, and up to 10 at a time]
Keith Winstein
2012-10-05 02:51:25 -04:00
d17fb7824b
Reset fd sets every time we poll (because network.fd() can now change)
Keith Winstein
2012-10-05 00:06:37 -04:00
50e75b3127
Make sure we're not querying fds that we never polled for in the first place
Keith Winstein
2012-10-04 23:51:45 -04:00
b8df3eed11
Lengthen port hop interval to 30 seconds
Keith Winstein
2012-10-04 23:46:08 -04:00
9eb9a0386e
Warn on congestion
Keith Winstein
2012-10-04 21:47:58 -04:00
9cf411ac3f
Change server association timeout to 40 seconds
Keith Winstein
2012-10-04 21:45:42 -04:00
f621f9f001
Grammar fix on ssh -t message
Keith Winstein
2012-09-28 20:17:58 -04:00
0311365810
Read utmpx directly instead of using "who", and prettify detached warning
Keith Winstein
2012-09-28 20:06:04 -04:00
9ac3b65090
Respond to explicit congestion notification (slow down sender)
Keith Winstein
2012-09-28 19:07:31 -04:00
f0d9cb3db3
Avoid null pointer dereference in chdir_homedir()
Xi Wang
2012-09-26 22:27:24 -04:00
815aff9a73
Don't assert has_remote_addr, because can change between fragments.
Keith Winstein
2012-08-15 23:56:58 +03:00
bf8a29f783
Improve rendition-matching prediction heuristic.
Keith Winstein
2012-08-14 07:40:50 -04:00
63e66e9855
Add heuristic to match predicted rendition based on char to the left
Keith Winstein
2012-08-13 10:56:50 -04:00
5376ed1996
Use end-to-end-to-end connectivity (in transport layer) to control port hop.
Keith Winstein
2012-08-13 16:48:25 +03:00
a21fed3dca
Remove automatic hopping triggers from SSP.
Keith Winstein
2012-08-13 14:57:01 +03:00
82830344ca
Hop ports when missing E2E2E connectivity, even if downlink working.
Keith Winstein
2012-08-13 14:26:53 +03:00
89da6105aa
When not connected, (1) client hops port numbers (2) server stops sending.
Keith Winstein
2012-08-13 11:19:25 +03:00
56093d2961
Not all OpenSSH installations support GSSAPITrustDns=no, so this broke some.
Keith Winstein
2012-08-12 19:57:19 +02:00
dce0c7f880
Pass -o GSSAPITrustDns=no to improve (but not totally fix) Kerberos situation
Keith Winstein
2012-08-11 19:55:38 -04:00
9296ffbed7
Don't reopen stdio. It's not needed, and it doesn't compile with Solaris.
Timo Sirainen
2012-08-11 23:14:13 +03:00
9cade23616
It's safer to close stdin/out/err by replacing their fd with /dev/null. Otherwise the next opened fds are 0/1/2, and any code writing to stdout/stderr might break things by writing to an unintentional fd.
Timo Sirainen
2012-08-11 23:13:54 +03:00
b245ed00ca
Don't call setsid(), forkpty() does it anyway. This fixes a failing ioctl(TIOCSCTTY) in Solaris.
Timo Sirainen
2012-08-11 23:13:24 +03:00
4f66e9a2e0
Remove __STRING() usage. It's nonstandard, while #expr works everywhere nowadays.
Timo Sirainen
2012-08-11 23:13:10 +03:00
7117b61bf4
Don't do a 64bit read access from a string, since it may not be 64bit aligned. Fixes crash with CPUs that require aligned access.
Timo Sirainen
2012-08-11 23:12:48 +03:00
620152261e
Don't use s_addr as parameter name. Fixes compiling with Solaris.
Timo Sirainen
2012-08-11 23:12:31 +03:00
0c5307f345
Added forkpty() and cfmakeraw() fallback implementations if they don't exist.
Timo Sirainen
2012-08-11 23:12:04 +03:00
cc0542dfe1
Test if -lsocket and -lnsl are needed (for Solaris)
Timo Sirainen
2012-08-11 23:10:43 +03:00
894a190f06
Revert creation of utmp entry to avoid uninitialized "master"
Keith Winstein
2012-08-11 17:13:43 -04:00
7989d381cf
Make fatal_assert() use abort() instead of exit()
Keith Winstein
2012-08-07 12:34:45 -04:00
c073ad364a
get_SSH_IP gracefully handles missing, IPv6-formatted environment var
Keith Winstein
2012-07-26 22:54:45 -04:00
02f54881be
Use BEL instead of ST to terminate Operating System Command
Keith Winstein
2012-07-26 21:59:17 -04:00
a744004bf6
Get system timestamp less often (only after sleeping/selecting)
Keith Winstein
2012-07-26 20:54:19 -04:00
5e3ec2e037
Instantiate Parser::family once
Anders Kaseorg
2012-07-24 15:01:55 -04:00
2cb2f3aeb5
Tidy up unattached warning, only print when showing motd
Keith Winstein
2012-07-23 01:25:55 -04:00
549cf0a9bd
Warn of unattached Mosh sessions on login
Keith Winstein
2012-07-23 01:16:57 -04:00
507c2cb6b2
Distribute COPYING.iOS file
Keith Winstein
2012-07-20 17:29:34 -04:00
ff778c0166
Add libssl-dev to build dependencies
Keith Winstein
2012-07-20 17:24:12 -04:00
19e7bf9744
Add iOS waiver and new OCB license
Keith Winstein
2012-07-20 16:53:47 -04:00
92ecb99b71
Add OpenSSL licensing exception
Keith Winstein
2012-07-20 16:44:15 -04:00
77bbdc9403
Licensing change for AES
Keith Winstein
2012-07-20 16:13:07 -04:00
428d9b48c5
Remove AES reference implementation
Keith Winstein
2012-07-20 16:10:53 -04:00
9827d123f8
Switch to OpenSSL AES
Keith Winstein
2012-07-20 16:10:12 -04:00
dc7253cbb7
Licensing change for base64
Keith Winstein
2012-07-20 16:07:38 -04:00
57c4904ed8
Switch to OpenSSL base64 routines
Keith Winstein
2012-07-20 15:03:47 -04:00