Commit Graph

3514 Commits

Author SHA1 Message Date
Fred Gleason
e266de2a9f 2025-11-26 Fred Gleason <fredg@paravelsystems.com>
* Documented the 'LogDropboxProcessing=' directive in the rd.conf(5)
	manpage.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-11-26 12:54:46 -05:00
Fred Gleason
306633e86c 2025-11-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCart::updateLength()' that could throw a SQL
	error.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-11-26 12:12:35 -05:00
Fred Gleason
187a69c5fd 2025-11-24 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.4.1int1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-11-24 12:03:54 -05:00
Fred Gleason
1d9a0b5ef4 2025-11-24 Fred Gleason <fredg@paravelsystems.com>
* 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>
2025-11-24 12:01:26 -05:00
Fred Gleason
be100ce7b6 2025-11-24 Fred Gleason <fredg@paravelsystems.com>
* 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>
2025-11-24 11:55:26 -05:00
Fred Gleason
55d2e75256 2025-10-23 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.4.1int0.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-10-24 12:31:55 -04:00
Fred Gleason
e2c52bc5a3 2025-10-23 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>
2025-10-23 15:43:31 -04:00
Fred Gleason
33e01cb8ef 2025-10-13 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.4.1.
	* Incremented the Python API version to 4.4.1.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-10-13 12:53:50 -04:00
Fred Gleason
a63d4c7b50 2025-10-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that broke the 'make rpm' target.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-10-13 11:05:12 -04:00
Fred Gleason
e5340cfce8 2025-09-17 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>
2025-09-17 17:17:09 -04:00
Fred Gleason
1d608b5321 2025-09-15 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>
2025-09-15 19:45:54 -04:00
Fred Gleason
62c3f7e5b7 2025-09-13 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>
2025-09-13 18:46:08 -04:00
Fred Gleason
9482446a6d 2025-09-13 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>
2025-09-13 13:46:08 -04:00
Fred Gleason
4f4472b824 2025-08-30 Fred Gleason <fredg@paravelsystems.com>
* Added a 'LogDropboxProcessing=' directive to the '[Debugging]'
	section of rd.conf(5).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-08-30 11:05:02 -04:00
Fred Gleason
b879187a03 2025-08-29 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>
2025-08-29 10:03:21 -04:00
Fred Gleason
dc78cb287e 2025-08-21 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.4.0.
	* Incremented the Python API version to 4.4.0

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-08-21 09:37:45 -04:00
Fred Gleason
b0485b9b0a Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-08-21 09:32:27 -04:00
Fred Gleason
cc4a25de31 2025-08-20 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>
2025-08-20 18:53:49 -04:00
Fred Gleason
abfb782a91 2025-07-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that thew a SQL error when creating
	a new Host record.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-05 17:42:51 -04:00
Fred Gleason
4a4dc6bbd1 2025-07-04 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>
2025-07-04 12:53:45 -04:00
Fred Gleason
745e4e153f Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-04 10:26:32 -04:00
Fred Gleason
737f7ff763 2025-07-03 Fred Gleason <fredg@paravelsystems.com>
* Incremented the pacakge version to 4.3.0int13.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-03 14:40:43 -04:00
Fred Gleason
83f71913bc 2025-07-03 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdcart.cpp' that broke the 'Import'
	Web API call.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-03 14:38:08 -04:00
Fred Gleason
6b05dd5afa 2025-07-03 Fred Gleason <fredg@paravelsystems.com>
* Added code in 'RDAudioImport' to log errors returned by CURL.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-03 09:35:03 -04:00
Fred Gleason
2e921cb69d 2025-07-02 Fred Gleason <fredg@paravelsystems.com>
* Incremented the pacakge version to 4.3.0int12.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-02 09:08:33 -04:00
Fred Gleason
bb6c165fde 2025-07-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/rdtimeedit.cpp' that broke the build
	on CentOS 7.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-02 09:03:18 -04:00
Fred Gleason
b9b396012b 2025-07-01 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>
2025-07-01 17:56:45 -04:00
Fred Gleason
b8bc2b80f2 2025-07-01 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>
2025-07-01 17:45:21 -04:00
Fred Gleason
10279c35d6 2025-07-01 Fred Gleason <fredg@paravelsystems.com>
* Incremented the pacakge version to 4.3.0int10.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-07-01 11:28:25 -04:00
Fred Gleason
2d3f70950a 2025-07-01 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>
2025-07-01 11:10:37 -04:00
Fred Gleason
81bb5e42cc 2025-06-23 Fred Gleason <fredg@paravelsystems.com>
* Incremented the pacakge version to 4.3.0int9.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-06-23 11:20:36 -04:00
Fred Gleason
1a45493611 2025-06-23 Fred Gleason <fredg@paravelsystems.com>
* Updated screenshots showing cart filter controls in the Operations
	Guide.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-06-23 10:37:24 -04:00
Fred Gleason
6cc7a9d809 2025-06-21 Fred Gleason <fredg@paravelsystems.com>
* Restored the 'Show Only First 100 Carts' checkbox to the
	'RDCartFilter' widget.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-06-20 13:12:20 -04:00
Fred Gleason
7ea9105709 Fixed a typo in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-06-18 17:00:20 -04:00
Fred Gleason
175b412317 2025-06-18 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>
2025-06-18 11:24:47 -04:00
Fred Gleason
db12a00bde 2025-05-14 Fred Gleason <fredg@paravelsystems.com>
* Added schema 376 support for '--orphaned-tables' in rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-05-14 09:54:36 -04:00
Fred Gleason
79518592e4 2025-04-24 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDTimeArray' class for optimization and debugging.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-04-24 16:29:39 -04:00
Fred Gleason
c4b781ce8e 2025-04-07 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.3.0int8.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-04-07 14:36:19 -04:00
Fred Gleason
5ebf964f48 2025-04-07 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>
2025-04-07 14:26:05 -04:00
Fred Gleason
54559331d0 2025-03-19 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>
2025-03-19 10:08:45 -04:00
Fred Gleason
ec0ba5395d 2025-03-18 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDCart::updateLength()' so as to process evergreen
	cuts properly.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-03-18 17:51:42 -04:00
Fred Gleason
80a960e84a 2025-03-07 Fred Gleason <fredg@paravelsystems.com>
* Added a check for orphaned database tables in rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-03-07 19:07:14 -05:00
Fred Gleason
ea2e9dec40 2025-03-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCart::updateLength()' that could cause SQL
	errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-03-07 17:45:05 -05:00
Fred Gleason
1e11090ce5 2025-02-28 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.3.0int7.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-02-28 10:18:15 -05:00
Fred Gleason
bad1796479 2025-02-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in schema conversion 296=>297 that could cause SQL
	errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-02-27 17:23:43 -05:00
Fred Gleason
1fc728df3f 2025-01-24 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>
2025-01-24 18:13:53 -05:00
Fred Gleason
8f1b9d6d78 2025-01-23 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDPam' that could cause a segfault when processing
	an authentication.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2025-01-23 13:43:27 -05:00
Fred Gleason
03c16cb1ae 2024-12-20 Fred Gleason <fredg@paravelsystems.com>
* Added code at the 275=>276 schema transition in rddbmgr(8) to
	clean up corrupted meta-tables.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2024-12-20 16:40:55 -05:00
Fred Gleason
266ea140dd 2024-12-13 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>
2024-12-13 09:43:24 -05:00
Fred Gleason
317dd0c386 2024-11-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'make install' target that failed to install
	the rdautocheck(8) script.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2024-11-06 09:37:31 -05:00