This repository has been archived by the owner on Jan 27, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathTESTPLAN
241 lines (213 loc) · 9.34 KB
/
TESTPLAN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
############################################################
EFA Version 3.0.2.6 TEST PLAN
############################################################
Confirm EFA-Configure Functionality
Edit transport destinations PASSED
Are you sure for Update Now PASSED
Brackets accepted in transport edits PASSED
Option to add to hosts file during Outbound Relay setup PASSED
DKIM menus and settings function PASSED
Confirm EFA-Backup
Backs up trim-awl PASSED
Date ordering sort friendly PASSED
Confirm EFA-Restore
Executes postmaps PASSED
Confirm NOBACKUP env set skips backup on update PASSED
Confirm MailScanner
Update successful PASSED
Numeric Phishing ruleset PASSED
Confirm MailGraph
Footer GIF Removed PASSED
Confirm EFA-Init
New Email Options PASSED
Confirm Update reports FQDN on completion notice PASSED
Confirm Let's encrypt upper case ok PASSED
Confirm remote-build.bash PASSED
############################################################
EFA Version 3.0.2.5 TEST PLAN
############################################################
Confirm certbot gets installed PASSED
Confirm EFA-Configure DCC Server option PASSED
Confirm postfix hardening occurs PASSED
Confirm Apache hardening occurs PASSED
Confrim enabling Let's Encrypt works (apache/postfix/webmin) PASSED
Confirm disabling Let's Encrypt places self-signed certs back (apache/postfix/webmin) PASSED
Confrim upgrade from 3.0.2.4 -> 3.0.2.5 starts new cert regen (change self-signed from SHA1 to SHA256) PASSED
Confirm new buils detect hypervisor and installs agent accordingly PASSED
Confirm successful update to latest MailWatch PASSED
Confirm successful update to latest MailScanner PASSED
Confirm successful update to latest clamav-unofficial-sigs PASSED
Confirm msre_reload cron symlinked properly PASSED
Todo: build testing
############################################################
EFA Version 3.0.2.4 TEST PLAN
############################################################
Update Testing passing, Build Testing passing
Confirm successfull MailWatch upgrade PASSED
Check viewmail.php PASSED
Check SA Rule Hits report PASSED
Check Postfix Relay Info PASSED
Check Domain Admin Security Fix PASSED
Confirm mod_security is disabled PASSED
Confirm Successful MailScanner upgrade PASSED
SA and MailScanner lint tests PASSED
Check Pyzor PASSED
Check DCC PASSED
Confirm /var/spool/MailScanner/quarantine perms PASSED
Confirm /etc/MailScanner/defaults PASSED
Confirm /etc/MailScanner/MailScanner.conf config PASSED
Confirm successful Webmin upgrade PASSED
Confirm successful SGWI upgrade PASSED
Confirm preservation of MailScanner reports PASSED
Confirm ms-sendmail does not get activated PASSED
Confirm ms-update-phishing ms-peek fix PASSED
############################################################
EFA Version 3.0.2.3 TEST PLAN
############################################################
Confirm EFA-Configure Apache Settings Menu PASSED
Check HTTPS PASSED
Check Modsecurity PASSED
Confirm mod_security exceptions are active PASSED
981320 PASSED
981317 PASSED
Confirm successful MailWatch Upgrade PASSED
Confirm SESSION_TIMEOUT present PASSED
Confirm MAILWATCH_SMTP_HOSTNAME present PASSED
* very complex passwords or passwords that resemble attack
strings may still trigger mod_security
############################################################
EFA Version 3.0.2.2 TEST PLAN
############################################################
Confirm successful MailWatch update PASSED
Check timeout function PASSED
Check directory traversal to reports in MailScanner Config View PASSED
Check utf8mb4 glyphs are rendering in MailWatch PASSED
Confirm mod_security exceptions are active PASSED
Confirm eFa-SAClean is present PASSED
Confirm that temp directory is cleaned PASSED
Confirm reject_unknown_reverse_client_hostname present in new builds PASSED
* very complex passwords or passwords that resemble attack
strings may still trigger mod_security
############################################################
EFA Version 3.0.2.1 TEST PLAN
############################################################
Confirm successful MailWatch update PASSED
Perform complex password tests PASSED
Test report display PASSED
Confirm mod_security exceptions are active PASSED
* very complex passwords or passwords that resemble attack
strings may still trigger mod_security
############################################################
EFA Version 3.0.2.0 TEST PLAN
############################################################
Confirm successful MailWatch update PASSED
Perform complex password tests PASSED WITH EXCEPTIONS*
Perform W/B List tests (long) PASSED
Test report filters PASSED
Test session handling and timeouts PASSED
Confirm new options in conf.php present PASSED
Confirm mod_security exceptions are active PASSED
* very complex passwords or passwords that resemble attack
strings may still trigger mod_security
############################################################
EFA Version 3.0.1.9 TEST PLAN
############################################################
Confirm Successful upgrade to MariaDB PASSED
Confirm Successful upgrade to MailWatch 1.2.0 PASSED
Confirm Successful upgrade to SQLGrey Web Interface PASSED
Internal testing of MailWatch Security PASSED
Internal testing of SGWI Security PASSED
############################################################
EFA Version 3.0.1.8 TEST PLAN
############################################################
MailWatch
Confirm missing settings are present in conf.php PASSED
############################################################
EFA Version 3.0.1.7 TEST PLAN
############################################################
MailWatch
Version version in footer present PASSED
Verify Issue #346 fixed PASSED
Verify New MailWatch Functionality
All menus intact PASSED
All tools intact PASSED
B/W lists functioning PASSED
reports functioning PASSED
msre functioning PASSED
greylisting functioning PASSED
test username/pw security PASSED
individual email reports functioning PASSED
SA Learn and reporting functioning PASSED
############################################################
EFA Version 3.0.1.6 TEST PLAN
############################################################
MailWatch
Verify version removed from login PASSED
Verify version in footer PASSED
EFA-Configure
Verify support for long TLDs PASSED
Verify functionality of Recursion PASSED
Verify choosing cancel in Non Spam Settings returns to menu PASSED
MailScanner/ClamAV
Verify that ClamAV is updating via cron PASSED
MailScanner
Verify that MCP rules process properly PASSED
MailWatch
Verify successful upgrade to development branch c4c06fa PASSED
Verify presence of LANG option in conf.php PASSED
Postfix
Verify successful upgrade to postfix 3.1.3 PASSED
############################################################
EFA Version 3.0.1.2 TEST PLAN
############################################################
func_apachesettings
Verify proper operation of func_apachesettings PASSED
Verify that y/n both function properly PASSED
func_greylisting
Verify proper disable enable of greylisting PASSED
Verify preservation of smtpd_recipient_restrictions settings PASSED
SHOW_GREYLIST
Verify SHOW_GREYLIST duplicate is removed PASSED
Verify that mailwatch update routine does not add duplicate PASSED
Verify that mailwatch update adds SHOW_GREYLIST if missing PASSED
Verify that mailwatch update sets proper boolean flag for SHOW_GREYLIST PASSED
MailScanner
Verify proper daemon function PASSED
Test mail flow
spam test PASSED
non-spam test PASSED
virus test PASSED
content test PASSED
Verify cron job functionality PASSED
check for potential mailscanner and mailwatch cron conflicts PASSED
(test after one week again with quarantine purging) PASSED
Run Successful Lint tests PASSED
Verify presence of needed perl modules PASSED
(check for perl-LDAP and Mail-IMAPClient -- build if needed) PASSED
Verify that quarantined attachements can be released from localhost PASSED
(when quarantine viruses is set to yes in MailScanner)
MailWatch
Verify version shows on login screen PASSED
Verify that autorelease functionality on quarantine reports works when enabled PASSED
Verify that release link image appears PASSED
HIDE_UNKNOWN option works for reports and is enabled PASSED
HIDE_UNKNOWN option is added to config during upgrade PASSED
Successful login using full email address when LDAP mail field is in use PASSED
Successful operation of per user spam settings when enabled PASSED
clamav-unofficial-sigs
Test signature operations PASSED
Verify creation of cron, log, logrotate PASSED
Verify removal of old files PASSED
test malwarepatrol cli PASSED
func_mailsettings
Verify that empty postmaster results in removal of postfix settings PASSED
Verify that non-empty postmaster results in addition of postfix settings PASSED
func_peruser
Verify all functionality -- able to toggle on and off and cancel successfully PASSED
descriptions.cf
Verify that warnings relating to missing descriptions are suppressed during spamassassin lint test REGRESSION
(causes more trouble when rules without descriptions drop off of rulesets....do not include)
EFA-SA-Update
Verify that kam.cf upodates from correct url source PASSED
SpamAssassin
Verify TxRep works when manually enabled PASSED