Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: sysutils/screen49 |
Commit | Credits | Log message |
4.9.1_5 29 Aug 2024 03:35:49 |
Cy Schubert (cy) |
sysutils/screen*: Rename screen and introduce a meta port
This is in preparation for the import of screen 5.0.0. I've tried
screen-devel (5.0.0 prelrelease). There were some bugs and
inconsistencies with screen 4.9.1. So we move screen to screen49
to maintain a version of screen that is known to work.
This implements the concept of a master screen port by renaming it to
screen49 and creating a slave port called screen. The idea of this is
similar in concept used with the cfengine or krb5 family of ports.
Users should never need to change port origins when a new stable
version of screen is committed.
People can install the screen port or package as before. However if they
choose to use the other screen port/package they may remove screen and
install the versioned "master" port/package directly.
This is in preparation for import of screen 5.0.0 into the ports
collection. Unfortunately my initial testing of screen 5.0.0 using the
screen-devel port uncovered an annoying (to me) bug, which I have opened
an issue with our upstream. I have not found the time to test their
patches enough to feel comfortalbe replacing the existing screen 4.9.1
with 5.0.0. When 5.0.0 will be imported as sysutils/screen50, it will
not become the default master port until we believe it won't become
a source of many bugzilla bugs. |
4.9.1_5 19 Aug 2024 16:05:38 |
Cy Schubert (cy) |
sysutils/screen*: Fix off-by-one buffer overflow
FreeBSD ncurses, as of c8b9c85ee5bb, does a strncpy() of 1024 bytes into
a 1023 byte buffer supplied by screen. This section of code in ncurses
was removed in 61f66a1f4403, and is not a problem since 14.0-RELEASE.
But it is still a problem in 13-STABLE.
Thank you to dim@ for detailed analysis and initial patch to
sysutils/screen. The same patch is also applied to sysutils/screen-devel
this commit.
PR: 280868
MFH: 2024Q3 |
4.9.1_4 18 Aug 2024 13:24:16 |
Cy Schubert (cy) |
sysutils/screen*: Bump PORTREVISION for runtime fix
92b0c9cdbef5 fixed a runtime issue. A PORTREVISION bump is required.
PR: 280868
MFH: 2024Q4 |
4.9.1_3 18 Aug 2024 13:11:28 |
Cy Schubert (cy) |
sysutils/screen*: Fix stack overflow detected on aarch64
Fix,
SCREEN[1304]: stack overflow detected; terminated
kernel: pid 1304 (screen-4.9.1), jid 0, uid 0: exited on signal 6 (core dumped)
PR: 280868
Tested by: Andreas Schwarz <bugs.freebsd.asc@schwarzes.net>
MFH: 2024Q3 |
4.9.1_3 18 Jul 2024 04:06:41 |
Cy Schubert (cy) |
sysutils/screen: Fix build on __FreeBSD_version >= 1500020
I haven't bisected the real cause but I believe this breakage was
likely caused by the recent ssp commits to 15-CURRENT. |
4.9.1_3 20 Jun 2024 17:08:00 |
Cy Schubert (cy) |
sysutils/screen: Bump PORTREVISION to chase src 21817992b331
21817992b331 in FreeBSD/main installed ncurses 6.5 into 15-CURRENT.
This causes screen to display errors about duplicate entries in
termcap/terminfo. A rebuild of screen fixes the problem.
The errors are:
Name collision 'cdc456tst' between
cdc456tst
and cdc456tst
Cannot remove alias 'cdc456tst'
Name collision 'tab132w' between
tab132w
and tab132w
Cannot remove alias 'tab132w'
And many more errors like the above. |
4.9.1_2 03 Apr 2024 18:42:51 |
Cy Schubert (cy) |
sysutils/screen: Register conflict with sysutils/screen-devel |
4.9.1_2 01 Mar 2024 21:11:23 |
Cy Schubert (cy) |
sysutils/screen: move man page |
4.9.1_1 03 Jan 2024 03:23:18 |
Cy Schubert (cy) |
sysutils/screen: Ignore legacy pty (pty.ko) during build
screen built on a machine with pty.ko (legacy SYSVR4 pty support)
loaded will fail to run on machines without pty.ko loaded. It will
try to open /dev/ptmx and fail, crashing screen. This commit fixes
this by removing the test for /dev/ptmx (legacy SYSVR4 pty support).
Reported by: Jonathan Chen <jonc@chen.org.nz> |
4.9.1 20 Aug 2023 03:22:09 |
Cy Schubert (cy) |
sysutils/screen: Update 4.9.0 --> 4.9.1
Version 4.9.1 (20/08/2023):
* Support stop/parity bits on serial port (#23952)
* Add needed system headers in checks and return values
for implicit function declarations
* Fixes:
- Avoid zombies after shell exit (#25089)
- Missed signal sending permission check on failed
query messages (CVE-2023-24626)
- manpage fixes
- source code fixes during cleanup
- UTF-8 encoding can emit invalid UTF-8 sequences
for out of range unicode values (#62097) |
4.9.0_7 16 Aug 2023 13:52:05 |
Rodrigo Osorio (rodrigo) |
sysutils/screen: Add session creation time when list active sessions
Reimplement Debian patches to display screen session creation time and
sort the list of sessions by date.
Output example for 'screen -ls' command
---------------------------------------
There is a screen on:
14059.pts-7.1302amd64-head (08/15/23 10:02:52) (Attached)
1 Socket in /tmp/screens/S-root.
Reviewed by: cy
Differential Revision: https://reviews.freebsd.org/D41469 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
4.9.0_6 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
4.9.0_6 20 Jul 2022 14:23:05 |
Tobias C. Berner (tcberner) |
sysutils: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <jsmith@resonatingmedia.com>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Landwehr <aaron@snaphat.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Adrian Chadd
* Adrian Chadd <adrian@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alan Eldridge <alane@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Aldis Berjoza <aldis@bsdroot.lv>
* Alex Deiter <alex.deiter@gmail.com> (Only the first 15 lines of the commit message are shown above ) |
4.9.0_6 27 May 2022 20:47:29 |
Cy Schubert (cy) |
sysutils/screen: Fix NOSOCKETDIR option
The NOSOCKETDIR option is reversed. Fix it.
Reported by: leres
MFH: 2022Q2 |
4.9.0_5 09 May 2022 17:48:13 |
Cy Schubert (cy) |
sysutils/screen: Socket directory location option
Allow the user to specify the location of the socket directory through a
make.conf or make command line option called SCREEN_SOCKET_DIR. Simply
add SCREEN_SOCKET_DIR= to make.conf or put it on the command line. |
4.9.0_5 09 May 2022 17:48:12 |
Cy Schubert (cy) |
sysutils/screen: Option to disable socketdir
Some users may prefer not to have screen sockets in /tmp/screens (EUID== 0)
and /tmp/uscreens (EUID != 0), preferring instead to keep screen sockets in
the user's home directory. Enabling the NOSOCKETDIR option accomplishes
this.
Reported by: "John W. O'Brien" <john@saltant.com>
MFH: 2022Q2 |
4.9.0_5 10 Apr 2022 13:38:59 |
Cy Schubert (cy) |
sysutils/screen: Make MULTIUSER default
Setuid root screen uses /tmp/screen for its sockets while non-setuid root
screen uses /tmp/uscreens. This is too much of a POLA violation, therefore
make MULTUSER default. This commit reverts the intent of PR/262903. People
wishing to secure their screen must terminate all screen sessions before
rebuilding without the MULTIUSER option.
Reported by: many
Fixes: 2022Q2 |
4.9.0_4 29 Mar 2022 22:13:14 |
Cy Schubert (cy) |
sysutils/screen: Varioius fixups
Make interprets PLIST variable names too. Choose a variable name
different enough not to be interpreted by make.
Fix a typo.
Use default executable permissions of 555, same as if permissions
weren't set in the first place. We're only interested in the setuid
bit. This requries a PORTREVISION bump. |
4.9.0_3 29 Mar 2022 17:06:34 |
Cy Schubert (cy) |
sysutils/screen: Fix plist
PLIST doesn't like "_" in variable names. Fix by renaming
MULTIUSER_SCREEN to MULTIUSER.
PR: 262903
Reported by: sunpoet, Michael Butler <imb@protected-networks.net>
Fixes: 8f528507e9ca
Pointy hat to: cy |
4.9.0_3 29 Mar 2022 15:39:28 |
Cy Schubert (cy) |
sysutils/screen: Disable multiuser mode by default
Multiuser mode is a handy way to share a screen among people who do
not reside in the same location. Unforutnately it requires that screen
be setuid root. GNU screen has had a number of CVEs over the years.
See https://www.cvedetails.com/vulnerability-list/vendor_id-72/\
product_id-1860/GNU-Screen.html. Removing the setuid bit mitigates this
at the expense of breaking the multuser feature.
Red Hat removed GNU screen's setuid bit over a dozen years ago. Their
rationale is documented in their bugzilla bug 580339, where they stated
that most users don't use the multiuser feature. (Personally, I'm the only
person I know of who uses that feature.)
Users who use the multuser feature should enable the MUILTUSER option
prior to building screen or using poudriere-options. Alternatively, users
can chmod the setuid bit on when needed.
PR: 262903
Submitted by: david@isnic.is (mostly)
Reported by: david@isnic.is |
4.9.0_2 18 Mar 2022 17:28:02 |
Cy Schubert (cy) |
sysutils/screen: Fix build
autoreconf:build must be unconditional
Reported by: leres
Fixes: 9bdc78861688 |
4.9.0_1 18 Mar 2022 13:17:21 |
Cy Schubert (cy) |
sysutils/screen: SHOWENC is default now
screen 4.9.0 enables encodings by default in acconfig.h. Remove the option
entirely.
PR: 262641 |
4.9.0 18 Mar 2022 13:05:49 |
Cy Schubert (cy) |
sysutils/screen: Fix SHOWENC build
The SHOWENC optional patch is now included in screen 4.9.0. We simply
enable the option now and build. The patch is redundant.
PR: 262641
Reported by: Trond.Endrestol@ximalas.info, sunpoet, many others
Fixes: 9bdc78861688 |
4.9.0 17 Mar 2022 23:44:10 |
Cy Schubert (cy) |
sysutils/screen: Update to 4.9.0
Update screen to 4.9.0. From the release announcement:
New in this release:
* Hardstatus option for used encoding (escape string '%e')
* Fixes:
- fix combining char handling that could lead to a segfault
- CVE-2021-26937: possible denial of service via a crafted UTF-8
character sequence (bug #60030)
- make screen exit code be 0 when checking --help
- session names limit is 80 symbols (bug #61534)
- option -X ignores specified user in multiuser env (bug #37437)
- a lot of reformations/fixes/cleanups (man page and source code)
For full list of changes see
https://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.9.0
Note that CVE-2021-26937 was fixed in the FreeBSD port in 2021. |
4.8.0_3 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
4.8.0_3 16 Feb 2021 00:45:09 |
cy |
Fix CVE-2021-26937 for real: segfaults by displaying some UTF-8 characters
This is a recommit of r565281 fixing a typo in r565281, causing
a regression.
CVE-2021-26937 segfaults when displayingsome UTF-8 characters
described in
https://lists.gnu.org/archive/html/screen-devel/2021-02/msg00000.html.
PR: 253515
Reported by: daniel.engberg.lists at pyret.net
Obtained from: https://build.opensuse.org/request/show/871482
MFH: 2020Q1
Security: CVE-2021-26937 |
4.8.0_2 15 Feb 2021 19:17:28 |
cy |
Revert r565281. It breaks UTF-8.
Reported by: Trond.Endrestol at ximalas.info
Christos Chatzaras <chris at cretaforce.gr>
PR: 253515 |
4.8.0_1 15 Feb 2021 01:35:35 |
cy |
Fix CVE-2021-26937: segfaults by displaying some UTF-8 characters
CVE-2021-26937 segfaults when displayingsome UTF-8 characters
described in
https://lists.gnu.org/archive/html/screen-devel/2021-02/msg00000.html.
PR: 253515
Reported by: daniel.engberg.lists at pyret.net
Obtained from: https://build.opensuse.org/request/show/871482
MFH: 2020Q1
Security: CVE-2021-26937 |
4.8.0 23 Sep 2020 18:16:13 |
linimon |
Canonicalize use of SSP_CFLAGS on all powerpc variants.
Approved by: portmgr (tier-2 blanket) |
4.8.0 12 Feb 2020 04:26:22 |
cy |
Update 4.7.0 --> 4.8.0 |
4.7.0_8 27 Dec 2019 19:24:56 |
marius |
Add and use a shared INFO description. I have patches to add that knob to
a bunch of additional ports. |
4.7.0_8 04 Dec 2019 04:41:39 |
cy |
The hang also occurs on a Power9 box.
Submitted by: tuexen@
Reported by: tuexen@ |
4.7.0_7 07 Nov 2019 17:00:49 |
cy |
Memory constrained i386 is affected on all versions of FreeBSD. Though
I am not able to reproduce this locally, it is reported that the hang
also occurs on -CURRENT i386 on a memory constrained Intel Pentium III.
(I am not able to reproduce this hang on my sandbox machine, with multiple
boot partitions, one of which is i386 -CURRENT, because it has plenty of
memory.)
Reported by: Michael Butler <imb@protected-networks.net> |
4.7.0_6 06 Nov 2019 21:17:24 |
cy |
Circumvent a hang on FreeBSD 11 i386 caused by an unreported (only visible
through truss) stack assertion.
This is a temporary fix which will require further investigation to
determine the cause.
PR: 241750
Reported by: Victor Sudakov <vas@sibptus.ru> (in the PR)
Paul Beard <paulbeard@gmail.com> (via direct email) |
4.7.0_5 04 Nov 2019 20:43:08 |
cy |
Fix a stack assertion under arm.
PR: 241690
Submitted by: mikael.urankar at gmail.com
Reported by: Ulrich Grey <usenet at ulrich-grey.de> |
4.7.0_4 29 Oct 2019 04:23:50 |
cy |
Correctly identify utmpx support in FreeBSD.
- FreeBSD's utmpx is incorrectly identified in ./configure.
- Because of the falsely identified utmpx support in the ./configure
script, a previously applied patch, which didn't work, is no longer
needed.
PR: 241530
Reported by: Henry David Bartholomew <PopularMoment@protonmail.com>
Daniel Drinnon <ddrinnon@cdor.net> |
4.7.0_3 29 Oct 2019 04:23:45 |
cy |
Resolve upstream bug #55482: TERMCAP can break on systems that don't
support terminfo
Obtained from: https://savannah.gnu.org/bugs/?55482 |
4.7.0_2 28 Oct 2019 14:42:21 |
cmt |
sysutils/screen: fix coredump on xterm/rxvt variants without Km
On xterm- and rxvt-variants (and in some other cases) screen's
InitTermcap() tries to strdup() the terminals "Km" ("key_mouse")
termcap attribute - but that might be NULL, as some of these
terminals (notably rxvt and xterm-color) do not have "Km". Trying
to strdup() NULL results in segfault and coredump.
Catch that NULL and prevent the segfault.
PR: 241538
Reported by: Marcin Cieslak, Gareth de Vaux
Approved by: cy@ |
4.7.0_1 09 Oct 2019 01:03:04 |
cy |
Resolve a segfault in utmp.c:519 at some installations. |
4.7.0 08 Oct 2019 19:13:02 |
cy |
Update 4.6.2 --> 4.7.0 |
4.6.2_3 29 Aug 2019 14:09:55 |
bapt |
Always install the manpage and let the user decide if they do want
to install groff(1) as advised by man(1) if they want.
Reviewed by: cy
Approved by: cy (maintainer)
Differential Revision: https://reviews.freebsd.org/D21463 |
4.6.2_2 29 Aug 2019 06:38:31 |
krion |
Remove building man page by default. It's currently broken on HEAD
and requires to build textproc/groff which requires devel/llvm80
which is an overkill for using screen. |
4.6.2_1 14 Aug 2019 12:16:13 |
mat |
Convert to UCL & cleanup pkg-message (categories s) |
4.6.2_1 04 Feb 2019 06:10:03 |
cy |
nroff/groff was removed from base by r319664. Since then textproc/groff
is required to avoid the following error:
> $ man screen
> This manpage needs groff(1) to be rendered
> First install groff(1):
> pkg install groff
Reported by: mayhem30@gmail.com
MFH: 2019Q1 |
4.6.2_1 10 Nov 2018 18:12:58 |
bapt |
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816 |
4.6.2 02 Nov 2018 17:15:53 |
antoine |
Add missing USES=makeinfo |
4.6.2 09 Jan 2018 20:41:44 |
cy |
Instead of people.freebsd.org use LOCAL as per
https://www.freebsd.org/doc/en/books/porters-handbook/slow-sources.html
Reported by: mat |
4.6.2 09 Jan 2018 07:25:51 |
cy |
Remove redundant master sites. Also, replace my domain name named after
the fictitious place in the Edmonton Journal political cartoon at the time
with my preferred domain name. |
4.6.2 02 Nov 2017 21:41:47 |
olgeni |
Fix whitespace issues (mixed tab/spaces, alignment) in a few ports.
This round is @FreeBSD.org residents except teams. |
4.6.2 24 Oct 2017 19:07:36 |
cy |
Update 4.6.1 --> 4.6.2 |
4.6.1_2 31 Aug 2017 12:53:06 |
cy |
Fix typo. Ports s/b port.
Reported by: Randy Bush <randy@psg.com>
Pointy hat to: cy |
4.6.1_2 27 Aug 2017 03:35:20 |
cy |
Allow the user to select dependency on ncurses in base (USES=ncurses:base)
or devel/ncurses in ports (USES=ncurses:ports). The default option is to
depend on ncurses in ports (if installed), otherwise depend on base
(same as USES=ncurses).
This works around the following problem when screen is linked with
devel/ncurses:
$ view /etc/passwd
view: No terminal database found
$
To avoid the above problem either have screen depend on ncurses in base
or set TERM=xterm when creating new screen window.
Adding screeninfo.src from the screen tarball to terminfo.src in
devel/ncurses does not resolve this issue.
This problem does not affect packages built by poudriere.
PR: 221829 |
4.6.1_1 26 Aug 2017 05:40:47 |
cy |
Prefer ncurses from base. This resolves an issue using curses
applications within screen. |
4.6.1 26 Aug 2017 03:50:33 |
cy |
Update 4.5.0 --> 4.6.1 |
4.5.0_3 14 May 2017 04:39:16 |
cy |
Properly detect devel/ncurses if installed and use it. Previously if
devel/ncurses was installed, even though the dependency was registered,
base ncurses would still be linked.
PR: 219260
Submitted by: knu@ |
4.5.0_2 11 Feb 2017 01:11:58 |
cy |
Fix style. |
4.5.0_2 11 Feb 2017 00:57:16 |
cy |
Fix a segfault in utmp.c when performing a windowlist move (,).
Reported by: Alex Naumov <alexander_naumov@opensuse.org>
See also: https://savannah.gnu.org/bugs/?50143 |
4.5.0_1 25 Jan 2017 01:36:43 |
cy |
Circumvent a trivial root privilege escalation.
See:
https://lists.gnu.org/archive/html/screen-devel/2017-01/msg00025.html
Reported by: Tim Zingelman <tez@pkgsrc.org>
Security: CVE not assigned yet |
4.5.0 18 Jan 2017 20:28:04 |
cy |
Fix optional patch.
Reported by: ler |
4.5.0 18 Jan 2017 13:19:25 |
cy |
Update 4.4.0 --> 4.5.0 |
4.4.0_2 05 Nov 2016 18:07:28 |
bapt |
Remove useless dependency on texinfo
Approved by: cy (maintainer)
Differential Revision: https://reviews.freebsd.org/D8450 |
4.4.0_1 26 Jun 2016 06:00:42 |
cy |
Add a pkg-message note about a fix to the screen message structure
field responsible for $TERM handling. It is impossible to reattach
to older versions.
See https://lists.gnu.org/archive/html/screen-users/2016-06/msg00014.html.
PR: 210551 |
4.4.0 21 Jun 2016 11:20:48 |
cy |
Update 4.3.1 --> 4.4.0 |
4.3.1_2 19 May 2016 10:53:06 |
amdmi3 |
- Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by: portmgr blanket |
4.3.1_2 01 Apr 2016 14:25:18 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat: portmgr
Sponsored by: Absolight |
4.3.1_2 31 Jan 2016 00:47:45 |
marino |
sysutils/screen: document ncurses requirement (USES+=ncurses)
approved by: infrastructure blanket |
4.3.1_2 16 Nov 2015 16:10:35 |
amdmi3 |
- Add missing file dependencies to fix threaded build, remove MAKE_JOBS_UNSAFE
PR: 201781
Submitted by: truckman
Approved by: maintainer timeout (cy, 3.5 months) |
4.3.1_2 06 Nov 2015 16:47:44 |
amdmi3 |
- Mark MAKE_JOBS_UNSAFE: tries to use comm.h before it's generated
- Switch to options helpers
Approved by: portmgr blanket |
4.3.1_2 08 Sep 2015 16:35:21 |
feld |
Add patch to resolve stack overflow vulnerability
MFH: 2015Q3
Security: 98092444-5645-11e5-9ad8-14dae9d210b8
Security: CVE-2015-6806 |
4.3.1_1 22 Jul 2015 03:14:32 |
cy |
Remove incorrect screenrc command.
PR: 201717 |
4.3.1 02 Jul 2015 22:36:31 |
cy |
Fix build under stable/8.
PR: PR/201279 |
4.3.1 01 Jul 2015 01:51:17 |
cy |
Update 4.2.1 --> 4.3.1 |
4.2.1_5 11 Mar 2015 01:25:47 |
cy |
Advertise CPE info.
PR: 198477, 198478 |
4.2.1_5 01 Feb 2015 14:30:29 |
cy |
Fix pkg-plist. |
4.2.1_4 31 Jan 2015 23:32:51 |
cy |
Bump PORTREVISION for r373436.
PR: PR/197225 |
4.2.1_3 26 Nov 2014 01:37:16 |
cy |
nstall optional screenrc with helpful status line instead of the
default.
Submitted by: alfred, kmoore
Reviewed by: rodrigc |
4.2.1_3 22 Nov 2014 09:13:36 |
antoine |
Cleanup plist |
4.2.1_3 29 Jul 2014 15:00:13 |
adamw |
Rename sysutils/ patch-xy patches to reflect the files they modify. |
4.2.1_3 15 Jun 2014 06:06:28 |
cy |
Reversed check. Bump portrevision.
Pointy hat to: me |
4.2.1_2 15 Jun 2014 05:44:44 |
cy |
Due to popular demand sockets are back! Sockets are the default option.
Users should choose named pipes in a heterogeneous environement that uses
both screen 4.0.3 and 4.2.1.
PR: 191029, 191017 |
4.2.1_2 14 Jun 2014 04:07:56 |
cy |
Make screen 4.0 compatible, prefer fifo over sockets.
PR: 191017
Submitted by: bdrewery |
4.2.1_1 23 May 2014 06:16:30 |
bdrewery |
Add LICENSE |
4.2.1_1 01 May 2014 06:54:47 |
cy |
Fix colour in hardstatus when color between two %= (GNU screen bug #42247).
Options CJK and HOSTINLOCKED are in the base screen, remove them. |
4.2.1 30 Apr 2014 04:22:34 |
cy |
Update screen 4.0.3 --> 4.2.1.
Put final touches onto screen-legacy. |
4.0.3_14 30 Apr 2014 01:33:34 |
cy |
Repair typo. |
30 Apr 2014 01:26:30
|
cy |
Update master sites. |
4.0.3_14 28 Jan 2014 14:45:30 |
danfe |
- Remove references to long unsupported "alpha" architecture
- While here, cleanup and simplify the Makefiles |
4.0.3_14 22 Oct 2013 20:15:17 |
cy |
Convert to staging.
PR: 183186
Submitted by: mat |
4.0.3_14 20 Sep 2013 23:06:00 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils) |
4.0.3_14 28 Apr 2013 20:01:07 |
bapt |
Convert left sysutils ports to new options framework |
4.0.3_14 30 Sep 2012 13:48:54 |
cy |
Make 256 colour option default (similar to x11/xterm port).
Conform to new Makefile header standard.
Suggested by: ehaupt (x11/xterm port maintainer) |
4.0.3_13 08 Nov 2011 05:15:49 |
cy |
Allow $TERM to be longer than 20 bytes, allow for 63 bytes.
PR: 162339 |
4.0.3_12 03 May 2011 19:34:48 |
cy |
Back out previous commit. It broke UTF8 functioning.
Submitted by: Dmitry Marakasov <amdmi3@amdmi3.ru> |
4.0.3_11 01 May 2011 04:28:36 |
cy |
Add support for KOI8-U.
PR: ports/156031
Submitted by: Valentin Nechayev <netch@netch.kiev.ua> |
4.0.3_10 19 Mar 2011 12:38:54 |
miwi |
- Get Rid MD5 support |
4.0.3_10 04 Jan 2011 03:28:30 |
cy |
Add option to enable locking using user's password.
PR: 153548 |
4.0.3_9 18 Nov 2010 20:44:32 |
cy |
Bjorn Zeeb discovered that screen(1) was mangling ut_host by performing
strange translations. For example, foo.bar.com gets translated to foo:S.0.
Unfortunately, this means that it also truncates IPv6 addresses,
e.g. 2001:7b8:310::1 -> 2001:S.0. Wouldn't it be better to just use the
hostname unmodified? ut_host is supposed to contain a hostname, not some
arbitrary string.
Submitted by: ed (Ed Schouten)
Discovered by: Bjorn Zeeb |
4.0.3_8 22 Jul 2010 03:22:48 |
cy |
Apply a new improved utmp patch.
Submitted by: ed |
4.0.3_7 09 Feb 2010 07:05:43 |
cy |
Screen failed to work properly under HEAD. This patch resolve the issue.
Submitted by: ed |