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