Fred Gleason 
							
						 
					 
					
						
						
							
						
						7c055a19a3 
					 
					
						
						
							
							2020-02-23 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added '-lexpat' to the '--libs' output for the 'rivwebcapi'
	pkg-config profile. 
						
						
					 
					
						2020-02-23 19:09:59 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						5fff25c5d4 
					 
					
						
						
							
							Fixed conflicts  
						
						
						
						
					 
					
						2020-02-21 16:56:03 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						b944fba8cf 
					 
					
						
						
							
							2020-02-21 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a syslog message for each CIC update in the 'pypad_xds.py'
	script. 
						
						
					 
					
						2020-02-21 15:51:18 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						1a88bcb999 
					 
					
						
						
							
							2020-02-19 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug with the '%y' metadata wildcard where garbage would
	be returned if a valid year had not been set.
	* Added a 'metadata_wildcard_test' harness. 
						
						
					 
					
						2020-02-19 11:52:40 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						0344db5fee 
					 
					
						
						
							
							2020-02-07 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a '%wc' ['Industry Standard Commercial Identification (ISCI)
	Code'] metadata wildcard.
	* Implemented the '%wc' metadata wildcard for PyPAD.
	* Added support for the '%wc' wildcards to the '--metadata-pattern='
	switch in rdimport(1).
	* Added '--set-string-isci' switch to rdimport(1).
	* Added support for the '%wc' wildcard to the '--metadata-pattern='
	switch in rdexport(1). 
						
						
					 
					
						2020-02-07 08:58:48 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						7abf94260f 
					 
					
						
						
							
							2020-02-03 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Implemented the '%wm' ['MusicBrainz Recording ID'] and '%wr'
	['MusicBrainz Release ID'] metadata wildcards for PyPAD. 
						
						
					 
					
						2020-02-03 19:07:57 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						e5dcdeca31 
					 
					
						
						
							
							2020-01-23 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added 'Username=' and 'Password=' directives to the
	'pypad_httpget.py' script for use for HTTP Basic Authentication. 
						
						
					 
					
						2020-01-23 10:08:46 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						a529ed4b24 
					 
					
						
						
							
							2020-01-23 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad-shoutcast1.py' script that threw an
	exception when processing PAD containing multi-type UTF-8 characters.
	* Added a 'python36-urllib3' dependency to the 'rivendell-pypad'
	RPM package. 
						
						
					 
					
						2020-01-23 08:32:21 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						63949df482 
					 
					
						
						
							
							2020-01-04 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added 'Repetitions=' and 'RepetitionDelay=' directive to the
	configuration of the 'pypad_xds.py' PyPAD script. 
						
						
					 
					
						2020-01-04 14:51:48 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						0e8234afc6 
					 
					
						
						
							
							2020-01-04 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_xds.py' PyPAD script that could cause it
	to emit duplicate CIC updates. 
						
						
					 
					
						2020-01-04 13:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						d1125fc6a9 
					 
					
						
						
							
							2020-01-02 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'rivwebcapi' validate_tm() function that caused
	dates containing '29 February' to always fail regardless of leap-year
	validity. 
						
						
					 
					
						2020-01-02 15:55:02 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						e3dd3ef7a3 
					 
					
						
						
							
							2019-12-23 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a work-around in the 'PyPAD.Receiver().__openDb()' method
	to work with versions of MySQLdb that do not support the
	'password=' parameter in 'MySQLdb.connect()'. 
						
						
					 
					
						2019-12-23 12:53:19 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						9f7eb36b9d 
					 
					
						
						
							
							Fixed conflict in 'ChangeLog'  
						
						
						
						
					 
					
						2019-09-02 11:56:16 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						a6c1361d43 
					 
					
						
						
							
							2019-09-02 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Modified the 'pypad' module so as not to throw a
	'UnicodeDecodeError' exception when processing a PAD update
	containing an invalid UTF-8 character. 
						
						
					 
					
						2019-09-02 11:46:59 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						1b70e21d0e 
					 
					
						
						
							
							2019-09-02 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad' module that caused the DB connection
	to be opened in 'latin1' mode. 
						
						
					 
					
						2019-09-02 11:39:28 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Linstruth 
							
						 
					 
					
						
						
							
						
						82f964c4f6 
					 
					
						
						
							
							Refactored 'pypad_tunein.py' ProcessPad while loop.  
						
						
						
						
					 
					
						2019-09-02 08:22:30 -07:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						e6d16d11f6 
					 
					
						
						
							
							2019-08-31 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed an indentation error in 'apis/pypad/scripts/pypad_tunein.py'. 
						
						
					 
					
						2019-08-31 20:38:28 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						4cc2094f91 
					 
					
						
						
							
							Fixed conflicts in 'ChangeLog'  
						
						
						
						
					 
					
						2019-08-28 15:38:30 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						0a9454cf91 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_xmpad.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-28 12:54:10 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						a6ef936905 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_xds.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-28 12:46:43 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						8e23937952 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_walltime.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 19:11:34 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						6fceb27c2f 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_urlwrite.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 18:44:31 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						22b9679783 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_udp.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 18:33:57 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						88bebdecc4 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_tunein.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 18:26:26 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						3b95c723b7 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_spottrap.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 18:20:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						d4503360f2 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_spinitron.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 18:13:04 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						4283684044 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_serial.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 18:05:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						b235a974dc 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_live365.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 17:59:27 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						d3e3e708f1 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_live365.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 17:56:25 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						42c91a7cfd 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_liqcomp.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 17:51:35 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						f951b60065 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_inno713.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 17:18:44 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						b19f2a9d6b 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_filewrite.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 16:48:05 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						4503d33526 
					 
					
						
						
							
							2019-08-26 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad_ando.py' PyPAD script that caused
	an infinite loop. 
						
						
					 
					
						2019-08-27 16:41:04 -04:00 
						 
				 
			
				
					
						
							
							
								Patrick Linstruth 
							
						 
					 
					
						
						
							
						
						aa8e96d776 
					 
					
						
						
							
							Added 'pypad_httpget.py' script  
						
						
						
						
					 
					
						2019-08-15 10:19:19 -07:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						1b42a3ec36 
					 
					
						
						
							
							2019-08-14 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Refactored the 'pypad.Update.shouldBeProcessed()' method to be LBYL. 
						
						
					 
					
						2019-08-14 11:51:14 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						56feb08896 
					 
					
						
						
							
							2019-08-11 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the 'pypad.update.shouldBeProcessed()' method
	that caused log selection directives to be ignored.
	* Refactored the 'pypad_icecast2.py' script to work properly with
	the fixed 'pypad.update.shouldBeProcessed()' method.
	* Refactored the 'pypad_shoutcast2.py' script to work properly with
	the fixed 'pypad.update.shouldBeProcessed()' method. 
						
						
					 
					
						2019-08-11 17:44:44 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						2dcae708ef 
					 
					
						
						
							
							2019-07-02 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Implemented the '%v'/'%V' metadata wildcards for PyPAD. 
						
						
					 
					
						2019-07-02 15:13:55 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						26e4a2fa7a 
					 
					
						
						
							
							2019-07-01 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Removed debugging code from the PyPAD library. 
						
						
					 
					
						2019-07-01 13:16:56 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						338fd54796 
					 
					
						
						
							
							2019-06-24 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'pypad.rivendellConfig()' method.
	* Added a 'pypad.syslog()' method. 
						
						
					 
					
						2019-06-24 18:22:36 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						52dc14a3b3 
					 
					
						
						
							
							2019-06-21 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Added a 'SyslogFacility=' directive to the '[Identity']
	section of rd.conf(5).
	* Added a 'syslog.openlog()' call to the constructor of the
	'PyPAD.Receiver' class.
	* Removed the 'syslog.openlog()' call from the 'pypad_icecast2.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_live365.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_serial.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_shoutcast1.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_spinitron.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_tunein.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_urlwrite.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_walltime.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_xcmd.py'
	script.
	* Removed the 'syslog.openlog()' call from the 'pypad_xmpad.py'
	script. 
						
						
					 
					
						2019-06-21 18:57:33 -04:00 
						 
				 
			
				
					
						
							
							
								Todd Baker 
							
						 
					 
					
						
						
							
						
						56ace5bb5e 
					 
					
						
						
							
							2019-05-06 Todd Baker  <bakert@rfa.org>  
						
						... 
						
						
						
						* Modified ChangeLog, apis/rivwebcapi/rivwebcapi/rd_editcart.h,
          apis/rivwebcapi/rivwebcapi/rd_editcut.h. 
						
						
					 
					
						2019-05-06 09:01:27 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						e1db731e0c 
					 
					
						
						
							
							2019-05-01 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed bugs in rd_import(7) that caused corruption of multi-byte
	UTF-8 characters. 
						
						
					 
					
						2019-05-01 12:35:28 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						dee0f5d168 
					 
					
						
						
							
							2019-03-28 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a typo in the remarks in 'apis/pypad/scripts/pypad_serial.py'. 
						
						
					 
					
						2019-03-29 19:36:27 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						2df7752270 
					 
					
						
						
							
							2019-03-15 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in the rivwebcapi 'RD_ListLogs()' that caused
	corruption of log names containing multi-byte UTF-8 characters.
	* Fixed a bug in the rivwebcapi 'RD_ListLog()' that caused
	corruption of log names containing multi-byte UTF-8 characters.
	* Fixed a regression in the 'RDLogEvent::insert()' method
	that threw a segfault when applied on am empty log.
	* Fixed a bug in date/time parsing methods that could cause
	segfaults. 
						
						
					 
					
						2019-03-15 15:55:10 -04:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						b79015323d 
					 
					
						
						
							
							Fixed conflict in 'ChangeLog'  
						
						
						
						
					 
					
						2019-01-25 05:41:42 -08:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						568fedd74a 
					 
					
						
						
							
							2019-01-21 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Updated comments in 'pypad.Receiver::serviceDescription()' and
	'pypad.Receiver::padField()' methods to caution against confusing
	the two. 
						
						
					 
					
						2019-01-21 16:37:24 -05:00 
						 
				 
			
				
					
						
							
							
								Patrick Linstruth 
							
						 
					 
					
						
						
							
						
						a3645bd19e 
					 
					
						
						
							
							Add pypad_xcmd.py PyPAD script for Pira.cz X-Command protocol  
						
						
						
						
					 
					
						2019-01-19 13:32:35 -08:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						81049eec8e 
					 
					
						
						
							
							2019-01-15 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Replaced deprecated 'configparser' method call in the
	'pypad.Receiver::setConfigFile()' method. 
						
						
					 
					
						2019-01-15 17:43:37 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						5329189e89 
					 
					
						
						
							
							2019-01-10 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a bug in 'pypad_xds.py' that threw an exception when
	processing a PAD update originated from a null log. 
						
						
					 
					
						2019-01-10 15:33:09 -05:00 
						 
				 
			
				
					
						
							
							
								Fred Gleason 
							
						 
					 
					
						
						
							
						
						8f889d212a 
					 
					
						
						
							
							2019-01-10 Fred Gleason <fredg@paravelsystems.com>  
						
						... 
						
						
						
						* Fixed a typo in 'apis/pypad/scripts/pypad_xmpad.exemplar'. 
						
						
					 
					
						2019-01-10 15:20:35 -05:00