Fred Gleason 
							
						 
					 
					
						
						
							
						
						f036872fd6 
					 
					
						
						
							
							2020-01-28 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'libmusicbrainz5' dependency.
	* Added a 'libdiscid' dependency.
	* Added a 'readcd_test' test harness. 
						
						
					 
					
						2020-01-28 17:26:09 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						525573a245 
					 
					
						
						
							
							2019-12-09 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the rdxport service that could cause MODIFY
	notifications to fail to be sent by the 'SaveLog' WebAPI call. 
						
						
					 
					
						2019-12-09 01:05:13 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						8a2dd87545 
					 
					
						
						
							
							2019-10-28 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a regression in 'rdxport.cgi' that caused a check of the
	Rivendell services to be triggered each time a WebAPI function was
	invoked. 
						
						
					 
					
						2019-10-28 15:27:40 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						ac4d9305bc 
					 
					
						
						
							
							2019-06-25 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Adjusted to priority of 'operations' system events to use
	LOG_INFO priority. 
						
						
					 
					
						2019-06-25 15:08:12 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						f50447eb8b 
					 
					
						
						
							
							2019-06-21 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added 'RDApplication::syslog()' methods. 
						
						
					 
					
						2019-06-24 16:40:18 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						a094fbc788 
					 
					
						
						
							
							2019-06-17 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Refactored logging system to use syslog(3) exclusively.
	* Removed the 'Facility=', 'LogDirectory=', 'CoreDumpDirectory='
	and 'LogPattern=' directives from rd.conf(5). 
						
						
					 
					
						2019-06-17 17:46:26 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						efa4999fa2 
					 
					
						
						
							
							2019-01-29 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'EditCut' web API call that caused attempts
	to clear the 'START_DAYPART' and 'END_DAYPART' fields to return
	an error. 
						
						
					 
					
						2019-01-29 16:32:06 -05:00 
						 
				 
			
				
					
						
							
							
								Patrick Linstruth 
							
						 
					 
					
						
						
							
						
						3ed7a7ca6f 
					 
					
						
						
							
							Move 'CART.SCHED_CODES' field to 'CART_SCHED_CODES' table.  
						
						
						
						
					 
					
						2018-11-13 13:16:26 -08:00 
						 
				 
			
				
					
						
							
							
								Patrick Linstruth 
							
						 
					 
					
						
						
							
						
						3e56afec0c 
					 
					
						
						
							
							Only log error if code is >= 400  
						
						
						
						
					 
					
						2018-10-16 09:47:32 -07:00 
						 
				 
			
				
					
						
							
							
								Patrick Linstruth 
							
						 
					 
					
						
						
							
						
						cff45fdc83 
					 
					
						
						
							
							Add rda->log() to Xport::XmlExit  
						
						
						
						
					 
					
						2018-10-04 12:02:22 -07:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						116e790af4 
					 
					
						
						
							
							Merged 'stable'  
						
						
						
						
					 
					
						2018-08-23 16:02:45 +00:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						796e1bebc3 
					 
					
						
						
							
							2018-08-07 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Removed the 'pam_rd' plug-in.
	* Removed rdchunk(1).
	* Upgraded Qt3 to Qt4. 
						
						
					 
					
						2018-08-07 10:09:49 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						79974da3f7 
					 
					
						
						
							
							2018-07-30 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'EditCart' web API call that caused updates to
	the 'SongID' field to be ignored.
	* Fixed a bug in the 'EditCart' web API call that caused updates to
	the 'Conductor' field to be ignored. 
						
						
					 
					
						2018-07-30 09:23:30 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						542fb7d6a6 
					 
					
						
						
							
							2018-07-27 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'SaveFile' test method to the web API.
	* Added a 'SaveString' test method to the web API.
	* Refactored the multipart-mime parser in 'RDFormPost' to process
	UTF-8 strings correctly. 
						
						
					 
					
						2018-07-27 14:28:55 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						3973ab5f01 
					 
					
						
						
							
							2018-07-10 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'STACK_LINES' table to the database.
	* Incremented the database version to 293. 
						
						
					 
					
						2018-07-10 11:05:46 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						300aebdc04 
					 
					
						
						
							
							2018-07-03 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'LOG_LINES' table to the database.
	* Incremented the database version to 288.
	* Removed the 'RDLog::tableName()' method. 
						
						
					 
					
						2018-07-03 12:32:41 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						32714fb6f7 
					 
					
						
						
							
							2018-06-16 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'TranscodingDelay=' parameter to the '[Tuning]' section
	of rd.conf(5). 
						
						
					 
					
						2018-06-16 13:39:03 +00:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						de202521da 
					 
					
						
						
							
							2018-03-25 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added support for log notifications to the RDXport service. 
						
						
					 
					
						2018-03-25 16:20:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						471c6498fd 
					 
					
						
						
							
							2018-03-21 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added support for cart notifications to the RDXport service.
	* Added support for notifications to rdimport(1). 
						
						
					 
					
						2018-03-21 15:54:50 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						7835be386e 
					 
					
						
						
							
							Merged from 'refactor'  
						
						
						
						
					 
					
						2018-02-24 09:19:33 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						8f1bd700cd 
					 
					
						
						
							
							2018-02-15 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'SERVICES.LOG_SHELFLIFE_ORIGIN' field to the database.
	* Incremented the database version to 275.
	* Added a drop-down control to the 'Set Logs to auto-delete' control
	to allow origin to be specified in the 'Edit Service' dialog in
	rdadmin(1). 
						
						
					 
					
						2018-02-15 09:39:37 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						948ccf4d8f 
					 
					
						
						
							
							2018-02-14 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a typo in an error message for the 'CopyAudio' web API call. 
						
						
					 
					
						2018-02-14 18:17:21 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						e305344e6b 
					 
					
						
						
							
							2018-02-04 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Refactored the RDAudioConvert class to use RDApplication.
	* Converted rdcatchd(8) to use RDApplication. 
						
						
					 
					
						2018-02-04 06:18:52 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						0b59fa865a 
					 
					
						
						
							
							2018-02-03 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Converted rdxport.cgi to use RDApplication. 
						
						
					 
					
						2018-02-02 19:18:58 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						f692a3ac0d 
					 
					
						
						
							
							2018-01-30 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added an 'RDApplication'class.
	* Converted rdlibrary(1) to use RDApplication. 
						
						
					 
					
						2018-01-30 03:57:04 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						c63ae45991 
					 
					
						
						
							
							2018-01-03 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed races in creation of new carts. 
						
						
					 
					
						2018-01-03 15:36:45 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						97a6045992 
					 
					
						
						
							
							2017-12-21 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added log locking logic to the 'SaveLog' Web API call. 
						
						
					 
					
						2017-12-21 11:47:34 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						aec8bba723 
					 
					
						
						
							
							2017-12-20 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'LOGS.LOCK_GUID' field to the database.
	* Incremented the database version to 274.
	* Added a 'LockLog' call to the Web API. 
						
						
					 
					
						2017-12-20 18:16:22 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						5b75716f4a 
					 
					
						
						
							
							2017-12-14 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added an 'RDTempDirectory' class.
	* Fixed a race in the 'Export' Web API call. 
						
						
					 
					
						2017-12-14 13:20:02 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						6cbe0d9a70 
					 
					
						
						
							
							2017-12-04 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'ListLogs' Web API call that caused inconsistent
	results with filter strings with leading or trailing whitespace. 
						
						
					 
					
						2017-12-04 18:52:45 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						a8ae9f9bfa 
					 
					
						
						
							
							2017-12-01 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added an 'Engine=' directive to the [MySQL] section of
	rd.conf(5).
	* Refactored the schema update code to use standard form
	in rdadmin(1). 
						
						
					 
					
						2017-12-01 17:37:37 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						cbba0eb10a 
					 
					
						
						
							
							2017-11-28 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Implemented application of the 'Purge Logs' setting when creating
	logs manually.
	* Changed the wording of the 'Purge Logs' and 'Purge ELR Data'
	control in the Edit Service dialog in rdadmin(1).
	* Added 'RDLog::create()' and 'RDLog::remove()' static methods. 
						
						
					 
					
						2017-11-28 12:41:45 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						d55a3b9115 
					 
					
						
						
							
							2017-11-28 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'USER_SERVICE_PERMS' table to the database.
	* Incremented the database version to 272.
	* Added a 'Service Permissions' button to the Edit User dialog in
	rdadmin(1). 
						
						
					 
					
						2017-11-28 09:01:42 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						c557277fd3 
					 
					
						
						
							
							2017-11-08 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'List Logs' Web API call that broke searches
	when the 'RECENT' parameter was set. 
						
						
					 
					
						2017-11-08 10:47:28 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						83d36698a0 
					 
					
						
						
							
							2017-11-08 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added 'FILTER' and 'RECENT' call parameters to the 'ListLogs' Web
	API call. 
						
						
					 
					
						2017-11-08 10:25:39 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						52d1d8be52 
					 
					
						
						
							
							2017-10-15 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'STATIONS.SHORT_NAME' field to the database.
	* Incremented the database version to 270.
	* Added 'RDStation::shortName()' and 'RDStation::setShortName()'
	methods.
	* Removed the 'Broadcast Security Model' control from the 'Edit
	Host' dialog.
	* Added a 'Short Name' control to the 'Edit Host' dialog.
	* Implemented a '%R' wildcard for Rivendell Host Short Name. 
						
						
					 
					
						2017-10-15 10:40:29 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						fb9487810b 
					 
					
						
						
							
							2017-10-14 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Implemented a '%r' wildcard for Rivendell Host Name. 
						
						
					 
					
						2017-10-14 10:38:55 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						990d50cf29 
					 
					
						
						
							
							2017-09-20 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a formatting bobble in 'web/rdxport/rdxport.cpp'. 
						
						
					 
					
						2017-09-20 10:47:04 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						83428bb153 
					 
					
						
						
							
							2017-09-01 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added 'src_hostname' and 'user_name' parameters to the
	'RDCut::checkInRecording()' method in 'lib/rdcut.cpp' and
	'lib/rdcut.h'. 
						
						
					 
					
						2017-09-01 11:10:39 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						aef7c2229b 
					 
					
						
						
							
							2017-08-31 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Modified web client components to use a distinctive http USER_AGENT
	string. 
						
						
					 
					
						2017-08-31 12:38:39 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						32186e0316 
					 
					
						
						
							
							2017-08-02 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Refactored the algorithm for calculating web tickets in
	'web/rdxport/rdxport.cpp'. 
						
						
					 
					
						2017-08-02 12:02:40 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						bec5067090 
					 
					
						
						
							
							2017-06-28 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in 'web/rdxport/carts.cpp' and 'web/rdxport/import.cpp'
	that caused the 'EditCart' web API call to return an error when
	attempting to set the Title field to its current value when
	Allow Duplicate Cart Titles was not enabled. 
						
						
					 
					
						2017-06-28 14:05:43 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						076bac76aa 
					 
					
						
						
							
							2017-06-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in 'web/rdxport'logs.cpp' that prevented saving of
	events with a hard time set when using the web API 'SaveLog' call. 
						
						
					 
					
						2017-06-26 09:40:31 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						352604b59f 
					 
					
						
						
							
							2017-06-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a '<fadedownGain>' parameter to the return of the 'ListLog'
	web API call.
	* Added 'FADEUP_GAIN' and 'FADEDOWN_GAIN' parameters to the 'SaveLog'
	web API call. 
						
						
					 
					
						2017-06-26 09:02:03 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						5a3a5015a5 
					 
					
						
						
							
							2017-06-19 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'TITLE' field to the 'Import' web call. 
						
						
					 
					
						2017-06-19 14:27:05 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						108fd8c40c 
					 
					
						
						
							
							2017-06-19 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'SYSTEM.FIX_DUP_CART_TITLES' field to the database.
	* Incremented the database version to 264.
	* Added 'RDSystem::fixDuplicateCartTitles()' and
	'RDSystem::setFixDuplicateCartTitles()' methods in 'lib/rdsystem.cpp'
	and 'lib/rdsystem.h'.
	* Added an 'Auto-Correct Duplicate Cart Titles' checkbox to the
	'System Settings' dialog in 'rdadmin/edit_settings.cpp' and
	'rdadmin/edit_settings.h'.
	* Modified the 'EditCart' web call to enforce the 'Auto-Correct
	Duplicate Cart Titles' setting. 
						
						
					 
					
						2017-06-19 13:16:33 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						bfcdaa6dfc 
					 
					
						
						
							
							2017-05-17 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added an 'RDSystem::xml()' method in 'lib/rdsystem.cpp' and
	'lib/rdsystem.h'.
	* Added a 'ListSystemSettings' web API call. 
						
						
					 
					
						2017-05-17 12:33:49 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						39c887018a 
					 
					
						
						
							
							2017-05-10 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'SaveLog' web API that failed to update the
	last modified datestamp. 
						
						
					 
					
						2017-05-10 10:48:08 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						7cf2b5b2f7 
					 
					
						
						
							
							2017-04-20 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a '--enable-rdxport-debug' switch to 'configure.ac'. 
						
						
					 
					
						2017-04-20 10:26:41 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						781f6a7ea9 
					 
					
						
						
							
							2017-04-17 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in 'lib/rdcart.cpp' that caused the 'Import' web API call
	to return 404 when importing with 'CREATE' set to '1' and unique titles
	enabled in the database. 
						
						
					 
					
						2017-04-17 12:54:18 -04:00