Thomas Adam 
							
						 
					 
					
						
						
							
						
						2301bee87d 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						
						
						
					 
					
						2021-03-02 12:01:25 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						c44750792a 
					 
					
						
						
							
							Drop support for popups where the content is provided directly to tmux  
						
						... 
						
						
						
						(which does not have many practical uses) and only support running a
program in the popup. display-popup is now simpler and can accept
multiple arguments to avoid escaping problems (like the other commands). 
						
						
					 
					
						2021-03-02 10:56:45 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						742e670805 
					 
					
						
						
							
							Merge branch 'obsd-master' into master  
						
						
						
						
					 
					
						2021-02-19 10:01:19 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						b04f8acb70 
					 
					
						
						
							
							Check return value of chdir() to stop a silly warning with some  
						
						... 
						
						
						
						compilers, GitHub issue 2573. 
						
						
					 
					
						2021-02-19 09:09:16 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						78595457f9 
					 
					
						
						
							
							Add 'e' key in buffer mode to open the buffer in an editor.  
						
						
						
						
					 
					
						2020-05-16 15:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						cc19203be2 
					 
					
						
						
							
							Add 'e' key in buffer mode to open the buffer in an editor.  
						
						
						
						
					 
					
						2020-05-01 09:02:44 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						8a57d14f4b 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-03-26 11:11:37 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						8a838b0372 
					 
					
						
						
							
							Add support for overlay popup boxes to show text or output temporarily  
						
						... 
						
						
						
						above the normal layout. These work similarly to menus and are created
with the display-popup command. 
						
						
					 
					
						2020-03-24 08:09:43 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c15396459b 
					 
					
						
						
							
							No util.h.  
						
						
						
						
					 
					
						2020-03-19 14:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						17e4f2394a 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2020-03-19 14:01:31 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						e8273a993e 
					 
					
						
						
							
							Add a flag to run a background process in a pty as well, not used for  
						
						... 
						
						
						
						anything yet. 
						
						
					 
					
						2020-03-19 13:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						68c2fc6824 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2019-06-28 17:02:26 +01:00 
						 
				 
			
				
					
						
							
							
								deraadt 
							
						 
					 
					
						
						
							
						
						4ff7bc3eb3 
					 
					
						
						
							
							When system calls indicate an error they return -1, not some arbitrary  
						
						... 
						
						
						
						value < 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future. 
						
						
					 
					
						2019-06-28 13:35:05 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						efd01f3bfd 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-11-19 14:02:41 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						749f67b7d8 
					 
					
						
						
							
							evbuffer_new and bufferevent_new can both fail (when malloc fails) and  
						
						... 
						
						
						
						return NULL. GitHub issue 1547. 
						
						
					 
					
						2018-11-19 13:35:40 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						ddffda4da5 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-10-28 18:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						d5b92ac37e 
					 
					
						
						
							
							Do not printf NULL.  
						
						
						
						
					 
					
						2018-10-28 16:10:02 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						a00cdcdfcb 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-09-27 11:02:37 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						228e1a3951 
					 
					
						
						
							
							Use same working directory rules for jobs as new windows rather than  
						
						... 
						
						
						
						always starting in home, GitHub issue 1488. 
						
						
					 
					
						2018-09-27 07:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						45841400f2 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-08-23 21:02:36 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						f38b5a1b58 
					 
					
						
						
							
							all_jobs can be static.  
						
						
						
						
					 
					
						2018-08-23 18:39:12 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						da5d563375 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-08-23 19:02:40 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						bceccc6b63 
					 
					
						
						
							
							Move job struct into job.c.  
						
						
						
						
					 
					
						2018-08-23 15:45:05 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						9fd9952752 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2018-03-08 10:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						19f3a5c612 
					 
					
						
						
							
							Add a missing client-detached hook when the server shuts down, and do  
						
						... 
						
						
						
						not exit until jobs started from run-shell/if-shell have finished (add a
job flags member and a flag to indicate other jobs). GitHub issue 1245. 
						
						
					 
					
						2018-03-08 08:09:10 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						acbbc93501 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-07-14 22:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						932f6cfbfc 
					 
					
						
						
							
							Because ignore SIGCHLD early, letting signal_del restore it doesn't work  
						
						... 
						
						
						
						correctly, so set it explicitly back to default (and the others for good
measure). 
						
						
					 
					
						2017-07-14 18:49:07 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						1076a2e26c 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						... 
						
						
						
						Conflicts:
	cmd-pipe-pane.c
	proc.c
	tmux.c
	window.c 
						
						
					 
					
						2017-07-12 13:43:08 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						51112221ee 
					 
					
						
						
							
							Block signals between forking and clearing signal handlers (or calling  
						
						... 
						
						
						
						event_reinit) - if the child gets a signal and fires the libevent signal
