Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						3a6d82b7c8
					 | 
					
						
						
							
							Some style nits.
						
						
						
						
						
						
					 | 
					
						2022-04-06 16:39:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						b28fffc0f7
					 | 
					
						
						
							
							Merge branch 'obsd-master' into master
						
						
						
						
						
						
					 | 
					
						2021-09-10 18:01:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						e6b40cb339
					 | 
					
						
						
							
							Do fatal/fatalx a different way so the compiler trick to avoid warnings
						
						
						
						
						
						
						
						becomes unnecessary, prompted by theo. 
						
						
					 | 
					
						2021-09-10 15:03:18 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						33ac7a346e
					 | 
					
						
						
							
							Get rid of the last two warnings by turning them off around the problem
						
						
						
						
						
						
						
						statements, if the compiler supports it. 
						
						
					 | 
					
						2021-09-10 14:22:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						c7266ca78d
					 | 
					
						
						
							
							Merge branch 'obsd-master' into master
						
						
						
						
						
						
					 | 
					
						2021-08-25 10:01:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						a252fadf8a
					 | 
					
						
						
							
							Fix up some printflike attributes.
						
						
						
						
						
						
					 | 
					
						2021-08-25 07:09:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						8f5ff4bf66
					 | 
					
						
						
							
							Merge branch 'obsd-master' into master
						
						
						
						
						
						
					 | 
					
						2021-03-31 10:01:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						a4b9b5a1e5
					 | 
					
						
						
							
							Do not exit if cannot write to normal log file, GitHub issue 2630.
						
						
						
						
						
						
					 | 
					
						2021-03-31 08:37:48 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						d89510e1aa
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
					 | 
					
						2019-09-25 00:01:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						e3359f8349
					 | 
					
						
						
							
							Some minor performance improvements - most notably, don't search the
						
						
						
						
						
						
						
						input state table if the next character matches the same state as before. 
						
						
					 | 
					
						2019-09-24 20:44:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						e62e17d046
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
						
						Conflicts:
	tmux.1
	window.c 
						
						
					 | 
					
						2017-06-05 11:59:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						adf5628087
					 | 
					
						
						
							
							Support SIGUSR2 to stop and start logging for an existing server. Also
						
						
						
						
						
						
						
						we currently only have two log levels so just use -v and -vv rather than
