Commit Graph

1945 Commits

Author SHA1 Message Date
Patrick Linstruth
dfcd8b1b65 Fixed regression in scheduler that caused events with two scheduler codes to fail.
Updated scheduler reports to indicate scheduler codes.
2019-01-12 10:43:06 -08:00
Fred Gleason
34ad7dac5c 2019-01-11 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.0.0alpha05.
v3.0.0alpha05
2019-01-11 15:35:31 -05:00
Fred Gleason
9e93dddb02 2019-01-10 Fred Gleason <fredg@paravelsystems.com>
* Refactored dropbox instance management to use multicast
	notifications.
2019-01-10 18:11:18 -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
949f9141ab 2019-01-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) and rdvairplayd(1) that caused
	spurious service information to by generated by the PAD subsystem
	when updating events in a null log.
	* Fixed a bug in rdairplay(1) and rdvairplayd(1) that threw a
	segfault when playing an event in a null log.
2019-01-10 13:32:36 -05:00
Fred Gleason
df90d567ba 2019-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused invalid values for PyPAD UID/GID
	to be loaded.
2019-01-09 18:14:29 -05:00
Fred Gleason
23f10de6c9 2019-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdpadengined(8) that caused process
	restarts to fail.
2019-01-09 17:26:09 -05:00
Fred Gleason
e8a14caf53 2019-01-09 Fred Gleason <fredg@paravelsystems.com>
* Changed the value of RD_DEFAULT_PYPAD_OWNER to 'pypad'.
	* Changed the value of RD_DEFAULT_PYPAD_GROUP to 'pypad'.
	* Fixed a bug that caused creation of the 'pypad' system user
	to fail.
2019-01-09 17:05:24 -05:00
Fred Gleason
3730e51bf1 2019-01-09 Fred Gleason <fredg@paravelsystems.com>
* Added a rule to the RPM package to create a PyPAD user and group.
2019-01-09 16:13:07 -05:00
Fred Gleason
a753f39541 2019-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdpadengined(8) that caused PyPAD script errors
	to fail to be logged.
2019-01-09 16:10:23 -05:00
Fred Gleason
b92943f3e8 2019-01-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that caused DB corruption in multi-byte
	UTF-8 strings when reverting the schema.
2019-01-09 13:07:49 -05:00
Fred Gleason
e716cd5022 Merge branch 'rlm2' 2019-01-08 17:49:18 -05:00
Fred Gleason
4d135e4270 2019-01-08 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Configuring Now & Next Parameters' subsection from
	'Configuring RDAirPlay' in the Operations Guide.
	* Added a 'Managing PyPAD Instances' subsection to the 'Configuring
	RDAirPlay section in the Operations Guide.
2019-01-08 17:42:45 -05:00
Fred Gleason
399a6c678f 2019-01-08 Fred Gleason <fredg@paravelsystems.com>
* Removed sample RLM configurations from 'conf/'.
2019-01-08 16:09:51 -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
31596cbaca 2019-01-08 Fred Gleason <fredg@paravelsystems.com>
* Added a 'rivendell-pypad' RPM subpackage.
2019-01-08 13:07:27 -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
22509eddc6 Merge branch 'deltecent-rlm2' into rlm2 2019-01-07 07:51:13 -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
Fred Gleason
af9a155965 2019-01-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'lineNumber' parameter to the 'padUpdate' structure.
	* Added a 'FIELD_LINE_NUMBER' data value to PyPAD.
	* Defined the '%z' metadata wildcard to refer to log line number.
	* Added a 'lineId' parameter to the 'padUpdate' structure.
	* Added 'FIELD_LINE_ID' data value to PyPAD.
	* Defined the '%x' metadata wildcard to refer to log line ID.
2019-01-02 13:13:54 -05:00
Fred Gleason
b3846cd08c 2018-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_serial.py' PyPAD script.
	* Removed the 'rlm_serial' RLM.
2018-12-21 18:58:18 -05:00
Fred Gleason
8d1660d13f 2018-12-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'pypad_ando.py' script that caused duplicate
	PAD updates to be generated.
2018-12-20 14:12:03 -05:00
Fred Gleason
71102036f2 2018-12-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a typo in 'pypad_liqcomp.exemplar'.
2018-12-20 14:08:57 -05:00
Fred Gleason
8b16cb1b58 2018-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_liqcomp.py' PyPAD script.
	* Removed the 'rlm_liqcomp' RLM.
2018-12-20 14:03:56 -05:00
Fred Gleason
ca76777c11 2018-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_ando.py' PyPAD script.
	* Removed the 'rlm_ando' RLM.
2018-12-20 13:33:59 -05:00
Fred Gleason
3bf849a8a1 2018-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PyPAD.Update::startDateTimeString()' method.
	* Added a 'pypad_spinitron.py' PyPAD script.
	* Removed the 'rlm_spinitron_plus' RLM.
2018-12-20 10:29:56 -05:00
Patrick Linstruth
aa7080911b Fix syslog process name 2018-12-19 15:39:27 -08:00
Patrick Linstruth
306b0c3d87 Update to new PyPAD API 2018-12-19 09:15:06 -08:00
Fred Gleason
eae618e464 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'rlm_padpoint' RLM.
2018-12-18 18:14:10 -05:00
Fred Gleason
8dc4e72af6 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_live365.py' PyPAD script.
	* Removed the 'rlm_live365' RLM.
	* Fixed typos in the docstrings for 'PyPAD.Update::startDateTime()'
	and 'PyPAD.Update::padField()'.
2018-12-18 18:08:49 -05:00
Fred Gleason
324e35cd8e 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Removed the source file for the 'rlm_urlwrite' RLM.
	* Removed the source file for the 'rlm_walltime' RLM.
2018-12-18 16:35:52 -05:00
Fred Gleason
441ecd3880 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_walltime.py' PyPAD script.
	* Removed the 'rlm_walltime' RLM.
2018-12-18 16:31:38 -05:00
Fred Gleason
86716a1041 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Added a 'pypad_urlwrite.py' PyPAD script.
	* Removed the 'rlm_urlwrite' RLM.
2018-12-18 15:32:59 -05:00
Fred Gleason
22f878eaae 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Deleted the 'rlm_facebook' RLM.
	* Deleted the 'rlm_filewrite' RLM.
	* Deleted the 'rlm_tagstation' RLM.
	* Deleted the 'rlm_twitter' RLM.
	* Deleted the 'rlm_udp' RLM.
2018-12-18 13:07:20 -05:00
Fred Gleason
f2b3b5b486 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Removed superflous syslog() call in rdpadengined(8).
2018-12-18 12:35:49 -05:00
Fred Gleason
f148205d10 2018-12-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdpadengined(8) that failed to kill a pypad
	script after receiving a DELETE notification for it.
2018-12-18 12:32:26 -05:00
Patrick Linstruth
7259c14b39 Removed unnecessary files 2018-12-17 12:35:33 -08:00