3450 Commits

Author SHA1 Message Date
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
Fred Gleason
e19c613dba 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the i18n system that would throw warnings when
	attempting to load the (non-existent) English translation.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 14:27:30 -04:00
Fred Gleason
af4fec015f 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused a segfault when
	selecting a cart in the 'Select Cart' dialog if the Cue output
	assignment was disabled.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 14:06:19 -04:00
Fred Gleason
5f45045849 2022-09-29 Fred Gleason <fredg@paravelsystems.com>
* Modified rddbmgr(8) to include the Realm name in its default
	output.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-29 13:51:05 -04:00
Fred Gleason
f89da24a55 2022-09-28 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'helpers/rdtrans.sh' utility.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-28 15:16:22 -04:00
Fred Gleason
b8e14ead08 2022-09-28 Fred Gleason <fredg@paravelsystems.com>
* Added a 'qttranslations5-l10n' dependency to the 'rivendell' DEB
	package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-28 12:28:28 -04:00
Fred Gleason
fef674a2ad 2022-09-28 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDTranslator' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-28 11:36:06 -04:00
Fred Gleason
b18e1dbca8 2022-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused the lower left-hand
	border of the cart labels to be clipped in the Button Widget.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-27 16:04:43 -04:00
Fred Gleason
634a837094 2022-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused a segfault when
	unloading a log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-27 15:44:02 -04:00
Fred Gleason
09b3d4c79d 2022-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused the audio cue
	transport buttons to be continuously grayed-out.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-27 15:26:04 -04:00
Fred Gleason
8ac95545f1 2022-09-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Event' dialog in rdairplay(1) that made
	the Play button appear to be grayed-out even when it was active.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-27 15:02:20 -04:00
Fred Gleason
00a913e991 2022-09-27 Fred Gleason <fredg@paravelsystems.com>
* Added a '--list-styles' directive to all Rivendell modules.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-27 13:52:00 -04:00
Fred Gleason
631e337f63 2022-09-27 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDLogFilter::filterServiceName()' and
	'RDLogFilter::filterText()' methods.
	* Modified rdlogedit(1) when creating a new log to default the
	'Service' dropdown in the 'Add Log' dialog to the currently selected
	service.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-27 13:17:22 -04:00
Fred Gleason
7d4bda7fa6 2022-09-26 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0beta3int4.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0beta3int4
2022-09-26 12:45:41 -04:00
Fred Gleason
d4a18790ae 2022-09-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the Disc Ripper in rdlibrary(1) that caused cart
	list to be to be updated to reflected newly added carts.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-25 15:32:27 -04:00
Fred Gleason
d9237ddac7 2022-09-24 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the Disc Ripper in rdlibrary(1) that caused the
	'Modify Cart Label' to be grayed out at all times except immediately
	adding a cart to a track.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-24 18:20:21 -04:00
Fred Gleason
d8a3d2aa87 Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-23 15:26:15 -04:00
Fred Gleason
2a33998710 2022-09-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the Disc Ripper in rdlibrary(1) that caused
	manual changes to track metadata to be incorrectly applied.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-23 15:23:04 -04:00
Fred Gleason
15c2d3dece 2022-09-22 Fred Gleason <fredg@paravelsystems.com>
* Updated the list of required build packages for RHEL-8 in
	'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-22 13:50:02 -04:00
Fred Gleason
08e3c91f4f 2022-09-22 Fred Gleason <fredg@paravelsystems.com>
* Updated the DTD declaration in 'xdg/rivendell-rivendell.menu' to
	conform to the FreeDesktop specfication at
	https://specifications.freedesktop.org/menu-spec/0.92/ar01s04.html.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-22 10:16:24 -04:00
Fred Gleason
73ab30c214 2022-09-21 Fred Gleason <fredg@paravelsystems.com>
* Modified the 'load previous log' option in 'At Startup:' control
	in the 'Configure RDAirPlay' dialog in rdadmin(1) to be
	'load and cue previous log'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-21 14:38:35 -04:00