-v and -vvvv, and clarify the man page entry for -v. 
						
						
					 | 
					
						2017-06-04 08:25:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						7bccc82284
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
					 | 
					
						2017-02-05 02:01:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						d091253a5d
					 | 
					
						
						
							
							Missing va_end, from Anton Lindqvist.
						
						
						
						
						
						
					 | 
					
						2017-02-04 23:42:53 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						a585a1b81a
					 | 
					
						
						
							
							Remove some stray debug code.
						
						
						
						
						
						
					 | 
					
						2015-12-14 00:32:19 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						a3129fd4e8
					 | 
					
						
						
							
							Instead of combined flags for -c, -s, -t, split into different sets
						
						
						
						
						
						
						
						using an enum and simplify the parsing code. 
						
						
					 | 
					
						2015-12-14 00:31:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						890d8da2e3
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
						
						Conflicts:
	log.c
	proc.c
	tmux.c 
						
						
					 | 
					
						2015-11-25 16:37:30 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						9cccb8c115
					 | 
					
						
						
							
							Make the log stuff a bit tidier with some helper functions.
						
						
						
						
						
						
					 | 
					
						2015-11-24 21:19:46 +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
							
						 
					 | 
					
						
						
							
						
						8fa822b521
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
					 | 
					
						2015-11-18 14:01:12 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						64571368dc
					 | 
					
						
						
							
							Sync the entire xmalloc.[ch] with the other users, but with the addition
						
						
						
						
						
						
						
						of xrealloc, xvasprintf, xvsnprintf. 
						
						
					 | 
					
						2015-11-18 13:06:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						e0527d7731
					 | 
					
						
						
							
							time.h is not needed now tzset() is not in log.c.
						
						
						
						
						
						
					 | 
					
						2015-10-17 18:48:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						c06c14fb29
					 | 
					
						
						
							
							Some header fixes.
						
						
						
						
						
						
					 | 
					
						2015-10-15 21:42:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						b0372840e7
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
					 | 
					
						2015-09-24 14:01:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						69ea6b9373
					 | 
					
						
						
							
							Do not leak log file descriptor.
						
						
						
						
						
						
					 | 
					
						2015-09-24 12:03:58 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						4afe26fa82
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
					 | 
					
						2015-09-14 14:01:09 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						216ddf3da5
					 | 
					
						
						
							
							Move tzset() from log_open to main.
						
						
						
						
						
						
					 | 
					
						2015-09-14 12:12:24 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						fe536457cc
					 | 
					
						
						
							
							Fix includes
						
						
						
						
						
						
						
						Let compat/ work out the includes; otherwise works on OpenBSD. 
						
						
					 | 
					
						2015-09-06 21:29:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						76688d2040
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
						
						Conflicts:
	cfg.c
	tmux.c 
						
						
					 | 
					
						2015-09-06 20:47:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						364a885b0c
					 | 
					
						
						
							
							Pass logging through vis(3).
						
						
						
						
						
						
					 | 
					
						2015-09-01 19:14:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						cb89f2f2a1
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
						
						Conflicts:
	Makefile
	format.c 
						
						
					 | 
					
						2015-08-30 21:44:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						73bd816076
					 | 
					
						
						
							
							Microseconds in log time.
						
						
						
						
						
						
					 | 
					
						2015-08-29 00:24:44 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						84eabb2658
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
					 | 
					
						2015-08-28 14:01:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						18d4802a7b
					 | 
					
						
						
							
							Log time with message.
						
						
						
						
						
						
					 | 
					
						2015-08-28 12:15:54 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						ccbe2545d9
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
					 | 
					
						2014-12-03 08:41:08 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								millert
							
						 
					 | 
					
						
						
							
						
						a3612a5472
					 | 
					
						
						
							
							Prefer setvbuf() to setlinebuf() for portability; ok deraadt@
						
						
						
						
						
						
					 | 
					
						2014-11-26 18:34:51 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						747cab4281
					 | 
					
						
						
							
							No need for $Id$ now.
						
						
						
						
						
						
					 | 
					
						2014-11-08 12:27:43 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						562af864bd
					 | 
					
						
						
							
							Merge branch 'obsd-master'
						
						
						
						
						
						
						
						Conflicts:
	Makefile
	cmd-list-commands.c
	cmd-suspend-client.c
	job.c
	tmux.h
	xmalloc.c 
						
						
					 | 
					
						2014-10-21 07:11:44 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						0a1a88d63c
					 | 
					
						
						
							
							Better format for printf format attributes.
						
						
						
						
						
						
					 | 
					
						2014-10-20 23:57:13 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Adam
							
						 
					 | 
					
						
						
							
						
						92af7f5901
					 | 
					
						
						
							
							Linux:  Add <time.h> to log.c
						
						
						
						
						
						
						
						This is needed, otherwise tzset() is undefined. 
						
						
					 | 
					
						2014-05-13 22:01:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						48478ea0a9
					 | 
					
						
						
							
							Remove log_debug2 as well and simplify log.c.
						
						
						
						
						
						
					 | 
					
						2014-03-31 21:42:45 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								nicm
							
						 
					 | 
					
						
						
							
						
						f155316be7
					 | 
					
						
						
							
							Remove unused log functions.
						
						
						
						
						
						
					 | 
					
						2014-03-31 21:42:05 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						b1a87b2ee4
					 | 
					
						
						
							
							Remove log_debug2 as well and simplify log.c.
						
						
						
						
						
						
					 | 
					
						2014-03-07 16:05:29 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						ebe7bd7c8b
					 | 
					
						
						
							
							Remove unused log functions.
						
						
						
						
						
						
					 | 
					
						2014-03-07 15:49:09 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						eed7d9b473
					 | 
					
						
						
							
							Do not use stderr for log file and don't call log_close when not needed.
						
						
						
						
						
						
					 | 
					
						2012-05-30 15:01:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Nicholas Marriott
							
						 
					 | 
					
						
						
							
						
						021e95b09f
					 | 
					
						
						
							
							Do not use stderr for log file and don't call log_close when not needed.
						
						
						
						
						
						
					 | 
					
						2012-05-30 15:01:21 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Tiago Cunha
							
						 
					 | 
					
						
						
							
						
						169d362945
					 | 
					
						
						
							
							Sync OpenBSD patchset 1123:
						
						
						
						
						
						
						
						Simplify logging and just fprintf(stderr, ...) for early errors. 
						
						
					 | 
					
						2012-05-30 13:42:57 +00:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |