570 Commits

Author SHA1 Message Date
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
Fred Gleason
c296491149 2017-05-18 Fred Gleason <fredg@paravelsystems.com>
* Added a 1/10 second hold-off between input polling calls to the
	Modbus driver in 'ripcd/modbus.cpp' and 'ripcd/modbus.h'.
2017-05-18 17:40:36 -04:00
Fred Gleason
1a94f58fff 2017-05-18 Fred Gleason <fredg@paravelsystems.com>
* Added pseudo-schema change 263 to restore missing LOG_MODES table
	records [GitHub issue #000175].
	* Added code to create and remove LOG_MODES table records when
	adding and removing Host definitions.
	* Incremented the database version to 263.
2017-05-18 15:26:49 -04:00
Fred Gleason
0134e46052 2017-05-18 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.3int06.
v2.15.3int06
2017-05-18 12:57:58 -04:00
Fred Gleason
f530bf7ca8 2017-05-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'configure.ac' to generated an invalid 'mysqld'
	dependency when generating RPMs for RHEL6.
2017-05-18 12:55:39 -04:00
Fred Gleason
2cc1c403c2 2017-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Ticket' field to the test harness page at
	'web/test/listsystemsettings.html'.
2017-05-17 15:00:36 -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
c4af1a9f1b 2017-05-11 Fred Gleason <fredg@paravelsystems.com>
* Removed debug printfs from 'lib/rdcddblookup.cpp'.
2017-05-11 08:53:09 -04:00
Fred Gleason
655d4c37a3 2017-05-11 Fred Gleason <fredg@paravelsystems.com>
* Added a workaround for icedax(1)'s idiotic user prompt in
	'lib/rdcddblookup.cpp' to prevent freezes when attempting to read
	CD-TEXT.
2017-05-11 08:17:04 -04:00
Fred Gleason
9a6d82c7aa 2017-05-10 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.3int05.
v2.15.3int05
2017-05-10 12:58:03 -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
734b15ee52 2017-05-08 Fred Gleason <fredg@paravelsystems.com>
* Added a dependency for cdda2wav(1) in 'rivendell.spec.in'.
2017-05-08 08:56:47 -04:00
Fred Gleason
bcc83fc202 2017-05-08 Fred Gleason <fredg@paravelsystems.com>
* Added a dependency for cdda2wav(1) in 'rivendell.spec.in'.
2017-05-08 08:55:35 -04:00
Fred Gleason
26e0b94045 2017-05-06 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printfs.
2017-05-06 12:16:52 -04:00
Fred Gleason
a512972043 2017-05-03 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDMatrix::Modbus' element to the 'RDMatrix::Type enum.
	* Implemented a Modbus TCP switcher driver in 'ripcd/modbus.cpp' and
	'ripcd/modbus.h'.
2017-05-03 12:32:48 -04:00
Fred Gleason
564414cbe3 2017-05-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused RDCartSlots to fail to rotate cuts when
	replaying a cart without a reload.
2017-05-02 11:47:28 -04:00
Fred Gleason
4a3826bc99 2017-04-20 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.3int04.
v2.10.3int04
2017-04-20 10:32:06 -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
e803cb40bc 2017-04-18 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.3int03.
v2.15.3int03
2017-04-18 13:25:59 -04:00
Fred Gleason
44eb0133c3 2017-04-17 Fred Gleason <fredg@paravelsystems.com>
* Removed the password field length limitation in
	'rdlogin/rdlogin.cpp'.
2017-04-18 13:21:04 -04:00
Fred Gleason
7817688057 2017-04-17 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.3int02.
v2.15.3int02
2017-04-17 13:30:43 -04:00
Fred Gleason
de1beb6f86 2017-04-17 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'rdlogedit/edit_log.cpp' that caused header data
	to fail to be saved when clicking the 'Save' button.
2017-04-17 13:27:28 -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
Fred Gleason
9062c6f816 2017-04-11 Fred Gleason <fredg@paravelsystems.com>
* Added a mysql/mariadb dependency in 'rivendell.spec.in'.
2017-04-11 12:19:13 -04:00
Fred Gleason
cd5259e08c 2017-04-11 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.3int01.
v2.15.3int01
2017-04-11 10:08:08 -04:00
Fred Gleason
a7f6ad1cac 2017-04-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rduser.cpp' that broke the build on Windows.
2017-04-11 09:56:53 -04:00
Fred Gleason
86024cde30 2017-04-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a typo in 'lib/Makefile.am'.
2017-04-11 09:41:52 -04:00
Fred Gleason
4d5e5c19a0 2017-04-11 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.3int00.
v2.15.3int00
2017-04-11 09:38:12 -04:00
Fred Gleason
a0e4b92bbf 2017-04-11 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'web/rdxport/import.cpp' that caused temporary files
	to be left behind after processing an Import web call.
2017-04-11 09:18:52 -04:00
Fred Gleason
0eda6b79fc 2017-04-06 Fred Gleason <fredg@paravelsystems.com>
* Added an rdauth(1) utility in 'utils/rdauth/'.
	* Fixed a regression in 'lib/rdcart.cpp' that caused the 'Import'
	web API call to fail with an 'unsupported format' error.
2017-04-06 15:26:30 -04:00
Fred Gleason
2dd20efbad i18n changes 2017-04-06 12:23:59 -04:00
Fred Gleason
173fb6fa2f Merge pull request #168 from deltecent/issue167
Display '(MM:SS) Event Name' in delete event dialog

Thanks!
2017-04-05 15:47:54 -04:00
Fred Gleason
9eb7c12b1a 2017-04-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'web/rdxport/rdxport.cpp' that broke
	the CreateTicket web API call when connecting from localhost
	or the machines registered IP address.
2017-04-05 15:14:00 -04:00
Fred Gleason
23df8ca675 2017-04-05 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'lib/carts.cpp' that broke cut listings
	in the 'ListCarts' web API call.
2017-04-05 14:39:06 -04:00
Fred Gleason
275c08b156 2017-04-03 Fred Gleason <fredg@paravelsystems.com>
* Added a 'USERS.LOCAL_AUTH' field to the database.
	* Added a 'USERS.PAM_SERVICE' field to the database.
	* Added an index on 'STATIONS.IPV4_ADDRESS' to the database.
	* Incremented the database version to 262.
	* Added 'RDUser::localAuthentication()',
	'RDUser::setLocalAuthentication()', 'RDUser::pamService()' and
	'RDUser::setPamService()' methods in 'lib/rduser.cpp' and
	'lib/rduser.h'.
	* Added 'PAM Service' and 'Authenticate This User Locally' controls
	to the Edit User dialog in 'rdadmin/edit_user.cpp' and
	'rdadmin/edit_user.h'.
	* Added a PAM service configuration in 'conf/rivendell.pam'.
2017-04-03 18:15:07 -04:00
Fred Gleason
9cfcfcb5be 2017-04-03 Fred Gleason <fredg@paravelsystems.com>
* Changed all instances of authorization failure in the rdxport service
	to return code 404.
2017-04-03 11:04:39 -04:00
Fred Gleason
11a6609876 2017-03-30 Fred Gleason <fredg@paravelsystems.com>
* Changed the result code of the 'AddCart' service when the cart
	already exists from '403' to '400'.
	* Changed the result code of the 'EditCart' service when attempting
	to set a forced length on a macro cart from '403' to '400'.
	* Changed the result code of the 'EditCart' service when attempting
	to set a forced length outside of the valid range from '403' to '400'.
	* Changed the result code of the 'Export' service when attempting
	to export from a cut with no audio content from '403' to '404'.
	* Changed the '401' result code of the 'EditCart' service to be 403.
	* Changed the '401' result code of the 'DeleteAudio' service to be 403.
	* Changed the '401' result code of the 'Export' service to be 403.
2017-03-30 11:38:18 -04:00
Fred Gleason
36fa10802a 2017-03-30 Fred Gleason <fredg@paravelsystems.com>
* Added '--relink-audio' and '--relink-audio-move' commands to
	rddbcheck(8) in 'utils/rddbcheck.cpp' and 'utils/rddbcheck.h'.
2017-03-30 10:06:35 -04:00
Fred Gleason
4342ccd01e 2017-03-29 Fred Gleason <fredg@paravelsystems.com>
* Modified rddbcheck(8) so as to process a --rehash command after
	the inexpensive checks.
2017-03-29 14:30:08 -04:00
Fred Gleason
aeccd2600e 2017-03-29 Fred Gleason <fredg@paravelsystems.com>
* Added a man page for rddbcheck(8).
2017-03-29 12:38:01 -04:00
Fred Gleason
5dc6fa92a9 2017-03-29 Fred Gleason <fredg@paravelsystems.com>
* Added a 'CUTS.SHA1_HASH' field to the database.
	* Incremented the database version to 261.
	* Added a 'Sha1' column to the Cut List in 'rdlibrary/audio_cart.cpp'.
	* Added 'RDCut::sha1Hash()' and 'RDCut::setSha1Hash()' methods in
	'lib/rdcut.cpp' and 'lib/rdcut.h'.
	* Added a '--rehash=' directive to rddbcheck(8).
	* Added a 'Rehash' Web API call.
	* Added an 'RDRehash' class in 'lib/rdrehash.cpp' and 'lib/rdrehash.h'.
2017-03-29 11:09:15 -04:00
Fred Gleason
bc2c441680 2017-03-27 Fred Gleason <fredg@paravelsystems.com>
* Added a 'WEBAPI_AUTHS' table to the database.
	* Added a 'USERS.WEBAPI_AUTH_TIMEOUT' field to the database.
	* Incremented the database version to 260.
	* Added 'RDUser::webapiAuthTimeout()' and
	'RDUser::setWebapiAuthTimeout()' methods in 'lib/rduser.cpp' and
	'lib/rduser.h'.
	* Added a 'WebAPI Timeout' control to the Edit User dialog in
	'rdadmin/edit_user.cpp' and 'rdadmin/edit_user.h'.
	* Implemented a 'CreateTicket' Web API call.
2017-03-27 13:43:42 -04:00
Fred Gleason
60a9deb349 2017-03-24 Fred Gleason <fredg@paravelsystems.com>
* Updated 'NEWS'.
	* Incremented the package version to 2.15.3.
v2.15.3
2017-03-24 13:46:26 -04:00
Patrick Linstruth
6bcd0b17bf Display '(MM:SS) Event Name' in delete event dialog 2017-03-17 09:53:32 -07:00
Fred Gleason
2e5fcd5bd7 2017-03-16 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.2int07.
v2.15.2int07
2017-03-16 18:02:39 -04:00
Fred Gleason
5b5800d27f 2017-03-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in 'lib/rdaudioconvert.cpp' that caused conversions
	from MPEG Layer 3 VBR data to be truncated when no end point
	was specified.
	* Fixed a bug in 'web/rdxport/import.cpp' that caused the
	end marker to be positioned incorrectly when importing MPEG
	Layer 3 VBR files.
2017-03-16 16:11:41 -04:00
Fred Gleason
301fbf42aa 2017-03-16 Fred Gleason <fredg@paravelsystems.com>
* Fixed typos in 'rlm/rlm_tagstation.c' that caused failure to
	read the 'CategoryAdvertisements=' and 'CategoryPromotions='
	directives.
2017-03-16 14:07:56 -04:00
Fred Gleason
d68d264b62 2017-03-15 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 2.15.2int06.
v2.15.2int06
2017-03-15 18:28:47 -04:00