./misc/screen [multi-screen window manager]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 4.0.3, Package name: screen-4.0.3
Maintained by: The OpenBSD ports mailing-list
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • static
  • shm
Description
Screen is a full-screen window manager that multiplexes a physical
terminal between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal
and, in addition, several control functions from the ANSI X3.64 (ISO
6429) and ISO 2022 standards (e.g. insert/delete line and support for
multiple character sets). There is a scrollback history buffer for each
virtual terminal and a copy-and-paste mechanism that allows moving text
regions between windows.

Flavors:
static - Build with statically linked binaries.
shm - export screen as shared memory, useful for brltty.


Filesize: 820.9 KB
Version History (View Complete History)
  • (2007-09-02) Updated to version: screen-4.0.3p1
  • (2006-10-31) Updated to version: screen-4.0.3p0
  • (2006-10-26) Updated to version: screen-4.0.3
  • (2006-07-21) Package added to openports.se, version screen-4.0.2 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2015-09-11 08:04:59 by Jasper Lievisse Adriaanse | Files touched by this commit (1)
Log message:
add CVE number
   2015-09-01 06:07:39 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Fix stack overflow due to too deep recursion; from upstream
   2015-09-01 06:07:39 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Fix stack overflow due to too deep recursion; from upstream
   2015-09-01 06:07:08 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Fix stack overflow due to too deep recursion; from upstream
   2015-09-01 06:07:08 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Fix stack overflow due to too deep recursion; from upstream
   2015-09-01 06:05:19 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Fix stack overflow due to too deep recursion; from upstream
   2015-09-01 06:05:19 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
Fix stack overflow due to too deep recursion; from upstream
   2015-03-14 14:52:47 by Christian Weisgerber | Files touched by this commit (10)
Log message:
switch from "-static" to "${STATIC}, i.e., build static PIE executables
on most archs
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2010-10-18 14:52:10 by Marc Espie | Files touched by this commit (151)
Log message:
USE_GROFF=Yes
   2010-09-13 23:12:35 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Remove Brad from maintainer, per his request.
   2009-01-27 01:19:38 by Stuart Henderson | Files touched by this commit (1)
Log message:
- this port is used as an example in the FAQ; add a reminder to
update the relevant page if the port is updated.
- more precise license marker.
No package change. ok Brad (maintainer) after a small adjustment
to my diff.
   2007-09-01 14:11:21 by Matthias Kilian | Files touched by this commit (12)
Log message:
Change Brads email address for now, so people can reach him instead of
getting bounces or 550s. Bump pkgnames. While here, remove quotes from
comments.
prompted by espie@
   2007-04-05 11:41:08 by Marc Espie | Files touched by this commit (80)
Log message:
mostly finish base64 checksum (missing one distfile for dnetc)


   2006-11-03 10:35:00 by Nikolay Sturm | Files touched by this commit (1)
Log message:
MFC:
security:  update to screen 4.0.3, previous versions are vulnerable may
lead to a DoS.
   2006-10-31 11:01:01 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Massage an unportable autoconf test so it won't erroneously fail on alpha;
fixes crashes on alpha down the road.
   2006-10-31 11:01:01 by Christian Weisgerber | Files touched by this commit (2)
Log message:
Massage an unportable autoconf test so it won't erroneously fail on alpha;
fixes crashes on alpha down the road.
   2006-10-27 14:36:25 by Nikolay Sturm | Files touched by this commit (1)
Log message:
MFC:
security:  update to screen 4.0.3, previous versions are vulnerable may
lead to a DoS.
   2006-10-27 14:29:19 by Nikolay Sturm | Files touched by this commit (1)
Log message:
MFC:
security:  update to screen 4.0.3, previous versions are vulnerable may
lead to a DoS.
   2006-10-25 10:27:04 by Marc Balmer | Files touched by this commit (2)
Log message:
security:  update to screen 4.0.3, previous versions are vulnerable may
lead to a DoS.
ok brad, robert, steven
   2006-10-25 10:27:04 by Marc Balmer | Files touched by this commit (2)
Log message:
security:  update to screen 4.0.3, previous versions are vulnerable may
lead to a DoS.
ok brad, robert, steven
   2005-01-26 19:09:52 by Christian Weisgerber | Files touched by this commit (11)
Log message:
Now that @info transparently picks up all .info-* files, don't go through
extra steps to rebuild with --no-split.


   2005-01-26 19:09:52 by Christian Weisgerber | Files touched by this commit (11)
Log message:
Now that @info transparently picks up all .info-* files, don't go through
extra steps to rebuild with --no-split.


   2005-01-05 10:05:07 by Christian Weisgerber | Files touched by this commit (124)
