3688 Commits

Author SHA1 Message Date
Fred Gleason
05ec302fc4 2022-10-31 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal support for the 'Reload Deck List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Time Offset' catch
	protocol command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 09:41:46 -04:00
Fred Gleason
e34bf232d2 Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 09:41:14 -04:00
Fred Gleason
811cadfd4c 2022-10-31 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal support for the 'Reload Deck List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Event List' catch
	protocol command.
	* Removed vestigal support for the 'Reload Time Offset' catch
	protocol command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-31 08:35:17 -04:00
Fred Gleason
96dc57685c 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Refactored rdcatch(1) to use the notification mechanism instead of
	the 'PurgeEvent' command.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 16:52:44 -04:00
Fred Gleason
6bc518b515 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused status indication
	to break for record events.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 16:36:25 -04:00
Fred Gleason
de49ba6cd9 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the 'PurgeEvent' command using 'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 16:02:46 -04:00
Fred Gleason
d65517215b 2022-10-30 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented the 'Request Deck Status' command using
	'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-30 14:54:29 -04:00
Fred Gleason
d38349cf39 2022-10-28 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDCatchEvent' class.
	* Reimplemented the 'Deck Event Processed' command using
	'RDCatchEvent'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-28 09:26:37 -04:00
Fred Gleason
751600dd5d 2022-10-25 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'Rivendell Notification Protocol' API document.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-25 10:20:39 -04:00
Fred Gleason
2b54267455 2022-10-24 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int1
2022-10-24 04:08:07 -04:00
Fred Gleason
fe648bb993 2022-10-24 Fred Gleason <fredg@paravelsystems.com>
* Disabled the ability to configure an upload to an RSS feed
	in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-24 04:06:10 -04:00
Fred Gleason
b952c6b94f 2022-10-24 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0int0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0int0
2022-10-24 01:35:06 -04:00
Fred Gleason
4d8d01509c 2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Added an 'icedax' dependency to the 'rivendell' DEB package.
	* Documented the 'icedax' dependency in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-22 13:01:26 -04:00
Fred Gleason
821a0c9055 2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Added an 'icedax' dependency to the 'rivendell' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-22 11:37:06 -04:00
Fred Gleason
e4ead2c94e 2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that made it impossible to scroll
	the stack of deck monitors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-22 11:02:08 -04:00
Fred Gleason
61a4b6a3ce Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-21 11:39:36 -04:00
Fred Gleason
f7a1342f69 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Modified the start time display string to use 'H' and 'S' to
	distinguish hard and soft start times.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 20:35:42 -04:00
Fred Gleason
505360007a 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused the Chain-To event
	to be dropped when linking music events in bypass grid mode.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 13:37:35 -04:00
Fred Gleason
a24ba90897 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Documented grid processing bypass in the Operations Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 13:04:13 -04:00
Fred Gleason
efefe066d2 2022-10-20 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'List Grids' dialog in rdlogmanager(1) to show
	all services, with a 'Has Grid' column.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 10:06:21 -04:00
Fred Gleason
99197563e6 Fixed typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-20 08:17:59 -04:00
Fred Gleason
972cff0ba4 2022-10-19 Fred Gleason <fredg@paravelsystems.com>
* Added files from 'docs/examples/' to the RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-19 17:47:34 -04:00
Fred Gleason
71f448baa1 2022-10-19 Fred Gleason <fredg@paravelsystems.com>
* Added an Ubuntu-specific pam(7) configuration.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-19 17:43:23 -04:00
Fred Gleason
98957e1d62 2022-10-18 Fred Gleason <fredg@paravelsystems.com>
* Added values for the `IMPORTER_TEMPLATES.TRANS_TYPE_*` and
	`TIMPORTER_TEMPLATES.TIME_TYPE_*` parser settings for the
	'Rivendell Standard Import' profile.
	* Incremented the database version to 364.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-18 16:08:47 -04:00
Fred Gleason
41a3ff7c03 2022-10-18 Fred Gleason <fredg@paravelsystems.com>
* Added code to 'RDSvc::create()' to include the
	'SERVICES.BYPASS_MODE',	'SERVICES.MUS_TRANS_TYPE_OFFSET',
	'SERVICES.MUS_TRANS_TYPE_LENGTH', 'SERVICES.MUS_TIME_TYPE_OFFSET'
	and 'SERVICES.MUS_TIME_TYPE_LENGTH' fields when cloning a new
	Service entry.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-18 15:21:27 -04:00
Fred Gleason
992c4dbb25 Fixed a typo in 'ChangeLog' 2022-10-18 15:18:47 -04:00
Fred Gleason
f37ef760cc 2022-10-18 Fred Gleason <fredg@paravelsystems.com>
Added a 'RDEventLine::loadBypass()' method.
	* Implemented log generation and importation for bypass grid
	processing in rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-18 13:49:44 -04:00
Fred Gleason
656a1a6d38 2022-10-16 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'Log Grids' dialog in rdlogmanager(1) to not display
	services with 'Bypass Grid Processing' set to 'Yes'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-16 12:05:28 -04:00
Fred Gleason
f038c0beae Fixed typos in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-16 12:02:12 -04:00
Fred Gleason
5aacb1f6e7 2022-10-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Test Music Import' dialog that caused
	the 'Imported Events' list to fail to be cleared when starting a
	new test.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-15 13:54:19 -04:00
Fred Gleason
ad31135bde 2022-10-14 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Trans' column to the 'Imported Events' list in the
	'Test Music Import' list in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-15 12:03:48 -04:00
