|
Description |
Prior. |
Diff. |
| 1. |
Add support for MS SQL as a back-end database.
|
17 |
10 |
| 2. |
Add a 'print this view' link: Pops up a printer-friendly page of the
current view. Remove reports bar from left, put report name as header,
eliminate link references to additional information, and put view
parameters (sort, filters, help) in a simple table at the report
top.
|
17 |
3 |
| 3. |
Add a "email this view" button to the statistics.
|
13 |
6 |
| 4. |
Add SQL/IIS log source that extracts log data from a SQL database.
|
12 |
8 |
| 5. |
Add options to delete/rotate/compress log data when Sawmill is done with it.
|
11 |
7 |
| 6. |
Add one-click "whois" lookup to IPs.
(also 1 request for traceroute and DNS).
|
11 |
7 |
| 7. |
Implement a generic value1->value2 mapping filter, using a text file map,
and implement 80->HTTP mapping with it.
|
11 |
6 |
| 8. |
Prompt before deleting a configuration.
|
11 |
5 |
| 9. |
Add support for SMTP authentication.
|
11 |
3 |
| 10. |
Warn when overwriting existing configuration.
|
11 |
4 |
| 11. |
Add FTP upload of generated HTML files.
|
11 |
8 |
| 12. |
Add moving average option to graphs.
|
10 |
6 |
| 13. |
Add option to email reports in text format.
|
10 |
9 |
| 14. |
Add an "optimization wizard" to configure all the performance related options.
Tell it how much memory, disk space, etc. you have, and what your priorities are, and let it choose good options.
|
10 |
7 |
| 15. |
Add an option to Browse FTP sites.
|
10 |
7 |
| 16. |
Add ssh/sftp download of log data.
|
10 |
10 |
| 17. |
Show the question when you hover over a question mark icon.
Show something useful when you hover over a ? icon.
|
10 |
5 |
| 18. |
Make the meaning of "click" customizable in each view;
e.g. allow a click on an operating system to set that as a filter
and switch to the browser type view.
|
10 |
4 |
| 19. |
Add a concurrent users item to the session statistics summary.
|
10 |
5 |
| 20. |
Add user-definable "countable" fields, which act like the bandwidth field
in that you can point them at an integer field in the log data and they
collect it into cumulative totals. This will allow values like duration,
packets in, packets out, bandwidth in, and bandwidth out to be tracked easily,
in the same database.
|
10 |
9 |
| 21. |
Get page titles from URLs by accessing web server; track page titles.
|
10 |
7 |
| 22. |
Look in local DNS cache for IP numbers when displaying them in tables; display hostname instead
if IP number is there.
|
10 |
5 |
| 23. |
Add an option to run Sawmill in the System Tray under Windows.
|
10 |
6 |
| 24. |
Add "Cancel" and "Save" to the Configuration Options-- use a temporary configuration during editing, and only save to the real configuration if they click Save.
|
10 |
5 |
| 25. |
Add an option to disable scheduled items and filters, without deleting them.
|
10 |
3 |
| 26. |
Remember last browse location-- go back there.
|
9 |
4 |
| 27. |
Add an option to run a scheduled item right after the previous one completes.
|
9 |
3 |
| 28. |
Add an option to make report filter regular expressions case-insensitive.
|
9 |
5 |
| 29. |
Add an administrator mode to the statistics, where useful administrative options
(like changing the session memory when it overflows, or going to the xrefs from a "data not available" error) are available, and the password is carried through the statistics.
|
9 |
5 |
| 30. |
Add an option to compare two months, weeks, pages, etc.
|
9 |
5 |
| 31. |
Improve administrative password hashing to include browser's IP address.
|
9 |
8 |
| 32. |
Add an option to click on a branch in the paths-through-the-site view
to see when and who took that branch.
|
9 |
7 |
| 33. |
Add an option to use arbitrary date/time filters on expiration, for instance, to expire one day or one week.
|
9 |
5 |
| 34. |
Add an "exlusive" statistics filter, which excludes what is checked.
|
9 |
7 |
| 35. |
Add option: don't prompt "are you sure" on quit.
|
9 |
2 |
| 36. |
Add an option to show rows 20-40 in a table, etc.
Add a "next 20 rows" option, and let them enter the starting and ending row manually.
|
9 |
5 |
| 37. |
Add an option to run an arbitrary command to check user passwords.
|
8 |
4 |
| 38. |
Add a 'reset view to defaults' option, perhaps where it shows the
Configuration at the bottom of each page. This way no matter what you
muck up in terms of filters, show/hide options, etc. you can get
everything set back to its standard settings. When you 'hide
show/hide menus' there is no way to get them back except to use the
back button
|
8 |
3 |
| 39. |
Let users select the "recentdays" filter type from the HTML GUI.
|
8 |
5 |
| 40. |
Color code the view sidebar buttons; reorganize the views by category.
|
8 |
8 |
| 41. |
Implement "pull" progress pages in CGI mode using temporary files containing
the progress page.
In fact, use "pull" progress pages for temporary files in all modes, including web server,
so it will be possible to check progress by manually inspecting the file.
|
8 |
5 |
| 42. |
Add "alerts" (notifications) where Sawmill can email you when some condition is met.
|
8 |
8 |
| 43. |
Add an option to remove all data between two specified dates from the database.
More generally, add an option to remove all data in the database which does not
match a specified filter. Expiration would become a special case of this feature.
|
8 |
6 |
| 44. |
Add roll-over of graphs to show numerical values.
|
8 |
8 |
| 45. |
Show referrers for broken links (404s).
|
8 |
4 |
| 46. |
Add a "rate of return" view based on session info, showing how many
visitors came back for multiple sessions.
|
8 |
8 |
| 47. |
Add a way to get to the configuration interface from the
documentation in a context-sensitive way; i.e. include a link to the appropriate tab in each option documentation.
|
8 |
2 |
| 48. |
Link from robots.txt to FAQ.
|
8 |
2 |
| 49. |
Allow logarithmic derived field based on any integer field.
|
8 |
7 |
| 50. |
Optimize expiration by tallying which items have hits during consolidation phase, rather than querying them individually afterwards.
|
8 |
8 |
| 51. |
Save current tab data when Browse is clicked.
|
7 |
3 |
| 52. |
Improve the permissions interface; don't use octal!
|
7 |
4 |
| 53. |
Add variable substitution to the "set field" filter, so you can do things like
set_field "/{server domain}/{page}"
|
7 |
3 |
| 54. |
Add a database size calculator to the detail page.
|
7 |
4 |
| 55. |
Make the IP cache file a text file,
so it can edited by hand.
|
7 |
3 |
| 56. |
Add an option to make log filter regular expressions case-insensitive.
|
7 |
5 |
| 57. |
Add an option to show level N of the hierarchy; i.e.
-f onlylevel:date/time:2 would show only the month level of the date/time field.
Coupled with two-field tables, this could provide a "months by state" report,
for instance.
|
7 |
4 |
| 58. |
Add an optional "cost" column to each table row, showing a computed cost for the
hits/bandwidth/visitors in that table. This could be used by ISPs to have Sawmill compute customer bandwidth bills, etc. Allow the cost to be expressed using an arbitrary mathematical expressions based on
hits, bandwidth, and visitors.
|
7 |
8 |
| 59. |
Allow any characters in a configuration name; URL-encode them.
|
7 |
6 |
| 60. |
Add graphics to documentation, particularly the stats page docs.
|
7 |
4 |
| 61. |
In "top days," show 0-hit days to provide continuity.
Similarly, in top hours.
Similarly, in "Top hours, average (C)," treat missing hours as 0 hours.
|
7 |
5 |
| 62. |
Add support for a database of website categories, e.g. cnn.com is "News,"
for proxy log analysis.
|
7 |
10 |
| 63. |
Add a field of Options menu values which should never be shown.
|
7 |
4 |
| 64. |
Add support for HTTPS in the Sawmill web server.
|
7 |
8 |
| 65. |
Make the button labels links on Admin and Config page.
|
7 |
1 |
| 66. |
Add support for tar and tar.gz formats.
|
7 |
8 |
| 67. |
Add new session filter "length < N".
|
7 |
5 |
| 68. |
Add an option to the Views editor to show/hide something in *every* subview.
|
7 |
7 |
| 69. |
Add per-configuration language settings.
|
7 |
7 |
| 70. |
Add an option to "page" through tables, e.g. lines 1-20, 21-40, etc.
|
7 |
4 |
| 71. |
Add an option to split logs into parts, process each part separately
(using a separate command line invocation of Sawmill), and then combine
them into a final database.
|
7 |
10 |
| 72. |
Add a "Updated" line to the Configuration box of the info bar, showing when
the configuration was last updated.
|
7 |
4 |
| 73. |
Add an option to omit links to "Data Not Available" pages.
|
6 |
6 |
| 74. |
Extend progress page intervals as necessary to ensure that no more than 30
server push pages will ever be sent.
|
6 |
4 |
| 75. |
Add an "auto-open-browser-on-startup" option for Windows.
|
6 |
2 |
| 76. |
Add a "custom" option to the Scheduler, where you can run an arbitrary command line.
|
6 |
4 |
| 77. |
Add an option to strip off common prefixes/suffixes in a table, to save size;
i.e. if all page names start with /dir1/dir2/dir3, just show that onece at the top of the table.
|
6 |
7 |
| 78. |
Add option to generate docs to HTML files.
|
6 |
8 |
| 79. |
Add password field autofill
|
6 |
7 |
| 80. |
Add a custom log format plug-in creator.
|
6 |
8 |
| 81. |
Compact items pool when expiring database, to save space.
|
6 |
7 |
| 82. |
Add mouse-over on view buttons.
|
6 |
4 |
| 83. |
Investigate: is it possible to have a progress bar for gzipped files? If so, do it.
|
6 |
5 |
| 84. |
Do auto-detect on each new block (file) as it is read, to ensure that
its format matches the expected format; generate error if it doesn't.
This prevents selecting directory full of access, referrer, and error logs,
and saying "process these."
|
6 |
6 |
| 85. |
Add a "reconstruct database" option, to try to fix a broken database.
|
6 |
6 |
| 86. |
Add an option to make the "top hours" view use 24-hour times.
|
5 |
3 |
| 87. |
Add a "Run Now" option in the Scheduler, to run any particular task immediately.
|
5 |
5 |
| 88. |
Add "filter groups," conceptual groups of filters which can be
turned on or off all together.
|
5 |
8 |
| 89. |
Add caching of complete statistics pages, so if you return to exactly the same page, it will come up instantly.
|
5 |
7 |
| 90. |
Extend the "process subfolders" option to work with FTP URLs.
|
5 |
6 |
| 91. |
Add a feature to fully expand the "paths through the site" view (and a warning about it!).
|
5 |
6 |
| 92. |
Add a "save this view as HTML" button.
|
5 |
8 |
| 93. |
Add support for DNS lookup of the hostname part of URL fields.
|
5 |
8 |
| 94. |
Add an option to omit administrative controls (admin menu link, configuration link) from the statistics.
|
5 |
5 |
| 95. |
Add an option to select the calendar granularity: yearly, weekly, monthly, or daily.
|
5 |
7 |
| 96. |
Add option to not show "close window" warning in Windows.
|
5 |
3 |
| 97. |
Improve Options menu in Stats Views; use "show " and "hide " instead of parentheses.
|
5 |
3 |
| 98. |
Add a "Global Log Filters" tab to the preferences.
|
5 |
5 |
| 99. |
Added a "trusted host" feature for statistics viewing, which does not provide
access to the administrative menu.
|
5 |
3 |
| 100. |
Add a fixed amount of time to every session duration, to make the average better.
|
5 |
2 |
| 101. |
Ignore all sessions that start less than (timeout) after the start of the log data, or end less than (timeout) before the end.
|
5 |
2 |
| 102. |
Add a circular arrow to the bottom of the yellow box editor, to wrap the bottom item to the top.
|
5 |
4 |
| 103. |
Uncheck the (no filter) checkbox whenever anything else is checked.
|
5 |
4 |
| 104. |
Add 10+, 50+, 100+ visitor numbers.
|
5 |
5 |
| 105. |
Detect when consolidation is taking a lot of time, and
the instantaneous entries per second has dropped, and add a note about it
on the progress page.
|
5 |
3 |
| 106. |
Log all actions to the database directory.
|
5 |
3 |
| 107. |
Indicate in the configuration page if there was an error in the last action.
|
5 |
4 |
| 108. |
Add optional name/comment for filters; use the name for the Go To filters.
|
5 |
5 |
| 109. |
Add a "watchdog" option, which terminates a Sawmill job after X minutes if it's still running.
|
5 |
4 |
| 110. |
Investigate: can the referring URLs be added to the paths-through-the-site view?
|
5 |
5 |
| 111. |
Add a "true" create icon to the table editor--
don't just duplicate the last item.
|
5 |
6 |
| 112. |
Explain the "visitor id" field in the documentation.
|
5 |
1 |
| 113. |
Add "page_frame_file" options-- like page_frame_command but reads from a file instead of a command.
|
5 |
3 |
| 114. |
Add row numbers to the pie charts.
|
5 |
4 |
| 115. |
Add an option to filters to "disable" them without actually deleting them.
That would make it possible to have default filters, for instance
to ignore FrontPage directories, favicon.ico, and robots.txt, which are disabled by default but
can be easily enabled.
|
5 |
5 |
| 116. |
Add option to expire based on database size; ex. automatically expire data until the database gets down to some specified size.
|
5 |
5 |
| 117. |
Ship Sawmill6CL.exe separately from the normal installer, so users with Windows servers can install there without having to install on a local Windows system first.
|
5 |
3 |
| 118. |
Add an option to archive the logs after processing them.
|
5 |
7 |
| 119. |
Add another session filters, to zoom in on just the single-session visitors
or just the multiple-session visitors.
|
5 |
7 |
| 120. |
Add an option to have pie charts above the tables.
|
5 |
3 |
| 121. |
Investigate: Can the Default Configuration "pass through" options to
existing configurations? I.e. can existing configurations use the Default
Configuration's options unless they have been explicitly overridden?
|
5 |
8 |
| 122. |
Add option to have CGI mode serve images directly, if possible, for a simpler
installation (at a cost in image serving speed).
|
5 |
7 |
| 123. |
Add a feature to set the priority of Sawmill processes in the Preferences.
|
5 |
5 |
| 124. |
Add an "organizations" view which shows hostnames to the organization level; i.e. microsoft.com, company.co.uk, something.net.
|
5 |
5 |
| 125. |
Recode search phrases based on charset known to be used by search engine-- recode everything into UFT-8.
==
I recommend to look into GNU package "recode", which can convert all
charsets
http://www.iro.umontreal.ca/contrib/recode/HTML/index.html
==
|
5 |
8 |
| 126. |
Add "sessions" and "session duration" as a quasi-numerical database field,
available in any report as a column.
|
5 |
10 |
| 127. |
Add "two-dimensional" table layout, e.g.
y1 y2 y3
x1 d11 d12 d13
x2 d21 d22 d23
x3 d31 d32 d33
|
5 |
7 |
| 128. |
Add an option to backup the database.
|
4 |
5 |
| 129. |
Make the default web server page (browse, user, admin) configurable.
|
4 |
3 |
| 130. |
Allow hour granularity in "older than" filter.
|
4 |
3 |
| 131. |
Add a prompt when you're about to delete a yellow-box item.
|
4 |
5 |
| 132. |
If possible: Find logs files in most common places, autofill the "where is the log data" form.
|
4 |
8 |
| 133. |
Add blurb when user has changed options, telling them to click Menu and Rebuild.
|
4 |
2 |
| 134. |
Add an option to suppress "a," "an," "the," etc. in the top search terms.
|
4 |
5 |
| 135. |
Add an option to extract the virtual host from the environment,
and use it as a prefix for visible configuration names, like AUTH_USER is now.
|
4 |
4 |
| 136. |
Add an option for multiple levels of hierarchy to be shown in a single table with "turndown" controls.
|
4 |
7 |
| 137. |
Add option to use CSS for font styles (perhaps implement current mechanism with CSS).
|
4 |
5 |
| 138. |
Add log source examples to the "where is the log source" window.
|
4 |
7 |
| 139. |
Check while processing the log data, to see if it's in different formats--
display warning if it is.
|
4 |
6 |
| 140. |
Add support for ODB to communicate with back-end database.
|
4 |
10 |
| 141. |
Add a table to SQL database that provides audit information add it normalized to the logfile
|
4 |
3 |
| 142. |
Add time zone support -- offset dates by the time zone shows in the log line.
|
4 |
4 |
| 143. |
Add an option to link subviews together, so their data is displayed side-by-side in a single table.
|
4 |
9 |
| 144. |
Use a progress indicator for the generate html pages output.
|
4 |
5 |
| 145. |
Add a "save configuration" link to the statistics, so the configuration
can be saved with the current Options settings, view, etc., while browsing.
|
4 |
4 |
| 146. |
Add a command-line switch to run Sawmill as a daemon.
|
3 |
5 |
| 147. |
Allow report filtering on numerical fields; e.g. (bytes > 100).
|
3 |
5 |
| 148. |
Add an option to store only the xref tables in the database (like Sawmill 6 did),
to reduce database size, at a cost in filtering flexibility.
|
3 |
8 |
| 149. |
Add single-click lookup of all visible IPs in stats.
|
3 |
5 |
| 150. |
Add a new session filter 'start with page.'
|
3 |
4 |
| 151. |
Add a world map view that shows hosts geographically.
|
3 |
7 |
| 152. |
Add button to restart server.
|
3 |
5 |
| 153. |
Add the ability to export reports to Excel format.
|
3 |
9 |
| 154. |
Add an option to export the Overview view.
|
3 |
9 |
| 155. |
Support $ and {==} in ghtd so people can compute the directory
from the current date (also requires a Salang function to
convert time_t to components).
|
3 |
4 |
| 156. |
Enhance FTP to check modification dates, and use them to skip previously-seen downloads
on database update.
|
3 |
7 |
| 157. |
Add a way to see the TaskLog and web server logs from the Admin GUI.
|
3 |
6 |
| 158. |
Add font previewer for Stats Fonts tab.
|
3 |
7 |
| 159. |
Add a method of collecting log entries into a list of values,
and adding all values in the list to the database later on accept.
For example, collect a series of "to" addresses in a mail server,
and on accept, add an entry for each "to".
(Implementation note: concatenate the listed values into the field string, using a unique separator).
|
3 |
7 |
| 160. |
Add an feature to let Sawmill act as an on-page hit counter.
|
3 |
7 |
| 161. |
Add a link to the online documentation from the Use Sawmill window.
|
3 |
3 |
| 162. |
Add embedded and/or operations to the filters,
so you can write boolean filters of arbitrary complexity without using Go To.
|
3 |
9 |
| 163. |
Add 3D graphing.
|
3 |
8 |
| 164. |
Add a view showing "new visitors" -- visitors seen recently but not before.
|
3 |
7 |
| 165. |
Add a "recent sessions" view showing the most recent activity.
|
3 |
6 |
| 166. |
Include unpackaged binaries as downloads for MacOS X and Windows.
|
3 |
4 |
| 167. |
Allow arbitrary date/time specified (e.g. yy,ddd,m) and have Sawmill recognize it and handle it properly.
|
3 |
7 |
| 168. |
Add PDF or RTF export of views.
|
3 |
10 |
| 169. |
Auto-choose the single configuration on Open or View, if there is only one.
|
3 |
4 |
| 170. |
Reduce memory usage for large itemnum lists by swapping them to disk somehow, or
storing them on disk.
|
3 |
9 |
| 171. |
Rerun autodetection on each opened file (using current format autodetection only);
give warning if new files does not match existing format.
|
3 |
6 |
| 172. |
Add "filter numbers" to filters, so you can see which is filter number 7 for goto.
|
3 |
1 |
| 173. |
Add a "no desktop icon" option to the Windows installer.
|
3 |
5 |
| 174. |
Add a progress checklist, showing expected stages of progress, and the
stage we're on right now.
|
3 |
8 |
| 175. |
Make the progress pages more useful while computing a statistics page,
by making them display whatever can be displayed of what has been computed so far.
|
3 |
9 |
| 176. |
Add a way to move, for example, filter 21 to position 3.
|
3 |
6 |
| 177. |
Add an option to add "go" icons to *any* URLs, not just those in the top referrers view.
|
3 |
3 |
| 178. |
Add color coding of the view buttons.
|
3 |
3 |
| 179. |
Precompute which database items will have to be looked up to build a
statistics page, and look them up all in a single step (combining lookups
on each database segments), for better performance.
|
3 |
9 |
| 180. |
Add specific details on how to create all the filters to the Log Filters documentation.
|
3 |
3 |
| 181. |
Make the time-per-session customizable in the Sessions Overview; i.e.
let people enter 1,2,3,5,10,20,30,50,100,1000 to show that many sessions.
|
3 |
7 |
| 182. |
Add an option to make a "divider" in view sidebar by creating a view with an empty name
|
3 |
3 |
| 183. |
Add an option to GET page names by HTTP, from the URLs.
|
3 |
8 |
| 184. |
Make filenames clickable in the Browse window, to select the file.
|
3 |
2 |
| 185. |
Add option to not save IPNumberCache to disk, to prevent TTL-expired items from being cached.
|
3 |
3 |
| 186. |
Add progress page to auto-detection step.
|
3 |
4 |
| 187. |
Add a filter to numerically add two fields.
|
3 |
3 |
| 188. |
Add an option for the "info bar" to be at the top of the page.
|
3 |
3 |
| 189. |
Add an item in the Create Configuration interview, to let you choose your domain name to be inserted in the referrer filter.
|
3 |
3 |
| 190. |
Add a message "options have changed-- rebuild database to see changes" to configuration menu.
|
3 |
9 |
| 191. |
Add tracking of plugins, including Flash, Windows Media, Shockwave, Real,
and QuickTime.
See http://www.javascriptkit.com/script/script2/plugindetect.shtml.
|
3 |
5 |
| 192. |
Enhance session filters to show sessions from visitors with N+ sessions.
Enhance session filters to show sessions from visitors who have not visitored in M days.
|
3 |
9 |
| 193. |
Add a default log filter (disabled by default?), to collapse all
default page names (/index.html, /default.asp, etc.) into one.
|
3 |
2 |
| 194. |
Add a command-line help option (--help?).
|
2 |
4 |
| 195. |
Add an way to detect the host you're connecting from (for use with "trusted hosts").
|
2 |
4 |
| 196. |
Add Next/Back buttons to the online documentation.
|
2 |
3 |
| 197. |
Add option to save the documentation as PDF.
|
2 |
10 |
| 198. |
Add a feature where Sawmill logs special image requests to a log file; this would allow people without easy access to their logs or their log format to use Sawmill to generate web logs, by adding a specially-formatted images to their pages.
|
2 |
4 |
| 199. |
Add an option to show sums of unique fields (instead of showing dashes).
|
2 |
3 |
| 200. |
Add a new session filter: all sessions from page X to page Y.
|
2 |
5 |
| 201. |
Add an Option to get rid of the overview text.
|
2 |
4 |
| 202. |
Show the log source summary on the "save" page, so you know what your log source is when you're choosing the configuration name.
|
1 |
4 |
| 203. |
Add suggestions/tutorial on which log source to choose.
|
1 |
5 |
| 204. |
Add a preference to *always* create a new window when a docs link is clicked.
|
1 |
3 |
| 205. |
Add an (optional?) menu of configurations to the statistics, so you can "flip through" configurations, while leaving the Filters the same.
|
1 |
6 |
| 206. |
Use full URLs/pathnames when skipping previously-seen data by filename,
so multiple servers with the same pathname will work properly.
|
1 |
3 |
| 207. |
Add an option to allow updates only (not rebuilds) from the statistics.
|
1 |
4 |
| 208. |
Number Of Users By Session Length
(Session length - Number of Users)
1-2 minutes 236
2-4 minutes 56
5-10 minutes 56
10-15 minutes 56
15-30 minutes 56
30+ minutes 56
|
1 |
3 |
| 209. |
Make graphs clickable, or not, view-by-view.
|
1 |
4 |
| 210. |
Add recentseconds and recentmonths Filter options.
|
1 |
4 |
| 211. |
Add option to aggregate emails sent for a particular task, so 100 updates will appear in a single email.
|
1 |
5 |
| 212. |
Support Unix compress (.Z) files.
|
1 |
5 |
| 213. |
Add wildcard session filters; i.e. show all sessions containing '*.something.html'
|
1 |
6 |
| 214. |
Add support for MTA mail delivery.
|
1 |
6 |
| 215. |
Add an command-line way of creating many configurations.
|
1 |
5 |
| 216. |
Add an option to allow log sources to be empty or non-existent without causing errors.
|
1 |
4 |
| 217. |
Create an RPM distribution for Linux.
|
1 |
7 |
| 218. |
Add a command-line filter type with bidirectional piping.
|
1 |
9 |
| 219. |
Make the ReadMe window larger in the Windows installer.
|
1 |
5 |
| 220. |
Add support for ISO8601 date/times.
|
1 |
5 |
| 221. |
Implement {DB_LAST_UPDATED} variable, for use in headers/footers.
|
1 |
3 |
| 222. |
Add option to "preview" the data from each matching log format, to see which one makes the most sense.
|
1 |
10 |
| 223. |
Add geopositioning by organization.
|
1 |
8 |
| 224. |
Add a more detailed time-spent-per-page view, showing a histogram of times for a particular page.
|
1 |
8 |
| 225. |
Add option to download password-protected (401 challenge) HTTP log files.
|
1 |
5 |
| 226. |
Add an option to copy just one tab of the Configuration Options when creating many configurations. E.g. "Create/Update Many Configurations."
|
1 |
6 |
| 227. |
Add "hide column" link/icon to the top of every tablle column.
|
1 |
4 |
| 228. |
Don't show the login screen if trusted_hosts makes it unnecessary (e.g. on logout).
|
1 |
4 |
| 229. |
Add a documentation link to the info bar.
|
1 |
2 |
| 230. |
Add a *USER* option to the command-line authentication, that lets the user browse all configurations.
|
1 |
5 |
| 231. |
Make the buttons on the "edit filters" page the same size (i.e. don't use real buttons).
|
1 |
3 |
| 232. |
Use JavaScript to check all in the filter editor.
|
1 |
3 |
| 233. |
Add a "cached hits" report that shows hits from hostnames starting with "cache.".
|
1 |
7 |
| 234. |
Add an option to filter out items with 0 page views
(using the statistics filters).
|
1 |
7 |
| 235. |
Add a "search" option to a table, which finds a particular entry in the table,
and "scrolls" the table to that point.
|
1 |
4 |
| 236. |
Add an option to look in /etc/hosts for names, before looking in DNS.
|
1 |
5 |
| 237. |
Add an option to extract year information from the log file modification time,
for log formats without year information.
|
1 |
4 |
| 238. |
Add support for Oregano browser.
|
1 |
3 |
| 239. |
Add a way to select multiple configurations, and have changes affect those.
|
1 |
10 |
| 240. |
Add a single-vs-repeat visitor pie chart to the Overview page.
|
1 |
5 |
| 241. |
Add export of paths-through-the-site data, by adding an "export" link to every row, to allow all immediate successors to that hit to be exported.
|
1 |
5 |
| 242. |
Add a "test mode" where you can run a quick database build, for instance analyze only 1000 lines.
|
1 |
3 |
| 243. |
Add a "check all" option to the create-config structure page.
|
1 |
3 |
| 244. |
Add days of the week to the calendar.
|
1 |
4 |
| 245. |
Make the "week" column of the Calendar optional.
|
1 |
4 |
| 246. |
Make the color of the admin menu title bar customizable.
|
1 |
3 |
| 247. |
Make the index page of "generate html files" directory the default view,
rather than a redirect page.
|
1 |
4 |
| 248. |
Make the color of the instructions customizable.
|
1 |
3 |
| 249. |
Add a "preview" option to show samples of the text when choosing text styles.
|
1 |
4 |
| 250. |
Add support for trend analysis in graphs -- short term, medium, long term straight line trend lines. Add linear regression analysis.
|
1 |
5 |
| 251. |
Add a graphical "map" to the Stats Colors page, showing which options control which things.
|
1 |
5 |
| 252. |
Add an option to change the background color of the "filter" bar.
|
1 |
5 |
| 253. |
For 1.15 exponent in graph equation, report it as 15% more hits each month.
|
1 |
6 |
| 254. |
"If you already compute the r2 statistics, you
could as well make a step further and calculate the F statistics and tell
the user something straight like "The probability that this equation is
completely random and says nothing about your logs is 3.58 %. (If this
value is greater than say 5 % we recommend not to bet on the equation)""
|
1 |
6 |
| 255. |
Add an option to show data from multiple configurations in a single view; i.e.
to show data from multiple log formats.
|
1 |
10 |
| 256. |
Add a "configurations summary" to the administrative menu, which shows basic information on all the configurations, including name, number of hits, bandwidth, page views, and visitors.
|
1 |
8 |
| 257. |
Strip off leading or trailing dividers before checking for parentheses,
so something like /(virusattack) in the page field will be suppressed.
|
1 |
1 |
| 258. |
Create all folders in the database directory path if they don't exist.
|
1 |
5 |
| 259. |
Add chronological date/time view with sum lines at week, month, year intervals.
|
1 |
7 |
| 260. |
Add documentation to the "stats views" tab.
|
1 |
4 |
| 261. |
Validate the start/end date filter range (or make it dropdown)
|
1 |
5 |
| 262. |
Graphically show roll-over and mouse-down on the view buttons.
|
1 |
7 |
| 263. |
Add "dropoff" info; percent of people who left after arriving at a particular page.
|
1 |
4 |
| 264. |
Add the ability to export reports to XML format.
|
1 |
9 |
| 265. |
Implement true multithreading on IRIX.
|
1 |
7 |
| 266. |
Add option defaults to the All Options list.
|
1 |
3 |
| 267. |
Add an option to automatically remove empty sections of the date/time graph,
so the sections with data can be seen more clearly.
|
1 |
5 |
| 268. |
Prompt before deleting license.
|
1 |
5 |
| 269. |
Prompt before killing server.
|
1 |
5 |
| 270. |
Add "average hits per month" to the Overview.
|
1 |
2 |
| 271. |
Show a page while waiting for the database lock.
|
1 |
9 |
| 272. |
Add a new class of user, who can create configurations and edit them, but cannot do
"dangerous" things.
|
1 |
8 |
| 273. |
Add a "date range" to offline pages, in the place where the date range control usually is,
so you can see the total database date range at the top of ever page.
|
1 |
3 |
| 274. |
Add information "Deleted configuration" when a configuration has been deleted.
|
1 |
3 |
| 275. |
Add a optional "timeout" to the Scheduler, so that if a job took more than a certain amount of time,
it would be terminated and an error email would be sent.
|
1 |
7 |
| 276. |
Add an option to email only error to the "actions" email address.
|
1 |
2 |
| 277. |
Add an option to automatically rebuild a database when an update fails due to corruption.
|
1 |
2 |
| 278. |
Add an index to the documentaiton.
|
1 |
7 |
| 279. |
Detect current installation location in installer; put upgrade installation in same place.
|
1 |
5 |
| 280. |
Hide date/time range control when there is only one day in the log data.
|
1 |
4 |
| 281. |
Add tooltips to the file browser to make it clear what opens and what selects.
|
1 |
5 |
| 282. |
Optionally remove LogAnalysisInfo when uninstalling on Windows.
|
1 |
7 |
| 283. |
Optionally run Sawmill after installation on Windows.
|
1 |
7 |
| 284. |
Improve Filter Editor so it doesn't show the complete list of items unless you ask for them--
it shows the first 1000, say, and then has a "Show All" button.
|
1 |
6 |
| 285. |
Show percentages on pie chart slices.
|
1 |
4 |
| 286. |
Add custom "there is no data available for this view" messages for certain fields;
e.g. worm might be "no worm attacks detected."
|
1 |
3 |
| 287. |
If there's an error getting the log data when creating the configuration (e.g. no such file),
redisplay the "where is the log source" page with the error in red, rather than
displaying a new error page.
|
1 |
7 |
| 288. |
Generate an error if nothing is entered in "Create Many Configurations".
|
1 |
2 |
| 289. |
Generate an error if nothing is entered for the pathname in the log source.
|
1 |
2 |
| 290. |
Add a FAQ entry talking about worms and how they are detected;
add link from top worms view.
|
1 |
5 |
| 291. |
Improve bookmarking. Use Javascript to bookmar? Generate separate bookmark page?
|
1 |
6 |
| 292. |
Remove leading and trailing spaces in log source values.
|
1 |
4 |
| 293. |
Use proxy information in Windows to download GeoIP database.
|
1 |
4 |
| 294. |
Add an option to choose which browser Sawmill opens on MacOS.
|
1 |
9 |
| 295. |
If compressed data is corrupt, try reading it uncompressed instead (in case they added .gz to a text file).
|
1 |
6 |
| 296. |
Add support for DNSBL.
More Info:
the query is a simple PING
to verify if the IP 1.2.3.4 is in the database (blacklist)
You may ping 4.3.2.1.backlistname.com
the results may be various (depends by the blacklist)
the normal result is 127.0.0.2
You PING the reversed-ip.backlistname
and the result is a reply from 127.0.0.2
(other blacklists may respond from 127.0.0.3; 127.0.0.4; 127.0.0.10; 127.0.0.31...)
|
1 |
9 |
| 297. |
Add an option to restrict what's shown in the Server header to prevent hackers from
identifying the server or version number.
|
1 |
2 |
| 298. |
Add description of destination port, e.g. POP, SMTP, either parenthetically in the view
or as a "port description" field.
|
1 |
2 |
| 299. |
Add display of "New referrering URLs" and other "new" field values,
using the past month data vs. all the rest.
|
1 |
9 |
| 300. |
Add option to click on search phrases and see results of that search in Google.
|
1 |
3 |
| 301. |
Add a hint saying you can click on pie charts and graphs.
|
1 |
2 |
| 302. |
Add pages-per-session breakdown (number of 1-page, 2-page, etc. sessions).
|
1 |
6 |
| 303. |
Add an option to "auto-find" log files-- prompt for server and look for them based on knowledge of where the server usually stores them.
|
1 |
9 |
| 304. |
Add lastweek and lastyear as a filter option.
|
1 |
5 |
| 305. |
Improve Cancel button so it goes back to where you were, rather than making you go Back with
the Back button.
|
1 |
7 |
| 306. |
Add a link to "paths" view to show which visitors traversed a particular path.
|
1 |
8 |
| 307. |
On Windows, if a second Sawmill is started, move focus to the existing one and quit.
|
1 |
6 |
| 308. |
Show meanings of response codes in firewall analysis.
|
1 |
2 |
| 309. |
Graph session over time.
|
1 |
8 |
| 310. |
Port to UnixWare.
|
1 |
6 |
| 311. |
Add option to Log Fields tab to show values in current log data.
|
1 |
7 |
| 312. |
Add a way to change the size of graphs while viewing them
|
1 |
5 |
| 313. |
Add non-page hits as a standard numerical field for web logs.
|
1 |
5 |
| 314. |
Add an easy filtering option to zoom in on human, non-human, or "all" traffic.
|
1 |
5 |
| 315. |
Add a map of the world showing usage by country.
|
1 |
8 |
| 316. |
Add support for extracting "time zone offset" fields when they exist
|
1 |
4 |
| 317. |
Add option to convert GMT to local time in date offset.
|
1 |
5 |
| 318. |
Check for cookies being disabled; error if they are.
|
1 |
4 |
| 319. |
Add an option to put __su in a different location (e.g. a different disk).
|
1 |
3 |
| 320. |
Add link in "no SMTP server" error to jump to page where you set it.
|
1 |
5 |
| 321. |
Add option in email to point to global picts directory on a web server,
so email can be sent if firewalls don't allow attachments.
|
1 |
7 |
| 322. |
Add a cumulative bandwidth graph.
|
1 |
8 |
| 323. |
Add the overview to the single-page summary.
|
1 |
1 |
| 324. |
Add an option to make configurations inactive, so they don't get updated when an "update all" occurs.
|
1 |
3 |
| 325. |
Prompt to delete views and subviews which depend on a database field,
when deleting the database field (rather than just refusing to delete it).
|
1 |
7 |
| 326. |
Improve numerical sort so it handles IPs properly; i.e. in the event of
a tie, it skips to the *next* number in the string.
|
1 |
4 |
| 327. |
Add support for wildcards in directories in log sources.
|
1 |
7 |
| 328. |
Line up octets in IP lists (use ?)
|
1 |
5 |
| 329. |
Detect DNS servers on Windows.
|
1 |
5 |
| 330. |
Add MONTH and YEAR variables, set from the current filters,
which can be used in email subject lines.
|
1 |
5 |
| 331. |
Add an option for passwords to always be visible (not bullets) in the GUI.
|
1 |
3 |
| 332. |
Make the configuration link in the statistics more prominent (maybe at top)?
|
1 |
4 |
| 333. |
Add a feature to limit the amount of time any statistics browsing task can take, to prevent runaway tasks from eating too much.
|
1 |
4 |
| 334. |
Don't generate an error if auto-update doesn't find any log data.
|
1 |
1 |
| 335. |
Add quarter links to Calendar.
|
1 |
2 |
| 336. |
A suggestion for the "Choose Temporary Directory" screen: the sawmill CGI should be able to examine environment variables like DOCUMENT_ROOT or SCRIPT_FILENAME (at least on Apache) to determine where it is installed. Perhaps it could make its suggestions for "Pathname" and "URL" based on that.
|
1 |
4 |
| 337. |
Add a new "traffic source" report showing where people came from:
10% spiders
28% search engines
10% other URLs
2% no URL
|
1 |
8 |
| 338. |
Add a mapping of port numbers to service names in language module; add it to
log formats which report ports.
|
1 |
5 |
| 339. |
Add "search terms" report (as in v6) showing individual words searched for.
|
1 |
9 |
| 340. |
Add buttons (in Date Range?) for "most recent month", "most recent day", etc.
|
1 |
3 |
| 341. |
Estimate space needed by the database; warn if space is not available.
|
1 |
5 |
| 342. |
Add an option to attach HTML to emails, rather than MIME-encoding it.
|
1 |
8 |
| 343. |
Improve "skip processed files" to use filename *and* date to skip.
|
1 |
7 |
| 344. |
Add an option to put pie charts above tables, rather than left of them.
|
1 |
3 |
| 345. |
Add country flag icon next to country name in statistics.
|
1 |
5 |
| 346. |
Add an option to switch profiles from the reports, while keeping everything
else the same (current report, current filters; but different profile).
http://www.sawmill.net/dcforum/DCForumID4/178.html
|
1 |
7 |
| 347. |
When log source is modified, ask if they want to rebuild/update, or at least
point out that the new log source will not be in the database until they do.
|
1 |
5 |
| 348. |
Add an option to change the time zone from reports.
|
1 |
9 |
| 349. |
Add an option to omit "-" visitor information from the statistics.
|
1 |
5 |
| 350. |
Add "subprofiles" which apply a particular filter set to a profile,
e.g. for ISPs with a single set of log data covering multiple domains.
Allow restricted user-based access to subprofiles.
|
1 |
9 |
| 351. |
Add an option, from a report, to add a task to email that report to the Scheduler
(preserve all report settings).
|
1 |
8 |
| 352. |
Allow directories to be matched in the FTP log source, and to be ignored
(may require long listing parsing).
|
1 |
7 |
| 353. |
Add support for Microsoft Entourage mail client.
|
1 |
7 |
| 354. |
Add an option to use a bar chart instead of a pie chart.
|
1 |
3 |
| 355. |
Add a Back button in the reports interface which functions
like the browser's Back button (but is in a more convenient place).
|
1 |
3 |
| 356. |
Add an option to dump all log lines which are not accepted by the filters.
|
1 |
6 |
| 357. |
Create a way that administrators can have their own "diffs" where they
can store their own modifications to templates, settings, preferences, etc.,
so they can update easily.
|
1 |
6 |
| 358. |
Add an option to set a "default" filter that is applied when you first view reports, e.g.
"yesterday".
|
1 |
4 |
| 359. |
Add an option to have non-administrators who can view all profiles.
|
1 |
4 |
| 360. |
Make the *entire* button clickable in stats.
|
1 |
3 |
| 361. |
Add support for OPSEC; get certification.
|
1 |
9 |
| 362. |
Add cumulative date/time graphing option.
|
1 |
5 |
| 363. |
Sort the "Edit Filter" hierarchy alphabetically.
|
1 |
5 |
| 364. |
Add a "difference" feature which accepts two filter sets, and displays
the difference between them in every table (computes difference of numerical
values for each cell, and renders the resulting table normally).
|
1 |
8 |
| 365. |
Add support for PostgreSQL as back-end database.
|
1 |
10 |
| 366. |
Add a per-user option to turn off "are you sure you want to delete" options.
|
1 |
4 |
| 367. |
Add support for DNS resolution host->IP while processing log data,
so a log with hostnames can be used with GeoIP.
|
1 |
9 |
| 368. |
Optionally add an index.html file (or other default file) to every directory Sawmill creates,
to prevent attackers from being able to access configuration files in the event that
LogAnalysisInfo is in the web directory.
|
1 |
6 |
| 369. |
Add an option to rebuild database to a temporary location and when complete & succesful
move over the previous successful build of the database.
|
1 |
5 |
| 370. |
Improve SDB filtering for wildcard filters with tens of thousands of items,
e.g. filtering on "http*" for the URL field. For main table filtering,
this results in thousands of filter sets all being "anded" together;
it could be improved by detecting "and of within" expressions and
incrementally building a single filter set.
|
1 |
8 |
| 371. |
Add "max simultaneous sessions" to sessions overview.
|
1 |
5 |
| 372. |
Embed CSS in HTML for browsers which don't support MIME-encoded CSS.
|
1 |
5 |
| 373. |
Use pipes to feed subprocesses for MP builds.
|
1 |
7 |
| 374. |
Add named report filters, so you can save a report filter set by name, and
restore them from a list.
|
1 |
7 |
| 375. |
Add support for HTTP "spidering" of log data directory, to download
multiple files.
|
1 |
7 |
| 376. |
Add support for use of a proxy server when downloading log data by HTTP.
|
1 |
7 |
| 377. |
Add a "negate" option to statistics Filters,
to show all items that *don't* match the pattern.
|
1 |
6 |
| 378. |
Improve out-of-memory-on-build to pause processing, report an error, and wait
for admin to clear up memory, rather than exiting.
|
1 |
7 |
| 379. |
Add "nice" parameter to set priority of Sawmill from within Sawmill.
|
1 |
5 |
| 380. |
Add icons for each listed operating system,
in the "Top operating systems" view.
|
1 |
3 |
| 381. |
Add a configuration option to turn on *all* spiders in the Spiders file.
|
1 |
3 |
| 382. |
For grep log source, process files in reverse chrological order, by modification date,
so if an IIS data set starts with simple logging, and has better logging at the end,
the better logging will be included.
|
1 |
6 |