1 
2 - Fix bug #181 ERR_RESPONSE_HEADERS with bypass
3 - Fix bug #183 whitelist and identification
4 - Fix bug #182 e2guardian systemd service does not support reload
5 - Fix bug #178 (NTLM Messages)
6 
7 February 2016
8 - Version 3.5.0
9 Summary of changes in this release (v3.5.0) can be found in e2guardian.release
10 
11 January 2016
12 Many Improvements and bug fixes, big thanks to Chris Nighswonger for his help
13 - Remove unused code
14 - Fix Bug #169 Mismached use of free()
15 - Fix Bug #162 Check missing dependency openssl
16 - Fix Bug #163 e2guardian -g causes segfault
17 
18 December 2016
19 - Fix Bug #157 (Code 400 log)
20 - Fix Bug #130 filtergroupslist not working with NTLM authentication (HTTPS)
21 
22 November 2016
23 - Fix Bug #135 SSL Bypass not working
24 - Fix Bug #156 Crash with url beyond 2048 characters (in list)
25 
26 October 2016
27 - New blockedflash.swf version + source
28 
29 September 2016
30 - Add Squid Log File Format
31 
32 August 2016
33 - Fix Bug #119 readFromSocket incorrect error path
34 - Fix Bug #136 (Ignoring the body of 304 replies causes corrupted messages)
35 - New auth plugin - identification by header -
36 
37 July 2016
38 - New logheadervalue option added
39 
40 June 2016
41 - Russian translation
42 - Update french translation
43 
44 March 2016
45 - Version 3.4.0.3
46 Summary of changes in this release (v3.4.0.3) can be found in e2guardian.release
47 
48 - Fix segfault when weightedphrasemode not defined
49 - naughtynesslimit now defaults to 50 (previously undefined)
50 
51 February 2016
52 - Fix ICAP with c-icap server, new option previewforce
53 - Version 3.4.0.2
54 - Fix bug #109 (bannedphraselist not working)
55 
56 - Version 3.4.0.1
57 - Hotfixes bugs #103 #105 (segfault)
58 
59 January 2016
60 - Version 3.4.0
61 - weightedphrasemode now optional - defaults to 1
62 - allowemptyhostcert option added (optional)
63 - createlistcachefiles now defaults to off
64 
65 December 2015
66 - new sslsiteregexplist added (optional)
67 - search term logic changed so banned_search_override works with both
68   search block list and with weighted search term.
69 - list_flags checked on lookups to avoid segv when lists not present
70 - Fix SEGV when SSL connect fails - add logsslerrors option
71 - Fix certificate generation with hostnames longer than 64 bytes (bug #96)
72 
73 November 2015
74 - Fix bug #96 Certificate Issues - requires X509_V_FLAG_TRUSTED_FIRST support in openssl
75 - Add SNI support to MITM - note only works with openssh 1.0.1e or higher
76 - Fix bux #94 new option textmimetypes
77 - Reports error on ssl_connect failure - extra message (160) added
78 - SSLMITM Upgrade sha1 to sha256
79 
80 September 2015
81 - originalip off by default (complain about 400 Bad request URL is malformed)
82 - Added, "namesuffix" option - one log file by instance (syslog) -
83 
84 August 2015
85 Summary of changes in this release (v3.2.0) can be found in e2guardian.release
86 
87 July 2015
88 - Fix bug #76 sslaccessdeniedaddress and reporting level < 3
89 - Remove old & unused values
90 - Remove max_upload option from e2guardian.conf
91 
92 June 2015
93 - Fix Bug #75 contentscanners commandlinescan broken and potential problem with the others
94 - Fix bug #30 compilation issue with --program-prefix
95 - Security Fix: AV and empty access_denied_domain value break scan silently
96 - Fix bug #72 (wrong config file)
97 - Add new option: "xforwardedforfilterip"
98 - Fix weighted phrases bug #15
99 - Add brazilian translation
100 - Code cleaning
101 - Add Czech translation
102 - New ssllegacylogic option (SSL lists greysslsitelist and bannedsslsitelist in separate files) default off
103 - Add SEARCHWORDS as default
104 - Add SSL_EXTRA_LIST as default
105 - Add LOCAL_LIST as default new option enablelocallists = on/off
106 - Add TOTAL_BLOCK_LIST as default
107 - Fix e2 now can start with --enable-sslmitm=yes without ca certificat
108 
109 January 2015
110 - MITM cert checking re-enabled
111 - MITM cert checking can be turned on/off with mitmcheckcert option
112 - Optional nocheckcertsitelist introduced
113 
114 December 2014
115 - Version 3.1.2
116 - Several bug fixes
117 - MITM cert checking disabled to enable cross-platform working to address Google retirement of nosslsearch feature.
118 
119 December 2014
120 - Version 3.1.1
121 MITM now working -  See notes/ssl_mitm for details
122 - Fix Segfault with filter_ports < auth plugins bug #44
123 - Fix e2guardianf1.conf and groupmode = 0 breaks identification bug #38
124 
125 November 2014
126 - Fix blanket block not working bug
127 
128 May/June 2014
129 - CIDR format support added in IP lists
130 - Rooms facility updated - now includes room specific overide white lists
131 - New perroomdirectory option in e2guardian.conf added
132 - Backward compatible with perroombanneddirectory option.
133 - Hard coded room user/log messages removed and replaced with new items in language messages file.
134 - Reading of lists functions amended to accomodate reading of multiple types of lists from a single file.
135 - Fixes from 3.0.4 merged
136 - Fixes from 3.0.3 merged
137 - Start of development version 3.1
138 - Fix Compilation problem with --enable-dnsauth=yes
139 
140 June/July 2014 - e2guardian 3.0.3
141 - Fix issue with urls ending in '//'
142 - Fix Compilation problem with --enable-dnsauth=yes
143 
144 June 2014 - e2guardian 3.0.3
145 - Fix site truncation when total_block_list in use
146 - Error message now given when maxchildren is reached
147 - Fix gentle restart -  A '-g' gentle restart does not kill current connections but filter group config is re-read.
148 - Fix ugly check about "open room definitions"
149 - Information message should be given when e2guardian is reloaded
150 
151 Mai 2014
152 - Release 3.0.2 - It fixes some compile errors reported in v3.0.1
153 
154 April 2014
155 - Release 3.0.1 - see e2guardian.release for details
156 
157 February 2014
158 - Maxlogitemlength code moved into ConnectionHandler.cpp so as to prevent
159 very large URLs corrupting log messages and to lower load on inter-process
160 communication.
161 - URL cache - Cache is now only checked (or added to) if URL is less than 2000 bytes and method is GET.
162 - Emtpy list set issue fixed - was causes failure of logging and URLcache processes when filtergroup was set to block all.
163 
164 November 2013 - e2guardian 1.0.0.1
165 - mapportstoips conf option added - when off listens on every filterports on every IP address,
166 - when on maps filterports to filterip's, default on
167 
168 First alpha version with E2BN Protex features added - See e2guardian.release for details.
169 
170 September 2013 - e2guardian 1.0.0.0
171 - URLs with # no longer truncated when reading lists
172 - mapauthtoports conf option added - when off scans all auth plugs on every listening addr/port, when on maps auth plugins to addr/ports, default on
173 - Warning message about reporting level by Frederic Bourgeois
174 - Added, full banned URL, including parameters, for sslaccesdenied By frederic Bourgeois
175 - Added, nonstandarddelimiter per filtergroupe By frederic Bourgeois
176 - Fix Libpcre crash by Russell coker from Debian
177 - Fix BSD crash (process forking out of control) By Philip Pearce and Martin Coco
178 
179 For historical changes to DansGuardian see DGChangeLog
180