Fred Gleason
7c8fbeacb8 2022-10-14 Fred Gleason <fredg@paravelsystems.com>
* Added a 'SERVICES.BYPASS_MODE' field to the database.
	* Added a 'SERVICES.MUS_TRANS_TYPE_OFFSET' field to the database.
	* Added a 'SERVICES.MUS_TRANS_TYPE_LENGTH' field to the database.
	* Added a 'SERVICES.MUS_TIME_TYPE_OFFSET' field to the database.
	* Added a 'SERVICES.MUS_TIME_TYPE_LENGTH' field to the database.
	* Added a 'IMPORT_TEMPLATES.TRANS_TYPE_OFFSET' field to the database.
	* Added a 'IMPORT_TEMPLATES.TRANS_TYPE_LENGTH' field to the database.
	* Added a 'IMPORT_TEMPLATES.TIME_TYPE_OFFSET' field to the database.
	* Added a 'IMPORT_TEMPLATES.TIME_TYPE_LENGTH' field to the database.
	* Added a 'IMPORTER_LINES.TRANS_TYPE' field to the database.
	* Added a 'IMPORTER_LINES.TIME_TYPE' field to the database.
	* Added a 'IMPORTER_LINES.GRACE_TIME' field to the database.
	* Incremented the database schema to 363.
	* Added a 'Bypass Grid Processing' dropdown to the 'Edit Service'
	dialog in rdadmin(1).
	* Added 'Transition Type' and 'Time Type' parameters to the music
	import parameters in the 'Edit Service' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-14 18:45:38 -04:00
Fred Gleason
8d352dd3b7 2022-10-13 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RedHat Enterprise Linux 9' subsection to the
	'DISTRO-SPECIFIC NOTES' section of 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-13 15:50:21 -04:00
Fred Gleason
844e10e1b6 2022-10-06 Fred Gleason <fredg@paravelsystems.com>
* Changed the type of the 'MATRICES.PASSWORD` field in the
	database to 'text'.
	* Changed the type of the 'MATRICES.PASSWORD_2` field in the
	database to 'text'.
	* Applied Base64 encoding to the 'MATRICES.PASSWORD' field in
	the database.
	* Applied Base64 encoding to the 'MATRICES.PASSWORD_2' field in
	the database.
	* Incremented the database version to 362.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-06 18:07:40 -04:00
Fred Gleason
f212c99a83 Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-06 17:28:08 -04:00
Fred Gleason
ef4930caf9 2022-10-06 Fred Gleason <fredg@paravelsystems.com>
* Changed the type of the 'SWITCHER_NODES.PASSWORD` field in the
	database to 'text'.
	* Applied Base64 encoding to the 'SWITCHER_NODES.PASSWORD' field in
	the database.
	* Incremented the database version to 361.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-06 17:25:26 -04:00
Fred Gleason
ddd62c10ed 2022-10-06 Fred Gleason <fredg@paravelsystems.com>
* Changed the type of the 'REPLICATORS.URL_PASSWORD` field in the
	database to 'text'.
	* Applied Base64 encoding to the 'REPLICATORS.URL_PASSWORD' field in
	the database.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-06 16:48:01 -04:00
Fred Gleason
285a095ada 2022-10-06 Fred Gleason <fredg@paravelsystems.com>
* Changed the length of the 'USERS.PASSWORD' field in the database
	to 191 characters.
	* Applied Base64 encoding to the 'USERS.PASSWORD' field in the
	database.
	* Incremented the database version to 359.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-06 16:04:01 -04:00
Fred Gleason
7ab98c85c1 2022-10-06 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Software Authority' switcher driver in ripcd(8)
	that broke automatic reconnection.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-10-06 13:33:26 -04:00
Fred Gleason
de392e43b0 2022-10-02 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0rc0
2022-10-02 13:00:16 -04:00
Fred Gleason
c9fcf7b51b 2022-09-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatchd(8) that caused posted podcast
	items to be given the incorrect title.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-30 14:23:54 -04:00
Fred Gleason
882b77e703 2022-09-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the podcasting subsystem where a feed with no
	provisioned images would generated invalid image URLs.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-30 13:22:40 -04:00
Fred Gleason
987ad7e45b 2022-09-30 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'Rip Disc' dialog in rdlibrary(1) to use new
	'pretty text' styling for cart and cut objects.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-30 11:17:17 -04:00
Fred Gleason
02337abb32 2022-09-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCartFilter' that caused 'RDLibraryModel' to
	fail to be initialized properly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-30 10:47:25 -04:00
Fred Gleason
1496e3e17f 2022-09-30 Fred Gleason <fredg@paravelsystems.com>
* Updated various dialogs in rdcatch(1) to use new 'pretty text'
	styling for cart and cut objects.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-30 10:13:17 -04:00
Fred Gleason
96892d67ab 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDCart::prettyText()' method.
	* Added 'RDCut::prettyText()' methods.
	* Fixed a bug in rdcatch(1) that caused the 'Edit Upload' dialog
	to fail to be completely cleared when creating a new event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 17:53:52 -04:00
Fred Gleason
42d4320200 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that could cause multiple entries
	to appear for a single upload event to an RSS feed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 16:54:53 -04:00
Fred Gleason
c6adb2863a 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Added a workaround for a bug in 'QTranslator::load()' that
	indicates failure when attempting to load a valid-but-null
	translation map.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 15:21:39 -04:00
Fred Gleason
66b3773033 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'rdcartslots/Makefile.am' that caused i18n
	translation maps for rdcartslots(1) to fail to be generated.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 15:07:08 -04:00
Fred Gleason
927d638e06 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Updated the i18n translation maps.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 14:51:33 -04:00