Difference between revisions of "Indihiang"
From SpenchWiki
(→Summary) |
(→Bug fixes) |
||
Line 16: | Line 16: | ||
== Bug fixes == | == Bug fixes == | ||
+ | * No longer crashes when unable to open a log file already opened (e.g. by IIS). Will keep trying to open file until it succeeds, and sets read-write share flag so another process can still access it. | ||
* Crash in User Agent control where index is chosen in combobox with no items | * Crash in User Agent control where index is chosen in combobox with no items | ||
* The IP address parser has been improved to handle compound addresses, such as those created by web server interpretation of [http://en.wikipedia.org/wiki/X-Forwarded-For X-Forward-For] headers (usually by an [http://forum.jetnexus.com/forum_posts.asp?TID=3 ISAPI plugin]). | * The IP address parser has been improved to handle compound addresses, such as those created by web server interpretation of [http://en.wikipedia.org/wiki/X-Forwarded-For X-Forward-For] headers (usually by an [http://forum.jetnexus.com/forum_posts.asp?TID=3 ISAPI plugin]). |
Revision as of 20:55, 20 August 2011
Contents
[hide]Summary
This is a re-release of Indihiang 1.0.0.0 (as 1.0.0.1) with a few bug fixes to improve stability.
Please be aware: the program still uses up lots of memory, and is still slow when analysing many logs (I use AWStats to do this instead). I needed something quick-n-easy for looking at individual log files, so thought I'd fix Indihiang just enough to enable me to do this.
If you have any comments, please contact me.
Improvements
- The IP-to-country range resolution is optional (disabled by default) during consolidation. To re-enable this, go to the Tools menu and check the option (this will persist between sessions).
- The database template (dump_indihiang.dat) is distributed alongside the application instead of in the (User Profile Application Data)\Indihiang\Media directory (where the installer usually puts it). If it cannot be found at all, a visible warning (message box) is shown.
- If the IP-to-country database is missing from the (User Profile Application Data)\Indihiang\Media directory, a visible warning (message box) is shown.
Bug fixes
- No longer crashes when unable to open a log file already opened (e.g. by IIS). Will keep trying to open file until it succeeds, and sets read-write share flag so another process can still access it.
- Crash in User Agent control where index is chosen in combobox with no items
- The IP address parser has been improved to handle compound addresses, such as those created by web server interpretation of X-Forward-For headers (usually by an ISAPI plugin).
- Only one CPU build is available: x86. This will now work on both 32-bit and 64-bit (x64) Windows.
Download
This is an x86-only build (not packaged in an installer). It will now work on both 32-bit and 64-bit (x64) Windows.
Please note: there are additional files you should install before you run the program. They belong in:
(User Profile Application Data)\Indihiang
- On Windows Vista/7, this is under:
<Your profile dir>\AppData\Roaming.
- On WinXP:
<Your profile dir>\Application Data
otherwise:
<Your profile dir>\Local Settings\Application Data
These can be in this archive.