Ticket #3860 Correctly display SMTP SSL TLS boxes
After using the "Test" button, $_POST['smtpssl'] and $_POST['smtptls'] was 'on' or null - this got blindly copied back into $pconfig[] and resulted in the state of the SSL/TLS/STARTTLS checkboxes not being redisplayed....
Many fixes on privileges, ticket #3216:
- Remove unused privilege page-diagnostics-logs-wireless- Remove duplicated privileges- Fix limiter-info, pf-info and system-pftop that were using wrong name- Add privs for services-igmpproxy-edit- Fix ID for acptiveportal allowedhostnames and editallowedhostnames...
Split SSL/TLS into separate checkboxes so that plaintext connections can be made secured by using STARTTLS. Support for SMTPS connections should probably be done away with in future. Fixes #3180
Test growl whether or not growl is disabled.
Add the ability to disable Growl or SMTP notifications but keep their settings intact. Remove automatic test messages on save. Add individual test buttons for Growl and SMTP that work even if the service(s) are disabled.
Tidy up System:Advanced:Notifications XHTML
Close INPUT tags
Fix formatting and move setting back to system.
Moved beep option to notifications page
Unlink last msg cache for growl when sending test messagws
Fix label for SMTP server. Hostnames work fine.
Add support for TLS/SSL for notification (tested with smtp.gmail.com port 465)
Unfortunately, using variables in this way in strings passed to gettext doesn't work well with translations. Replacing with sprintf for now.
Replace hard coded pfSense with product_name
Fix typos
Allow setting the SMTP port for notifications. Fixes #677
Implement gettext()
Fix growl issues.
Ticket #518Ticket #519
Submibtted-by: Blake Skinner
Ticket #393. Require once.
Adding smtp auth support for notifications. Requested-by: pmi@bluegrass.net
allow sending of same message twice when 'testing' smtp service
Do not include head.inc twice
Correct misc tab URL
Alert if there is a problem sending the test message
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Summons the capitalization police
Correct hint
Add seperator
Correct pconfig variables
Require notices.inc
Adding SMTP support. Ticket #59
Adding register_via_growl()
Restore form values correctly... really.
Send a sample test message when user clicks save
Oops, store config in correct location
Save to correct location and nuke dirty stuff
Restore growl settings correctly
Adding System: Advanced: Notifications to priv list
First stab at adding growl notifications settings screen (and other future notifications)