2465 Commits

Author SHA1 Message Date
Fred Gleason
394bdb75d8 2020-10-09 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version 3.4.1int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.1int1
2020-10-09 21:10:55 -04:00
Fred Gleason
f50bd87428 2020-10-09 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'Inline Traffic Inheritance' control to 'Inline
	Traffic Start/Length' and moved it to the 'Music Data Import'
	section of the 'Edit Service' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-09 18:06:10 -04:00
Fred Gleason
410de24139 2020-10-09 Fred Gleason <fredg@paravelsystems.com>
* Added an index to the 'GPIO_EVENTS.EVENT_DATETIME' field.
	* Incremented the database version to 342.
	* Implemented the '--verbose' switch for rdmaint(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-09 15:43:45 -04:00
Fred Gleason
910be74180 2020-10-09 Fred Gleason <fredg@paravelsystems.com>
* Updated rdservice(8) to use standard exit code defines.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-09 13:52:53 -04:00
Fred Gleason
998e0124f6 2020-10-09 Fred Gleason <fredg@paravelsystems.com>
* Defined a set of standard exit code defines starting with
	'RD_EXIT_' in 'lib/rd.h'.
	* Regularized the exit codes returned by rdlogmanager(1).
	* Cleaned up error handling when using rdlogmanager(1) in
	command line mode.
	* Fixed a bug in rdlogmanager(1) that could leave a log lock
	asserted after exiting when handling schedule import errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-09 13:48:44 -04:00
Fred Gleason
b9f84fca37 2020-10-08 Fred Gleason <fredg@paravelsystems.com>
* Added an 'IMPORTER_LINES.FILE_LINE' field to the database.
	* Added an 'IMPORTER_LINES.LINK_START_TIME' field to the database.
	* Added an 'IMPORTER_LINES.LINK_LENGTH' field to the database.
	* Incremented the database version to 341.
	* Reimplemented the 'RDSvc::linkLog()' and 'RDEventLine::linkLog()'
	methods to use the updated 'IMPORTER_LINES' table schema.
	* Added generation of an 'RDLogManager Error Report' when errors
	are detected when importing an external scheduler file in
	rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-08 20:08:57 -04:00
Fred Gleason
53faf2a4b9 Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-08 10:05:56 -04:00
Fred Gleason
050ef6b500 2020-10-07 Fred Gleason <fredg@paravelsystems.com>
* Added an 'IMPORTER_LINES.TYPE' field to the database.
	* Removed the 'not null' attribute from the
	'IMPORTER_LINES.START_HOUR' field in the database.
	* Removed the 'not null' attribute from the
	'IMPORTER_LINES.START_SECS' field in the database.
	* Removed the 'IMPORTER_LINES.LINK_LENGTH' field from the database.
	* Removed the 'IMPORTER_LINES.INSERT_TRACK' field from the database.
	* Removed the 'IMPORTER_LINES.INSERT_FIRST' field from the database.
	* Removed the 'IMPORTER_LINES.TRACK_STRING' field from the database.
	* Removed the 'IMPORTER_LINES.LINK_START_TIME' field from the database.
	* Removed the 'IMPORTER_LINES.LINK_LENGTH' field from the database.
	* Incremented the database version to 340.
	* Added type icons to the 'Imported Events' list in the 'Test Import'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-07 19:05:32 -04:00
Fred Gleason
2e60ea8f0b 2020-10-07 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SERVICES.SUB_EVENT_INHERITANCE' field to the
	database.
	* Incremented the database version to 339.
	* Added 'RDSvc::subEventInheritance()' and
	'RDSvc::setSubEventInheritance()' methods.
	* Added an 'Inline Traffic Inheritance' control to the 'Edit Service'
	dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-07 14:01:11 -04:00
Fred Gleason
92a019aebb Merge branch 'deltecent-rdexport' 2020-10-07 12:43:14 -04:00
Patrick Linstruth
f51bdaeffe Merge remote-tracking branch 'upstream/master' into rdexport
Conflicts:
	ChangeLog
2020-10-07 09:04:26 -07:00
Fred Gleason
abb9e53657 2020-10-07 Fred Gleason <fredg@paravelsystems.com>
* Changed the predicted next release version from '4.0' to '3.5'.
	in rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-07 11:59:38 -04:00
Fred Gleason
ca1f69d94d Merged branch 'rss'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-07 11:55:46 -04:00
Patrick Linstruth
02d54b4be2 Initialize export_verbose false. 2020-10-07 08:49:57 -07:00
Patrick Linstruth
57d8153c94 Added '--scheduler-code=' switch to rdexport(1). 2020-10-06 18:28:37 -07:00
Fred Gleason
7a48deb553 2020-10-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug the 'Editing Event' dialog in rdlogmanager(1) that
	caused the Services List to be initialized with all services upon
	creation, even when one	or more services had already be added to
	the list by the user.
	* Fixed a bug the 'Edit Clock' dialog in rdlogmanager(1) that
	caused the Services List to be initialized with all services upon
	creation, even when one	or more services had already be added to
	the list by the user.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-05 12:38:45 -04:00
Fred Gleason
7c33000a0b 2020-10-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Test Import' dialog in rdadmin(1) that caused
	the sort of events in the 'Imported Events' list to be incorrect.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-10-01 19:56:13 -04:00
Fred Gleason
13d97e8955 2020-09-30 Fred Gleason <fredg@paravelsystems.com>
* Changed the 'FEEDS.CHANNEL_LANGUAGE' database field from
	'varchar(5)' to' 'varchar(8)'.
	* Incremented the database version to 338.
	* Increased the 5 character length limitation of the
	'Channel Language' field for podcasts to 8.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-30 14:18:48 -04:00
Fred Gleason
c2f346752c 2020-09-29 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0rss8.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.0rss8
2020-09-29 21:18:38 -04:00
Fred Gleason
5e22f2ead1 2020-09-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDFeed::postCut()' that could throw an intermittent
	'Unknown Error' message.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-29 21:17:07 -04:00
Fred Gleason
17180bfc12 2020-09-29 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0rss7.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.0rss7
2020-09-29 20:47:49 -04:00
Fred Gleason
929ab22613 2020-09-29 Fred Gleason <fredg@paravelsystems.com>
* Added the name of the Rivendell library component to 'Unknown Error'
	messages.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-29 20:46:07 -04:00
Fred Gleason
9c22a29967 2020-09-29 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0rss6.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.0rss6
2020-09-29 18:51:56 -04:00
Fred Gleason
49fec8296e 2020-09-29 Fred Gleason <fredg@paravelsystems.com>
* Added debugging messages to syslog for the podcasting subsystem.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-29 18:48:49 -04:00
Fred Gleason
944e14bb6d 2020-09-29 Fred Gleason <fredg@paravelsystems.com>
* Added debugging messages to syslog for the podcasting subsystem.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-29 13:43:33 -04:00
Fred Gleason
ba86a19367 2020-09-23 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0rss5.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.0rss5
2020-09-24 20:10:36 -04:00
Fred Gleason
1b63e5e8c0 2020-09-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that made it possible to edit
	underlying posts when viewing a superfeed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-24 17:10:20 -04:00
Fred Gleason
24d0080511 2020-09-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdxport.cgi(1) that caused segfaults when
	processing the 'PostRss' for feeds enclosed by one or more
	superfeeds.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-24 16:56:33 -04:00
Fred Gleason
6081e620ff 2020-09-23 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RD_DeletePodcast()' call to the rivwebcapi API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-24 14:44:06 -04:00
Fred Gleason
59d70ff1e7 2020-09-23 Fred Gleason <fredg@paravelsystems.com>
* Added 'RD_PostPodcast()', 'RDRemovePodcast()' and
	'RD_SavePodcast()' calls to the rivwebcapi API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-24 13:42:57 -04:00
Fred Gleason
86ec0e8c53 2020-09-23 Fred Gleason <fredg@paravelsystems.com>
* Added 'RD_PostRss()' and 'RD_RemoveRss()' calls to the
	rivwebcapi API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-24 11:42:50 -04:00
Fred Gleason
ce8dcbd4f0 2020-09-23 Fred Gleason <fredg@paravelsystems.com>
* Added 'RD_PostImage()' and 'RD_RemoveImage()' calls to the
	rivwebcapi API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-24 10:45:20 -04:00
Fred Gleason
028dd22d93 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Updated screenshots in the 'RDCastManager' chapter of the
	Operations Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-23 20:22:53 -04:00
Fred Gleason
6829cc018e 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in rdcastmanager(1) that caused incorrect feed and
	item icons to be displayed in lists.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-23 19:22:56 -04:00
Fred Gleason
417c99455f 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Added the feed image to the start of each entry in the feed list
	on the 'Rivendell Feed List' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-23 19:09:47 -04:00
Fred Gleason
90a9990e2e 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Replaced the feed summary status icon with the feed image in the
	feed list in rdcastmanager(1).
	* Moved the post status icon to a new 'Status' column in the item
	list on the 'Podcast Item List' dialog in rdcastmanager(1).
	* Added the item icon to the start of each entry in the item list
	on the 'Podcast Item List' dialog in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-23 18:38:49 -04:00
Fred Gleason
c1fce3006e 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Implemented the 'Repost' button on the 'Rivendell Feed List'
	dialog in rdadmin(1).
	* Added an 'Unpost' button to the 'Rivendell Feed List' dialog
	in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-23 16:41:13 -04:00
Fred Gleason
26bcbcb86b 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'RDFeed::deleteImages()' method to
	'RDFeed::removeAllImages()'.
2020-09-23 14:34:37 -04:00
Fred Gleason
2cc77de8de 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Added 'FEEDS.CHANNEL_IMAGE_ID_IDX', 'FEEDS.DEFAULT_ITEM_IMAGE_ID_IDX'
	and 'PODCASTS.ITEM_IMAGE_ID_IDX' indexes to the database.
	* Incremented the database version to 337.
	* Added a sanity check to the 'Image Manager' dialog in
	rdadmin(1) to prevent deletion of in-use images.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-23 14:06:27 -04:00
Fred Gleason
9ae7f909cb 2020-09-22 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PostImage' method to the Web API.
	* Added a 'RemoveImage' method to the Web API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-23 13:11:11 -04:00
Fred Gleason
d534aacfd1 2020-09-21 Fred Gleason <fredg@paravelsystems.com>
* Modified the type of the 'FEED_IMAGES.DATA' database field
	to 'longblob'.
	* Incremented the database version to 336.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-22 15:44:51 -04:00
Fred Gleason
5a549b7866 2020-09-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PostPodcast' method to the Web API.
	* Added a 'RemovePodcast' method to the Web API.
	* Added a 'PostRss' method to the Web API.
	* Added a 'RemoveRss' method to the Web API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-22 15:20:01 -04:00
Fred Gleason
5349a8e853 2020-09-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SHA1' column to the 'Podcast Item List' dialog in
	rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-21 10:43:20 -04:00
Fred Gleason
6d3a60d174 2020-09-21 Fred Gleason <fredg@paravelsystems.com>
* Added a 'PODCASTS.SHA1_HASH' field to the database.
	* Incremented the database version to 335.
	* Added 'RDPodcast::sha1Hash()' and 'RDPodcast::setSha1Hash()'
	methods.
	* Implemented audio relinking for podcast media files.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-21 10:24:00 -04:00
Fred Gleason
6516c20ff6 2020-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDUser::feedAuthorized()' method.
	* Added a 'SavePodcast' method to the Web API.
	* Added a 'GetPodcast' method to the Web API.
	* Added a 'DeletePodcast' method to the Web API.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-09-17 16:19:26 -04:00
Fred Gleason
288b7a9826 2020-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDNotification::FeedType' value to the
	'RDNotification::Type' enumeration.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-28 13:40:11 -04:00
Fred Gleason
b2809f6aca 2020-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added sanity checks for Air and Expiration datetimes to the
	'Editing Item' dialog in rdcastmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-28 10:48:31 -04:00
Fred Gleason
9711c4394f Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-19 16:58:32 -04:00
Fred Gleason
182b0372d0 Fixed conflicts in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2020-08-19 16:53:24 -04:00
Fred Gleason
285aa466fe 2020-08-19 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 3.4.0rss4.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v3.4.0rss4
2020-08-19 14:33:31 -04:00