Commit Graph

  • 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
  • 7f0fdd5160 Issue #300: Setting PERL_UNICODE breaks everything Daniel Drown 2012-07-17 10:12:18 -05:00
  • 5029775254 Detect bogus MOSH IP earlier (in mosh startup script). Keith Winstein 2012-07-11 13:05:29 -04:00
  • 0099f080ad Fix FTBFS on ARM on GCC 4.7.0 Alexander Chernyakhovsky 2012-06-20 01:24:08 -04:00
  • eef8585f50 DiffServ code point setting will not be in 1.2 maintainance release Keith Winstein 2012-06-12 15:12:09 -04:00
  • cd285ba28f Bump version to 1.2.2. Keith Winstein 2012-06-12 14:56:05 -04:00
  • dd8329db06 Add DM-Upload-Allowed to debian/control Keith Winstein 2012-06-12 14:50:22 -04:00
  • 88bed3e94a Remove warning for IP_TOS failure Keith Winstein 2012-06-12 14:39:36 -04:00
  • 2df9e07926 Add "experimental" mode to local echo (always predict even when incorrect) Keith Winstein 2012-06-11 13:21:44 -04:00
  • 37f78d0e4c Disable out-of-order warning (fires too much on some 802.11n networks) Keith Winstein 2012-05-30 02:04:32 -04:00
  • ade0aaa3e8 Make IP_TOS failure non-fatal per Keegan. Keith Winstein 2012-05-25 21:00:51 -04:00
  • 72e6c85e3d Set diffserv values to AF42 + ECT Dave Taht 2012-04-12 18:53:56 -07:00
  • 778b5afc50 Bump version to 1.2.1. Keith Winstein 2012-05-25 18:07:19 -04:00
  • 78a5eaf8e3 Clearer error message on invalid port (closes #278) Keith Winstein 2012-05-24 17:16:03 -04:00
  • 682bbdfebd Warn on out-of-order or duplicated packets (or missing nonce increment!) Keith Winstein 2012-05-23 18:08:31 -04:00
  • 0b5a643964 Bump version to 1.2.0.97 (1.2.1 release candidate) Keith Winstein 2012-05-23 12:19:09 -04:00
  • b9ed0cdaa6 Cleanups to "firewalled" quit scenario. Keith Winstein 2012-05-23 12:05:59 -04:00
  • c0a8cd61ee More graceful quit sequence when UDP is firewalled. Keith Winstein 2012-05-23 11:48:10 -04:00
  • 8026c924dc Quit with cursor visible. Keith Winstein 2012-05-23 11:44:49 -04:00
  • 9b75ab0da7 Have Debian package install ufw and bash_completion. Keith Winstein 2012-05-23 06:52:25 -04:00
  • 6594ae35e9 Make bash_completion installation default to off. Keith Winstein 2012-05-23 06:21:04 -04:00
  • a7818c612c Install bash_completion rule and (optionally) UFW firewall profile Keith Winstein 2012-05-23 05:31:56 -04:00
  • eda48085ba Simple spelling fixes Larry Doolittle 2012-05-22 18:20:22 -07:00
  • fa5b48c1a9 Bump version to 1.2.0.95 (1.2.1 release candidate) Keith Winstein 2012-05-23 03:37:25 -04:00
  • 5e86700a0a Fix OS X 10.5 problem where FD_ISSET() argument isn't const Keith Winstein 2012-05-23 03:19:36 -04:00
  • 7700984bbb Revert "Use protobuf's Gzip streams" Keith Winstein 2012-05-23 01:55:57 -04:00
  • eca34ea0fd Make mandatory check for bad throwaway from sender Keith Winstein 2012-05-22 23:12:48 -04:00
  • e5f8ed7579 Cap state queue used by receiver, even if sender is malicious Keith Winstein 2012-05-22 22:48:52 -04:00
  • 1cf12f9e9b Prevent integer overflow of very large escape sequence params. Fixes #274. Keith Winstein 2012-05-16 12:16:50 -04:00
  • b0e05776f1 Use protobuf's Gzip streams Anders Kaseorg 2012-05-16 00:21:36 -04:00
  • a4dd2fed89 Use static local variable for consistency with compressor, dispatch table Keith Winstein 2012-05-16 00:17:37 -04:00
  • dd941df19d Remove unused sigfd and skalibs Keegan McAllister 2012-05-05 05:45:29 -04:00
  • f7be5c8cec Use Select signal handling in examples Keegan McAllister 2012-05-05 05:38:09 -04:00
  • 4f23326a92 Use Select signal handling in mosh-{client,server} Keegan McAllister 2012-05-05 05:36:59 -04:00
  • 1d0b16881c Switch to pselect(2) and add signal handling to Select class Keegan McAllister 2012-05-05 02:01:18 -04:00
  • 6edc04ed1c mosh-server: Ignore signals rather than blocking them Keegan McAllister 2012-05-05 01:48:50 -04:00
  • 7fc1aa30a5 Move dummy_fd_set into Select Keegan McAllister 2012-05-04 23:42:41 -04:00