This repository has been archived by the owner on Jan 27, 2024. It is now read-only.
/
CHANGELOG
437 lines (371 loc) · 22.4 KB
/
CHANGELOG
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
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
############################################################
EFA Version 3.0.2.6 Changes
############################################################
Issue #345 Bug - Numeric phishing default ruleset needed
Issue #360 Enhancement - Update option -- Are you Sure?
Issue #364 Enhancement - Edit transport destinations
Issue #374 Enhancement - Option to bypass db backup during update
Issue #382 Bug - Allow square brackets in EFA-Configure
Issue #395 Bug - postmap postfix configs during system restore
Issue #396 Bug - Fix case-sensitive strings in Let's Encrypt
Issue #397 Enhancement - Include hostname in upgrade email notices
Issue #399 Bug - POSTMASTEREMAIL undefined on some instances
Issue #400 Bug - Identical files scanning bug in multiple attached archives
Issue #401 Enhancement - Better kernel update detection
Issue #402 Bug - /usr/bin/clamav-unofficial-sigs.sh config version not updated to required version
Issue #403 Bug - MailGraph image in footer causing mixed content messages
Issue #405 Enhancement - Update hosts file when Outbound Relay is added
Enhancement -- sort friendly backup names
Enhancement -- remote-build.bash script for vps/remote builds
MailScanner updated to 5.0.7-1
Remi repo upgrade to PHP 7.2 added for performance and security
############################################################
EFA Version 3.0.2.5 Changes
############################################################
Issue #324 Enhancement - Import external backup to new EFA device
Issue #361 Enhancement - Display EFA version in the CLI via EFA-Configure
Issue #385 Bug - Changed from reload to restart for Postfix
Issue #386 Bug - Admin cannot modify domain admin accounts
Issue #387 Enhancement - Updated MariaDB recovery script
Enhancement - Let's Encrypt
Enhancement - Add EFA sponsored DCC servers
Enhancement - Hypervisor detection during init
Enhancement - MailScanner update to 5.0.6-5
Enhancement - MailWatch updated to latest develop
Enhancement - clamav-unofficial-sigs updated to 5.6.2
Security - Regenerate self signed certs for Postfix/Apache/Webmin
Security - Enabled strong cipher preference in Postfix
Security - Enabled strong cipher preference in Apache
Bug - Left the disabling of modsecuirty fix enabled, as new builds of 3.0.2.4 still have it enabled by default
Bug - Updated menu options for "Apache Settings" menu
Bug - Quarantine report to flip from HTTP to HTTPS
Bug - Update quarantine FROM_ADDR to use POSTMASTER address in /etc/EFA-Config
############################################################
EFA Version 3.0.2.4 Changes
############################################################
Issue #372 Bug - viewmail.php ampersand bug
Issue #373 Bug - SA Rule Hits Report Issues
Issue #375 Bug - Postfix Relay Info Missing
Issue #376 Bug - Secure loopback access to mysql
Issue #378 Enhancement - Disable mod_security starting at 3.0.2.4
Issue #379 Enhancement - Update Pyzor to latest version
Issue #380 Enhancement - Update DCC to latest version
Updated Webmin versions
Update MailWatch from 1.2.3-dev to 1.2.7-dev
Update MailScanner to 5.0.6-4.2 (eFa fork)
Update SGWI to 1.1.9-2
############################################################
EFA Version 3.0.2.3 Changes
############################################################
Issue #367 Bug - mod_security disable id 981320 (and 981317)
Issue #369 Bug - Variable type mismatch in viewmail.php
Configurable mod_security option added to EFA-Configure
Update MailWatch to resolve various issues found after 3.0.2.2
############################################################
EFA Version 3.0.2.2 Changes
############################################################
Issue #357 Bug - Fonts Not Rendering in MailWatch
Issue #358 Bug - Certain emails from detail.php do not populate B/W Lists
Issue #362 Bug - mod_security disable id 981247
Issue #363 Bug - Check for failed yum kernel update
Issue #366 Bug - Clear SpamAssassin-Temp
MailWatch update to resolve timeout issues and directory traversal
reject_unknown_reverse_client_hostname added to postfix configuration (new builds only)
############################################################
EFA Version 3.0.2.1 Changes
############################################################
Issue #356 Bug - Search and Reports Not Functioning
Update MailWatch again to resolve issue
Exception to mod_security (hex passwords)
Reset ownership on geoip dat files
############################################################
EFA Version 3.0.2.0 Changes
############################################################
Update MailWatch to resolve various issues
Add extra exceptions to mod_security
Update to CentOS 6.9
############################################################
EFA Version 3.0.1.9 Changes
############################################################
Added Apache mod_security by default
Added Apache X-XSS-Protection header
Updated MailWatch and Sqlgrey Web Interface (Security Fixes)
Changed and updated database engine to MariaDB (10.1)
############################################################
EFA Version 3.0.1.8 Changes
############################################################
Issue #347 Bug - Missing defines in latest MailWatch
############################################################
EFA Version 3.0.1.7 Changes
############################################################
Issue #346 Bug - EFA 3.0.1.6 mailwatch is empty after Update GeoIP Database
Updated MailWatch to 1.2.0 - RC4 latest development
############################################################
EFA Version 3.0.1.6 Changes
############################################################
Issue #263 Bug - Postfix Install Mangling of main.cf
Issue #326 Bug - MCP not functional
Issue #328 Bug - ClamAV Not Updating
Issue #331 Enhancement - Move Version into MailWatch
PR #332 Bug - Increase the number of characters allowed for the TLD
Issue #334, #234, #212 Bug - MailWatch Update
Issue #335 Bug - EFA-Configure Recusion Toggle Broken
Issue #340 Bug - Inline Signature bug in EFA-Configure
Issue #341 Bug - LANG option missing in MailWatch update
Postfix updated to version 3.1.3
############################################################
EFA Version 3.0.1.5 Changes
############################################################
Issue #299 Enhancement - Enhance menus in EFA-Configure (allow back out)
Issue #320 Bug - /root/.spamassassin inaccessible
Issue #322 Enhancement - Geoip update during EFA-Init
Issue #323 Bug - clamav-unofficial-sigs not running
############################################################
EFA Version 3.0.1.4 Changes
############################################################
Issue #315 Regression - Regression in Quarantine Reports
############################################################
EFA Version 3.0.1.3 Changes
############################################################
Issue #308 Bug - ClamAV Status Page blank
Issue #309 Bug - Anacron daily notifications from mailscanner
Issue #311 Bug - Quarantine Permissions Issue in 3.0.1.2
Issue #312 Bug - MailScanner access to EFA-Config denied
Updated clamav, clamd, mysql, and mysql-server
############################################################
EFA Version 3.0.1.2 Changes
############################################################
Issue #92 Bug/Enhancement - Mailwatch Single Recipient Release
Issue #165 Enhancement - Upgrade MailScanner
Issue #206 Enhancement - Default Max Archive Depth to Non Zero
Issue #210 Enhancement - Add EFA Version to GUI
Issue #228 Bug - Greylist toggle overwrites custom smtpd_recipient_restrictions
Issue #232 Enhancement - Use CLAMAV-UNOFFICIAL-SIGS maintained by eXtremeSHOK.com
Issue #239 Enhancement - Add TxRep Config for SA 3.4.1
Issue #265 Enhancement - Add per user mode for MailWatch
Issue #267 Bug - SPAM bounce loop
Issue #275 Bug - MailWatch updater adds duplicate SHOW_GREYLIST definitions
Issue #284 Enhancement - Lower ImageCerberus Scores by default
Issue #276 Bug - EFA-Configure Option 11 logic error
Issue #286 Bug - Postmaster set to empty interferes with postfix
Issue #287 Regression - Rules without Descriptions (removed from beta)
Issue #294 Bug - Attachment Release Issues in MailWatch
Issue #297 Bug - KAM.cf URL needs updated
Issue #306 Enhancement - EFA-Monitor alert enhancement
Sought Rules dropped (no longer maintained)
############################################################
############################################################
EFA Version 3.0.1.2-beta Changes
############################################################
Issue #92 Bug/Enhancement - Mailwatch Single Recipient Release
Issue #165 Enhancement - Upgrade MailScanner
Issue #210 Enhancement - Add EFA Version to GUI
Issue #228 Bug - Greylist toggle overwrites custom smtpd_recipient_restrictions
Issue #232 Enhancement - Use CLAMAV-UNOFFICIAL-SIGS maintained by eXtremeSHOK.com
Issue #239 Enhancement - Add TxRep Config for SA 3.4.1
Issue #265 Enhancement - Add per user mode for MailWatch
Issue #267 Bug - SPAM bounce loop
Issue #275 Bug - MailWatch updater adds duplicate SHOW_GREYLIST definitions
Issue #276 Bug - EFA-Configure Option 11 logic error
Issue #286 Bug - Postmaster set to empty interferes with postfix
Issue #287 Bug - Rules without Descriptions
Issue #294 Bug - Attachment Release Issues in MailWatch
Issue #297 Bug - KAM.cf URL needs updated
############################################################
EFA Version 3.0.1.1 Changes
############################################################
Issue #201 Bug - Deprecated release-msg.cgi (deployed)
Issue #253 Bug - EFA-Backup ssl folder (deployed)
Issue #260 Bug - Header in Apache Settings wrong (deployed)
Issue #261 Bug - learn-msg.cgi wrong path for sa-learn (deployed)
Issue #273 Security - MailWatch Configuration Vulnerability
Issue #274 Bug - Broken menu options in 3.0.1.0
############################################################
EFA Version 3.0.1.0 Changes
############################################################
Issue #201 Bug - Deprecated release-msg.cgi
Issue #236 Enhancement - Disable spam not delivered messages by default
Issue #253 Bug - EFA-Backup ssl folder
Issue #260 Bug - Header in Apache Settings wrong
Issue #261 Bug - learn-msg.cgi wrong path for sa-learn
Issue #262 Bug - MS_LOGO and MW_LOGO Definitions Needed
Issue #268 Enhancement - EFA-Init link test without DHCP dependency
Issue #269 Bug - SQL error during rename of host name in EFA-Configure
PR #270 Bug - Typo in RELEASENOTES
Issue #272 Security - MailWatch Vulnerability
############################################################
EFA Version 3.0.0.9 Changes
############################################################
Issue #39 Enhancement - Add link for Webmin in MailWatch
Issue #96 Enhancement - Reconfigure to permit regular yum updates
Issue #135 Enhancement - Lots of legit mails blocked on SpamAssassin KAM_BODY_URIBL_PCCC
Issue #148 Enhancement - Allow message view from quarantine reports directly
Issue #162 Enhancement - Upgrade Webmin (to 1.770-1)
Issue #176 Enhancement - Add quarantine cleanup options to EFA-Configure
Issue #179 Enhancement - Get webinterface to work with https by default
Issue #187 Enhancement - EFA service Monitoring
Issue #190 Enhancement - EFA-Init link test
Issue #191 Enhancement - Redirect postfix notifications from postmaster to postmaster email
Issue #192 Enhancement - EFA Update Now option
Issue #193 Enhancement - Removed rpmforge from yum, added EFA repo
Issue #194 Bug - mtalog is empty
Issue #195 Bug - Update EFA hostname in MySQL
Issue #197 Enhancement - Update EFA-Backup for Unbound
Issue #199 Bug - quarantine_report.php issues
Issue #200 Bug - unrar binary not extracting rar files in MailScanner
Issue #203 Bug - Fix Notify Senders sed replace issue in 3.0.0.8
Issue #204 Bug - UTF8 Characters Not Rendering in MailWatch
Issue #211 Bug - MS_LOGO missing
Issue #217 Enhancement - Upgrade Postfix (to 3.0.3)
Issue #219 Bug - Trailing spaces in subjects in MailScanner trigger duplicate subjects in header
Issue #227 Enhancement - Include local.cf in EFA-Backup
Issue #230 Bug - build script not building spamassassin
Issue #233 Bug - Disable postfix utf8 support for now (new feature not compiled in yet)
Issue #238 Enhancement - Upgrade Spamassassin to 3.4.1
Issue #243 Bug - Multiple entries for inet_protocols in main.cf (postfix bumped to 3.0.4)
Issue #244 Bug - Cleanup of SpamAssassin in /usr/local
Issue #245 Bug - ImageCerberus install/move to correct location
Issue #246 Bug - Cleanup old perl modules in /usr/local (and other locations)
Issue #247 Bug - Move GeoIP symlink to new location
Issue #251 Bug - EFA-Backup to /tmp fails when size of backup exceeds size of /tmp
############################################################
EFA Version 3.0.0.8 Changes
############################################################
Issue #40 Enhancement - Extend MailWatch to hide high spam from regular users
Issue #45 Enhancement - Add ScamNailer ClamAV ruleset (superceded by issue #172)
Issue #49 Enhancement - Add max spam check size to EFA-Configure
Issue #72 Enhancement - EFA MSRE Support
Issue #132 Enhancement - Increase sa-learn and spamassassin max message size limits
Issue #150 Bug - Replace dnsmasq with unbound (URIBL_BLOCKED using dnsmasq)
Issue #157 Bug - Razor failing after registration of service
Issue #156 Bug - GeoIP Bug Fix
Issue #158 Enhancement - Sort transport domain list in EFA-Configure
Issue #161 Enhancement - Increase MailScanner thread limit in EFA-Configure
Issue #164 Enhancement - Add MailWatch Password Reset to EFA-Configure
Issue #166 Bug - MailWatch cron job not executing contents
Issue #167 Enhancement - Change perms on /etc/postfix/sasl_passwd to 600
Issue #168 Enhancement - Start regular updates on RegistrarBoundaries.pm
Issue #169 Enhancement - Clean up clamav-unoffical-sigs script (superceded by issue #170)
Issue #170 Enhancement - Add support to MalwarePatrol to EFA-Configure
Issue #171 Bug - Update clamav -- fix any clamav discrepancies
Issue #172 Enhancement - Review sanesecurity signatures for inclusion in EFA
Issue #173 Enhancement - Securiteinfo.com support removed from unofficial-sigs
Issue #175 Enhancement - Set keyboard layout at beginning of EFA-Init
Issue #177 Enhancement - Correct EFA to new clamav paths using EPEL
Issue #178 Enhancement - EFA MailWatch Unicode Support
Issue #186 Bug - Unbound full recursion support
Issue #188 Bug - Logjam Vulnerability
EFA-Update enhanced fault tolerance
EPEL Repository is now enabled
Add 4GB Swap partition to new builds.
############################################################
EFA Version 3.0.0.7 Changes
############################################################
Issue #30 Enhancement - Filter out nonspam in quarantine reports (regression fix)
Issue #82 Enhancement - re2c spamassassin rule complilation support
Issue #128 Enhancement - Adjust Treat Invalid Watermarks With No Sender as Spam
Issue #133 Enhancement - Upgrade spamassassin to 3.4.0
Issue #136 Enhancement - Disable Notify Senders by default in MailScanner
Issue #139 Bug - SSLv3 POODLE Vulnerability
Issue #138 Enhancement - Maximum Processing Attempts Database Adjustments
Issue #141 Enhancement - Exclude Whitelisted Emails from Report as Spam Link
Issue #145 Bug - Modify Domain TLD Constraint
Issue #147 Bug - Message Learn/Release Rejecting 8 digit ID prefix
Issue #149 Bug - Disable SSL in Postfix (POODLE)
Issue #151 Bug - Fix for issue #141 for inbound whitelisted emails only
Issue #152 Bug - Fix for Issue #136 fix
Issue #153 Bug - Reply signature behavior not functional
Issue #154 Bug - Fix Razor typos in build.bash
Issue #155 Bug - GHOST Vulnerability (glibc)
############################################################
EFA Version 3.0.0.6 Changes
############################################################
Issue #127 Bug - Greylisting not toggling on 3.0.0.5
Issue #129 Enhancement - Increase max spam check size to 2 MB
Issue #130 Bug - Quarantine report problems after 3.0.0.5 upgrade
Issue #131 Bug - Undefined index %orgname%
Mailwatch updated to snapshot 7f6858df83
############################################################
EFA Version 3.0.0.5 Changes
############################################################
Issue #33 Enhancement - Remove software versions page from mailwatch
Issue #51 Enhancement - Redundant Quarantine Clean Scripts Present
Issue #54 Enhancement - Added hostname change to EFA-Configure
Issue #57 Enhancement - Alternating background for black/whitelist
Issue #66 Enhancement - Pull passwords from /etc/EFA-Config where practical
Issue #67 Enhancement - ImageCeberus default score
Issue #69 Bug - Filter out reserved words from user account creation
Issue #70 Enhancement - .bashrc EFA-Configure Launch Interactive Only
Issue #71 Bug - Urgent: raw.github.com certificate error fixes
Issue #73 Bug - Admin Email Change Fails to Update MailScanner Values
Issue #74 Bug - EFA-Configure Disable SSL does not disable redirect
Issue #75 Bug - EFA-Configure not writing iptables config to /etc/sysconfig/iptables
Issue #76 Bug - Processing Attempts Database Bug (temporarily disabled until MailScanner releases fix)
Issue #77 Bug - EFA MailScanner 0 byte tmp files (patched until MailScanner releases fix)
Issue #79 Enhancement - EFA-Update Staging and Error Handling
Issue #85 Bug - ClamAV Update Issue
Issue #87 Bug - EFA-Tokens-Cron Syntax Wrong
Issue #89 Bug - Razor errors in MailWatch Gui
Issue #90 Bug - Reapply 3.0.0.4 Update Fixes
Issue #93 Bug - Pyzor Errors
Issue #94 Bug - Postfix ID Regex Double Check
Issue #95 Bug - SASL Authentication database not found (dummy file created)
Issue #98 Bug - postfix tlsmgr smtpd_tls_session warnings
Issue #101 Bug - Can't register IDN names (hopefully fixed)
Issue #102 Enhancement - Remove raid-check cron
Issue #103 Bug - Update EFA-Init mirror path
Issue #104 Bug - Can't define multiple transports for same domain in efa-configure
Issue #107 Bug - MailWatch login page shows Mailwatch logo and theme after update testing
Issue #108 Bug - lists.php fails to load after MailWatch update testing
Issue #109 Bug - Documentation tab present after MailWatch update testing
Issue #110 Bug - Bring MailWatch conf.php to latest version
Issue #111 Bug - MailWatch.pm Errors after adding password fetch code
Issue #113 Bug - Modify EFA-Init to check a variable inside EFA-Config
Issue #115 Bug - Greylist option not available in new mailwatch version
Issue #116 Bug - Token is missing in 3.0.0.5
Issue #117 Enhancement - Lower High spamassassin score from 10 to 7
Issue #119 Bug - /etc/init.d/vmtoolsd: Permission denied
Issue #120 Bug - EFA-Configure System Restore showing all files
Issue #123 Enhancement - Update Kernel, mysql, postfix, clamav, clamd
Issue #124 Bug - MailScanner dies after update to 3.0.0.5
Issue #125 Bug - Internal Server Error learn-msg.cgi and release-msg.cgi (8/26/14)
-----
Imageceberus updated to version 1.1
Pyzor updated to version 0.7.0
Webmin updated to 1.690
Mailwatch updated to snapshot 74f18e2742
############################################################
EFA Version 3.0.0.4 Changes
############################################################
Issue #65 Bug - Fix EFA-SA-Update file location
Issue #63 Bug - Remove old kam.cf.backup from spamassasin directory
Issue #18 Bug - Email signature sanitation (avoid duplicate signatures)
############################################################
EFA Version 3.0.0.3 Changes
############################################################
Issue #62 Bug - Add perl-Compress-Raw-Zlib to fix failed build in previous versions
Issue #60 Bug - kam.cf.backup parsed by spamassassin
Issue #61 Bug - Domain Administrator cannot delete domain only whitelist/blacklist
Issue #30 Enhancement - Filter non-spam from quarantine reports
Issue #56 Enhancement - Add yum update exclusions
Issue #55 Bug - Kernel Update from yum update breaks vmware-tools (open-vm-tools)
Issue #48 and #47 Bug - MailWatch update to include lists.php typo and Release All bugs
Issue #53 Bug - Fix postfix queue directories after yum update
Issue #17 Enhancement - Trusted Networks Support for learn-msg.cgi
Issue #16 Enhancement - Automated Backup of MySQL and Settings
Issue #12 Enhancement - Improved handling of transport file with EFA-Configure
############################################################
EFA Version 3.0.0.2 changes
############################################################
Issue #44 Bug - Urgent: learn-msg.cgi broken Insert EFA database password back into script
No other changes for 3.0.0.2. Build from scratch is not affected by this bug and can remain on 3.0.0.1 at this time.
############################################################
EFA Version 3.0.0.1 Changes
############################################################
Issue #41 Bug - Correct length check for ID in learn-msg.cgi
Issue #24 Enhancement - Disabled cleaned message delivery, Add option to configure cleaned message delivery
Issue #23 Bug - Remove cyrus-sasl-ldap and cyrus-sasl-sql packages
To suppress sql_select option missing and
auxpropfunc error no mechanism available
Issue #32 Bug - Enable quarantine cleanup
Issue #25 Enhancement - Add https/ssl/tls configuration options for Apache