Changes for version 1.50
- Added bin/smolderctl - J. Swartz
- Added configuration directives TruncateTestFilenames, ReportsPerPage, AutoRefreshReports - J. Swartz
- smolder now exits if any options are invalid, instead of continuing on. - A. Lester
- Documentation improvements - M. Stosberg
- Now storing results per-stream - J. Swartz
- Individual test files can be muted so they don't generate emails for a specified period of time - J. Swartz, M. Peters
- Comments can be added to test files - J. Swartz, M. Peters
- Allow anonymous reports to be uploaded by bin/smolder_smoke_signal - M. Peters
- Fixed RT #49107 by trying to pick a better default hostname - M. Peters
- Fixed RT #49993 by making smolder_smoke_signal default to 8080 just like Smolder does - M. Peters
- Fixed RT #49997 by making sure we don't send duplicate emails if multiple accounts use the same address - M. Peters
- Compile templates at startup time. - A. Schrab
- Don't write a PidFile by default. The previous default location is likely to not be writeable. - A. Schrab
- Added LogLevel configuration directive - M. Peters
- Changed all uses of open() to be 3-arg version - B. Oaks
Documentation
- smolder - Web Smoke Test Aggregator
- smolder_smoke_signal
Modules
- Smolder - continuous integration smoke server
- Smolder::AuthInfo
- Smolder::Build
- Smolder::Conf - Smolder configuration module
- Smolder::Constraints
- Smolder::Control
- Smolder::Control::Admin
- Smolder::Control::Admin::Developers
- Smolder::Control::Admin::Projects
- Smolder::Control::Developer
- Smolder::Control::Developer::Prefs
- Smolder::Control::Graphs
- Smolder::Control::Projects
- Smolder::Control::Public
- Smolder::Control::Public::Auth
- Smolder::DB - Database connections and Object-Relational-Mapper methods
- Smolder::DB::Developer
- Smolder::DB::Preference
- Smolder::DB::Project
- Smolder::DB::ProjectDeveloper
- Smolder::DB::SmokeReport
- Smolder::DB::TestFile
- Smolder::DB::TestFileComment
- Smolder::DB::TestFileResult
- Smolder::Dispatch
- Smolder::Email
- Smolder::Manual - How to use Smolder more effectively
- Smolder::Mech
- Smolder::TAPHTMLMatrix
- Smolder::TestData
- Smolder::TestScript - setup various things for smolder tests scripts
- Smolder::Upgrade - Base class for Smolder upgrade modules
- Smolder::Util
Provides
- Smolder::AuthHandler in lib/Smolder/AuthHandler.pm
- Smolder::Debug in lib/Smolder/Debug.pm
- Smolder::Redirect in lib/Smolder/Redirect.pm
- Smolder::Server in lib/Smolder/Server.pm
- Smolder::Server::Control in lib/Smolder/Server/Control.pm
- Smolder::Server::PreFork in lib/Smolder/Server/PreFork.pm
- Smolder::Upgrade::V0_1 in lib/Smolder/Upgrade/V0_1.pm
- Smolder::Upgrade::V0_3 in lib/Smolder/Upgrade/V0_3.pm
- Smolder::Upgrade::V1_1 in lib/Smolder/Upgrade/V1_1.pm
- Smolder::Upgrade::V1_21 in lib/Smolder/Upgrade/V1_21.pm
- Smolder::Upgrade::V1_24 in lib/Smolder/Upgrade/V1_24.pm
- Smolder::Upgrade::V1_30 in lib/Smolder/Upgrade/V1_30.pm
- Smolder::Upgrade::V1_37 in lib/Smolder/Upgrade/V1_37.pm
- Smolder::Upgrade::V1_50 in lib/Smolder/Upgrade/V1_50.pm
- Template::Perl in lib/Smolder/Control.pm UNAUTHORIZED