2018-Aug-13
- Minor bugs correction.
Size: 750909
SHA256: e69d96e6eec8bc6af2ff4b87934892e159bde664aeb36023ae3e101ddcd80cde

2018-Aug-03
- Added support for MIME type filtering (interfaccia.exe/filtering rules).
- Bug correction on urlfilterservice.exe (log read/write).
- Bug correction on urlfilterservice.exe (url search routine).

2018-Jul-16
- Completely rewritten filter and hooking routines.
- Fixed Image and Javascript filtering based upon MIME type.
- Set max log size to 2 GB per day (because of new filtering routines).

2018-May-22
Partially fixed MITM mode (broken since Windows 10 update 1803). Mime filtering of javascript and image is still broken and older way to manage them I suspect will not work anymore. I'm actually trying different ways to block these requests.
At present time direct setup file download is suspended.

2018-Mar-18
- Bug correction on UrlFilterService.exe (users password change wasn't written on disk).
- Bug correction on UrlFilterService.exe (rewritten external dns resolver communication code).
- Bugs correction on Ufs32bitAgent.exe and Ufs64bitAgent.exe (removed handle leak).
- UrlFilterService.exe: added min/max (128/65536) concurrent dns connections limits.
- UrlFilterService.exe: you can now change listening port of dns sinkhole server (example 192.168.0.3#2884 will put server listening on port 2884 of ip 192.168.0.3).

2017-Dec-16
- Bug correction on Urlfilterservice.exe (buffer overflow on spoofed user agent string).

2017-Dec-11
- MITM mode: removed system wide support (only IE and EDGE are supported now).
- DNS sinkhole: added connect port for external resolver to support dnscrypt-proxy (example for a local proxy 127.0.0.1#5353)
- DNS sinkhole: added support for ips filtering; now ips can be grouped and inserted as users to obtain different level of filtering.

2017-Oct-31
- Bug correction (memory leak on hooked function).
- Modified logerr32/64.txt structure.

2017-Sep-28
- Added flag option to block images and javascript based upon mime request.
- Added flag option to remove referer and spoof User Agent.
- Added flag option to disable/enable HSTS (please read about it before using it).
- Multiple bugs correction.

2017-Jun-17
- Added "no category" search filter in read log.
- Added flag to activate/deactivate MITM mode.
- Added category record count and record view (double clik on a category when init or update are not running).
- Minor bugs correction and speed optimization.

2017-Mar-17
- Added DNS sinkhole functionality

2017-Jan-29
- Corrected a bug in 32 and 64 bit injection routines (process owner was set to NULL)

2017-Jan-28
- Maintenance release: 32 and 64 bit injection failures get logged to better understand reasons behind them; files are stored in system32 and syswow64 folders (logerr32.txt and logerr64.txt)

2017-Jan-23
- Removed support for ip string to address conversion api because of a performance issue

2017-Jan-22
- Added support for ip string to address conversion api
- Added url and process pattern filter on log read in interfaccia.exe
- Added support for local file updates (see %WINDIR%\Urlfilterservices.ini for reference)

2017-Jan-04
- Added support for name resolution api
- Various bug correction

2016-Oct-31
- Bug correction on URLFilterService.exe and Interfaccia.exe
- Added controls adjustment on window resize in Interfaccia.exe

2016-Sep-25
- The hook engine has been completely rewritten
- Filtering support has been extended systemwide to every application using Wininet library
- Added manual url check button in Interfaccia.exe

2016-May-22
- Minor bugs corrections and optimizations
- Added support to HTML redirection codes

2016-May-02
- Bug correction on UrlfilterService.exe, UFS32bitAgent.exe and UFS64bitAgent.exe (once again: partial url support)
- Changed compression algorithm in NSIS installer

2016-Apr-19
- Bug correction on Interfaccia.exe and Identità.exe (handle leak)
- Bug correction on UrlfilterService.exe (partial url support)
- Bug correction on installer script (update fails on 32 and 64 bit systems)
- Added url clipbobard copy in url management window
- Added program update check for new versions

2016-Mar-24
- Minor bugs correction
- Added partial url support

2016-Feb-24
- Bug correction on UFS32bitAgent.exe and UFS64bitAgent.exe (failure on IPC queues mapping)

2016-Feb-20
- Bug correction on UFS32bitAgent.exe and UFS64bitAgent.exe (handle leak)
- Bug correction on UrlFilterService.exe (register value FilterIEControl not saved on configuration update)

2016-Feb-17
- Modified threads priority during service load and data update
- Removed a bug in Interfaccia.exe causing filters page to be available (but not usable), in a particular condition

2016-Feb-09
First pubblic release