handler during this period it could write a signal into the parent's
signal pipe. GitHub issue 1001 from Aaron van Geffen. 
						
						
					 
					
						2017-07-12 10:04:51 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						0453ad0146 
					 
					
						
						
							
							Move signal code into proc.c.  
						
						
						
						
					 
					
						2017-07-12 09:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						73b9328c1f 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						... 
						
						
						
						Conflicts:
	window-buffer.c 
						
						
					 
					
						2017-06-01 18:29:36 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						248aa54bfd 
					 
					
						
						
							
							Style and spacing nits.  
						
						
						
						
					 
					
						2017-05-31 17:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						65d6278f88 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-04-25 18:01:11 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						c48d09ec88 
					 
					
						
						
							
							Do not update TERM into config file parsing has finished.  
						
						
						
						
					 
					
						2017-04-25 15:35:10 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						48371216df 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-04-20 12:01:14 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						0b44ad99b5 
					 
					
						
						
							
							If a #() command doesn't exit, use its most recent line of output (it  
						
						... 
						
						
						
						must be a full line). Don't let it redraw the status line more than once
a second.
Requested by someone about 10 years ago... 
						
						
					 
					
						2017-04-20 09:20:22 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						c5bdae466e 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2017-03-09 18:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						dbfee6a468 
					 
					
						
						
							
							Move server_fill_environ into environ.c and move some other common code  
						
						... 
						
						
						
						into it. 
						
						
					 
					
						2017-03-09 17:02:38 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						b9dc855016 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						... 
						
						
						
						Conflicts:
	format.c
	osdep-openbsd.c 
						
						
					 
					
						2016-10-12 09:45:49 +01:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						c426e485e5 
					 
					
						
						
							
							Loads more static, except for cmd-*.c and window-*.c.  
						
						
						
						
					 
					
						2016-10-10 21:29:23 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						dc42c35f1f 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2016-01-19 18:01:15 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						995af0e2b7 
					 
					
						
						
							
							I no longer use my SourceForge address so replace it.  
						
						
						
						
					 
					
						2016-01-19 15:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						7fe8edc396 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2015-11-18 16:01:23 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						577c0e3e5a 
					 
					
						
						
							
							Use __unused rather than rolling our own.  
						
						
						
						
					 
					
						2015-11-18 14:27:44 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						17f6c3be8e 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2015-10-31 10:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						01defc9f49 
					 
					
						
						
							
							Because pledge(2) does not allow us to pass directory file descriptors  
						
						... 
						
						
						
						around, we can't use file descriptors for the working directory because
we will be unable to pass it to a privileged process to tell it where to
read or write files or spawn children. So move tmux back to using
strings for the current working directory. We try to check it exists
with access() when it is set but ultimately fall back to ~ if it fails
at time of use (or / if that fails too). 
						
						
					 
					
						2015-10-31 08:13:58 +00:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						a5e4d3a2d8 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2015-10-28 12:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								nicm 
							
						 
					 
					
						
						
							
						
						bf9c933cae 
					 
					
						
						
							
							Like options, move the environ struct into environ.c.  
						
						
						
						
					 
					
						2015-10-28 09:51:55 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Marriott 
							
						 
					 
					
						
						
							
						
						c06c14fb29 
					 
					
						
						
							
							Some header fixes.  
						
						
						
						
					 
					
						2015-10-15 21:42:17 +01:00 
						 
				 
			
				
					
						
							
							
								Thomas Adam 
							
						 
					 
					
						
						
							
						
						a584e11d6b 
					 
					
						
						
							
							Merge branch 'obsd-master'  
						
						
						
						
					 
					
						2015-06-17 18:01:07 +01:00