Debian Package Tracker
Register | Log in
Subscribe

mosh

Mobile shell that supports roaming and intelligent local echo

Choose email to subscribe with

general
  • source: mosh (main)
  • version: 1.4.0-1
  • maintainer: Keith Winstein (DMD)
  • uploaders: Alex Chernyakhovsky [DMD] – Benjamin Barenblat [DMD]
  • arch: any
  • std-ver: 4.6.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.3.2-2.1
  • oldstable: 1.4.0-1
  • stable: 1.4.0-1
  • testing: 1.4.0-1
  • unstable: 1.4.0-1
versioned links
  • 1.3.2-2.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.4.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • mosh (8 bugs: 0, 5, 3, 0)
action needed
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2025-01-06 Last update: 2025-11-15 08:30
Fails to build during reproducibility testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2025-11-10 Last update: 2025-11-15 07:01
19 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 1105d481bb9143dad43adf768f58da7b029fd39c
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Mon Aug 7 22:07:52 2023 -0400

    Run clang-format lint on pull requests

commit 05c7aceb1e96b9db6f9cf65a3367a98c8983443e
Author: Benjamin Barenblat <bbaren@google.com>
Date:   Mon Aug 7 21:40:33 2023 -0400

    Fix up clang-formatting a bit
    
    Move some characters around to optimize clang-format output.

commit 3acaa1c4d378e78497c218134b980442b60f3c6c
Author: Benjamin Barenblat <bbaren@google.com>
Date:   Mon Aug 7 21:53:48 2023 -0400

    clang-format Mosh
    
    Run clang-format over the Mosh source tree. This is a large change and
    has been factored into its own commit for auditability. Reproduce it
    with
    
        find . -name \*.cc -or -name \*.h | while read f; do clang-format -i --style=file $f; done

commit 0b15dc94fa482ad253ab588038510af53306669d
Author: Benjamin Barenblat <bbaren@google.com>
Date:   Mon Aug 7 21:24:18 2023 -0400

    Add a clang-format file and prepare for clang-formatting
    
    Create .clang-format to describe the current C++ style used in Mosh.
    
    Mark one carefully-formatted array with `// clang-format off`. Also turn
    off clang-format in src/crypto/ocb_internal.cc, since it was imported
    almost wholesale from another project and is written in a style
    different from the rest of Mosh.

commit f2904f95b38f7cdd15726ae6bfe0390b5ad855ce
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Mon Aug 7 21:51:22 2023 -0400

    Add missing fatal_assert.h include

commit 4306b7cd42a9606a32b95181f50dd3b23d78998b
Author: Ashley Hedberg <ashley.hedberg@gmail.com>
Date:   Thu Feb 2 21:13:04 2023 -0500

    Use pipe to communicate between client and server at startup
    
    Fixes empty line on login

commit cf542739cc6a11ae92404964fa3f246af4f89d0c
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Sun Jul 30 18:10:08 2023 -0400

    Switch to C++ versions of standard C headers

commit 19ad493dcbc639e29ad07e5442ffc9f3e5af91d6
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Sun Jul 30 17:46:02 2023 -0400

    Remove using-declarations for std:: types

commit 8469db91db49c4e41c175c266019e8da816e75df
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Sun Jul 30 17:27:10 2023 -0400

    Modernize all typedefs with using statements

commit 38c84a9330a28ef1641014d189bfa5311405610e
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Sun Jul 30 17:20:33 2023 -0400

    Removed shared_ptr shim
    
    Since C++17 is now the default mosh version, remove the shared_ptr
    shim in favor of std::shared_ptr.

commit 2224465cc9eec0acb5745348700c69c1d45d6c65
Author: John Hood <cgull@glup.org>
Date:   Fri Oct 28 23:57:23 2022 -0400

    Stop Cygwin CI

commit 325098ac074bc1bb23625641aa349c68afb04539
Author: Alex Chernyakhovsky <achernya@google.com>
Date:   Sun Mar 5 17:57:22 2023 -0500

    Switch to fully-qualified #include
    
    Previously, mosh used extensive -I flags and all of the mosh-local
    makes it really hard to tell what the proper dependency graph is, so
    instead remove the -I arguments in favvor of $(top_srcdir) and qualify
    the paths wherever they are used.

commit 62869ae55f3a368ad18545ab6d8973bffffb239f
Author: Alex Chernyakhovsky <achernya@google.com>
Date:   Sun Mar 5 20:52:52 2023 -0500

    Rename VERSION to VERSION.stamp
    
    -I$(top_srcdir) is not usable on macOS due to a conflicting C++ header
     `version`.

commit aa742478cbf30867d55fb13e0d29c5f974ce880d
Author: John Hood <cgull@glup.org>
Date:   Wed Oct 26 23:14:51 2022 -0400

    modernize configure.ac slightly

commit d5da710c02253ea56847e12761ccf59b817f33a5
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Sun Jul 30 16:40:50 2023 -0400

    Update ubuntu runner images
    
    ubuntu-18.04 is no longer available on Github Actions; replace it with
    ubuntu-22.04.