Log message:
SIZE


   2004-12-22 04:50:30 by Aleksander Piotrowski | Files touched by this commit (22)
Log message:
Add WANTLIB markers


   2004-08-11 04:07:56 by Marc Espie | Files touched by this commit (1)
Log message:
@man


   2004-08-03 06:40:44 by Marc Espie | Files touched by this commit (3)
Log message:
switch to @sample


   2004-08-03 06:40:44 by Marc Espie | Files touched by this commit (3)
Log message:
switch to @sample


   2004-08-03 06:40:44 by Marc Espie | Files touched by this commit (3)
Log message:
switch to @sample


   2004-06-23 22:07:54 by Brad Smith | Files touched by this commit (4)
Log message:
- remove -sample from screenrc example file, its pretty obvious when its in
the examples dir
- cleaning


   2004-06-23 22:07:54 by Brad Smith | Files touched by this commit (4)
Log message:
- remove -sample from screenrc example file, its pretty obvious when its in
the examples dir
- cleaning


   2004-06-23 22:07:54 by Brad Smith | Files touched by this commit (4)
Log message:
- remove -sample from screenrc example file, its pretty obvious when its in
the examples dir
- cleaning


   2004-06-23 22:07:54 by Brad Smith | Files touched by this commit (4)
Log message:
- remove -sample from screenrc example file, its pretty obvious when its in
the examples dir
- cleaning


   2004-01-16 22:34:28 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 4.0.2


   2004-01-16 22:34:28 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 4.0.2


   2004-01-16 22:34:28 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 4.0.2


   2004-01-16 22:34:28 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 4.0.2


   2004-01-16 22:34:28 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 4.0.2


   2004-01-04 19:00:54 by Brad Smith | Files touched by this commit (1)
Log message:
we no longer need this custom code to deal with ptys


   2003-12-12 21:08:50 by Margarida Sequeira | Files touched by this commit (2)
Log message:
Reliability fix MFC:
Buffer overflow in GNU screen allows privilege escalation for local users.
It also has some potential for attackers getting control of another user's
screen.  Transfer of approximately two gigabytes of data is required to
exploit this vulnerability.
Usually screen is installed either setgid-utmp or setuid-root but this DOES
NOT happen on OpenBSD, thus the reliability fix.


   2003-12-12 21:08:50 by Margarida Sequeira | Files touched by this commit (2)
Log message:
Reliability fix MFC:
Buffer overflow in GNU screen allows privilege escalation for local users.
It also has some potential for attackers getting control of another user's
screen.  Transfer of approximately two gigabytes of data is required to
exploit this vulnerability.
Usually screen is installed either setgid-utmp or setuid-root but this DOES
NOT happen on OpenBSD, thus the reliability fix.


   2003-12-04 16:47:11 by Margarida Sequeira | Files touched by this commit (2)
Log message:
Reliability fix MFC:
Buffer overflow in GNU screen allows privilege escalation for local users.
It also has some potential for attackers getting control of another user's
screen.  Transfer of approximately two gigabytes of data is required to
exploit this vulnerability.
Usually screen is installed either setgid-utmp or setuid-root but this DOES
NOT happen on OpenBSD, thus the reliability fix.
ok brad@ pvalchev@


   2003-12-04 16:47:11 by Margarida Sequeira | Files touched by this commit (2)
Log message:
Reliability fix MFC:
Buffer overflow in GNU screen allows privilege escalation for local users.
It also has some potential for attackers getting control of another user's
screen.  Transfer of approximately two gigabytes of data is required to
exploit this vulnerability.
Usually screen is installed either setgid-utmp or setuid-root but this DOES
NOT happen on OpenBSD, thus the reliability fix.
ok brad@ pvalchev@


   2003-12-04 16:27:07 by Margarida Sequeira | Files touched by this commit (3)
Log message:
Reliability fix:
Buffer overflow in GNU screen allows privilege escalation for local users.
It also has some potential for attackers getting control of another user's
screen.  Transfer of approximately two gigabytes of data is required to
exploit this vulnerability.
Usually screen is installed either setgid-utmp or setuid-root but this DOES
NOT happen on OpenBSD, thus the reliability fix.
ok brad@


   2003-12-04 16:27:07 by Margarida Sequeira | Files touched by this commit (3)
Log message:
Reliability fix:
Buffer overflow in GNU screen allows privilege escalation for local users.
It also has some potential for attackers getting control of another user's
screen.  Transfer of approximately two gigabytes of data is required to
exploit this vulnerability.
Usually screen is installed either setgid-utmp or setuid-root but this DOES
NOT happen on OpenBSD, thus the reliability fix.
ok brad@


   2003-12-04 16:27:07 by Margarida Sequeira | Files touched by this commit (3)
