| 
						
					 | 
					
						
						
							
						
						680980632d
	
				 
					 | 
					
						
						
							
							Add a library with TUI helpers
						
						
						
						
						
						
					 | 
					
						2017-01-23 22:55:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						973a4b7656
	
				 
					 | 
					
						
						
							
							Add ARRAY convenience macros
						
						
						
						
						
						
						
						Because dynamically allocated arrays in C are a pain. 
						
						
					 | 
					
						2017-01-23 22:47:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						74b00a921a
	
				 
					 | 
					
						
						
							
							MPD client: fix resource leak
						
						
						
						
						
						
					 | 
					
						2017-01-18 16:34:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f53b717f3b
	
				 
					 | 
					
						
						
							
							Add some consts to function arguments
						
						
						
						
						
						
					 | 
					
						2016-10-23 13:35:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dfc7ff57ef
	
				 
					 | 
					
						
						
							
							MPD client: support command_list_ok_begin
						
						
						
						
						
						
					 | 
					
						2016-10-13 01:12:34 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2a15b1de70
	
				 
					 | 
					
						
						
							
							Import an MPD client interface
						
						
						
						
						
						
					 | 
					
						2016-10-11 09:37:22 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dc54db9069
	
				 
					 | 
					
						
						
							
							Make error_set() return NULL for convenience
						
						
						
						
						
						
						
						This often eliminates the need for a block where one line is enough. 
						
						
					 | 
					
						2016-10-10 07:43:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0b77bdeaf9
	
				 
					 | 
					
						
						
							
							Merge cstr_split() and cstr_split_ignore_empty()
						
						
						
						
						
						
					 | 
					
						2016-10-09 09:45:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a34ce0b6b8
	
				 
					 | 
					
						
						
							
							Allow ignoring params in http_parse_media_type()
						
						
						
						
						
						
					 | 
					
						2016-10-09 09:43:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ad143fd8c0
	
				 
					 | 
					
						
						
							
							Add some constness to str_map methods
						
						
						
						
						
						
					 | 
					
						2016-10-05 05:31:39 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						296cc704a1
	
				 
					 | 
					
						
						
							
							Fix a comment
						
						
						
						
						
						
					 | 
					
						2016-10-04 19:12:30 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c1c191717f
	
				 
					 | 
					
						
						
							
							Use CLOCK_MONOTONIC_RAW for timers if available
						
						
						
						
						
						
						
						Should make timers work more precisely on Linux. 
						
						
					 | 
					
						2016-10-04 15:46:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						952cf985dc
	
				 
					 | 
					
						
						
							
							Add config_read_from_file()
						
						
						
						
						
						
					 | 
					
						2016-10-01 04:36:59 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6234f686e0
	
				 
					 | 
					
						
						
							
							Add socket_io_*() functions
						
						
						
						
						
						
					 | 
					
						2016-10-01 04:35:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b07d9df5fc
	
				 
					 | 
					
						
						
							
							Simplify resolve_relative_filename_generic()
						
						
						
						
						
						
					 | 
					
						2016-10-01 04:10:44 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3cc975bb2a
					 | 
					
						
						
							
							Fix Travis CI notifications
						
						
						
						
						
						
					 | 
					
						2016-03-14 20:51:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						365aed456e
					 | 
					
						
						
							
							Add poller_post_fork() for *BSD kqueue
						
						
						
						
						
						
					 | 
					
						2016-03-13 16:41:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1051ad555a
					 | 
					
						
						
							
							Update README
						
						
						
						
						
						
					 | 
					
						2016-03-13 16:40:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9bff16f5ec
					 | 
					
						
						
							
							Fix config schema application
						
						
						
						
						
						
					 | 
					
						2016-02-01 21:51:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						052d2ffc9a
					 | 
					
						
						
							
							Allow fsync() to fail on special files
						
						
						
						
						
						
					 | 
					
						2016-01-26 21:35:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ce8703cea0
					 | 
					
						
						
							
							Silence warning
						
						
						
						
						
						
					 | 
					
						2016-01-26 21:35:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f213a76ad4
					 | 
					
						
						
							
							Add lock_pid_file()
						
						
						
						
						
						
					 | 
					
						2016-01-17 04:39:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						61ca0c988f
					 | 
					
						
						
							
							Get rid of struct typedefs
						
						
						
						
						
						
					 | 
					
						2016-01-17 04:33:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8a9a28231b
					 | 
					
						
						
							
							Cleanup
						
						
						
						
						
						
					 | 
					
						2016-01-16 06:19:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff046ea596
					 | 
					
						
						
							
							Shuffle code
						
						
						
						
						
						
					 | 
					
						2016-01-16 06:12:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38d105dede
					 | 
					
						
						
							
							Don't crash when new threads can't be created
						
						
						
						
						
						
					 | 
					
						2016-01-16 06:12:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a90aeaf0d9
					 | 
					
						
						
							
							Use a more generic API in write_file{,_safe}()
						
						
						
						
						
						
					 | 
					
						2016-01-15 22:52:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						60dd23ab8f
					 | 
					
						
						
							
							Make writing files a bit safer
						
						
						
						
						
						
						
						Especially configuration files. 
						
						
					 | 
					
						2016-01-13 00:38:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9e3cb2b6aa
					 | 
					
						
						
							
							Allow arbitrary configuration keys
						
						
						
						
						
						
						
						So that if the application decides to use them, neither writing nor
