Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						ec818b8791 
					 
					
						
						
							
							Move defines after includes to avoid multiple definition.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:46:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						81f06ba170 
					 
					
						
						
							
							Typo: bsdpoll.h -> bsd-poll.h.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:43:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						851a35eb5e 
					 
					
						
						
							
							Change >| to rm/> as apparently Solaris /bin/sh doesn't like it.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:28:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8f2950f4ee 
					 
					
						
						
							
							Try to make a bit more sense here.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:15:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						e0a6376690 
					 
					
						
						
							
							Comment FDEBUG and bump dist version.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:10:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1903756171 
					 
					
						
						
							
							Changes for 0.9.  
						
						 
						
						
						
						
					 
					
						2009-07-01 22:08:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						81010f52db 
					 
					
						
						
							
							Update with new UTF-8 environment variable information for 0.9.  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:49:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						22d1b9412e 
					 
					
						
						
							
							Using -l to specify a login shell is non-POSIX and causes problems with shells  
						
						 
						
						... 
						
						
						
						that do not support it. Instead, set an empty default-command to invoke $SHELL
with - prefixed to argv[0], and make this the default setting. 
						
						
					 
					
						2009-07-01 19:42:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						d50810267e 
					 
					
						
						
							
							This file is not going to be used as much any longer, make a note.  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:33:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						82b070ddfa 
					 
					
						
						
							
							Update ready for 0.9  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:33:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						55f8219d3c 
					 
					
						
						
							
							When unlocking the server, don't try to clear the prompt on clients without a  
						
						 
						
						... 
						
						
						
						prompt (such as the one issuing the unlock request).
This caused the server to die if the wrong password was entered when unlocking
from the command line with -U (nasty). 
						
						
					 
					
						2009-07-01 19:15:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						35092835b0 
					 
					
						
						
							
							Fix two errors with character/line insertion and deletion: the maximum number  
						
						 
						
						... 
						
						
						
						of characters which may be inserted or deleted is the screen width, not one
less (and similarly for lines and height); and if characters or lines are
deleted by moving the ones that follow, the space at the end needs to be
cleared.
This appears to solve long-standing redraw issues most visible when using the
force-width option then scrolling in view(1) or unwrapping lines in emacs. 
						
						
					 
					
						2009-07-01 19:14:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8fe3f1dcb2 
					 
					
						
						
							
							$Id$.  
						
						 
						
						
						
						
					 
					
						2009-07-01 19:03:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						eed4f7600d 
					 
					
						
						
							
							Fix $Id$.  
						
						 
						
						
						
						
					 
					
						2009-06-29 22:04:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						503c6a3377 
					 
					
						
						
							
							Don't try to page up with scroll-mode -u or copy-mode -u unless the mode was  
						
						 
						
						... 
						
						
						
						successfully changed - if already in a different mode, it would corrupt the
mode data. 
						
						
					 
					
						2009-06-29 22:04:07 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						18ebc99906 
					 
					
						
						
							
							Use gmtime_r so the current time isn't overwritten, the minute comparison works  
						
						 
						
						... 
						
						
						
						and the clock is actually updated. It was already used for lock-server but not
here. 
						
						
					 
					
						2009-06-29 22:03:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						edc2e7da98 
					 
					
						
						
							
							Copy the 256-colour flag into the tty saved cell as well as the actual colour,  
						
						 
						
						... 
						
						
						
						otherwise colour 8 isn't reset. 
						
						
					 
					
						2009-06-29 22:03:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						796b2e3ec9 
					 
					
						
						
							
							Add missing spaces before some alias closing brackets, otherwise they are  
						
						 
						
						... 
						
						
						
						shown in the wrong style. 
						
						
					 
					
						2009-06-29 22:02:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1fb3948ff1 
					 
					
						
						
							
							Whoops, revert.  
						
						 
						
						
						
						
					 
					
						2009-06-26 22:18:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1496aa5dbc 
					 
					
						
						
							
							Remove some unused function declarations; no binary change.  
						
						 
						
						
						
						
					 
					
						2009-06-26 22:18:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6ce734cec0 
					 
					
						
						
							
							After logging (if enabled) is switched to file, there is no reason to keep  
						
						 
						
						... 
						
						
						
						stdin/stdout/stderr active, so dup them to /dev/null. 
						
						
					 
					
						2009-06-26 22:13:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						826add53f1 
					 
					
						
						
							
							Set LC_ALL=C to stop i18n breaking gcc test.  
						
						 
						
						
						
						
					 
					
						2009-06-26 16:01:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1aaf47e698 
					 
					
						
						
							
							Apparently NetBSD's tcgetpgrp is good enough to use, so don't need to play  
						
						 
						
						... 
						
						
						
						complicated games, from Roy Marples. 
						
						
					 
					
						2009-06-26 15:54:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						de2ea2d178 
					 
					
						
						
							
							Status line fixes: don't truncate status-right now the length calculation is  
						
						 
						
						... 
						
						
						
						done for UTF-8, limit to the maximum length correctly when printing, and always
print a space even if the left string is longer than the width available. 
						
						
					 
					
						2009-06-26 15:34:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								no_author 
							
						 
					 
					
						
						
							
						
						3fcbe1e27b 
					 
					
						
						
							
							Remove some dead assignments, found by sthen with clang.  
						
						 
						
						
						
						
					 
					
						2009-06-26 15:32:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						81b4aca934 
					 
					
						
						
							
							#ifndef nitems.  
						
						 
						
						
						
						
					 
					
						2009-06-26 15:31:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						63753735ec 
					 
					
						
						
							
							Update TODO.  
						
						 
						
						
						
						
					 
					
						2009-06-25 21:25:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						32312e0252 
					 
					
						
						
							
							vis compat stuff.  
						
						 
						
						
						
						
					 
					
						2009-06-25 20:27:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						802e129fd7 
					 
					
						
						
							
							Start of portability update: bitstring.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 17:02:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f1463ff3c1 
					 
					
						
						
							
							Lose -V.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:56:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						0af7fa08d2 
					 
					
						
						
							
							Skip 8 line diffs ($Id$ change only).  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:54:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						20002ec6cd 
					 
					
						
						
							
							Comparison script.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:49:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8fc34ca044 
					 
					
						
						
							
							libgen.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:49:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a9e3d5c56a 
					 
					
						
						
							
							More diff-to-OpenBSD reduction. Move a lot of compat stuff into compat.h.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:47:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						bb459beb03 
					 
					
						
						
							
							Whitespace and more syncing.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:34:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8df98d1f5b 
					 
					
						
						
							
							Don't need linker magic anymore.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:25:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						6cde05147e 
					 
					
						
						
							
							No more xmalloc-debug.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:25:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						8565ae234b 
					 
					
						
						
							
							Fix rejects.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:23:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3eb1bfddd4 
					 
					
						
						
							
							Sync this properly.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:22:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a5830b9603 
					 
					
						
						
							
							Restore $Id$ and add script to do so.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:21:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f17a5f1e82 
					 
					
						
						
							
							If getcwd() fails, use the user's home directory, or /, instead of failing with  
						
						 
						
						... 
						
						
						
						an error. 
						
						
					 
					
						2009-06-25 16:11:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						bfa46e8f91 
					 
					
						
						
							
							lines variable can be -1 (to be ignored), so should be signed. Found by lint.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:10:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						f0bcbcfa7f 
					 
					
						
						
							
							Remove error about using -L and -S together which was never displayed as  
						
						 
						
						... 
						
						
						
						logging wasn't yet enabled, was unnecessary, and contradicted the man page
which says using -S will cause -L to be ignored. 
						
						
					 
					
						2009-06-25 16:09:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						1b9ac18565 
					 
					
						
						
							
							tmux doesn't and won't need syslog logging, so remove it and some other unused  
						
						 
						
						... 
						
						
						
						functions found by lint. 
						
						
					 
					
						2009-06-25 16:09:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						582660bdf3 
					 
					
						
						
							
							Miscellaneous unused functions, including one which was basically a  
						
						 
						
						... 
						
						
						
						duplicate. Found by lint. 
						
						
					 
					
						2009-06-25 16:09:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						62822b1848 
					 
					
						
						
							
							Nuke unused buffer functions. Found by lint.  
						
						 
						
						... 
						
						
						
						Also remove some old debug output which was #if 0. 
						
						
					 
					
						2009-06-25 16:07:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						abb5e36199 
					 
					
						
						
							
							Unused prototypes. Found by lint, no binary change.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:06:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						947fabc751 
					 
					
						
						
							
							Unused variables. Found by lint, no binary change.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:05:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						a03ae97fbf 
					 
					
						
						
							
							Now that a UTF-8-capable puts function exists, use it for printing strings in  
						
						 
						
						... 
						
						
						
						choice/more modes - lines with UTF-8 now display properly in find-window
results. 
						
						
					 
					
						2009-06-25 16:05:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						3ec8efc803 
					 
					
						
						
							
							Fix a type mismatch warning in assignment.  
						
						 
						
						
						
						
					 
					
						2009-06-25 16:04:43 +00:00