Patrick Linstruth
cff45fdc83
Add rda->log() to Xport::XmlExit
2018-10-04 12:02:22 -07:00
Fred Gleason
116e790af4
Merged 'stable'
2018-08-23 16:02:45 +00:00
Fred Gleason
e1e88d60a3
2018-08-11 Fred Gleason <fredg@paravelsystems.com>
...
* Added a rule to remove stale moc(1) files in
'web/webget/Makefile.am'.
2018-08-11 21:03:25 +00:00
Fred Gleason
8d11616b4b
2018-08-08 Fred Gleason <fredg@paravelsystems.com>
...
* Modified all instances of 'QStringList::split()' calls to use
'QString::split()'.
2018-08-08 18:11:23 -04:00
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
79974da3f7
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'EditCart' web API call that caused updates to
the 'SongID' field to be ignored.
* Fixed a bug in the 'EditCart' web API call that caused updates to
the 'Conductor' field to be ignored.
2018-07-30 09:23:30 -04:00
Fred Gleason
6888838f90
2018-07-30 Fred Gleason <fredg@paravelsystems.com>
...
* Modified the 'editcart.html' test harness to process UTF-8 strings
correctly.
* Modified the 'editcut.html' test harness to process UTF-8 strings
correctly.
2018-07-30 08:55:33 -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
92b74961cb
2018-07-25 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed bug in the rdfeed script that caused corruption when
generating UTF-8 strings.
2018-07-25 14:48:37 -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
68cb66468e
2018-07-19 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up SQL quieries in 'web/rdfeed/' to ensure UTF-8
compatibility.
2018-07-19 15:02:21 +00:00
Fred Gleason
6a5563f3e7
2018-07-19 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up SQL quieries in 'web/rdcastmanager/' to ensure UTF-8
compatibility.
2018-07-19 14:51:07 +00: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
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
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
fec324abd8
2018-05-31 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug that broke the build on RHEL 6.
2018-05-31 17:12:46 -04:00
Fred Gleason
9e215e311f
2018-05-24 Fred Gleason <fredg@paravelsystems.com>
...
* Added a WebGet web service.
2018-05-25 01:00:43 +00:00
Fred Gleason
de202521da
2018-03-25 Fred Gleason <fredg@paravelsystems.com>
...
* Added support for log notifications to the RDXport service.
2018-03-25 16:20:56 -04:00
Fred Gleason
471c6498fd
2018-03-21 Fred Gleason <fredg@paravelsystems.com>
...
* Added support for cart notifications to the RDXport service.
* Added support for notifications to rdimport(1).
2018-03-21 15:54:50 -04:00
Fred Gleason
7835be386e
Merged from 'refactor'
2018-02-24 09:19:33 -05:00
Fred Gleason
8f1bd700cd
2018-02-15 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'SERVICES.LOG_SHELFLIFE_ORIGIN' field to the database.
* Incremented the database version to 275.
* Added a drop-down control to the 'Set Logs to auto-delete' control
to allow origin to be specified in the 'Edit Service' dialog in
rdadmin(1).
2018-02-15 09:39:37 -05:00
Fred Gleason
948ccf4d8f
2018-02-14 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a typo in an error message for the 'CopyAudio' web API call.
2018-02-14 18:17:21 -05:00
Fred Gleason
e305344e6b
2018-02-04 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored the RDAudioConvert class to use RDApplication.
* Converted rdcatchd(8) to use RDApplication.
2018-02-04 06:18:52 -05:00
Fred Gleason
0b59fa865a
2018-02-03 Fred Gleason <fredg@paravelsystems.com>
...
* Converted rdxport.cgi to use RDApplication.
2018-02-02 19:18:58 -05:00
Fred Gleason
a78fbf5232
2018-02-03 Fred Gleason <fredg@paravelsystems.com>
...
* Converted rdfeed.xml to use RDApplication.
2018-02-02 18:25:49 -05:00
Fred Gleason
afc426226c
2018-02-03 Fred Gleason <fredg@paravelsystems.com>
...
* Converted rdcastmanager.cgi to use RDApplication.
2018-02-02 18:06:09 -05:00
Fred Gleason
f692a3ac0d
2018-01-30 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'RDApplication'class.
* Converted rdlibrary(1) to use RDApplication.
2018-01-30 03:57:04 -05:00
Fred Gleason
c63ae45991
2018-01-03 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed races in creation of new carts.
2018-01-03 15:36:45 -05:00
Fred Gleason
97a6045992
2017-12-21 Fred Gleason <fredg@paravelsystems.com>
...
* Added log locking logic to the 'SaveLog' Web API call.
2017-12-21 11:47:34 -05:00
Fred Gleason
aec8bba723
2017-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'LOGS.LOCK_GUID' field to the database.
* Incremented the database version to 274.
* Added a 'LockLog' call to the Web API.
2017-12-20 18:16:22 -05:00
Fred Gleason
5b75716f4a
2017-12-14 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'RDTempDirectory' class.
* Fixed a race in the 'Export' Web API call.
2017-12-14 13:20:02 -05:00
Fred Gleason
6cbe0d9a70
2017-12-04 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'ListLogs' Web API call that caused inconsistent
results with filter strings with leading or trailing whitespace.
2017-12-04 18:52:45 -05:00
Fred Gleason
a8ae9f9bfa
2017-12-01 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'Engine=' directive to the [MySQL] section of
rd.conf(5).
* Refactored the schema update code to use standard form
in rdadmin(1).
2017-12-01 17:37:37 -05:00
Fred Gleason
cbba0eb10a
2017-11-28 Fred Gleason <fredg@paravelsystems.com>
...
* Implemented application of the 'Purge Logs' setting when creating
logs manually.
* Changed the wording of the 'Purge Logs' and 'Purge ELR Data'
control in the Edit Service dialog in rdadmin(1).
* Added 'RDLog::create()' and 'RDLog::remove()' static methods.
2017-11-28 12:41:45 -05:00
Fred Gleason
d55a3b9115
2017-11-28 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'USER_SERVICE_PERMS' table to the database.
* Incremented the database version to 272.
* Added a 'Service Permissions' button to the Edit User dialog in
rdadmin(1).
2017-11-28 09:01:42 -05:00
Fred Gleason
c557277fd3
2017-11-08 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'List Logs' Web API call that broke searches
when the 'RECENT' parameter was set.
2017-11-08 10:47:28 -05:00
Fred Gleason
83d36698a0
2017-11-08 Fred Gleason <fredg@paravelsystems.com>
...
* Added 'FILTER' and 'RECENT' call parameters to the 'ListLogs' Web
API call.
2017-11-08 10:25:39 -05:00
Fred Gleason
52d1d8be52
2017-10-15 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'STATIONS.SHORT_NAME' field to the database.
* Incremented the database version to 270.
* Added 'RDStation::shortName()' and 'RDStation::setShortName()'
methods.
* Removed the 'Broadcast Security Model' control from the 'Edit
Host' dialog.
* Added a 'Short Name' control to the 'Edit Host' dialog.
* Implemented a '%R' wildcard for Rivendell Host Short Name.
2017-10-15 10:40:29 -04:00
Fred Gleason
fb9487810b
2017-10-14 Fred Gleason <fredg@paravelsystems.com>
...
* Implemented a '%r' wildcard for Rivendell Host Name.
2017-10-14 10:38:55 -04:00
Fred Gleason
990d50cf29
2017-09-20 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a formatting bobble in 'web/rdxport/rdxport.cpp'.
2017-09-20 10:47:04 -04:00
Fred Gleason
83428bb153
2017-09-01 Fred Gleason <fredg@paravelsystems.com>
...
* Added 'src_hostname' and 'user_name' parameters to the
'RDCut::checkInRecording()' method in 'lib/rdcut.cpp' and
'lib/rdcut.h'.
2017-09-01 11:10:39 -04:00
Fred Gleason
aef7c2229b
2017-08-31 Fred Gleason <fredg@paravelsystems.com>
...
* Modified web client components to use a distinctive http USER_AGENT
string.
2017-08-31 12:38:39 -04:00
Fred Gleason
32186e0316
2017-08-02 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored the algorithm for calculating web tickets in
'web/rdxport/rdxport.cpp'.
2017-08-02 12:02:40 -04:00
Fred Gleason
bec5067090
2017-06-28 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'web/rdxport/carts.cpp' and 'web/rdxport/import.cpp'
that caused the 'EditCart' web API call to return an error when
attempting to set the Title field to its current value when
Allow Duplicate Cart Titles was not enabled.
2017-06-28 14:05:43 -04:00
Fred Gleason
076bac76aa
2017-06-26 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'web/rdxport'logs.cpp' that prevented saving of
events with a hard time set when using the web API 'SaveLog' call.
2017-06-26 09:40:31 -04:00
Fred Gleason
352604b59f
2017-06-26 Fred Gleason <fredg@paravelsystems.com>
...
* Added a '<fadedownGain>' parameter to the return of the 'ListLog'
web API call.
* Added 'FADEUP_GAIN' and 'FADEDOWN_GAIN' parameters to the 'SaveLog'
web API call.
2017-06-26 09:02:03 -04:00
Fred Gleason
5a3a5015a5
2017-06-19 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'TITLE' field to the 'Import' web call.
2017-06-19 14:27:05 -04:00