* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* Fixed a regression in rdlogedit(1) that caused the default setting
of the 'Show Start Times As' dropdown in the 'Edit Log' dialog to
fail to be preserved across instances.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the Button Log widget in rdairplay(1) so as to display
cut-level attributes only after the definitive cut has been selected.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) that ccould cause the waveform display
in the 'Edit Audio' dialog to truncate the end of the waveform.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdadmin(1) that made it impossible to set
a 'Startup Cart' button using the 'Select' button.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the JACK driver in caed(8) to define the
'JACK_NO_AUDIO_RESERVATION' in the environment before starting
jackd(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'hpklinux-dev' to the list of required developmental
packages for Ubuntu 22.04 in 'INSTALL'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the voice-track widget where the audio markers
would change relative position with respect to the waveform
when the display was scrolled or resized.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Dropped the 'STATIONS.EDITOR_PATH' field from the database.
* Incremented the database version to 357.
* Removed the 'RDStation::editorPath()' and
'RDStation::setEditorPath()' methods.
* Removed the 'Audio Editor' control from the 'Configure Host'
dialog in rdadmin(1).
* Removed the 'Send to Editor' button from 'RDCartDialog'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that could cause the wrong
host to be used as the default location when creating a new
event.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdservice(8) that could cause a segfault when
started with a previous instance running.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added icons to the CD rippers in rdlibrary(1) to indicate the
provenance of detected metadata.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlibrary(1) that could throw a segfault when
encountering an error in ripping a CD.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the CDDB parser that caused it to emit an error
message when processing a 202 response.
* Added explicit processing for 201, 230, 401, 402, 403, 409, 431,
432, 433, 434, 501, 502, 503 and 530 returns in the CDDB parser.
Signed-off-by: Fred Gleason <fredg@paraelsystems.com>
* Added interlock logic to the 'Edit Switcher Event' dialog in
rdcatch(1) to prevent creation of events containing null endpoints.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that caused switch event endpoints
to be sorted alphabetically rather than by endpoint number in
the 'Edit Switcher Event' dialog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could cause highlighting of the
'next event' to disappear after changing the filtering settings.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified the endpoint naming format for Software Authority
Protocol devices to match that used in Drouter.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcatch(1) that could cause a newly added event
to appear twice in the record list.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Software Authority' Switcher/GPIO driver
that made it impossible to add switcher events in rdcatch(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Software Authority Protocol' switcher/GPIO
driver in ripcd(8) that failed to initialize matrix endpoints
correctly at startup.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdrssd(8) that caused a podcast episode to be
deleted immediately after being made active if the 'Air Date/Time'
was set for the future and 'Item Expires' was set to 'No' in the
'Editing Item' dialog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>