Fred Gleason
cd262b6a34 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Updated the Operations Guide to include a pointer to the example
	for generating an SSH keypair.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 14:52:24 -04:00
Fred Gleason
c157d4b9c7 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Removed dead code from 'rdcatch/edit_upload.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 12:47:58 -04:00
Fred Gleason
5a6a9da557 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Tweaked the credentials section in the 'Edit Feed'  dialog in
	rdadmin(1) to indicate whether a 'Password' or a 'Passphrase' is
	required.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 12:44:00 -04:00
Fred Gleason
e2b45d83f9 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Tweaked the credentials section in the 'Edit Upload' and
	'Edit Download' dialogs in rdcatch(1) to indicate whether a
	'Password' or a 'Passphrase' is required.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 12:14:21 -04:00
Fred Gleason
de1908cb53 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Changed the 'RECORDINGS.URL_PASSWORD' from 'varchar(64)' to 'text'.
	* Base64 encoded the contents of the 'RECORDINGS.URL_PASSWORD' field.
	* Incremented the database version  to 358.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 10:18:23 -04:00
Fred Gleason
0d4dd0b635 2022-09-20 Fred Gleason <fredg@paravelsystems.com>
* Added an appendix 'Creating and Configuring a Secure Shell Identity
	Key-pair for Rivendell' to the Operations Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-20 09:23:21 -04:00
Fred Gleason
19370379b4 2022-09-19 Fred Gleason <fredg@paravelsystems.com>
* Added support for using a ssh(1) identity file for authentication
	to the 'Upload' and 'Download' event types in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-19 13:07:48 -04:00
Fred Gleason
a1ecaa871d 2022-09-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that caused a segfault when
	attempting to add or delete an event.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-19 10:21:36 -04:00
Fred Gleason
aae5245ca4 2022-09-18 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf() statements from
	'rdcatch/recordlistmodel.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-18 17:04:45 -04:00
Fred Gleason
bc3afb352a 2022-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
	the events list in rdcatch(1).
	* Removed the 'RSS Feed' column from the event list in rdcatch(1).
	* Consolidated the 'Start Date Offset' and 'End Date Offset'
	columns into a single 'Start/End Date' column in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-18 16:36:24 -04:00
Fred Gleason
91245cab19 2022-09-17 Fred Gleason <fredg@paravelsystems.com>
* Added type icons to the 'Source' and 'Destination' columns of
	the events list in rdcatch(1).
	* Removed the 'RSS Feed' column from the event list in rdcatch(1).
	* Consolidated the 'Start Date Offset' and 'End Date Offset'
	columns into a single 'Start/End Date' column in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-17 16:03:38 -04:00
Fred Gleason
850a0b4ece 2022-09-16 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'Format' column from the event list in rdcatch(1).
	* Removed the 'Sample Rate' column from the event list in rdcatch(1).
	* Removed the 'Channels' column from the event list in rdcatch(1).
	* Removed the 'Bitrate' column from the event list in rdcatch(1).
	* Removed the 'Host' column from the event list in rdcatch(1).
	* Removed the 'Deck' column from the event list in rdcatch(1).
	* Removed the 'Cart' column from the event list in rdcatch(1).
	* Removed the 'Type' column from the event list in rdcatch(1).
	* Removed the 'State' column from the event list in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-16 17:42:02 -04:00
Fred Gleason
f1da866fc0 2022-09-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug on the 'Edit Log Marker' dialog in rdlogedit(1) that
	made it limited the maximum length of the 'Label' field to 10
	characters.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-16 14:33:46 -04:00
Fred Gleason
30e649413d 2022-09-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that could cause segfaults when adding
	a new RSS feed.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-14 14:29:45 -04:00
Fred Gleason
2085e08324 2022-09-14 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused the value of the
	'SSH Ident. File' on the 'Edit Host' dialog to fail to be
	propagated when cloning a new host.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-14 13:20:58 -04:00
Fred Gleason
90fd7d0430 2022-09-14 Fred Gleason <fredg@paravelsystems.com>
* Rearranged data layout in the 'RDFeedListModel' class to aid
	code readability.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-09-14 11:21:40 -04:00