* Added syslog DEBUG messages around the start/stop of ephemeral
processes in rdservice(8).
* Added an '--initial-maintenance' switch to rdservice(8).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a use-after-delete bug in rdimport(1) that could cause
a segfault when the '--fix-broken-formats' switch was given.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) where clicking the 'OK' button
in the 'Edit Switcher' dialog would cause an error dialog to appear
with a 'primary serial device not active' warning. The following
devices are affected: 'Local GPIO', 'Local Audio Adapter',
'Logitek vGuest', 'Livewire LWRP Audio', and 'Kernel GPIO'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Documented the 'MeterPortBaseNumber=' and 'MeterPointRange='
directives in the rd.conf(5) man page.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDFlacDecode' that caused conversion of files
with names containing non-ASCII characters to fail.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Renamed the 'RadioTraffic.com Traffic Reconciliation' to
'Original RadioTraffic.com Traffic Reconciliation (DEPRECATED)'
in rdadmin(1).
* Added a new 'RadioTraffic.com Traffic Reconciliation' report.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdimport(1) where the title of an existing cart
would be overwritten with a default title even when no title
was found in the file metadata.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the Cart Selector Dialog that made it impossible
to enter an apostrophe character in the filter search line.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that caused the Talk Timer to
fail to be populated when adding new carts to a log.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added the value of the detected CartChunk CutID to the error
message generated when rejecting said CutID as invalid when using
the '--use-cartchunk-cutid' switch in rdimport(1).
* Added code to print the value of the detected CartChunk CutID
when using both the '--use-cartchunk-cutid' and '--verbose' flags
in rdimport(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Modified rdimport(1) so as to send e-mail reports to the address
of the current Rivendell user in addition to the group's
Notification E-Mail Address.
* Modified the Webget service so as to send e-mail reports to the
address of the current Rivendell user in addition to the group's
Notification E-Mail Address.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdimport(1) that caused generation of double
error messages when processing invalid audio files.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a deprecation warning for the 'Allow Duplicate Cart Titles'
and 'Auto-Correct Duplicate Cart Titles' checkboxes on the
'System-Wide Settings' dialog in rdadmin(1) as well as the
Operations Guide.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Webget' service that caused it to automatically
unique-ify the title even when 'Auto-Correct Duplicate Cart Titles'
in rdadmin(1) was unchecked.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDCart::ensureTitleIsUnique()' static method.
* Removed code to make cart titles automatically unique from
'RDCart::setTitle()'.
* Refactored rdimport(1) to allow detection of duplicate titles.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Documented the 'Send e-mail reports' checkbox in the 'Dropbox
Configuration' dialog in rdadmin(1) in the Operations Guide.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused to incorrect user type
icon to be displayed in the 'Rivendell User List' dialog after
modifying a user.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>