37 Commits

Author SHA1 Message Date
Fred Gleason
223bdc2f84 2018-08-10 Fred Gleason <fredg@paravelsystems.com>
* Changed installation location of caed(8), ripcd(8), rdcatchd(8)
	and rdrepld(8) from '@prefix@/bin' to '@prefix@/sbin'.
	* Removed code to detach from controlling terminal after startup
	from caed(8), ripcd(8), rdcatchd(8)
	and rdrepld(8).
	* Removed code to manage dropbox instances from rdcatchd(8).
	* Removed code to start service daemons automatically from
	user modules.
	* Added rdservice(8).
2018-08-10 06:09:16 -04:00
Fred Gleason
15f21fb4ec 2018-07-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'RDEscapeString' function that caused corruption
	in UTF-8 strings.
	* Added a UTF-8 complaint MySQL driver in 'drivers/qt3-mysql-utf/'.
2018-07-25 07:44:48 -04:00
Fred Gleason
6757bcef9b Merge branch 'issue195-rlm_filewrite' of https://github.com/deltecent/rivendell into deltecent-issue195-rlm_filewrite 2018-05-25 21:27:36 +00:00
Fred Gleason
ae720dd730 2018-05-25 Fred Gleason <fredg@paravelsystems.com>
* Merged pull request #000191, "Add RLM to update metadata on TuneIn."
	* Updated the 'rlm_tunein' plug-in to support vlogs.
2018-05-25 20:43:34 +00:00
Fred Gleason
236fed27d7 Merge branch 'issue172-tunein' of https://github.com/deltecent/rivendell into deltecent-issue172-tunein 2018-05-25 20:25:26 +00:00
Fred Gleason
8cfa093928 2018-05-18 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'rlm_ando' plug-in to support vlogs.
	* Updated the 'rlm_filewrite' plug-in to support vlogs.
	* Updated the 'rlm_inno713' plug-in to support vlogs.
	* Updated the 'rlm_liqcomp' plug-in to support vlogs.
	* Updated the 'rlm_live365' plug-in to support vlogs.
	* Updated the 'rlm_padpoint' plug-in to support vlogs.
	* Updated the 'rlm_serial' plug-in to support vlogs.
	* Updated the 'rlm_shoutcast1' plug-in to support vlogs.
	* Updated the 'rlm_spinitron_plus' plug-in to support vlogs.
	* Updated the 'rlm_spottrap_plus' plug-in to support vlogs.
	* Updated the 'rlm_tagstation_plus' plug-in to support vlogs.
	* Updated the 'rlm_udp' plug-in to support vlogs.
	* Updated the 'rlm_urlwrite' plug-in to support vlogs.
	* Updated the 'rlm_xds' plug-in to support vlogs.
	* Updated the 'rlm_xmpad' plug-in to support vlogs.
2018-05-18 17:30:21 +00:00
Fred Gleason
f16ff0800b 2018-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RLM_VLOG_QUANTITY' define to 'rlm.h'.
	* Updated 'RLM_VERSION' to 18 in 'rlm.h'.
	* Updated the 'rlm_icecast2' plug-in to support vlogs.
2018-05-17 20:16:07 +00:00
Patrick Linstruth
ae61c67605 Updated "Filename" instructions to include the use of filepath wildcards 2018-02-02 12:58:21 -08:00
Patrick Linstruth
885198ce24 Add RLM to update metadata on TuneIn 2018-01-16 16:55:56 -08:00
Fred Gleason
9f17b3f560 2017-12-01 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Charset=' directive to the [MySQL] section of
	rd.conf(5).
	* Added an 'Collation=' directive to the [MySQL] section of
	rd.conf(5).
2017-12-01 18:14:07 -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
1e0c305276 2017-11-07 Fred Gleason <fredg@paravelsystems.com>
* Removed 'docs/NOW+NEXT.txt'.
	* Removed 'docs/WIN32.txt'.
	* Removed 'docs/copy_split_format.odt'.
	* Moved remaining unformatted notes to 'docs/misc/.
2017-11-07 07:43:59 -05:00
Fred Gleason
0607e00cd9 2017-10-16 Fred Gleason <fredg@paravelsystems.com>
* Added 'NewHostShortNameRegex=', 'NewHostShortNameGroup=',
	'NewServiceNameRegex=' and 'NewServiceNameGroup=' parameters
	to rd.conf(5).
2017-10-16 08:45:04 -04:00
Fred Gleason
2381fb89ff 2017-10-14 Fred Gleason <fredg@paravelsystems.com>
* Implemented a 'NewHostIpAddress=' parameter in the [Provisioning]
	section of rd.conf(5).
2017-10-14 14:54:43 -04:00
Fred Gleason
75883359b9 2017-10-02 Fred Gleason <fredg@paravelsystems.com>
* Added an '%s' datetime wildcard for Service Name.
2017-10-02 08:31:09 -04:00
Fred Gleason
f17a4ca509 2017-09-30 Fred Gleason <fredg@paravelsystems.com>
* Added a [Provisioning] section to rd.conf(5).
	* Moved code to create new hosts to the 'RDStation::create()' method.
	* Moved code to delete hosts to the 'RDStation::remove()' method.
	* Implemented 'CreateHost=' and 'NewHostTemplate=' parameters
	in the [Provisioning] section of rd.conf(5).
2017-09-30 18:01:24 -04:00
Fred Gleason
1ac9a20c33 2017-08-03 Fred Gleason <fredg@paravelsystems.com>
* Added an 'rlm_urlwrite' RLM in 'rlm/rlm_urlwrite.c'.
2017-08-03 09:11:45 -04:00
Fred Gleason
275c08b156 2017-04-03 Fred Gleason <fredg@paravelsystems.com>
* Added a 'USERS.LOCAL_AUTH' field to the database.
	* Added a 'USERS.PAM_SERVICE' field to the database.
	* Added an index on 'STATIONS.IPV4_ADDRESS' to the database.
	* Incremented the database version to 262.
	* Added 'RDUser::localAuthentication()',
	'RDUser::setLocalAuthentication()', 'RDUser::pamService()' and
	'RDUser::setPamService()' methods in 'lib/rduser.cpp' and
	'lib/rduser.h'.
	* Added 'PAM Service' and 'Authenticate This User Locally' controls
	to the Edit User dialog in 'rdadmin/edit_user.cpp' and
	'rdadmin/edit_user.h'.
	* Added a PAM service configuration in 'conf/rivendell.pam'.
2017-04-03 18:15:07 -04:00
Fred Gleason
bc55c06eee 2017-02-21 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'CategoryGapLookup=' parameter from
	rlm_tagstation.conf(5).
	* Added a 'CategoryPromotion=' parameter to rlm_tagstation.conf(5).
	* Changed the behavior of the TagStation RLM as to not send an update
	if its group is not explicitly listed in one of the TagStation
	categories.
2017-02-21 11:29:16 -05:00
Fred Gleason
da90e76121 2017-02-21 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'CustomerID' parameter in 'rlm/rlm_tagstation.c' to
	'ClientID'.
2017-02-21 10:49:19 -05:00
Fred Gleason
a45868be17 2017-02-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed a typo in 'conf/rlm_tagstation.conf'.
2017-02-21 10:45:01 -05:00
Fred Gleason
5bfe4a3c12 2017-02-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in 'conf/Makefile.am' and 'rlm/Makefile.am' that broke
	the 'make rpm' target.
2017-02-08 12:17:11 -05:00
Fred Gleason
03ee1d780c 2017-01-31 Fred Gleason <fredg@paravelsystems.com>
* Added an RLM for the TagStation NextRadio framework in
	'rlm/rlm_tagstation.c'.
2017-01-31 15:14:26 -05:00
Fred Gleason
3faa8dfbed 2016-10-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LockRdairplayMemory=' parameter to the [Hacks] section
	of rd.conf(5).
2016-10-20 09:06:58 -04:00
Fred Gleason
3e1f38c3dc 2016-08-07 Fred Gleason <fredg@paravelsystems.com>
* Removed support for the 'HostAddress=' parameter from the
	'rlm_walltime' plug-in in 'rlm/rlm_walltime.c'.
2016-08-07 14:23:13 -04:00
Fred Gleason
6d236f0605 2016-08-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored 'rlm/rlm_walltime.c' to use http PUTs.
2016-08-06 19:03:21 -04:00
Fred Gleason
698b475933 2016-05-24 Fred Gleason <fredg@paravelsystems.com>
* Removed all CVS tags.
	* Removed 'const char *name' parameter from all QObject contructors.
2016-05-24 13:13:26 -04:00
Fred Gleason
1d32d1d120 2016-04-23 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'ClockAddress' parameter to 'HostAddress' in
	'rlm/rlm_walltime.c'.
2016-04-23 12:33:13 -04:00
Fred Gleason
065ebc15e2 2016-04-17 Fred Gleason <fredg@paravelsystems.com>
* Added an 'rlm_walltime' RLM in 'rlm/rlm_walltime.c'.
2016-04-23 10:27:31 -04:00
Fred Gleason
a6e7c05c31 2016-04-17 Fred Gleason <fredg@paravelsystems.com>
* Added an 'rlm_walltime' RLM in 'rlm/rlm_walltime.c'.
2016-04-17 20:09:11 -04:00
Fred Gleason
16284179cc Consolidated .gitignore files 2015-05-28 12:05:07 -04:00
Fred Gleason
18ebe71246 2015-02-25 Fred Gleason <fredg@paravelsystems.com>
* Updated 'conf/rlm_padpoint.conf' to reflect new 'standard' port
	value.
2015-02-25 10:51:27 -05:00
Fred Gleason
632bc6cd9c 2014-12-08 Fred Gleason <fredg@paravelsystems.com>
* Added an RLM for Live 365 in 'rlm/rlm_live365.c'.
2014-12-08 15:11:13 -05:00
Fred Gleason
cdba0ba578 2014-09-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdcut.cpp' that caused the 'Title' value
	to be applied to the 'Description' field in the 'RDCut::setMetadata()'
	method.
	* Added 'docs/metadata_wildcards.txt'.
	* Implemented support for the '%i' ['Cut Description'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp' [Github Issue #6].
	* Implemented support for the '%o' ['Outcue'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp'.
	* Implemented support for the '%y' ['Release Year'] wildcard in
	rdimport(1)'s '--metadata-pattern' switch in
	'utils/rdimport/rdimport.cpp'.
2014-09-05 15:24:45 -04:00
Fred Gleason
ad27f32bfd 2014-08-15 Fred Gleason <fredg@paravelsystems.com>
* Modified 'conf/Makefile.am' to install 'rd-bin.conf' in
	$(sysconfdir).
	* Updated 'INSTALL' to include information about the '--sysconfdir'
	flag.
	* Updated 'get_distro.sh' to detect RHEL 7 correctly.
	* Modified the installation script to work on RHEL 7 in
	'rivendell.spec.in'.
2014-08-15 21:45:05 -04:00
Fred Gleason
8c7dd1d861 Added .gitignore files 2014-08-14 12:19:23 -04:00
Fred Gleason
afd67c7af8 Initial import of CVS-v2_8_branch 2014-08-12 15:13:02 -04:00