Fred Gleason
796e1bebc3
2018-08-07 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'pam_rd' plug-in.
* Removed rdchunk(1).
* Upgraded Qt3 to Qt4.
2018-08-07 10:09:49 -04:00
Fred Gleason
6b1a06a910
2018-08-03 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed bugs in 'RDWaveFile' that caused corruption of UTF-8
strings in RDXL chunks.
2018-08-03 15:21:39 -04:00
Fred Gleason
76b4c866eb
2018-08-03 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in 'RDCart' that threw a SQL error.
2018-08-03 14:22:43 -04:00
Fred Gleason
fac249d672
2018-08-03 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in 'RDAudioExport' that caused a segfault.
2018-08-03 13:52:28 -04:00
Fred Gleason
2ff823235b
2018-08-03 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed bugs in CDDB lookup code that caused corruption when processing
UTF-8 strings.
2018-08-03 12:36:32 -04:00
Fred Gleason
ad767309c7
2018-08-02 Fred Gleason <fredg@paravelsystems.com>
...
* Modified reports in rdcatch(1) to display UTF-8 strings
correctly.
2018-08-02 18:37:45 -04:00
Fred Gleason
ec6207c7d6
2018-08-02 Fred Gleason <fredg@paravelsystems.com>
...
* Modified reports in rdlogedit(1) to display UTF-8 strings
correctly.
2018-08-02 17:27:49 -04:00
Fred Gleason
7d54bc3691
2018-08-02 Fred Gleason <fredg@paravelsystems.com>
...
* Modified reports in rdlibrary(1) to display UTF-8 strings
correctly.
2018-08-02 16:03:29 -04:00
Fred Gleason
4e125e2de7
2018-08-01 Fred Gleason <fredg@paravelsystems.com>
...
* Modified as-played reports to work correctly with UTF-8 strings.
2018-08-01 14:28:32 -04:00
Fred Gleason
26c29e1d4e
2018-07-31 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored 'RDMacro' to handle UTF-8 strings correctly.
2018-07-31 12:54:08 -04:00
Fred Gleason
dbb0d9c415
2018-07-31 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed bugs in 'RDCmdSwitch' that caused corruption in UTF-8
strings.
* Refactored rmlsend(1) to handle UTF-8 strings correctly.
2018-07-31 08:42:05 -04:00
Fred Gleason
ad639bc79e
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'RDAudioExport', 'RDAudioImport',
'RDAudioStore', 'RDCart', 'RDCopyAudio', 'RDPeakExport',
'RDRehash', and 'RDTrimAudio' that caused credentials encoded in
UTF-8 to be corrupted.
2018-07-30 14:47:40 -04:00
Fred Gleason
9769324828
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored ripcd(8) to process UTF-8 strings correctly.
* Fixed bugs in 'RDRip' that caused corruption of UTF-8 strings.
2018-07-30 14:35:38 -04:00
Fred Gleason
5482e87e23
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up memory leaks in 'RDAudioExport', 'RDAudioImport',
'RDAudioStore', 'RDCart', 'RDCopyAudio', 'RDPeakExport',
'RDRehash', and 'RDTrimAudio'.
* Modified Xload operations in 'RDDelete', 'RDDownload' and
'RDUpload' to work properly with credentials using UTF-8 strings.
2018-07-30 11:02:55 -04:00
Fred Gleason
0605d2ff83
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDTrimAudio' to use multipart-mime encoding.
2018-07-30 10:34:42 -04:00
Fred Gleason
a466c39bc0
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDRehash' to use multipart-mime encoding.
2018-07-30 10:27:00 -04:00
Fred Gleason
210bc3dc16
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDPeakExport' to use multipart-mime encoding.
2018-07-30 10:20:47 -04:00
Fred Gleason
1983dd45d3
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDCopyAudio' to use multipart-mime encoding.
2018-07-30 10:15:36 -04:00
Fred Gleason
91fb00a284
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDCart' to use multipart-mime encoding.
2018-07-30 10:07:36 -04:00
Fred Gleason
8d94c2c8f0
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDAudioStore' to use multipart-mime encoding.
2018-07-30 09:58:24 -04:00
Fred Gleason
9fc591971b
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDAudioInfo' to use multipart-mime encoding.
2018-07-30 09:52:52 -04:00
Fred Gleason
0822477d37
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified 'RDAudioExport' to use multipart-mime encoding.
2018-07-30 09:45:19 -04:00
Fred Gleason
542fb7d6a6
2018-07-27 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'SaveFile' test method to the web API.
* Added a 'SaveString' test method to the web API.
* Refactored the multipart-mime parser in 'RDFormPost' to process
UTF-8 strings correctly.
2018-07-27 14:28:55 -04:00
Fred Gleason
3e0929ba77
2018-07-26 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'RDCastSearchString()' that threw a SQL error when
passed a filter string consisting of pure whitespace.
* Fixed bugs in 'rdcastmanager.cgi' that caused corruption when
displaying UTF-8 strings.
2018-07-26 09:01:06 -04:00
Fred Gleason
84b21e2007
2018-07-25 Fred Gleason <fredg@paravelsystems.com>
...
* Removed debugging printfs from 'lib/rdfeedlog.cpp'.
2018-07-25 13:45:28 -04:00
Fred Gleason
b7ddea0488
2018-07-25 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug that caused the incorrect character set to be used
when opening a DB connection.
* Added a 'db_charset_test' test harness.
2018-07-25 10:05:38 -04:00
Fred Gleason
15f21fb4ec
2018-07-25 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'RDEscapeString' function that caused corruption
in UTF-8 strings.
* Added a UTF-8 complaint MySQL driver in 'drivers/qt3-mysql-utf/'.
2018-07-25 07:44:48 -04:00
Fred Gleason
c722e4fe09
2018-07-23 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a buffer overflow vulnerability in the 'RDWaveFile' class.
2018-07-23 17:39:03 +00:00
Fred Gleason
59c19a9e17
2018-07-23 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up RDConf calls to ensure UTF-8 compatibility.
2018-07-23 17:17:32 +00:00
Fred Gleason
58ca04ac61
2018-07-23 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up CDDA calls to ensure UTF-8 compatibility.
2018-07-23 16:27:20 +00:00
Fred Gleason
b40206b949
2018-07-23 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a buffer overflow vulnerability in the 'RDCddbLookup' class.
2018-07-23 16:01:50 +00:00
Fred Gleason
c52c9b9f8a
2018-07-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'IMPORTER_LINES' table to the database.
* Incremented the database version to 295.
* Refactored the log importer code to use the static 'IMPORTER_LINES'
table.
2018-07-20 19:24:11 -04:00
Fred Gleason
0dc7a4e698
2018-07-20 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the Auxiliary Fields from the podcasting system.
* Fixed a regression in the RDFeed system that caused segfaults
when accessing channel XML.
2018-07-20 13:04:44 -04:00
Fred Gleason
c2f11d76be
2018-07-19 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'CAST_DOWNLOADS' table to the database.
* Incremented the database version to 294.
2018-07-19 21:42:11 +00:00
Fred Gleason
94ff45a4dc
2018-07-19 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdadmin(1) that caused the credentials fields to
be greyed out when configuring a podcast feed to use SFTP uploads.
* Fixed a bug in 'RDExport' that caused encoding of credentials
to be corrupt.
* Fixed a regression in the RDFeed service that caused detection
of feed names to fail.
2018-07-19 20:11:02 +00:00
Fred Gleason
25e0868a42
2018-07-19 Fred Gleason <fredg@paravelsystems.com>
...
* Removed the 'RDEncoder' class.
* Removed the 'RDEncoderList' class.
2018-07-19 17:40:51 +00:00
Fred Gleason
83511b896f
2018-07-17 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'RDDeck' that threw a SQL error.
2018-07-17 19:06:35 +00:00
Fred Gleason
363dbb7878
2018-07-12 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up SQL quieries in 'lib/' ensure UTF-8 compatibility.
2018-07-12 13:47:20 -04:00
Fred Gleason
3973ab5f01
2018-07-10 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'STACK_LINES' table to the database.
* Incremented the database version to 293.
2018-07-10 11:05:46 -04:00
Fred Gleason
08c01373cb
2018-07-09 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'RULE_LINES' table to the database.
* Incremented the database version to 292.
2018-07-10 08:30:06 -04:00
Fred Gleason
0c17eb841a
2018-07-07 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'CLOCK_LINES' table to the database.
* Incremented the database version to 291.
* Removed the 'RDClock::tableName()' method.
2018-07-06 13:52:35 -04:00
Fred Gleason
08f8b87af4
2018-07-06 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'EVENT_LINES' table to the database.
* Incremented the database version to 290.
* Removed the 'RDEvent::preimportTableName()' method.
* Removed the 'RDEvent::postimportTableName()' method.
2018-07-06 07:38:18 -04:00
Fred Gleason
db70aa4550
2018-07-05 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'ELR_LINES' table to the database.
* Incremented the database version to 289.
* Removed the 'RDSvc::serviceTableName()' method.
2018-07-05 08:52:38 -04:00
Fred Gleason
300aebdc04
2018-07-03 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'LOG_LINES' table to the database.
* Incremented the database version to 288.
* Removed the 'RDLog::tableName()' method.
2018-07-03 12:32:41 -04:00
Fred Gleason
8af6bbaa40
2018-06-26 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'RDStation::remove()' where the 'AUDIO_INPUTS'
was failed to be purged of stale host entries.
* Fixed a bug in 'RDStation::remove()' where the 'AUDIO_CARDS'
was failed to be purged of stale host entries.
* Fixed a bug in 'RDStation::create()' that threw SQL errors.
2018-06-26 14:09:46 +00:00
Fred Gleason
a2f37d7b9a
2018-06-26 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'RDStation::remove()' where the 'AUDIO_INPUTS'
was failed to be purged of stale host entries.
2018-06-26 13:50:34 +00:00
Fred Gleason
32714fb6f7
2018-06-16 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'TranscodingDelay=' parameter to the '[Tuning]' section
of rd.conf(5).
2018-06-16 13:39:03 +00:00
Fred Gleason
bb60b722d1
2018-06-12 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'card-num' parameter to the 'Meter Enable' ['ME'] command
in caed(8).
* Added an 'RDCae::enableMetering()' method.
* Modified rdairplay(1) to enable metering explicitly.
* Modified rdcartslots(1) to enable metering explicitly.
* Modified rdlibrary(1) to enable metering explicitly.
* Modified rdpanel(1) to enable metering explicitly.
2018-06-12 19:00:55 +00:00
Fred Gleason
ea11505dbe
2018-06-12 Fred Gleason <fredg@paravelsystems.com>
...
* Changed the name of the 'Initial Audio Ports' control to
'Active Audio Ports' in the 'Configure JACK' dialog in rdadmin(1).
2018-06-12 15:15:59 +00:00
Fred Gleason
96fdfff8a0
2018-06-11 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'STATIONS.JACK_PORT' field to the database.
* Incremented the database version to 287.
* Added an 'Initial Audio Ports' control to the 'JACK Configuration'
dialog in rdadmin(1).
* Implemented 'Activate JACK Port' ['JA'] and 'Remove JACK Port' ['JR']
RMLs.
2018-06-11 15:59:05 +00:00