Fred Gleason
f036872fd6
2020-01-28 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'libmusicbrainz5' dependency.
* Added a 'libdiscid' dependency.
* Added a 'readcd_test' test harness.
2020-01-28 17:26:09 -05:00
Fred Gleason
525573a245
2019-12-09 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the rdxport service that could cause MODIFY
notifications to fail to be sent by the 'SaveLog' WebAPI call.
2019-12-09 01:05:13 -05:00
Fred Gleason
8a2dd87545
2019-10-28 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in 'rdxport.cgi' that caused a check of the
Rivendell services to be triggered each time a WebAPI function was
invoked.
2019-10-28 15:27:40 -04:00
Fred Gleason
ac4d9305bc
2019-06-25 Fred Gleason <fredg@paravelsystems.com>
...
* Adjusted to priority of 'operations' system events to use
LOG_INFO priority.
2019-06-25 15:08:12 -04:00
Fred Gleason
f50447eb8b
2019-06-21 Fred Gleason <fredg@paravelsystems.com>
...
* Added 'RDApplication::syslog()' methods.
2019-06-24 16:40:18 -04:00
Fred Gleason
a094fbc788
2019-06-17 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored logging system to use syslog(3) exclusively.
* Removed the 'Facility=', 'LogDirectory=', 'CoreDumpDirectory='
and 'LogPattern=' directives from rd.conf(5).
2019-06-17 17:46:26 -04:00
Fred Gleason
efa4999fa2
2019-01-29 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'EditCut' web API call that caused attempts
to clear the 'START_DAYPART' and 'END_DAYPART' fields to return
an error.
2019-01-29 16:32:06 -05:00
Patrick Linstruth
3ed7a7ca6f
Move 'CART.SCHED_CODES' field to 'CART_SCHED_CODES' table.
2018-11-13 13:16:26 -08:00
Patrick Linstruth
3e56afec0c
Only log error if code is >= 400
2018-10-16 09:47:32 -07:00
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
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
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
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
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
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
Fred Gleason
108fd8c40c
2017-06-19 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'SYSTEM.FIX_DUP_CART_TITLES' field to the database.
* Incremented the database version to 264.
* Added 'RDSystem::fixDuplicateCartTitles()' and
'RDSystem::setFixDuplicateCartTitles()' methods in 'lib/rdsystem.cpp'
and 'lib/rdsystem.h'.
* Added an 'Auto-Correct Duplicate Cart Titles' checkbox to the
'System Settings' dialog in 'rdadmin/edit_settings.cpp' and
'rdadmin/edit_settings.h'.
* Modified the 'EditCart' web call to enforce the 'Auto-Correct
Duplicate Cart Titles' setting.
2017-06-19 13:16:33 -04:00
Fred Gleason
bfcdaa6dfc
2017-05-17 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'RDSystem::xml()' method in 'lib/rdsystem.cpp' and
'lib/rdsystem.h'.
* Added a 'ListSystemSettings' web API call.
2017-05-17 12:33:49 -04:00
Fred Gleason
39c887018a
2017-05-10 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in the 'SaveLog' web API that failed to update the
last modified datestamp.
2017-05-10 10:48:08 -04:00
Fred Gleason
7cf2b5b2f7
2017-04-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added a '--enable-rdxport-debug' switch to 'configure.ac'.
2017-04-20 10:26:41 -04:00
Fred Gleason
781f6a7ea9
2017-04-17 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'lib/rdcart.cpp' that caused the 'Import' web API call
to return 404 when importing with 'CREATE' set to '1' and unique titles
enabled in the database.
2017-04-17 12:54:18 -04:00