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