diff options
author | jnweiger <jnweiger> | 2005-12-16 18:18:22 +0000 |
---|---|---|
committer | jnweiger <jnweiger> | 2005-12-16 18:18:22 +0000 |
commit | e6618a14fab6b993f328373d4180d32452d761b4 (patch) | |
tree | 15c43300dae2780f6ee845de47295f2b90adef78 /src/patchlevel.h | |
parent | 3d4f20b726a2f9a4f992ef87602bcd0e059bfca9 (diff) | |
download | screen-e6618a14fab6b993f328373d4180d32452d761b4.tar.gz |
old version screen-3.9.4 Aug 5 1999
Diffstat (limited to 'src/patchlevel.h')
-rw-r--r-- | src/patchlevel.h | 206 |
1 files changed, 185 insertions, 21 deletions
diff --git a/src/patchlevel.h b/src/patchlevel.h index dbe016a..e2ac2f4 100644 --- a/src/patchlevel.h +++ b/src/patchlevel.h @@ -40,11 +40,11 @@ * 09.09.91 -- 3.01.00 backspace bug fixed. * 03.10.91 -- 3.01.01 ansi.c: null-ptr fixed, CLS now saves to scrollback. * Using setresuid on hpux. Memory leak fixed. - * Better GotoPos(). Support for IC. Another resize bug. + * Better GotoPos(). Support for IC. Another resize bug. * Detach() w/o fore crashed. -T and -A(dapt) option. * GNU copyleft. * 19.12.91 -- 3.01.02 flow now really automatic (autoflow killed). - * 7 bit restriction removed from WriteString(). + * 7 bit restriction removed from WriteString(). * 09.01.92 -- 3.01.03 flow reattach bug fixed. VDISCARD bug fixed. * 13.01.92 -- 3.01.04 new flow concept: ^Af toggles now three states * 21.01.92 -- 3.01.05 '^A:screen 11' bug fixed. aflag in DoScreen(). @@ -64,33 +64,33 @@ * 05.05.92 -- 3.02.04 very nasty initialisation bug fixed. * 09.05.92 -- 3.02.05 parsing for $:cl: termcap strings and \012 octal notation * in screenrc file. More structuring. Detached startup - * with 'screen -d -m -S...' bugfixed. + * with 'screen -d -m -S...' bugfixed. * 11.05.92 -- 3.02.06 setreuid() bugs cleared, C-a : setenv added. - * "xn" capability in TERMCAP needed since "am" is there. + * "xn" capability in TERMCAP needed since "am" is there. * 25.06.92 -- 3.02.07 The multi display test version. Have merci. * 15.07.92 -- 3.02.08 :B8: supports automatic charset switching for 8-bit * 26.09.92 -- 3.02.09 Ported to linux. Ignoring bad files in $SCREENDIR * 22.10.92 -- 3.02.10 screen.c/ansi.c splitted in several pieces. - * Better ISearch. Cleanup of loadav.c + * Better ISearch. Cleanup of loadav.c * 29.10.92 -- 3.02.11 Key mechanism rewritten. New command names. - * New iscreenrc syntax. + * New iscreenrc syntax. * 02.11.92 -- 3.02.12 'bind g copy_reg' and 'bind x ins_reg' as suggested by - * stillson@tsfsrv.mitre.org (Ken Stillson). + * stillson@tsfsrv.mitre.org (Ken Stillson). * 03.11.92 -- 3.02.13 Ported to SunOs 4.1.2. Gulp. Some NULL ptrs fixed and - * misc. braindamage fixed. + * misc. braindamage fixed. * 03.11.92 -- 3.02.14 Argument number checking, AKA fixed. * 05.11.92 -- 3.02.15 Memory leaks in Detach() and KillWindow() fixed. * Lockprg powerdetaches on SIGHUP. * 12.11.92 -- 3.02.16 Introduced two new termcaps: "CS" and "CE". - * (Switch cursorkeys in application mode) - * Tim's async output patch. - * Fixed an ugly bug in WriteString(). - * New command: 'process' + * (Switch cursorkeys in application mode) + * Tim's async output patch. + * Fixed an ugly bug in WriteString(). + * New command: 'process' * 16.11.92 -- 3.02.17 Nuking unsent tty output is now optional, (toxic - * ESC radiation). + * ESC radiation). * 30.11.92 -- 3.02.18 Lots of multi display bugs fixed. New layer - * function 'Restore'. MULTIUSER code cleanup. - * Rudimental acls added for multiuser. + * function 'Restore'. MULTIUSER code cleanup. + * Rudimental acls added for multiuser. * No more error output, when output gives write errors. * 02.12.92 -- 3.02.19 BROKEN_PIPE and SOCK_NOT_IN_FS defines added for * braindead systems. Bug in recover socket code fixed. @@ -139,12 +139,49 @@ * acladd/aclchg syntax improved. Updated * documentation. Bug in at command fixed. * MakeWindow() now obeys perm defaults. + * 03.10.93 -- 3.05.90 Multiple displays can now share the same window. + * Layers now belong to Windows. "Select -" yields a blank + * page. Debug output can be switched on/off at runtime. + * Number command changes window number and utmp-slot. + * 14.10.93 -- 3.05.91 Mechanism to find the "best" window added. Much + * debugging done and still needed. Slowpaste setting now + * per window. Preserving fore AND other window when + * detached. Per user settings for `monitor' and `silence'. + * New command `su'. BlankWindow performs now ColonInput. + * History command fixed, it depended on paste code that + * was previously changed to allow concatenation of buffers. + * Fixing umask problem with WriteFile() reported by Jamie + * Mason. * 30.11.93 -- 3.05.04 Kanji support added. New keymap feature: * bindkey and various map commands. GR and C1 * flags now define the character processing. + * 30.11.93 -- 3.05.92 Kanji support added. New keymap feature: + * bindkey and various map commands. GR and C1 + * flags now define the character processing. + * 17.12.93 -- 3.05.93 Tcon authentification mechanism. AddChar macro broken up + * into 2 functions. Acl.c, network.c, misc.c, termcap.c + * and tty.c are now display free! + * 27.12.93 -- 3.05.94 Telnet login works, can export one window per mux. + * Acl-groups added. Export rights is an acl. + * connect works, can create shadow window thus import + * command channel and switch windows. Can detach sessions + * from each other. Can renumber imported and exported + * windows. DL_LOOP prevents now SEGV, sessions have names + * and can be connected to very flexible. + * 03.01.94 -- 3.05.95 Import and export of any number of channels works, + * except a small bug with margin handling when exporting. + * Window titles are forwarded, break is forwarded and + * tcon learned the mux protocoll. A few more bugs in + * network.c fixed. Tcon has Mux arrays, Protocoll is '\0' + * free. + * 08.01.94 -- 3.05.96 More tcon work. Solaris debugging. + * * 14.01.94 -- 3.05.05 New FindSocket() code. Nicer socket handling. * 20.01.94 -- 3.05.06 New attribute handling code. NeXT fixes. * 04.02.94 -- 3.05.07 Ugly bug in ScrollH fixed. Keymap defaults. + * 10.03.94 -- 3.05.97 'defsilence' by Lloyd Zusman. Zombie resurrekt key. + * -b, -p options. Fixed Compilekeys(), gulp. config.h + * allows choice of VMIN/VTIME/NDELAY for ttys. * 13.04.94 -- 3.05.08 Kanji bug fixed. POSIX sigaction support. * os.h cleanup. UTNOKEEP splitted into * UT_CLOSE and UT_UNSORTED. linux no longer @@ -156,11 +193,48 @@ * password workaround. * 09.05.94 -- 3.05.11 seteuid() support added. Security fixes. * _IBMR2 kludge makes call to sleep obsolete. - * Small fixes in uname() code. + * Small fixes in uname() code. djm suggests replace of + * BSDI by __bsdi__. * 27.07.94 -- 3.05.12 seteuid attacher bug fixed. ks/ke changed * in termcap/info and termcap.c + * 01.09.94 -- 3.05.58 (There are a few more patches to come, subtracted 40) + * breaktype command to select how we cause breaks. + * Testing logfile.c. Manual and texinfo documentation + * updated to explain all new commands except keymapping. + * Added modem lines to info of plain ttys. Using + * cfset{i,o}speed() for POSIX is better, much better. + * 07.09.94 -- 3.05.59 Flushing logfiles every 5 seconds. Testing new + * resize linewrap code. Resize with care. + * Resurrect now displays its command string. + * 11.09.94 -- 3.05.60 Lines are now correctly wrapped, when window size + * changes; this prevents loss of text. + * 15.09.94 -- 3.05.61 umask renamed to aclumask, bell renamed to bell_msg. + * *_msg commands show message when called w/o parameter. + * Many changes in the manual, thanks to Sven Guckes. + * -O removed. * 27.09.94 -- 3.05.13 defwlock stupidity fixed. MakeTermcap ks/ke * ':' removed. Termcap entry improved. + * copy_reg and ins_reg obsoleted by better paste command: + * paste => paste . + * copy_reg r => paste . r + * ins_reg r => paste r + * ins_reg => paste + * 18.10.94 -- 3.05.62 breaktype changed. -L option added to enable logging + * from both command line and screenrc. SIGXFSZ ignored. + * 28.11.94 -- 3.05.63 ACL's sharpened. No user has any rights, unless + * explicitly given. Only two exceptions: 1) "acladd user" + * without further parameters. 2) Evry user has a default + * umask that gives himself all permissions on the windows + * he creates. Bug with colon input on shared windows fixed. + * The commad is now executed by the user typing the final + * Enter-Key rather by a random user. + * 30.11.94 -- 3.05.64 On demand grabbing of pending auto writelocks. + * Solaris troubles us with kill(pid, 0) ... not fixed... + * defbreaktype added. (breaktype is also global, still...) + * SIGARGHACK cleared, to pamper poor little Ultrix4.4 cfe. + * defescape added. + * w_status changed to w_hstatus, it's a #define in + * Domain/OS reported by ejackson@iastate.edu. * 05.12.94 -- 3.05.17 SVR4 pty bug fixed, don't update window status * line if not changed, onyx support. Manual * pages updated. @@ -170,6 +244,11 @@ * Ugly seteuid bug in ForkWindow() fixed. * 20.12.94 -- 3.06.00 Solaris has broken seteuid(). * osf loadav patches. -- DISTRIBUTED + * 08.01.95 -- 3.05.65 Bug with LOGOUTOK and -ln fixed. redundant secfopen() + * avoided, when logfflush() looks at delayed nfs updates. + * Option parser now allowes condensed options. -A fixed. + * New commands 'preselect' and 'defpreselect'. New option + * -WdmS starts a detached screen session with watchdog. * 16.01.95 -- 3.06.01 KANJI patch. doc/Makefile.in fixed. * Install now calls doc/Makefile install. * Don't use 'ds' too often, breaks MSkermit. @@ -178,6 +257,19 @@ * Use \r (not \n) to join lines in pastebuf. * bindkey can now remove sequences. * InitTTY fixed for PLAIN. -- DISTRIBUTED + * 06.02.95 -- 3.05.66 DisplayLine() does now clipping to reduce coredump- + * frequency. Window size is adapted to the display that + * types input, to reduce multi-user confusion. Scrollback + * mode still may get the wrong size. + * 07.02.95 -- 3.05.67 WinRewrite() also needs to clip. Users without unix + * account, but with screen password allowed. Chacl + * allows password change, su prompts for user name too. + * 01.03.95 -- 3.05.68 Leaving a window may now cause a resize to match a + * remaining display. Simple ESC-CR fix in the vt100 + * state machine. + * 26.03.95 -- 3.05.69 Markroutine() needs to resize the window to avoid + * coredumps, just like WinProcess() already does. + * More NEED_ flags added in comm.c to avoid coredumps. * 04.04.95 -- 3.06.02 Simple ESC-CR fix in the vt100 state machine. * Now compiles again with all extras disabled. * Zombie resurrect added. defc1, defgr, defkanji @@ -189,12 +281,52 @@ * Paste bug fixed (only worked with KANJI). * Check bcopy before memcpy/memmove. * FindSocket code much fixed & improved. + * 10.04.95 -- 3.05.70 Display_displays() now shows the users permissions on + * the currently displayed window, this is easier than a + * full featured lsacl, but also helps. chacl can now copy + * users, but we need to copy windows. + * 26.04.95 -- 3.05.71 Multi digit screen numbers in utmp. MakeWindow() now + * echoes what it does, just like RemakeWindow() when + * 'verbose on' (default off). + * `screen -ls myname/' will find own(!) non-multi sessions. + * Command line option -q improved and documented. + * 'debug off' also shuts attacher debugging off now. + * 03.05.95 -- 3.05.72 'connect' command bugfixed. colon prompt improved. + * open(O_NONBLOCK) does not work on 4.1.3, using O_NDELAY. + * There are writes to exp_wid2chan[-1], XXX I just added + * fillers to the mux structure, please debug this ASAP! + * WindowByName() prefers exact matches now. Esc forwarding + * from Frontend to Backend suppressed unless specified. + * 26.06.95 -- 3.05.73 Improving the combination of dflag and rflag: If both + * are set, a screen session is reattached, regardless + * if it was previously detached or attached elseewhere. + * "screen -D -RR" is thus most powerful: Give me my screen + * session here and now. No matter, if this means creating + * a new session (due to the second R without warning + * message), detching the session first (and due to the + * capitalised D logging out), or simply attaching to it. + * 13.07.95 -- 3.05.74 Markroutine learned new join mode: comma seperated. + * Can disable the detach feature from config.h. + * Configure.in now calls etc/toolcheck. Password is no + * longer a static array. + * 30.07.95 -- 3.05.75 Karl Heuer wants to install with a relative symlink. + * Command line option -k removed (try -t). * 31.08.95 -- 3.06.03 Color support, digraph command, code * cleanup (struct mchar/mline added). - * 13.09.95 -- 3.06.04 SetRendition display check. Solaris unblock + * 03.09.95 -- 3.06.04 SetRendition display check. Solaris unblock * SIGHUP. w_curchar->w_rend, lintified. * Shadow-password code moved and rewritten * (includes sun C2). + * 06.09.95 -- 3.05.76 Added support for braille displays (by Hadi Bargi Rangin + * and Bill Barry, {bargy,barryb}@dots.physics.orst.edu + * Added baud, cs8, istrip, ixon, ixoff options for plain + * tty windows. Untested. + * 09.09.95 -- 3.07.99 Merged 3.7.76 back into the main distribution but + * without network, blankwindow and dlist support. + * Global variable Password removed. + * Resize code completely rewritten. + * New commands: sorendition, (def)charset. + * strftime-like message generation. * 26.09.95 -- 3.06.05 resize code completely rewritten. * Very visible cursor added. vbell sequence * \Eb added. _delay for terminfo libs added @@ -204,6 +336,21 @@ * Changed logdir command to logfile. It now uses * MakeWinMsg() to create the filename. * Updated the manuals. + * 03.10.95 -- 3.08.00 Merged 3.07.99 back into my 3.06.05. + * pause removed. NONROOT now in config.h. + * sysV68 configure test. Socket protocol got + * revision number. New command termcapinfo. + * Screenrcs, docs & configure.in updated + * 18.10.95 -- 3.08.01 Info shows parser state. + * Very visible cursor added. vbell sequence + * \Eb added. _delay for terminfo libs added + * to make the padding work for the first time. + * Braille code almost completely reworked. + * New ProcessInput() makes "command command" + * work. '[def]escape ""' clears escape chars. + * Command logdir -> logfile and uses MakeWinMsg. + * Updated the manuals. New mark command 'x'. + * stuff has new "-k" parameter. * 28.10.95 -- 3.06.06 Added new 'XC' capability to provide * a method for character translation. * 17.11.95 -- 3.07.00 Added CheckEscape() function. @@ -214,6 +361,18 @@ * -lgen added to GETUTENT configure test. * 20.11.95 -- 3.07.01 corrected vbell null ptr reference. * -- DISTRIBUTED + * 27.11.95 -- 3.08.02 Added CheckEscape() function. + * acl -> acls because of hpux10 nameclash + * /stand/vmunix added to kernel list (hpux10) + * stripdev changed to translate + * /dev/pts<n> to /dev/pts/<n> (unixware) + * -lgen added to GETUTENT configure test. + * corrected vbell null ptr reference + * -- 3.08.03 etc/toolcheck is now shouting louder. + * Solaris 2.5 has /kernel/genunix. + * Touching socket when detach/attach. + * FindWindow corrected. AIX4 patch + * from robert@mayday.cix.co.uk. * 1.09.96 -- 3.07.02 added #ifdef MAPKEYS for CheckEscape. * etc/toolcheck is now shouting louder. * Touching socket when detach/attach. @@ -264,11 +423,16 @@ * SCO-5 Fixes (Brian L. Gentry). * 25.11.98 -- 3.07.06 resize code now handles tabs correctly. * -- DISTRIBUTED + * -- 3.09.00 loads'o'bugs fixed, 3.8 merged with 3.7, new region + * clip code. Many new features (see NEWS file). + * 3.08.99 -- 3.09.02 -- DISTRIBUTED + * 11.08.99 -- 3.09.04 small utmp fix, BSD chflags fix, tty mode fix + -- DISTRIBUTED */ #define ORIGIN "FAU" #define REV 3 -#define VERS 7 -#define PATCHLEVEL 6 -#define DATE "25-Nov-98" -#define STATE "" +#define VERS 9 +#define PATCHLEVEL 4 +#define DATE "11-Aug-99" +#define STATE "" |