3308 Commits

Author SHA1 Message Date
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
Fred Gleason
8a8fc81420 2021-05-10 Fred Gleason <fredg@paravelsystems.com>
* Updated the dependency for the MySQL Qt plug-in for RPM
	packages.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-10 13:36:05 -04:00
Fred Gleason
5b270dcba5 Merge branch 'dklann-dklann-typo-fixes' into qt5 2021-05-10 08:41:39 -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
4532bc2760 2021-05-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed typos in 'CODINGSTYLE'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
v4.0.0beta0
2021-05-07 16:25:41 -04:00
Fred Gleason
73c31d5539 2021-05-07 Fred Gleason <fredg@paravelsystems.com>
* Fixed typos in 'CODINGSTYLE'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-05-07 16:25:05 -04:00
Fred Gleason
83f2bffa95 2021-04-27 Fred Gleason <fredg@paravelsystems.com>
* Updated the 'Required build packages' list for Ubuntu in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-27 17:03:33 -04: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
4d797bbebe 2021-04-27 Fred Gleason <fredg@paravelsystems.com>
* Added a note on Apache configuration on Ubuntu to 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-27 11:43: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
070e655f55 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed regressions that caused SQL errors when performing database
	creation in rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 16:50:26 -04:00
Fred Gleason
cc3ae5c1eb 2021-04-26 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>
2021-04-26 15:29:00 -04:00
Fred Gleason
c8e0bd5bb0 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Added a check for zero length recordings to the 'Edit Recording'
	dialog in rdcatch(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 12:13:45 -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
a217f43d09 2021-04-26 Fred Gleason <fredg@paravelsystems.com>
* Fixed security warnings when build under Debian.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-26 08:37:36 -04:00
Fred Gleason
5d32b1b6df 2021-04-23 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'web/webget/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'web/webget/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-23 14:25:09 -04:00
Fred Gleason
703299899c 2021-04-23 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'web/rdxport/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'web/rdxport/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-23 13:55:42 -04:00
Fred Gleason
ac82d7356a 2021-04-23 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>
2021-04-23 12:54:54 -04:00
Fred Gleason
2ac1051ecd 2021-04-23 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>
2021-04-23 12:49:08 -04:00
Fred Gleason
0783ab5344 2021-04-23 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>
2021-04-23 12:36:18 -04:00
Fred Gleason
aeb27fb011 2021-04-23 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>
2021-04-23 12:28:35 -04:00
Fred Gleason
cd898bd868 2021-04-23 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>
2021-04-23 12:21:35 -04:00
Fred Gleason
9888b277ed 2021-04-23 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>
2021-04-23 12:16:38 -04:00
Fred Gleason
7f44ad5780 2021-04-22 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rddbmgr/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'utils/rddbmgr/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-22 20:44:19 -04:00
Fred Gleason
c2fcc23cfd 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rddbconfig/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'utils/rddbconfig/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 11:44:46 -04:00
Fred Gleason
cf29c18364 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rdclilogedit/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'utils/rdclilogedit/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 11:27:56 -04:00
Fred Gleason
19043fea39 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'utils/rdcheckcuts/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'utils/rdcheckcuts/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 11:23:39 -04:00
Fred Gleason
2d701bfc4c 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'tests/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'tests/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 11:19:24 -04:00
Fred Gleason
65b6c9e671 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'ripcd/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'ripcd/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 09:20:54 -04:00
Fred Gleason
efd3920bb5 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdvairplayd/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdvairplayd/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 08:43:15 -04:00
Fred Gleason
6b4050c3e8 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdservice/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdservice/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 08:39:46 -04:00
Fred Gleason
8579b2cf47 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdrssd/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdrssd/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 08:34:16 -04:00
Fred Gleason
8edaabbcdb 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdrepld/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdrepld/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 08:29:38 -04:00
Fred Gleason
1fffb2ef9e 2021-04-20 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdpadengined/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdpadengined/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-20 08:14:35 -04:00
Fred Gleason
40337a341f 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdlogmanager/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdlogmanager/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 21:02:10 -04:00
Fred Gleason
01c15d8dbd 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdlogin/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdlogin/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 20:19:31 -04:00
Fred Gleason
c45cc83e15 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdlogedit/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdlogedit/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 20:17:18 -04:00
Fred Gleason
ad56584012 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdlibrary/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdlibrary/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 20:11:16 -04:00
Fred Gleason
220ead0ccd 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdcatchd/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdcatchd/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 19:51:47 -04:00
Fred Gleason
5f2dc2a7a1 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdcatch/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdcatch/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 19:29:47 -04:00
Fred Gleason
d7f395561e 2021-04-19 Fred Gleason <fredg@paravelsystems.com>
* Escaped all SQL identifiers in 'rdcastmanager/'.
	* Replaced " with ' delimiters in all SQL literal strings in
	'rdcastmanager/'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-04-19 18:51:01 -04:00