Log message:
Reliability fix:
Buffer overflow in GNU screen allows privilege escalation for local users.
It also has some potential for attackers getting control of another user's
screen.  Transfer of approximately two gigabytes of data is required to
exploit this vulnerability.
Usually screen is installed either setgid-utmp or setuid-root but this DOES
NOT happen on OpenBSD, thus the reliability fix.
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-11-21 17:56:58 by Marc Espie | Files touched by this commit (9)
Log message:
Add shm flavor, to use with brltty
ok brad@


   2003-10-18 21:59:27 by Brad Smith | Files touched by this commit (1)
Log message:
don't need to use rm here.


   2003-10-14 17:05:28 by Jolan Luff | Files touched by this commit (4)
Log message:
- add license comment above PERMIT_* lines
- add includes so openpty is not implicitly declared
- use (void*) NULL in execl to make sure it 64-bit where it needs to be
OK brad (maintainer)


   2003-10-14 17:05:28 by Jolan Luff | Files touched by this commit (4)
Log message:
- add license comment above PERMIT_* lines
- add includes so openpty is not implicitly declared
- use (void*) NULL in execl to make sure it 64-bit where it needs to be
OK brad (maintainer)


   2003-10-14 17:05:28 by Jolan Luff | Files touched by this commit (4)
Log message:
- add license comment above PERMIT_* lines
- add includes so openpty is not implicitly declared
- use (void*) NULL in execl to make sure it 64-bit where it needs to be
OK brad (maintainer)


   2003-10-14 17:05:28 by Jolan Luff | Files touched by this commit (4)
Log message:
- add license comment above PERMIT_* lines
- add includes so openpty is not implicitly declared
- use (void*) NULL in execl to make sure it 64-bit where it needs to be
OK brad (maintainer)


   2003-10-09 19:27:38 by Brad Smith | Files touched by this commit (2)
Log message:
don't install a versioned binary, idea from John Kerbawy


   2003-10-09 19:27:38 by Brad Smith | Files touched by this commit (2)
Log message:
don't install a versioned binary, idea from John Kerbawy


   2003-09-29 05:08:02 by Christian Weisgerber | Files touched by this commit (3)
Log message:
- Fix screenrc-sample syntax.
- Add @extra handling of screenrc.
ok brad@


   2003-09-29 05:08:02 by Christian Weisgerber | Files touched by this commit (3)
Log message:
- Fix screenrc-sample syntax.
- Add @extra handling of screenrc.
ok brad@


   2003-09-29 05:08:02 by Christian Weisgerber | Files touched by this commit (3)
Log message:
- Fix screenrc-sample syntax.
- Add @extra handling of screenrc.
ok brad@


   2003-09-26 20:00:58 by Brad Smith | Files touched by this commit (2)
Log message:
upgrade to screen 4.0.1


   2003-09-26 20:00:58 by Brad Smith | Files touched by this commit (2)
Log message:
upgrade to screen 4.0.1


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-09-26 17:50:55 by Brad Smith | Files touched by this commit (8)
Log message:
upgrade to screen 4.0.0
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-05-04 22:40:31 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 3.9.15
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-05-04 22:40:31 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 3.9.15
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-05-04 22:40:31 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 3.9.15
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-05-04 22:40:31 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 3.9.15
--
From: Han Boetes <han at mijncomputer dot nl>


   2003-05-04 22:40:31 by Brad Smith | Files touched by this commit (5)
Log message:
upgrade to screen 3.9.15
--
From: Han Boetes <han at mijncomputer dot nl>


   2002-09-24 20:06:33 by Brad Smith | Files touched by this commit (1)
Log message:
remove BROKEN tag for static FLAVOR on sparc64, I cannot remember
who reported this supposed breakage but it sure seems to work on both
3.1-stable and -current systems.


   2002-09-18 07:25:13 by Brad Smith | Files touched by this commit (3)
Log message:
upgrade to screen 3.9.13
--
New version pointed out by: John Kerbawy <john@maKintosh.com>


   2002-09-18 07:25:13 by Brad Smith | Files touched by this commit (3)
Log message:
upgrade to screen 3.9.13
--
New version pointed out by: John Kerbawy <john@maKintosh.com>


   2002-09-18 07:25:13 by Brad Smith | Files touched by this commit (3)
Log message:
upgrade to screen 3.9.13
--
New version pointed out by: John Kerbawy <john@maKintosh.com>