summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 4.3.1 bumpv.4.3.1Amadeusz Sławiński2015-06-286-6/+9
|
* Update ChangeLog: version 4.3.0Alexander Naumov2015-06-221-0/+13
| | | | Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* Fix off by one error when resizing windowsAmadeusz Sławiński2015-06-211-1/+1
| | | | | | Bug: 45321 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Update README and INSTALL filesv.4.3.0Amadeusz Sławiński2015-06-132-9/+10
| | | | | | Update versions Update links Add current e-mail address
* change checks for utmp/utmpx in headerAmadeusz Sławiński2015-06-132-5/+6
| | | | | | | linuxes should've working utmpx, so this check was bit weird commit 2b1bdf96 mentions some "linux workaround", but nothing specific fixes build with musl libc
* man page: AUTHORS, emails addedAlexander Naumov2015-06-121-1/+2
| | | | Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* Update man page (part AUTORS)Alexander Naumov2015-06-111-3/+4
| | | | Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* Fix implicit declarationsAmadeusz Sławiński2015-06-101-1/+5
|
* fix warning with clangAmadeusz Sławiński2015-06-101-1/+8
| | | | | fix warning with clang warning: data argument not used by format string
* from gentoo screen-4.0.1-int-overflow-fix.patchAmadeusz Sławiński2015-06-101-1/+1
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* from gentoo 4.0.2-nonblock.patchAmadeusz Sławiński2015-06-101-1/+1
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* add parenthesis around evaluated expressionsAmadeusz Sławiński2015-06-101-2/+2
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Document new commandsAmadeusz Sławiński2015-06-102-2/+49
| | | | bumpleft, bumpright, collapse
* port of bumpandcollapse patchAmadeusz Sławiński2015-06-105-23/+48
| | | | | | | original patch by D Andrew Reynhout http://www.quesera.com/reynhout/misc/screen+bumpandcollapse/ Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* I'd like to upstream the ipv6.patch.Alexander Naumov2015-06-107-92/+115
| | | | | | | | | | Some distributions downstream supply it for years: http://pkgs.fedoraproject.org/cgit/screen.git/tree/screen-ipv6.patch https://sources.debian.net/src/screen/4.2.1-3/debian/patches/48screen-ipv6.patch/ https://build.opensuse.org/package/view_file/openSUSE:Factory/screen/screen-4.0.3-ipv6.patch Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* fix possible repeated close() in fileAmadeusz Sławiński (amade)2015-06-081-1/+0
|
* Document -R & -RR options properlyAmadeusz Sławiński2015-06-082-0/+9
| | | | Bug: 45202
* Document hardstatus firstlineAmadeusz Sławiński2015-06-082-8/+7
|
* Apply hardstatusfirstline.patch on gitHoverHell2015-06-086-4/+33
| | | | | | | Adapted on top of git sources, patch from: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512342 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Add AC_PREREQ to specify min autoconf versionAlexander Naumov2015-06-041-0/+1
| | | | | | | | Bugfix for: bug #38201 Thanks to Seth LaForge <sethml@google.com> Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* Rename configure.in to configure.acAlexander Naumov2015-06-041-1/+8
| | | | | | | | | Newer versions of autotools have started warning when using the old 'configure.in' name. Bugfix for: bug #45249 Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* Add AC_PREREQ to specify min autoconf versionAlexander Naumov2015-06-031-0/+1
| | | | | | | | Bugfix for: https://savannah.gnu.org/bugs/?38201 Thanks to Seth LaForge <sethml@google.com> Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org>
* screen: Introduce argument to windows commandAlexander Naumov2015-06-034-3/+34
| | | | | | | | | | | | | | | | | | | | A string escape can be passed which makes the windows command much more flexible. The default string escape if no argument is passed is "%n%f %t " which is intended to rebuild the same output the windows command would give as good as possible (slight changes with the flags can happen). This command is also not be limited in output size (the windows command is limited to 1024 bytes). The windowsx command can be queried (-Q command) and this is its main purpose (be able to query the exact window list status of an active screen session from shell). Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org> Signed-off-by: Thomas Renninger <trenn@suse.de>
* Sort the windows in alphabetical order of the window tilesAlexander Naumov2015-06-033-0/+49
| | | | | Signed-off-by: Alexander Naumov <alexander_naumov@opensuse.org> Signed-off-by: Thomas Renninger <trenn@suse.de>
* Update man page (version 4.3.0)Alexander Naumov2015-06-022-13/+10
| | | | Signed-off-by: Alexander Naumov <posix.ru@gmail.com>
* screen: Implement dead/zombie window pollingAlexander Naumov2015-05-278-6/+74
| | | | | | | | | | | | | | | | | | | Currently if zombie keys are defined, one needs to explicitly hit a key to tell screen to try to reconnect a window. This is rather unfortunte if you for example have dozens of screens connected to foreign machines through network connections. Once the network connection is cut for a while, all windows will enter the dead/zombie state and one has to go through all windows manually and hit the zombie resurrect key, once the network got set up again. This patch implements auto-reconnecting via zombie_timeout (in seconds) variable. By default it is set to 0 which complies to current behavior (no polling is done). Signed-off-by: Alexander Naumov <posix.ru@gmail.com> Signed-off-by: Thomas Renninger <trenn@suse.de>
* screen: Introduce Xx string escape showing the executed command of a windowAlexander Naumov2015-05-272-0/+18
| | | | | | | | either only the executed command ('X') or the whole command line ('x') of each window is shown. Signed-off-by: Alexander Naumov <posix.ru@gmail.com> Signed-off-by: Thomas Renninger <trenn@suse.de>
* Initialize wtab on reallocAmadeusz Sławiński2014-12-071-1/+4
| | | | | | Fixes bug #34714: screen crashes on startup Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* fix: screen -ls always exits with 1Amadeusz Sławiński2014-09-171-2/+2
| | | | | | bug https://savannah.gnu.org/bugs/?43238 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Set maximum width(/height) in one placeAmadeusz Sławiński2014-09-111-7/+11
| | | | | | Should also fix https://savannah.gnu.org/bugs/?38940 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* screen: fix breakage when used inside qemuJohn Spencer2014-07-082-0/+12
| | | | | | | | | | | | | | when a rootfs is used in qemu with virtio mount, new files created get the uid of the qemu user, not the uid of the user inside qemu. this is usually no problem since you have full access permissions to everything - however, screen did some uid comparison checks, which only make sense when the screen sockets are stored in a public place such as /var/run or /tmp. in our case, they are stored in $HOME, so any screen there belongs to us and we do not need to compare uids. Signed-off-by: John Spencer <maillist-screen@barfooze.de> Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Fix job control on DragonFly BSDAmadeusz Sławiński2014-07-081-1/+1
| | | | | | | | DragonFly BSD needs the same trick as FreeBSD does in fgtty(), or else you lose job control inside screen. From: YONETANI Tomokazu <y0n3t4n1@gmail.com> Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Do not link against libelf.Amadeusz Sławiński2014-07-081-8/+0
| | | | | | | | | | | | | | | I'd like to upstream the patch to drop linking dependency to libelf. It is probably some leftover from old versions of gnu screen and some distributions downstream upply it for years. http://pkgs.fedoraproject.org/cgit/screen.git/tree/screen-4.0.3-libs.patch (Fedora) http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/screen/files/4.0.2-no-libelf.patch?revision=1.1&view=markup (Gentoo) https://galileo.mailstation.de/gerrit/#/c/1275/ (Exherbo) From: Ivan Diorditsa <ivan.diorditsa@gmail.com> Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Do not break xterm scrollback.Amadeusz Sławiński2014-07-081-2/+2
| | | | | | | | | | | | | screen's default etcscreenrc confuses xterm's scrollback feature so adjust temcap a little http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-misc/screen/files/screenrc?revision=1.13&view=markup&sortby=date lines 147-148 (gentoo) https://bugs.gentoo.org/show_bug.cgi?id=61195 https://galileo.mailstation.de/gerrit/#/c/1275/ (exherbo) From: Ivan Diorditsa <ivan.diorditsa@gmail.com> Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* fix for altscreenLukáš Nykrýn2014-05-231-1/+1
| | | | | | https://savannah.gnu.org/bugs/?35757 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Fix cpation/hardstatus rendering problemAmadeusz Sławiński2014-05-171-2/+2
| | | | | | | | https://savannah.gnu.org/bugs/?42369 https://savannah.gnu.org/bugs/?32339 https://savannah.gnu.org/bugs/?42247 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Revert "Revert "Fix a rendition issue for padded captions""Amadeusz Sławiński2014-05-171-1/+3
| | | | | This reverts commit f932245069028087f5ee7f19b796907bb12e3012. got fix for that
* Revert "Fix a rendition issue for padded captions"Amadeusz Sławiński2014-05-171-3/+1
| | | | | | | | | | | | | | This reverts commit c50098231e66c1234a398002c2ab9adff6e554b7. Fixes: https://savannah.gnu.org/bugs/?42369 https://savannah.gnu.org/bugs/?32339 https://savannah.gnu.org/bugs/?42247 Breaks again: https://savannah.gnu.org/bugs/index.php?24066 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Fix OpenBSD buildAmadeusz Sławiński2014-05-101-2/+5
| | | | | | bug 42239 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* clang warningAmadeusz Sławiński2014-05-101-1/+1
| | | | | | bug 42257 Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* prepare for v.4.2.1v.4.2.1Amadeusz Sławiński2014-04-281-2/+2
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Document 'cjkwidth' commandAmadeusz Sławiński2014-04-282-0/+16
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Bump msg struct versionAmadeusz Sławiński2014-04-281-1/+2
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Update ChangelogAmadeusz Sławiński2014-04-281-1/+7
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Revert "Revert "allow /dev/console to be a symlink""Amadeusz Sławiński2014-04-261-3/+13
| | | | | Was reverted to apply some other patches correctly This reverts commit 12dd363fc5bd1d89bbf53f552c06e80ca0d39432.
* fix-utf8-status-padding-bugAmadeusz Sławiński2014-04-261-5/+14
| | | | | | | | | | Ensure that multibyte UTF8 characters are counted correctly when calculating and displaying the caption and hardstatus lines. Based on an earlier version by Kees Cook <address@hidden> Signed-off-by: Dustin Kirkland <address@hidden> Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Check return code from setgid/setuid.Miroslav Lichvar2014-04-261-14/+28
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Set PAM_TTY item.Miroslav Lichvar2014-04-261-0/+10
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Remove redundant if statements.Miroslav Lichvar2014-04-262-3/+0
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>
* Don't assign address of auto variable to outer scope symbol.Miroslav Lichvar2014-04-261-1/+1
| | | | Signed-off-by: Amadeusz Sławiński <amade@asmblr.net>