1. Jan 08, 2017
    • Anders Kaseorg's avatar
      debian/changelog: Correct version number and formatting · 3439e85f
      Anders Kaseorg authored
      
      
      The format of debian/changelog is very rigid as it is parsed by the
      build tools to determine the version number and other information.
      The version number must use ~ so that 1.3.0 is considered greater than
      1.3.0~rc2 for upgrades, and there must be a Debian release number like
      -1 because this is not a Debian-native package.  Finally, the default
      urgency is medium these days.
      
      Signed-off-by: default avatarAnders Kaseorg <andersk@mit.edu>
      3439e85f
  2. Jan 05, 2017
  3. Dec 30, 2016
  4. Dec 28, 2016
  5. Dec 24, 2016
  6. Dec 22, 2016
  7. Dec 03, 2016
  8. Nov 30, 2016
  9. Nov 24, 2016
  10. Nov 20, 2016
  11. Nov 17, 2016
  12. Nov 14, 2016
  13. Nov 13, 2016
    • john hood's avatar
      inpty.cc: Align configuration to be like mosh-server.cc. · 74469a75
      john hood authored
      This fixes a FreeBSD 11.0 build failure.
      74469a75
    • Anders Kaseorg's avatar
      Add a trivial test that the mosh script works without needing tmux · 43251ea8
      Anders Kaseorg authored
      
      
      None of the previous tests even ran the mosh script unless tmux ≥ 1.8 is
      installed.  Thus ‘make check’ was “passing” on, e.g., RHEL 6 even though
      its Perl is too old (5.10.1).
      
      Signed-off-by: default avatarAnders Kaseorg <andersk@mit.edu>
      43251ea8
    • John Hood's avatar
      Add ZERO_AR_DATE · 417907c7
      John Hood authored
      This doesn't help that much, Apple's linker is apparently hopelessly
      nondeterministic
      417907c7
    • John Hood's avatar
      OS X package build on Travis · 73b4ab21
      John Hood authored
      This builds an OS X package and deploys it to a GitHub release when a
      tag is pushed.  It also generates a tarball reporting the build
      environment and configuration.  The build log is still separate.
      
      This is not yet final, it deploys to cgull/mosh and not
      mobile-shell/mosh.
      
      It should not affect Linux or OS X CI builds (other than the change to
      the Travis Xcode 7.1 image).
      
      Included changes:
      
      The Travis Xcode 7 image seems to have added tmux while we were gone,
      breaking our Homebrew setup.
      
      There seems to be no clean reliable way to determine whether a
      Homebrew package is installed or needs updating.  Reinstalling is less
      efficient but seems to work reliably.
      
      The OS X build is now split between four files:
      
      .travis.yml contains Travis-specific CI/release build configuration.
      
      macosx/brew.sh contains Homebrew-specific package manager installs and
      reporting.
      
      macosx/osx-xcode.sh contains Apple-specific OS/X and Xcode reporting.
      
      macosx/build.sh does the actual package build.
      73b4ab21
    • John Hood's avatar
      tests/prediction-unicode.test: env -u is not POSIX · c9d0c9c0
      John Hood authored
      Seen to fail on OpenBSD 5.2.
      c9d0c9c0
  14. Nov 12, 2016
    • Anders Kaseorg's avatar
      Restore Perl 5.10 support · df085e02
      Anders Kaseorg authored
      
      
      On Perl < 5.14, we can use Socket::GetAddrInfo from CPAN to replace the
      missing getaddrinfo functionality of Socket.
      
      Socket::GetAddrInfo < 0.22 requires :newapi in the import list, but 0.22
      forbids it and enables the new API by default.
      
      Signed-off-by: default avatarAnders Kaseorg <andersk@mit.edu>
      df085e02