1139 Commits

Author SHA1 Message Date
Fred Gleason
a88871ebec 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up 'No relevant classes found' warnings in
	'lib/Makefile.am'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 16:16:58 -04:00
Fred Gleason
43380c1730 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdwavefile.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 16:09:50 -04:00
Fred Gleason
396ae6b8b5 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rduser.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 13:12:46 -04:00
Fred Gleason
9f517d6176 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdunixsocket.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 13:03:27 -04:00
Fred Gleason
a1388ed735 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdupload.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 13:00:40 -04:00
Fred Gleason
1c8cc2e1d1 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdttydevice.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:55:06 -04:00
Fred Gleason
073d5e9caa 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdtextfile.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:50:27 -04:00
Fred Gleason
4173eb3b95 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdsvc.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:45:50 -04:00
Fred Gleason
b697f164e3 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdreport.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:42:53 -04:00
Fred Gleason
c16ed24e75 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdrenderer.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:39:55 -04:00
Fred Gleason
312fc90929 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdkernelgpio.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:34:25 -04:00
Fred Gleason
fb24010a29 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdinstancelock.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 12:07:14 -04:00
Fred Gleason
88572c4c08 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdformpost.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:59:51 -04:00
Fred Gleason
f1a90e957a 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up a compile warning in 'lib/rdevent_line.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:55:19 -04:00
Fred Gleason
ec5b89618b 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rddownload.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:51:50 -04:00
Fred Gleason
6566dfc75a 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdcut.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:18:24 -04:00
Fred Gleason
489c42cb29 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Removed 'IncrementIndex()', 'GetLock()' and 'ClearLock()' functions
	from 'lib/rdconf.[cpp|h]'.
	* Cleaned up compile warning in 'lib/rdconf.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 11:15:35 -04:00
Fred Gleason
bbe965126d 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warnings in 'lib/rdcdplayer.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:57:03 -04:00
Fred Gleason
fb50414428 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDCheckExitCode()' functions in 'lib/rdconf.[cpp|h].

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:53:48 -04:00
Fred Gleason
8b19d28c17 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warning in 'lib/rdcart_dialog.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:36:36 -04:00
Fred Gleason
a9648de976 2021-06-01 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up compile warning in 'lib/rdcae.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-06-01 10:31:36 -04:00
Fred Gleason
728551467e 2021-05-28 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDProcess::prettyCommandString()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-28 16:05:33 -04:00
Fred Gleason
70d773d78e 2021-05-19 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'LOCAL_PREFIX' and 'RD_LIB_PATH' Autoconf
	substitutions from the build system.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-19 15:07:36 -04:00
Fred Gleason
c0b23e35bf 2021-05-13 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that generated a SQL error
	when run with a user with no authorized feeds.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-13 08:22:05 -04:00
Fred Gleason
7cc9762041 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused values in the
	'Superfeed' column of the Feed List to be inverted.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 17:02:41 -04:00
Fred Gleason
16f7e8e579 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCutDialog' that allowed a cart entry to be
	selected.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 15:28:35 -04:00
Fred Gleason
7ef922efd8 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression 'RDCutDialog' that could cause a segfault
	when calling 'RDCutDialog::exec()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 14:41:28 -04:00
Fred Gleason
353b52e5ea 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) that caused values in the
	'Superfeed' column of the Feed List to be inverted.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 14:34:14 -04:00
Fred Gleason
ab45e95c32 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the log rendering engine which caused
	a segfault when cleaning up temporary files.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 13:58:55 -04:00
Fred Gleason
73312183d4 2021-05-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdcastmanager(1) that could cause a segfault
	when closing the 'List Feed' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-11 12:52:34 -04:00
David Klann
288fb02fed Fix a typo in lib/rdcut.cpp that threw a SQL error.
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>
2021-05-09 21:29:45 -05:00
Fred Gleason
9a65658267 2021-04-27 Fred Gleason <fredg@paravelsystems.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>
2021-04-27 16:52:26 -04:00
Fred Gleason
05c35a208c 2021-04-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDLogModel' that threw SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-27 12:21:26 -04:00
Fred Gleason
890b488822 2021-04-27 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDLog::create()' that threw SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-27 12:20:13 -04:00
Fred Gleason
6664a99f59 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Collations=' directive to the [mySQL] section of
	rd.conf(5).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 19:12:01 -04:00
Fred Gleason
65d249a9e1 2021-04-26 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>
2021-04-26 11:28:14 -04:00
Fred Gleason
ca51019b4f 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed an invalid slot error in 'lib/rdlistsvcs.cpp'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 10:24:08 -04:00
Fred Gleason
c1cf7381bd 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'RDCartFilter' that caused a SQL error when
	no groups were included in the search terms.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 10:16:40 -04:00
Fred Gleason
a1c4026a5f 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed typo in 'lib/export_radiotraffic.cpp' that caused SQL
	errors.
	* Fixed typo in 'lib/rdlog_line.cpp' that caused SQL
	errors.
	* Fixed typo in 'lib/rdlogmodel.cpp' that caused SQL
	errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 09:34:18 -04:00
Fred Gleason
536e7874dc 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed regression in 'RDSystem' that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:51:25 -04:00
Fred Gleason
8634c926d2 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed various regressions in rdadmin(1) that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:41:59 -04:00
Fred Gleason
fdbf5fa164 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed regression in 'RDStation' that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:16:27 -04:00
Fred Gleason
42ee5044e2 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed regression in 'RDAudioPorts' that caused SQL errors.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 17:02:43 -04:00
Fred Gleason
0f4891d4e4 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that threw a SQL error when opening the
	'Edit Group' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 10:07:28 -04:00
Fred Gleason
0fd02861f9 2021-04-17 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'lib/'.
	* Replaced " with ' delimiters in all SQL literal strings in 'lib/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-17 19:47:05 -04:00
Fred Gleason
1b7dd5cd7d 2021-04-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a copy-paste typo in the 'updateRowLine()' method of
	the following classes: 'RDFeedListModel', 'RDGroupListModel',
	'RDLogListModel', 'RDReplicatorListModel', 'RDSchedCodeListModel',
	'RDServiceListModel', 'RDUserListModel'.
	* Removed the 'RDLogImportModel::updateRowLine()' method.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-16 10:47:21 -04:00
Fred Gleason
3887d806b0 2021-04-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused the incorrect hostname to
	populate in the 'Name' column after creating a new host entry in
	the 'Rivendell Host List' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-16 10:32:20 -04:00
Fred Gleason
63fd2c6c28 2021-04-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs in rdadmin(1) that threw SQL errors when creating
	new host entries.
	* Disabled cloning on hotkey data when creating new host entries
	in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-16 10:18:17 -04:00
Fred Gleason
92d1699a9d 2021-04-15 Fred Gleason <fredg@paravelsystems.com>
* Fixed bugs that broke the build when MP4 support was enabled.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-15 08:58:41 -04:00
Fred Gleason
d964aaa87b 2021-04-13 David Klann <dklann@broadcasttool.com>
* Changed the way in which the VU Meter UDP port is chosen. One
       can now specify the base port number and the maximum number of UDP
       ports to consider when caed(8) sets up the VU meter port.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-14 11:37:36 -04:00