>> Squidview history: 0.86 February 2017 - fix clang compiler warning, thanks http://people.freebsd.org/~danilo/ 0.85 Janurary 2017 - another result code, thanks Yuri Voinov 0.84 December 2016 - INM result code as 'U' - unmodified thanks Yuri Voinov 0.82-0.83: May 2016 - add more squid result codes thanks to Yuri Voinov for the suggestions, corrections 0.81: January 2015 - squid result code update thanks to Yuri Voinov for the suggestion 0.80: October 2013 - compatibility with syslog v0.79: May 2011: - code clean ups for gcc-4.6 v0.78: January 2011: - autoconf changes for clean compiles on Open/Solaris and OpenBSD. v0.77: November 2010: - large log files, >4G, support on i386. x86_64 was ok - squid denied requests are not counted in log reports v0.76: February 2010: - more tweaks v0.75: February 2010: - non-fatal bug fixes to v0.74 v0.74: February 2010: - robust creation of ~/.squidview v0.73: November 2008: - modifications to conform with ISO C++ 99 v0.72: 22 December 2007: - minor changes to permit compilation with gcc v4.3 - c++ code cleanup to eliminate compiler warnings - autoconf, automake cleanup v0.71: 5 November 2006: - applied edited patch from Vaclav Haisman which can boost speed of making reports 2 times - big thanks. v0.70: 14 March 2006: - applied patch from Debian people to permit compilation in gcc 4.1. v0.69: 24 October 2004: - removed an emun for clean compiles on gcc 3.4 - the same patch made by a few people - thanks to all - should've done it long ago (bad me). v0.68: 18 April 2004: - incorporated bug fixs by Willi Mann in CreateLinks(): - sizeof() doesn't return count of items in array - zero length log files now count; they are just empty v0.67: 5 March 2004 - endwin() goes back in v0.66: 4 March 2004: - tries to guess squid log file location (at first run) - disabled endwin(3) in RunProgram because a report said it messed up a terminal - Debian provided man page added - thanks Willi Mann v0.65: 29 February 2004: - faster runs of external programs - help here from Willi Mann of the Debian project - better (and format of) documentation v0.64: 17 February 2004: - reverted back to stable, slower sort as a bug still lurks - minor documentation fixes v0.63: 17 December 2003: - fixes to allow compiling in some environments v0.62: 16 December 2003 - bugs found and fixed by Mike Reid - thanks: - dereference of null pointer in NullText() - using c_str() to write to a string in StrLwr() - above bug fixes allow fast STL sort to run, so it is now default. but requires an edit of conf file if upgrading - see BUGS - more bugs fixed: - false positive in CheckEmail() - better shown progress in report generation v0.61: 9 December 2003 - example.log included v0.60: 17 November 2003 - repackaged to use GNU make - better at determining location of shared data v0.51: 18 September 2003 - remembers some tally preferences - minor bug fixed v0.50: 16 September 2003 - took in the 0.4 beta series: -- tally mode -- one user history mode - and added documentation v0.36: 1 March 2003 - aliases of IP client numbers - option changes to support that v0.35: 13 January 2003 - documentation improvements - minor bug (non fatal) fixes v0.30 patch3: 3 January 2003 - IP addresses replace null names - a few other minor improvements v0.30 patch 2: 30 December 2002 - distribution includes sample access.log v0.30 patch 1: 22 August 2002 - compiles with g++ 3 and not just 2.9x v0.30: 17 August 2002 - documentation improvements - misc. improvements - Makefile amended for package distributors - self contained sort routine implemented and used by default as a work around to external segfault - refer to readme about this(*) v0.20: 11 July 2002 - initial public release >> Future plans: - compile smoothly on other platforms, eg Solaris (please help with this one) - fix the above segfault problem * (advice sought also) - non-interactive reports (maybe, according to demand) The squidview home page is: http://www.rillion.net/squidview