* Fixed a regression in rdimport(1) that could cause imports to
get hung up when using dropbox mode without the '--delete-source'
flag set.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCart::updateLength()' that could cause patently
ridiculous values to be calculated for the 'Start' and 'End'
date-time columns in the cart library.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'librdalsa' convenience library in 'rdalsa/'.
* Moved the 'RDAlsaCard' class from 'utils/rdalsaconfig/' to
'rdalsa/' to contain ALSA card quirk information.
* Refactored the ALSA driver in caed(8) to use 'RDAlsaCard'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdairplay_conf.cpp' that caused database
corruption when adding new host records.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdalsaconfig(8) that caused multiple card entries
to appear for sound devices with more than one PCM.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDConfig' that caused a false 'invalid dropbox ID'
warning to be generated when parsing rd.conf(5).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added an item to update the ChangeSummary on the Rivendell wiki
to section three of 'docs/misc/rivendell_release_checklist.txt'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCut::setMetadata()' where processing an
'RDWaveData' structure containing segue data but no endpoint data
could result with a record where the value of
'CUTS.SEGUE_END_POINT' was greater than that of 'CUTS.END_POINT'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog in rdlibrary(1) that caused
a marker to be removed from the view if it was dragged beyond the
left hand edge of the view.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Incremented the pacakge version to 4.3.0int11.
* Incremented the Python API version to 4.3.0post4.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the PyPAD service that could cause resolution of the
'%d()' wildcard to return dnagling whitespace.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'bool incl_str_fields' parameter to the
'RDCut::setMetadata()' and 'RDCut::getMetadata()' methods.
* Fixed a bug in rdcatchd(8) that caused embedded source start and
end datetime metadata to fail to be applied in download events when
the 'Update Library Metadata' attribute was not selected.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'Editing Event' dialog in rdlogmanager(1) to use
'RDCartFilter' for filtering the library.
* Modified 'RDCartFilter to apply a maximum limit of 100 matches
for all searches.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Dropped the 'RDAIRPLAY.INSTANCE' field from the database.
* Incremented the database version to 376.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'hpiplayout-test' test harness that caused the
build to fail when HPI support was disabled.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the WebGet service that caused uploads to fail when
using an Apache package with 'PrivateTmp=true' set in it's Systemd
service definition.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed regression in the build system that caused sections of the
HTML version of Operations Guide to be missing.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added code to display the metadata of the proposed backup
to restore in the warning message in rdautorest(8).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdautoback(8) that caused it to crash when
run on Python 3.6.
* Fixed a regression in rdautorest(8) that caused it to crash when
run on Python 3.6.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>