1
0
mirror of https://github.com/ElvishArtisan/rivendell.git synced 2025-04-26 22:34:22 +02:00

112 Commits

Author SHA1 Message Date
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
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
Fred Gleason
15b8db9164 2019-01-08 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'pypad.Receiver::setCallback()' method to
	'pypad.Receiver::setPadCallback()'.
2019-01-08 15:38:39 -05:00
Fred Gleason
087f3b811b 2019-01-08 Fred Gleason <fredg@paravelsystems.com>
* Changed the PyPAD namespace from 'PyPAD' to 'pypad'.
	* Changed the installation location of PyPAD scripts from
	'@libdir@/rivendell/PyPAD/' to '@libdir@/rivendell/pypad/'.
2019-01-08 15:27:44 -05:00
Fred Gleason
c85e16c0a2 2019-01-07 Fred Gleason <fredg@paravelsystems.com>
* Removed 'apis/rlm/'.
	* Removed the 'Edit Now & Next' button from the 'Configure RDAirPlay'
	dialog in rdadmin(1).
	* Removed RLM support from rdairplay(1) and rdvairplayd(8).
	* Removed v1.x legacy PAD update support from rdairplay(1).
	* Dropped the 'NOWNEXT_PLUGINS' table from the database.
	* Dropped the 'LOG_MACHINES.UDP_ADDR' field from the database.
	* Dropped the 'LOG_MACHINES.UDP_PORT' field from the database.
	* Dropped the 'LOG_MACHINES.UDP_STRING' field from the database.
	* Dropped the 'LOG_MACHINES.LOG_RML' field from the database.
	* Incremented the database version to 305.
2019-01-08 10:55:36 -05:00
Fred Gleason
dfc2e86505 2019-01-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_shoutcast1.py' PyPAD script.
	* Removed the 'rlm_shoutcast1' RLM.
2019-01-07 10:34:27 -05:00
Fred Gleason
3355c04543 2019-01-07 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'rlm_icecast2' RLM.
	* Removed the 'rlm_tunein' RLM.
2019-01-07 09:18:03 -05:00
Fred Gleason
fca09e5d0d 2019-01-07 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'rlm_icecast2' RLM.
	* Removed the 'rlm_tunein' RLM.
2019-01-07 08:07:25 -05:00
Fred Gleason
6edc2def85 2019-01-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'pypad_icecast2.py' that caused double-escaping of
	metadata fields.
	* Fixed a bug in 'pypad_tunein.py' that caused double-escaping of
	metadata fields.
2019-01-07 07:50:36 -05:00
Fred Gleason
1e3b1a6e0b 2019-01-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'PyPAD.Receiver' that threw an exception when
	processing a PAD update with no active timer.
	* Added a 'pypad_spottrap.py' PyPAD script.
	* Removed the 'rlm_spottrap' RLM.
	* Removed the 'rlm_test' RLM.
2019-01-06 10:00:13 -05:00
Fred Gleason
5b240c0814 2019-01-05 Fred Gleason <fredg@paravelsystems.com>
* Added keep-alive packet support to the 'pypad_ando.py' PyPAD
	script.
2019-01-05 16:13:01 -05:00
Fred Gleason
2307b119e5 2019-01-05 Fred Gleason <fredg@paravelsystems.com>
* Added keep-alive packet support to the 'pypad_xmpad.py' PyPAD
	script.
2019-01-05 15:56:34 -05:00
Fred Gleason
49f3a4cd52 2019-01-05 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'PyPAD.setConfigFile()' method to return a
	configparser object.
2019-01-05 15:50:19 -05:00
Fred Gleason
bb2b97c09a 2019-01-05 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PyPAD.Receiver::setTimerCallback()' method.
2019-01-05 15:12:12 -05:00
Fred Gleason
04aa220a69 2019-01-05 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_xmpad.py' PyPAD script.
	* Removed the 'rlm_xmpad' RLM.
2019-01-05 11:19:23 -05:00
Fred Gleason
5a57f51335 2019-01-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_inno713.py' PyPAD script.
	* Removed the 'rlm_inno713' RLM.
2019-01-04 12:25:09 -05:00
Fred Gleason
efc2a100a9 2019-01-04 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_xds.py' PyPAD script.
	* Removed the 'rlm_xds' RLM.
2019-01-04 11:06:19 -05:00