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.3.2-2.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 (7 bugs: 0, 4, 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-05-19 22:30
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-05-19 11:34
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
Build log checks report 1 warning low
Build log checks report 1 warning
Created: 2017-10-26 Last update: 2017-10-26 07:22
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: 10
  • RC: 0
  • I&N: 6
  • M&W: 4
  • F&P: 0
  • patch: 1
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, checks, 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