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
|
>> Squidview history:
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
|