Fred Gleason
5c65965f15
2020-02-14 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in the BroadcastTools ACS8.2 switcher driver
that could cause deadlocks and intermittent operation.
2020-02-14 18:15:11 -05:00
Fred Gleason
e32f415616
2020-02-14 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up the device access mode in the BroadcastTools 8x2
switcher driver.
2020-02-14 18:11:38 -05:00
Fred Gleason
043a078cc7
2020-02-14 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up the device access mode in the BroadcastTools 16x1
switcher driver.
2020-02-14 18:09:15 -05:00
Fred Gleason
031001ddb2
2020-02-14 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up the device access mode in the BroadcastTools 10x1
switcher driver.
2020-02-14 18:06:18 -05:00
Fred Gleason
416ce7be19
2020-02-14 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in the BroadcastTools SS4.4 switcher driver
that could cause deadlocks and intermittent operation.
2020-02-14 18:01:34 -05:00
Fred Gleason
fa894996a9
2020-02-14 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in the BroadcastTools SS16.4 switcher driver
that could cause deadlocks and intermittent operation.
2020-02-14 17:28:24 -05:00
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
66baa5c5b6
2019-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added a debugging message to the 'LocalAudio::pollData()' method
in ripcd(8).
2019-12-20 13:35:09 -05:00
Fred Gleason
1a81eb7cc9
2019-12-20 Fred Gleason <fredg@paravelsystems.com>
...
* Added additional debugging messages to the 'Local Audio Adapter'
driver in ripcd(8).
2019-12-20 12:38:54 -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
98ed81d790
2019-12-04 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in rdgpimon(1) that caused incorrect state indications
to be displayed after switching to a different page.
2019-12-04 14:34:04 -05:00
Fred Gleason
53fd246dfa
2019-12-04 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in ripcd(8) that caused input and output counts to
be calculated incorrectly for Software Authority protocol devices
containing holes in the input and/or output lists.
2019-12-04 11:42:07 -05:00
Fred Gleason
37da80e1c3
2019-08-06 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored ripcd(8) to manage JACK port [dis]connections directly,
rather than by delegation to caed(8).
2019-08-06 19:54:38 -04:00
Fred Gleason
c3cc94143a
2019-07-23 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed regressions that made serial device operation unreliable.
2019-07-23 14:19:06 -04:00
Fred Gleason
b4a0dce32d
2019-07-05 Fred Gleason <fredg@paravelsystems.com>
...
* Added switcher support for Grass Valley Series 7000 protocol.
2019-07-05 16:03:25 -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
e5b6a7ec0a
2019-03-21 Fred Gleason <fredg@paravelsystems.com>
...
* Added a startup check for the 'rivendell' service.
2019-03-21 17:13:46 -04:00
Fred Gleason
489db27fc9
2019-02-19 Fred Gleason <fredg@paravelsystems.com>
...
* Added 'RnRmlOwner=' and 'RnRmlGroup=' directives to rd.conf(5).
* Refactored the implementation of the 'Run Shell Command' ['RN']
RML to use runuser(1).
2019-02-19 12:47:18 -05:00
Fred Gleason
9e93dddb02
2019-01-10 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored dropbox instance management to use multicast
notifications.
2019-01-10 18:11:18 -05:00
Fred Gleason
3768a5fb14
2018-10-19 Fred Gleason <fredg@paravelsystems.com>
...
* Removed check for Win32 installer from 'configure.ac'.
* Removed win32 clauses from '.pro' files.
2018-10-19 19:36:43 -04:00
Fred Gleason
41bd2825e5
Removed stale files
2018-08-24 07:09:17 -04:00
Fred Gleason
7f6ec361a1
2018-06-23 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression that broke processing of the 'Serial Out' ['SO']
and 'UDP Out' ['UO'] RMLs.
2018-08-23 17:28:53 +00:00
Fred Gleason
e0e12920ac
2018-06-23 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a regression in ripcd(8) that broke local RML processing.
2018-08-23 16:46:47 +00:00
Fred Gleason
116e790af4
Merged 'stable'
2018-08-23 16:02:45 +00:00
Fred Gleason
58fa103f6e
2018-06-22 Fred Gleason <fredg@paravelsystems.com>
...
* Added GPIO support for HPI devices to the 'Local Audio Adapter'
switcher/gpio driver.
2018-08-23 01:23:59 +00:00
Fred Gleason
8f2fbcab9f
2018-06-21 Fred Gleason <fredg@paravelsystems.com>
...
* Added support for the Broadcast Tools SS 2.1 switcher.
2018-08-21 18:37:20 +00:00
Fred Gleason
77f35e52f5
2018-08-13 Fred Gleason <fredg@paravelsystems.com>
...
* Removed support for the 'Backup Database' ['DB'] RML.
* Removed support for automatic DB backup.
* Dropped the 'STATIONS.BACKUP_DIR' and 'STATIONS.BACKUP_LIFE'
fields drom the database.
* Incremented the database version to 296.
2018-08-13 17:12:20 -04:00
Fred Gleason
16661cfb6d
2018-08-13 Fred Gleason <fredg@paravelsystems.com>
...
* Moved execution of maintenance routines from ripcd(8) to
rdservice(8).
2018-08-13 16:27:12 -04:00
Fred Gleason
223bdc2f84
2018-08-10 Fred Gleason <fredg@paravelsystems.com>
...
* Changed installation location of caed(8), ripcd(8), rdcatchd(8)
and rdrepld(8) from '@prefix@/bin' to '@prefix@/sbin'.
* Removed code to detach from controlling terminal after startup
from caed(8), ripcd(8), rdcatchd(8)
and rdrepld(8).
* Removed code to manage dropbox instances from rdcatchd(8).
* Removed code to start service daemons automatically from
user modules.
* Added rdservice(8).
2018-08-10 06:09:16 -04: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
3a7306de13
2018-08-07 Fred Gleason <fredg@paravelsystems.com>
...
* Removed Qt3 support classes from ripcd(8).
2018-08-07 12:40:30 -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
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
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
046ddb0264
2018-07-27 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in ripcd(8) that threw a segfault when executing
'DC!'.
2018-07-27 09:30:52 -04:00
Fred Gleason
f7bae36307
2018-07-18 Fred Gleason <fredg@paravelsystems.com>
...
* Cleaned up SQL quieries in 'ripcd/' to ensure UTF-8
compatibility.
2018-07-18 20:58:22 +00:00
Fred Gleason
7ce4b2ff10
2018-03-11 Fred Gleason <fredg@paravelsystems.com>
...
* Converted ripcd(8) to use RDApplication.
* Documented a 'Notification' message type in
'docs/apis/notification.xml'.
* Added an 'RDMulticaster' class.
* Added an 'mcast_recv_test' program in 'tests/'.
* Added a 'SYSTEM.NOTIFICATION_ADDRESS' field to the database.
* Incremented the database version to 276.
* Added an 'Mcast Address for Notifications' control to the
'System-Wide Settings' dialog in rdadmin(1).
* Implemented the 'Process Notification' ['ON'] command in
ripcd(8).
* Added an 'RDRipc::sendNotification()' method.
* Added an 'RDRipc::notificationReceived()' signal.
2018-03-11 20:24:39 -04:00
Fred Gleason
dc8bfb8f49
2017-09-02 Fred Gleason <fredg@paravelsystems.com>
...
* Implemented a driver for the Broadcast Tools Universal 4.1 MLR>>Web
switcher.
2017-09-02 16:49:42 -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
f0f908aad3
2017-08-13 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored the WheatNet SLIO driver to use event subscription.
2017-08-13 09:11:51 -04:00
Fred Gleason
2e3a2d5d1b
2017-08-13 Fred Gleason <fredg@paravelsystems.com>
...
* Refactored the WheatNet LIO driver to use event subscription.
2017-08-13 08:48:16 -04:00
Fred Gleason
b548f6264b
2017-08-12 Fred Gleason <fredg@paravelsystems.com>
...
* Implemented a driver for WheatNet LIO devices.
2017-08-12 18:04:01 -04:00
Fred Gleason
6a174ae612
2017-08-12 Fred Gleason <fredg@paravelsystems.com>
...
* Implemented a driver for WheatNet SLIO devices.
2017-08-12 16:50:49 -04:00
Fred Gleason
5ab1be62e4
2017-06-05 Fred Gleason <fredg@paravelsystems.com>
...
* Added a 'Air Gate' ['AG'] RML.
2017-06-05 17:22:34 -04:00
Fred Gleason
bb0876fa65
2017-05-24 Fred Gleason <fredg@paravelsystems.com>
...
* Fixed a bug in 'ripcd/livewiremcastgpio.cpp' that caused a segfault
when send a LiveWire multicast GPIO event that existed in the driver
configuration but was beyond the number of active GPIOS set.
2017-05-25 07:59:31 -04:00
Fred Gleason
c50be5b262
2017-05-23 Fred Gleason <fredg@paravelsystems.com>
...
* Modified ripcd(8) to allow switcher drivers to execute cleanup
code at program shutdown.
2017-05-23 10:43:34 -04:00
Fred Gleason
3b14fbfa10
2017-05-23 Fred Gleason <fredg@paravelsystems.com>
...
* Added an 'RDMatrix::KernelGpio' element to the 'RDMatrix::Type enum.
* Implemented a Kernel GPIO switcher driver in 'ripcd/kernelgpio.cpp'
and 'ripcd/kernelgpio.h'.
2017-05-23 10:24:26 -04:00
Fred Gleason
5d055932b1
2017-05-19 Fred Gleason <fredg@paravelsystems.com>
...
* Added support for the 'GPO Set' ['GO'] RML to the Modbus driver
in 'ripcd/modbus.cpp' and 'ripcd/modbus.h'.
2017-05-19 19:08:39 -04:00