* Dropped the 'SYSTEM.MAX_POST_LENGTH' field from the database.
* Incremented the database version to 370.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Removed the '#define RD_DEFAULT_MAX_POST_LENGTH' statement from
'lib/rd.h'.
* Added a '#define RD_MAX_POST_LENGTH' statement in 'lib/rd.h'.
* Removed the 'RDSystem::maxPostLength()' and
'RDSystem::setMaxPostLength()' methods.
* Removed the 'Maximum Remote Post Length' control from the
'System-Wide Settings' dialog in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.0.0rc4.
* Incremented the Python API version to 4.0.0rc4.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Changed the minimum size of the rdairplay(1) main window to
1555x870 pixels.
* Changed the minimum required display resolution in 'INSTALL' to
1680x1050 pixels.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that would cause 'failed to load translation file'
warnings to be sent to the Apache error log.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Refactored the WebAPI HTML test harnesses to allow testing via both
'multipart/form-data' and 'application/x-www-form-urlencoded'
encodings.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDFormPost' that caused the last character
of the last variable in the post to be truncated when using
'application/x-www-form-urlencoded' encoding.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdairplay(1) that could cause random delays when
starting audio events in logs.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused the 'Repost' action in the 'List
Feeds' dialog to fail to post the feed XML in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in caed(8) that caused spurious 'sent unrecognized
command "ME"' messages to be sent to the syslog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdvairplayd(8) that caused spurious 'sent
unrecognized command "TS -1"' messages to be sent to the syslog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the podcasting subsystem that could cause SFTP
operations to fail due to unknown SSH host certificates.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added support for firewalld to the 'rivendell' DEB package.
* Added CDN scripts to the 'rivendell' DEB package.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Implemented the 'Heartbeat' ['HB'] protocol command in ripcd(8).
* Added support for the 'Heartbeat' ['HB'] RIPC protocol command
to 'RDRipc'.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Refactored the right-side of the 'Edit Event' dialog in
rdlogmanager(1) to be fully resizeable.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Restored blank circle to the clock display when no clock event is
selected in the 'Edit Clock' dialog in rdlogmanager(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogmanager(1) that caused the font of the
title field in the 'Edit Clock' dialog to be incorrect.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the rdxport service that caused temporary
directories to be left behind after processing audio imports.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a vulnerabilities in 'RDFormPost' that could allow maximum
post length restrictions to be bypassed by use of a maliciously
crafted HTTP transaction.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the WebAPI that caused imports to bypass the
maximum file size limitation set the 'System Settings' in rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Remove the seconds field from the 'Air Date/Time' and 'Item Expires'
values on the 'Editing Item' dialog in rdcastmanager(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused the 'View Raw XML [Front]
report to use locally generated XML.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added 'View Raw XML [Front]' and 'View Raw XML [Back]' items to
the right-click menu in the 'Rivendell Feed List' dialog in
rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcastmanager(1) which broke display
of superfeed items in the 'Podcast Item List' dialog.
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
* Added a 'FEEDS.CDN_PURGE_PLUGIN_PATH' field to the database.
* Incremented the database version to 369.
* Added ' RDFeed::cdnPurgePluginPath()' and
'RDFeed::setCdnPurgePluginPath()' methods.
* Removed the RD_MODULES_DIR #define from 'lib/rd.h'.
* Changed the RD_PYPAD_SCRIPT_DIR #define in 'lib/rd.h' to be
a static value of "/usr/lib/rivendell/pypad".
* Added a 'CDN Purge Plug-In' control to the 'Feed' dialog in
rdadmin(1).
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>