0eec0b60f0
selfpipe already does a fine job of interfacing to signalfd. But Debian and
Ubuntu want us to depend on the skalibs-dev package rather than build libstddjb
ourselves. That would be fine except that skalibs-dev has static libraries
only, and they aren't built with -fPIC. This interferes with building
mosh-{client,server} as position-independent executables, which is a desirable
security measure.
So we have our own wrapper, which invokes either signalfd or selfpipe. And we
build it ourselves with our own flags, because it's part of the Mosh project
proper.
(closes #108)
20 lines
874 B
Plaintext
20 lines
874 B
Plaintext
Source: mosh
|
|
Section: net
|
|
Priority: optional
|
|
Maintainer: Keith Winstein <keithw@mit.edu>
|
|
Build-Depends: debhelper (>= 7.0.50), autotools-dev, protobuf-compiler, libprotobuf-dev, dh-autoreconf, pkg-config, libutempter-dev, libboost-dev, zlib1g-dev, libncurses5-dev
|
|
Standards-Version: 3.9.3
|
|
Homepage: http://mosh.mit.edu
|
|
Vcs-Git: git://github.com/keithw/mosh.git
|
|
Vcs-Browser: http://github.com/keithw/mosh
|
|
|
|
Package: mosh
|
|
Architecture: any
|
|
Depends: ${shlibs:Depends}, ${misc:Depends}, libio-pty-perl, openssh-client
|
|
Description: Mobile shell that supports roaming and intelligent local echo
|
|
Mosh is a remote terminal application that supports:
|
|
- intermittent network connectivity,
|
|
- roaming to different IP address without dropping the connection, and
|
|
- intelligent local echo and line editing to reduce the effects
|
|
of "network lag" on high-latency connections.
|