commit eee1a8cf413051c2a9104e8158e699028ff56b26
Author: Alex Chernyakhovsky <alex@achernya.com>
Date:   Sun Jul 30 16:19:46 2023 -0400

    Bump C++ version to C++17
    
    Protobuf versions since 3.6.0 have long had a C++11 dependency; even
    more recent versions have picked up an Abseil dependency bumping that
    to C++14. Since it is now 2023, defaulting to C++17 is reasonable, so
    remove the conditional C++ standards version check that mosh
    previously had and replace it with an unconditional C++17 check.
    
    This means that all future commits can use C++17 features. According
    to https://en.cppreference.com/w/cpp/compiler_support/17 this means
    that minimum effective compiler versions for mosh become:
    
    gcc 7 (May 2017)
    clang 5 (September 2017)
    
    This, in turn, implies that future versions of mosh will no longer be
    available for RHEL/CentOS 7 (June 2014).
    
    Closes: #1267

commit c16108f0171b89fab98666be74a3298ed8aa2ced
Author: ahedberg <ahedberg@google.com>
Date:   Thu Jan 19 20:11:30 2023 -0500

    Add developer instructions to readme (#1252)
    
    * Add developer instructions to readme
    
    * Split dependencies by platform
    
    * Remove unneeded packages

commit c516fb42561e5e537266e1d350a76d5105f93aff
Author: David Korczynski <david@adalogics.com>
Date:   Sun Nov 20 14:23:30 2022 -0800

    Add github action for CIFuzz integration
    
    Signed-off-by: David Korczynski <david@adalogics.com>

commit aafe2f9f020102ddb4c431885bd096cbd5e92f0d
Author: Benjamin Barenblat <bbaren@google.com>
Date:   Fri Nov 11 22:37:46 2022 -0500

    Release for Debian unstable
Created: 2022-11-12 Last update: 2025-11-14 17:30
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2022-11-12 Last update: 2024-02-28 19:40
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.2 instead of 4.6.1).
Created: 2022-12-17 Last update: 2025-02-27 13:25
testing migrations
  • This package will soon be part of the auto-protobuf transition. You might want to ensure that your package is ready for it. You can probably find supplementary information in the debian-release archives or in the corresponding release.debian.org bug.
news
[rss feed]
  • [2022-11-17] mosh 1.4.0-1 MIGRATED to testing (Debian testing watch)
  • [2022-11-12] Accepted mosh 1.4.0-1 (source) into unstable (Benjamin Barenblat)
  • [2022-10-27] Accepted mosh 1.3.2.95rc2-1 (source) into experimental (Benjamin Barenblat)
  • [2022-06-11] mosh 1.3.2-2.2 MIGRATED to testing (Debian testing watch)
  • [2022-05-28] Accepted mosh 1.3.2-2.2 (source) into unstable (Nicholas Guriev) (signed by: Mattia Rizzolo)
  • [2018-09-02] mosh 1.3.2-2.1 MIGRATED to testing (Debian testing watch)
  • [2018-08-22] Accepted mosh 1.3.2-2.1 (source) into unstable (Adrian Bunk)
  • [2017-08-30] mosh 1.3.2-2 MIGRATED to testing (Debian testing watch)
  • [2017-08-25] Accepted mosh 1.3.2-2 (source) into unstable (Keith Winstein)
  • [2017-07-27] mosh 1.3.2-1 MIGRATED to testing (Debian testing watch)
  • [2017-07-23] Accepted mosh 1.3.2-1 (source) into unstable (Keith Winstein)
  • [2017-07-23] Accepted mosh 1.3.1-rc3-1 (source) into experimental (Keith Winstein)
  • [2017-06-20] mosh 1.3.0-1 MIGRATED to testing (Debian testing watch)
  • [2017-05-21] Accepted mosh 1.3.1~rc2-1 (source) into experimental (Keith Winstein)
  • [2017-05-18] Accepted mosh 1.3.1~rc1-1 (source) into experimental (Keith Winstein)
  • [2017-03-25] Accepted mosh 1.3.0-1 (source) into unstable (Keith Winstein)
  • [2017-03-03] Accepted mosh 1.3.0~rc3-1 (source) into experimental (Keith Winstein)
  • [2017-02-07] Accepted mosh 1.3.0~rc2-1 (source) into unstable (Keith Winstein)
  • [2016-08-21] mosh 1.2.6-1 MIGRATED to testing (Debian testing watch)
  • [2016-08-10] Accepted mosh 1.2.6-1 (source) into unstable (Keith Winstein)
  • [2016-06-04] mosh 1.2.5.95rc1-1 MIGRATED to testing (Debian testing watch)
  • [2016-05-25] Accepted mosh 1.2.5.95rc1-1 (source) into unstable (Keith Winstein)
  • [2016-03-29] mosh 1.2.5-2 MIGRATED to testing (Debian testing watch)
  • [2016-03-24] Accepted mosh 1.2.5-2 (source) into unstable (Keith Winstein)
  • [2016-02-11] mosh 1.2.5-1.1 MIGRATED to testing (Debian testing watch)
  • [2016-02-05] Accepted mosh 1.2.5-1.1 (source amd64) into unstable (Laurent Bigonville)
  • [2015-08-02] mosh 1.2.5-1 MIGRATED to testing (Britney)
  • [2015-07-23] Accepted mosh 1.2.5-1 (source amd64) into unstable (Keith Winstein)
  • [2015-07-12] mosh 1.2.4.95rc2-1 MIGRATED to testing (Britney)
  • [2015-07-02] Accepted mosh 1.2.4.95rc2-1 (source amd64) into unstable (Keith Winstein)
  • 1
  • 2
bugs [bug history graph]
  • all: 11
  • RC: 0
  • I&N: 7
  • M&W: 4
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, reproducibility, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • security tracker
  • screenshots
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.4.0-1ubuntu4
  • 1 bug
  • patches for 1.4.0-1ubuntu4

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing