]>
git.ipfire.org Git - thirdparty/sarg.git/log
Frédéric Marchal [Sun, 24 Jan 2010 16:31:04 +0000 (16:31 +0000)]
Fixed a regression in the usertab file not accepting IPv6 addresses any more.
Reintroduced in user_name the buffer size check that was present in get_usertab_name.
Rewrote the code from the old usertab file to blend it cleanly with the ldap code.
Added btree_cache.h that was missing from the repository.
Added const declaration where appropriate in btree_cache.
Fixed the inclusion of the ldap headers to compile without the local declarations in defs.h.
Frédéric Marchal [Sat, 23 Jan 2010 19:29:07 +0000 (19:29 +0000)]
Ported r208 from branches/v2_2_7
Frédéric Marchal [Fri, 22 Jan 2010 09:59:25 +0000 (09:59 +0000)]
Fixed regressions in creation and reading of a sarg parsed log (thanks to Joao Alves)
Frédéric Marchal [Fri, 22 Jan 2010 09:36:26 +0000 (09:36 +0000)]
Detect if the URL is just a hostname (in that case .com match the default download list)
Frédéric Marchal [Fri, 22 Jan 2010 09:34:56 +0000 (09:34 +0000)]
Force the alignment of the data2 column because konqueror center it due to englobing <div center>
Frédéric Marchal [Wed, 20 Jan 2010 13:34:41 +0000 (13:34 +0000)]
Trivial optimization of string testing
Frédéric Marchal [Wed, 20 Jan 2010 12:38:23 +0000 (12:38 +0000)]
Fixed empty entries in squidGuard log when the URL doesn't start with protocol://
Frédéric Marchal [Wed, 20 Jan 2010 11:43:02 +0000 (11:43 +0000)]
Replace --enable-htmldir by --enable-sargphp to avoid confusion on the name.
Installation of sarg-php can be disabled with --disable-sargphp.
Frédéric Marchal [Mon, 18 Jan 2010 20:32:24 +0000 (20:32 +0000)]
Fixed exclude_hosts to exclude subdomains and IPv4 subnets
Frédéric Marchal [Thu, 14 Jan 2010 10:33:20 +0000 (10:33 +0000)]
Don't duplicate sarg-php upon installation
Frédéric Marchal [Mon, 11 Jan 2010 08:37:08 +0000 (08:37 +0000)]
Possible fix for bug #
1841109 : report an error if iconv fails to convert the string
Frédéric Marchal [Mon, 11 Jan 2010 08:35:10 +0000 (08:35 +0000)]
Apply patch reported by rudi@darx.com in bug #
1626911
Frédéric Marchal [Fri, 8 Jan 2010 15:32:48 +0000 (15:32 +0000)]
A few trivial optimizations
Frédéric Marchal [Thu, 7 Jan 2010 15:24:28 +0000 (15:24 +0000)]
Suppress message reporting an ISA log when debug mode is off (thanks to Turgay Smirnov)
Frédéric Marchal [Thu, 7 Jan 2010 15:17:50 +0000 (15:17 +0000)]
Remove unecessary strlen (trivial change)
Frédéric Marchal [Wed, 6 Jan 2010 21:27:19 +0000 (21:27 +0000)]
Ported r194 from branches/v2_2_6_1 (detect fopen64 usage)
Frédéric Marchal [Wed, 6 Jan 2010 09:28:34 +0000 (09:28 +0000)]
Update the copyright date of the remaining source files
Frédéric Marchal [Wed, 6 Jan 2010 09:27:19 +0000 (09:27 +0000)]
Force a default value for a boolean parameter if the language file is not updated
Frédéric Marchal [Wed, 6 Jan 2010 09:11:32 +0000 (09:11 +0000)]
Check for lstat in configure.in.
Fix detection of -Werror=format-security.
Frédéric Marchal [Wed, 6 Jan 2010 08:53:13 +0000 (08:53 +0000)]
Support systems without lstat and detect which libiconv to link
Frédéric Marchal [Wed, 6 Jan 2010 08:51:58 +0000 (08:51 +0000)]
Ported r188 from branches/v2_2_6_1 (graphs label)
Frédéric Marchal [Tue, 5 Jan 2010 13:42:44 +0000 (13:42 +0000)]
Ported r186 from branches/v2_2_6_1 (flags accepted by real time report)
Frédéric Marchal [Mon, 4 Jan 2010 13:33:19 +0000 (13:33 +0000)]
Add a missing tab in the realtime temporary file and can use the IP instead of the user name
Frédéric Marchal [Mon, 4 Jan 2010 11:46:30 +0000 (11:46 +0000)]
Fix recursive directory deletion.
Detect and re-read old sarg-general files with space separated columns.
Frédéric Marchal [Sun, 3 Jan 2010 18:27:14 +0000 (18:27 +0000)]
Index created using an internal sort algorithm instead of a system call
Frédéric Marchal [Thu, 31 Dec 2009 08:02:34 +0000 (08:02 +0000)]
Ported r180 from branches/v2_2_6_1 (DESTDIR support in Makefile)
Frédéric Marchal [Thu, 31 Dec 2009 07:25:17 +0000 (07:25 +0000)]
Directories deleted without using the rm system command
Frédéric Marchal [Tue, 29 Dec 2009 18:17:46 +0000 (18:17 +0000)]
Restore the creation of the link to the image directory lost during the rewritting of the conversion of the index.
Frédéric Marchal [Sun, 27 Dec 2009 16:02:47 +0000 (16:02 +0000)]
The %u doesn't have to be the last item of the Require statement in sarg.conf.
Frédéric Marchal [Sun, 27 Dec 2009 15:31:53 +0000 (15:31 +0000)]
Added missing Require keyword
Frédéric Marchal [Sun, 27 Dec 2009 14:38:26 +0000 (14:38 +0000)]
Protect the creation of the index against invalid directories.
Only copy the files when creating the directory with the images to link the reports to.
Frédéric Marchal [Wed, 23 Dec 2009 20:48:06 +0000 (20:48 +0000)]
Use boolean to enable all the options instead of string compares.
Accept an absolute path for the language file in sarg.conf.
Experimental: Can show the backtrace of the program when a getword loop is detected to help in locating the origin of the error.
Fix for the date reported in the index.
Fix for the reports with IndexTree set to file.
Frédéric Marchal [Mon, 21 Dec 2009 20:29:39 +0000 (20:29 +0000)]
Use boolean to enable some options instead of string compares
Frédéric Marchal [Mon, 21 Dec 2009 19:05:27 +0000 (19:05 +0000)]
Fix uninitialized variables.
Report the correct day of week in index.html
Frédéric Marchal [Sun, 20 Dec 2009 20:06:18 +0000 (20:06 +0000)]
Download suffix stored in index with dichotomic search for efficiency.
Added getword_atoll to extract a number without requiring an additionnal string buffer.
Frédéric Marchal [Sat, 19 Dec 2009 21:20:20 +0000 (21:20 +0000)]
Sarg.conf can use multiple access_log lines.
Some small optimizations.
Frédéric Marchal [Fri, 18 Dec 2009 13:45:28 +0000 (13:45 +0000)]
Ported r167 from branches/v2_2_6_1 (several changes).
Use LC_TIME to format the dates and times according to the selected locale.
Frédéric Marchal [Tue, 15 Dec 2009 20:43:57 +0000 (20:43 +0000)]
Use string pointers in getword instead of copying the strings
Frédéric Marchal [Mon, 14 Dec 2009 10:07:35 +0000 (10:07 +0000)]
Ported r161 from branches/v2_2_6_1 (fix regression in sarg-date)
Frédéric Marchal [Mon, 14 Dec 2009 09:19:18 +0000 (09:19 +0000)]
Ported r159 from branches/v2_2_6_1 (sarg-date format change)
Frédéric Marchal [Mon, 14 Dec 2009 08:04:08 +0000 (08:04 +0000)]
Ported r157 from branches/v2_2_6_1 (remove warnings if no libgd)
Pedro Orso [Fri, 11 Dec 2009 17:21:33 +0000 (17:21 +0000)]
LDAP usertab feature added
Pedro Orso [Fri, 11 Dec 2009 13:30:34 +0000 (13:30 +0000)]
LDAP usertab feature added
Pedro Orso [Fri, 11 Dec 2009 13:27:03 +0000 (13:27 +0000)]
LDAP usertab feature added
Frédéric Marchal [Thu, 10 Dec 2009 15:44:04 +0000 (15:44 +0000)]
Ported r152 from branches/v2_2_6_1 (detect bzero with autoconf)
Frédéric Marchal [Thu, 10 Dec 2009 12:29:17 +0000 (12:29 +0000)]
Ported r150 from branches/v2_2_6_1 (useragent report statistics)
Frédéric Marchal [Thu, 10 Dec 2009 10:52:29 +0000 (10:52 +0000)]
Ported r146 from branches/v2_2_6_1 (useragent font size)
Frédéric Marchal [Thu, 10 Dec 2009 08:46:31 +0000 (08:46 +0000)]
Ported r144 from branches/v2_2_6_1 (useragent sort separator)
Frédéric Marchal [Wed, 9 Dec 2009 13:35:05 +0000 (13:35 +0000)]
Ported r140 from branches/v2_2_6_1 (create paths during install)
Frédéric Marchal [Wed, 9 Dec 2009 08:36:43 +0000 (08:36 +0000)]
Ported r137 from branches/v2_2_6_1 (test gcc options)
Frédéric Marchal [Tue, 8 Dec 2009 14:11:48 +0000 (14:11 +0000)]
Ported r135 from branches/v2_2_6_1 (update ChangeLog)
Frédéric Marchal [Tue, 8 Dec 2009 12:10:58 +0000 (12:10 +0000)]
Ported r133 from branches/v2_2_6_1 (may ignore rlim_t)
Frédéric Marchal [Tue, 8 Dec 2009 08:47:22 +0000 (08:47 +0000)]
Ported r131 from branches/v2_2_6_1 (remove off_t dependency)
Frédéric Marchal [Fri, 4 Dec 2009 12:37:19 +0000 (12:37 +0000)]
Branch created for the future version 2.2.7.
Frédéric Marchal [Fri, 4 Dec 2009 10:36:03 +0000 (10:36 +0000)]
Fix regression in sort separator.
Frédéric Marchal [Thu, 3 Dec 2009 21:13:59 +0000 (21:13 +0000)]
Input log file type detection partly rewritten to clearly distinguish which type is processed where.
Read the input log file from standard input if log file name is -.
Pedro Orso [Thu, 3 Dec 2009 16:36:18 +0000 (16:36 +0000)]
New comments added
Pedro Orso [Thu, 3 Dec 2009 16:33:30 +0000 (16:33 +0000)]
Invalid sort field separator
Pedro Orso [Thu, 3 Dec 2009 11:14:06 +0000 (11:14 +0000)]
Sarg Hall of Fame
Pedro Orso [Thu, 3 Dec 2009 10:56:55 +0000 (10:56 +0000)]
Compile and run time protection (FORTIFY_SOURCE) fixed
Pedro Orso [Wed, 2 Dec 2009 17:49:22 +0000 (17:49 +0000)]
Changed date to 2009
Frédéric Marchal [Tue, 1 Dec 2009 19:46:01 +0000 (19:46 +0000)]
Allow multiple headers in an ISA log.
Introduce getword_skip to skip a word without storing it in a buffer.
Frédéric Marchal [Mon, 30 Nov 2009 20:48:48 +0000 (20:48 +0000)]
Fixed date problem when US date format is selected.
Frédéric Marchal [Mon, 30 Nov 2009 10:55:36 +0000 (10:55 +0000)]
Remove redundant options.
Frédéric Marchal [Sun, 29 Nov 2009 19:16:37 +0000 (19:16 +0000)]
Use tabulations instead of spaces in temporary intermediary files to avoid a shift in the columns if the URL contains a space.
Use sizeof(buffer) for every strftime (the hard coded size was sometime wrong).
Test the user to single out after replacing the user ID by the IP address because the user ID is always - if no user ID is used in the log.
Removed getword3 because it is now identitical to getword.
Removed legacy code to write the denied downloads.
Removed legacy code to write the access.log entries in the user file.
Frédéric Marchal [Fri, 27 Nov 2009 14:57:51 +0000 (14:57 +0000)]
Change the version number to 2.2.6.
Frédéric Marchal [Fri, 27 Nov 2009 14:57:19 +0000 (14:57 +0000)]
Add a debug message to acknowledge the reading of a ISA log.
Frédéric Marchal [Thu, 12 Nov 2009 12:21:28 +0000 (12:21 +0000)]
Fix typo (thank to Владимир Баюнчиков).
Frédéric Marchal [Thu, 5 Nov 2009 10:48:24 +0000 (10:48 +0000)]
Translation of the last messages.
Frédéric Marchal [Wed, 4 Nov 2009 08:50:47 +0000 (08:50 +0000)]
When multiple access.log are read, any empty access.log prevents the generation of the report even if valid records are found in another access.log.
Frédéric Marchal [Wed, 4 Nov 2009 08:50:14 +0000 (08:50 +0000)]
Exit sarg if undocumented -y option is specified on the command line to list the current language strings.
Frédéric Marchal [Fri, 30 Oct 2009 08:23:23 +0000 (08:23 +0000)]
Add line feed in the output of the lines of the configuration file by flag -m.
Frédéric Marchal [Wed, 14 Oct 2009 13:22:02 +0000 (13:22 +0000)]
Fixed inconsequential memory leaks when sarg terminates early.
Frédéric Marchal [Tue, 13 Oct 2009 11:31:41 +0000 (11:31 +0000)]
Close unclosed files when multiple access.log files are processed.
Frédéric Marchal [Tue, 13 Oct 2009 11:30:47 +0000 (11:30 +0000)]
Initialize variable content.
Frédéric Marchal [Tue, 13 Oct 2009 08:23:48 +0000 (08:23 +0000)]
Documentation of the last function of the file.
Frédéric Marchal [Tue, 13 Oct 2009 08:18:33 +0000 (08:18 +0000)]
Documentation of grepday.c.
Fixed inconsequential memory leaks that clutered the valgrind reports.
Added more warning options at compile time.
Fixed the warnings highlighted by -Wextra.
Frédéric Marchal [Mon, 12 Oct 2009 14:55:39 +0000 (14:55 +0000)]
Added an option to use GCC's protections at compile and run time.
Fixed more advanced warnings resulting from the hardening of the compilation.
Fixed one more buffer overflow.
Fixed one memory leak.
Frédéric Marchal [Thu, 1 Oct 2009 09:15:18 +0000 (09:15 +0000)]
Replace more single quotes by double quotes in external commands to be compatible with windows.
Frédéric Marchal [Wed, 30 Sep 2009 14:41:05 +0000 (14:41 +0000)]
Adjustments to run sarg on windows outside of msys.
Frédéric Marchal [Thu, 24 Sep 2009 09:29:14 +0000 (09:29 +0000)]
Z files are uncompressed by zcat to avoid deleting the original log file.
Compressed log files are uncompressed in /tmp/sarg to delete the file when the process completes.
Frédéric Marchal [Wed, 23 Sep 2009 06:50:45 +0000 (06:50 +0000)]
Removed missplaced off_t as suggested in bug #
2864425 .
Frédéric Marchal [Tue, 22 Sep 2009 07:09:14 +0000 (07:09 +0000)]
Frédéric Marchal [Fri, 18 Sep 2009 10:32:41 +0000 (10:32 +0000)]
Moved two strings to the languages files.
Fixed the languages files with missing lines.
Frédéric Marchal [Thu, 17 Sep 2009 18:20:20 +0000 (18:20 +0000)]
Compute the report date without resorting to the system command.
Allow the use of spaces in the temporary directory.
Frédéric Marchal [Mon, 14 Sep 2009 14:22:46 +0000 (14:22 +0000)]
Fixed the cmake configuration with msys+mingw.
Frédéric Marchal [Mon, 14 Sep 2009 07:55:41 +0000 (07:55 +0000)]
Word wrap the document.
Frédéric Marchal [Mon, 14 Sep 2009 07:47:37 +0000 (07:47 +0000)]
Fix of the cmake configuration file.
Frédéric Marchal [Sun, 13 Sep 2009 19:09:58 +0000 (19:09 +0000)]
Ask for help.
Frédéric Marchal [Sun, 13 Sep 2009 19:05:59 +0000 (19:05 +0000)]
Use configurable paths for the files that used to reside in SYSCONFDIR.
Add cmake configuration files.
Frédéric Marchal [Wed, 9 Sep 2009 05:26:32 +0000 (05:26 +0000)]
Stop if the output file name is more than 255 characters instead of truncating the file name and using an invalid name.
Frédéric Marchal [Wed, 9 Sep 2009 05:25:39 +0000 (05:25 +0000)]
Documentation of the multiple usage of option -l and the acceptance of compressed files.
Frédéric Marchal [Mon, 7 Sep 2009 18:57:10 +0000 (18:57 +0000)]
A few string optimizations.
Truncate the user name at the %20 instead of the first % if a %20 is found somewhere in the user name.
Frédéric Marchal [Mon, 7 Sep 2009 18:54:22 +0000 (18:54 +0000)]
Simply rewind the stream instead of closing it and reopening it.
Frédéric Marchal [Mon, 7 Sep 2009 13:31:23 +0000 (13:31 +0000)]
Update build date.
Frédéric Marchal [Mon, 7 Sep 2009 13:13:51 +0000 (13:13 +0000)]
Don't reopen the denied.log and authfail.log when parsing a new access.log file as that truncates the two files and produces empty results.
Frédéric Marchal [Mon, 7 Sep 2009 13:09:32 +0000 (13:09 +0000)]
Don't ignore URL of sites without directories.
Frédéric Marchal [Thu, 27 Aug 2009 13:49:58 +0000 (13:49 +0000)]
Changed default directory for the squid access.log.
Frédéric Marchal [Thu, 27 Aug 2009 07:16:40 +0000 (07:16 +0000)]
Changed the default access.log directory to match the usual directory of squid as suggested by Gentoo patch 01_all_sarg-2.2.3.1-lots-of-compiler-warnings.patch.
Frédéric Marchal [Thu, 27 Aug 2009 07:05:34 +0000 (07:05 +0000)]
Applied Gentoo patch 08_all_sarg-2.2.5-LDFLAGS.patch.