* Added an 'RDAIRPLAY.LOGO_PATH' field to the database.
* Incremented the database version to 355.
* Added 'RDAirPlayConf::logoPath()' and
'RDAirPlayConf::setLogoPath()' methods.
* Added a 'Logo Image' control to the 'Configure RDAirPlay' dialog
in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rddbmgr(8) in '--check' mode that caused
alteration of a table's engine type to fail.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that generated a SQL error when checking
for orphaned scheduler code rules when no Clocks existed in the
database.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'SERVICES.INCLUDE_MUS_IMPORT_MARKERS' field to the database.
* Added a 'SERVICES.INCLUDE_TFC_IMPORT_MARKERS' field to the database.
* Added a 'LOGS.INCLUDE_MUS_IMPORT_MARKERS' field to the database.
* Added a 'LOGS.INCLUDE_TFC_IMPORT_MARKERS' field to the database.
* Incremented the database version to 354.
* Replaced the 'Include Import Marker in Finished Logs' checkbox
with 'Include Music Import Markers in Finished Logs' and
'Include Traffic Import Markers in Finished Logs' checkboxes in
the 'Edit Service' dialog in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'SYSTEM.REALM_NAME' field to the database.
* Incremented the database version to 353.
* Added 'RDSystem::realmName()' and 'RDSystem::setREalmName()'
methods.
* Added a 'realm_name' member to the 'rd_system_settings' struct
in the RivWebCApi library.
* Added a 'Realm Name' control to the 'System-Wide Settings'
dialog in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rmlsend(1) that caused it to attempt to
open an X11 connection even when invoked in CLI mode.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed the 'SYSTEM.TIME_FORMAT' field from the database.
* Added a 'SYSTEM.SHOW_TWELVE_HOUR_TIME' field to the database.
* Incremented the database version 352.
* Added 'RDSystem::showTwelveHourTime()' and
'RDSystem::setShowTwelveHourTime()' methods.
* Refactored 'RDTimeEdit' to support 12 hour time format.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'SYSTEM.LONG_DATE_FORMAT', 'SYSTEM.SHORT_DATE_FORMAT'
and 'SYSTEM.TIME_FORMAT' fields to the database.
* Incremented the database version to 351.
* Added 'RDSystem::longDateFormat()', 'RDSystem'setLongDateFormat()',
'RDSystem::shortDateFormat()', 'RDSystem::setShortDateFormat()',
'RDSystem::timeFormat()' and 'RDSystem::setTimeFormat()' methods.
* Added a 'Date/Time Formats' section to the 'System-Wide Settings'
dialog in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions in rdimport(1) and the WebGet service
that threw 500 errors when connecting to WebGet.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdimport(1) that caused the cart title
uniqueness check to be applied to the incorrect string when
the '--set-string-title=' switch was used.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdimport(1) that caused it to repeatedly
re-import files in dropbox mode when the '--delete-source' switch
was set.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added an 'AUDIO_INPUTS.LABEL' field to the database.
* Added an 'AUDIO_OUTPUTS.LABEL' field to the database.
* Incremented the database version to 350.
* Added 'RDAudioPort::inputPortLabel()',
'RDAudioPort::setInputPortLabel()' 'RDAudioPort::outputPortLabel()'
and 'RDAudioPort::setOutputPortLabel()' methods.
* Added 'Label' fields to the 'Input Port' and 'Output Port'
sections of the 'Edit Audio Ports' dialog in rdadmin(1).
* Added code to rdairplay(1) to use port labels on audio meters.
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>
Fix typos in lib/rdsvc.cpp that threw SQL errors.
Fix typos in rdlibrary/list_reports.cpp that threw SQL errors.
Fix typos in utils/rdclilogedit/operations.cpp that threw SQL errors.
Fix typos in utils/rddbmgr/updateschema.cpp that threw SQL errors.
Signed-off-by: David Klann <dklann@broadcasttool.com>
* Changed the 'RDAIRPLAY_EXIT_PASSWORD' field from 'varchar(41)'
to 'varchar(48)'.
* Incremented the database version to 349.
* Renamed the 'RDSha1Hash()' function to 'RDSha1HashFile()'.
* Added 'RDSha1HashPassword()' function in 'lib/rdhash.[cpp|h]'.
* Added 'RDSha1HashCheckPassword()' function in 'lib/rdhash.[cpp|h]'.
* Changed the hashing algorithm used for the Exit Password for
rdairplay(1) to salted SHA1.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that caused SQL errors when performing
schema upgrades and reversions.
* Disabled the reversion from schema 257=>256 in rddbmgr(8).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions caused by changes in behavior in the null
constructor of 'QTime' between Qt4 and Qt5.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rdmarkerset/'.
* Replaced " with ' delimiters in all SQL literal strings in
'utils/rdmarkerset/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rdmaint/'.
* Replaced " with ' delimiters in all SQL literal strings in
'utils/rdmaint/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rdimport/'.
* Replaced " with ' delimiters in all SQL literal strings in
'utils/rdimport/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rdgpimon/'.
* Replaced " with ' delimiters in all SQL literal strings in
'utils/rdgpimon/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rdexport/'.
* Replaced " with ' delimiters in all SQL literal strings in
'utils/rdexport/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rddgimport/'.
* Replaced " with ' delimiters in all SQL literal strings in
'utils/rddgimport/'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>