loading of the configuration doesn't brutally fail. 
						
						
					 | 
					
						2016-01-09 05:21:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f90cc1e5a2
					 | 
					
						
						
							
							Copy user_data in config_item_set_from
						
						
						
						
						
						
						
						So that the validation callback can make use of it.
This is analogous to the change in schema application. 
						
						
					 | 
					
						2016-01-09 05:19:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bc7e83137e
					 | 
					
						
						
							
							Fix usage of freeaddrinfo() in connector
						
						
						
						
						
						
					 | 
					
						2016-01-04 00:58:57 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c06ec3276
					 | 
					
						
						
							
							Fix the kqueue poller backend
						
						
						
						
						
						
					 | 
					
						2016-01-04 00:54:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6a19b51516
					 | 
					
						
						
							
							Fix build of tests under BSD
						
						
						
						
						
						
					 | 
					
						2016-01-04 00:47:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f20b39b71
					 | 
					
						
						
							
							Add a test for connector
						
						
						
						
						
						
					 | 
					
						2016-01-03 23:35:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						385b3bdb47
					 | 
					
						
						
							
							Fix some leaks in tests
						
						
						
						
						
						
					 | 
					
						2016-01-03 23:35:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						020a11a5b5
					 | 
					
						
						
							
							Update copyright years
						
						
						
						
						
						
					 | 
					
						2016-01-03 23:35:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9957adc458
					 | 
					
						
						
							
							Add a test for the async framework
						
						
						
						
						
						
					 | 
					
						2016-01-03 23:35:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4dfd88c2c8
					 | 
					
						
						
							
							Add a CONTAINER_OF macro
						
						
						
						
						
						
					 | 
					
						2016-01-03 23:35:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b5724a654a
					 | 
					
						
						
							
							Compile tests with pthreads support
						
						
						
						
						
						
					 | 
					
						2016-01-03 23:35:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						66340e08d7
					 | 
					
						
						
							
							Rewrite connector to use asynchronous getaddrinfo
						
						
						
						
						
						
					 | 
					
						2016-01-03 23:35:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						733de7bae2
					 | 
					
						
						
							
							Add asynchronous getnameinfo()
						
						
						
						
						
						
					 | 
					
						2016-01-02 04:36:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						13d04e7a35
					 | 
					
						
						
							
							Add asynchronous getaddrinfo()
						
						
						
						
						
						
					 | 
					
						2016-01-02 04:36:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						455f2cec82
					 | 
					
						
						
							
							Add an async job manager to the poller
						
						
						
						
						
						
					 | 
					
						2016-01-02 04:36:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ee40af0031
					 | 
					
						
						
							
							Add a framework for asynchronous jobs
						
						
						
						
						
						
					 | 
					
						2016-01-02 04:36:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						80815519b3
					 | 
					
						
						
							
							Pass hostname in connector's success callback
						
						
						
						
						
						
					 | 
					
						2016-01-01 20:14:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f6d74544f8
					 | 
					
						
						
							
							Stylistic, equivalent change
						
						
						
						
						
						
					 | 
					
						2015-12-28 04:03:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2d8a8e0b1b
					 | 
					
						
						
							
							Make config_schema_initialize_item more useful
						
						
						
						
						
						
						
						By also allowing it to set the user_data member. 
						
						
					 | 
					
						2015-12-28 04:03:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a4313ee4b9
					 | 
					
						
						
							
							Constify str_map_iter
						
						
						
						
						
						
					 | 
					
						2015-12-28 04:03:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8b2e41ed8f
					 | 
					
						
						
							
							Add read_file() and write_file()
						
						
						
						
						
						
						
						And refactor the simple configuration module a bit. 
						
						
					 | 
					
						2015-12-13 22:12:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						91fca5cb05
					 | 
					
						
						
							
							Import configuration module from uirc3
						
						
						
						
						
						
						
						It seems to be mature enough, and it's just a bit too useful. 
						
						
					 | 
					
						2015-12-11 02:52:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |