]> git.ipfire.org Git - thirdparty/sarg.git/log
thirdparty/sarg.git
11 years agoUpdate po files v2.3.5
Frederic Marchal [Sat, 12 Jan 2013 09:04:32 +0000 (10:04 +0100)] 
Update po files

11 years agoUpdate the changelog
Frederic Marchal [Fri, 11 Jan 2013 15:03:44 +0000 (16:03 +0100)] 
Update the changelog

11 years agoUpdate version number to 2.3.5
Frederic Marchal [Fri, 11 Jan 2013 15:02:29 +0000 (16:02 +0100)] 
Update version number to 2.3.5

11 years agoFix a redirector issue
Frederic Marchal [Fri, 11 Jan 2013 15:01:22 +0000 (16:01 +0100)] 
Fix a redirector issue

The redirector log was not produced due to a bug introduced in version
2.3.4.

11 years agoUpdate po files v2.3.4
Frederic Marchal [Sat, 5 Jan 2013 07:37:06 +0000 (08:37 +0100)] 
Update po files

11 years agoUpdate change log
Frederic Marchal [Sat, 5 Jan 2013 07:35:52 +0000 (08:35 +0100)] 
Update change log

11 years agoChange build date
Frederic Marchal [Sat, 5 Jan 2013 07:34:55 +0000 (08:34 +0100)] 
Change build date

11 years agoRemove warning about the redirector file that can't be deleted
Frederic Marchal [Sat, 5 Jan 2013 07:34:47 +0000 (08:34 +0100)] 
Remove warning about the redirector file that can't be deleted

If the file is not created, there is no need to report a warning.

11 years agoUpdate po files
Frederic Marchal [Sat, 5 Jan 2013 06:30:06 +0000 (07:30 +0100)] 
Update po files

11 years agoAdd the change for version 2.4.4
Frederic Marchal [Fri, 4 Jan 2013 19:17:04 +0000 (20:17 +0100)] 
Add the change for version 2.4.4

11 years agoUpdate the date in the header of every C file
Frederic Marchal [Fri, 4 Jan 2013 19:15:48 +0000 (20:15 +0100)] 
Update the date in the header of every C file

11 years agoChange version number to 2.3.4
Frederic Marchal [Fri, 4 Jan 2013 19:09:09 +0000 (20:09 +0100)] 
Change version number to 2.3.4

11 years agoMangled file name is really unique
Frederic Marchal [Fri, 4 Jan 2013 19:08:13 +0000 (20:08 +0100)] 
Mangled file name is really unique

Due to a bug, any user's ID containing at least two consecutive non
alphanumeric characters was not unique.

11 years agoUpdate Danish translation v2.3.3_da2
Frédéric Marchal [Fri, 14 Dec 2012 16:22:18 +0000 (17:22 +0100)] 
Update Danish translation

11 years agoFrench translation
Frédéric Marchal [Sat, 17 Nov 2012 20:29:25 +0000 (21:29 +0100)] 
French translation

11 years agoTake a tag with a translation into account
Frédéric Marchal [Sat, 17 Nov 2012 20:32:47 +0000 (21:32 +0100)] 
Take a tag with a translation into account

11 years agoDanish translation v2.3.3_da
Frédéric Marchal [Sat, 17 Nov 2012 20:26:11 +0000 (21:26 +0100)] 
Danish translation

11 years agoUpdate ChangeLog and add a release procedure
Frédéric Marchal [Tue, 13 Nov 2012 18:34:12 +0000 (19:34 +0100)] 
Update ChangeLog and add a release procedure

Will I ever manage to prepare a release without forgetting at least one
step of the release procedure!

11 years agoExpect the git tag to start with the letter v v2.3.3
Frédéric Marchal [Tue, 13 Nov 2012 18:18:12 +0000 (19:18 +0100)] 
Expect the git tag to start with the letter v

A git tag for the released version must be v2.3.3 and not just 2.3.3 as
enforced by the previous version of this script.

11 years agoUpdate the translation files
Frédéric Marchal [Tue, 13 Nov 2012 18:14:55 +0000 (19:14 +0100)] 
Update the translation files

11 years agoChange version number to 2.3.3
Frédéric Marchal [Tue, 13 Nov 2012 17:58:49 +0000 (18:58 +0100)] 
Change version number to 2.3.3

11 years agoUpdate the install procedure
Frédéric Marchal [Tue, 13 Nov 2012 17:57:37 +0000 (18:57 +0100)] 
Update the install procedure

11 years agoInclude Danish translation
Frédéric Marchal [Sun, 7 Oct 2012 06:59:23 +0000 (08:59 +0200)] 
Include Danish translation

11 years agoAutoconfigure the XSL stylesheets to produce the man page
Frédéric Marchal [Thu, 30 Aug 2012 05:52:39 +0000 (07:52 +0200)] 
Autoconfigure the XSL stylesheets to produce the man page

The configure script detects Debian and Gentoo current XSL stylesheets
paths and use the appropriate one when generating the man page.

11 years agoAdd the documentation for the --statistics parameter
Frédéric Marchal [Thu, 30 Aug 2012 05:40:17 +0000 (07:40 +0200)] 
Add the documentation for the --statistics parameter

Documentation added to the man page and the usage page displayed by sarg.

11 years agoUpdate the build date
Frédéric Marchal [Wed, 29 Aug 2012 18:07:32 +0000 (20:07 +0200)] 
Update the build date

11 years agoCompute and display execution statistics
Frédéric Marchal [Wed, 29 Aug 2012 18:06:46 +0000 (20:06 +0200)] 
Compute and display execution statistics

The total run time is displayed along with the number of lines read in the
input logs, the number of records kept and the number of users.

The time it takes to read the input log files and the time it takes to
process the records are computed.

11 years agoRead the log file from stdin for --convert and --split
Frédéric Marchal [Tue, 21 Aug 2012 14:01:49 +0000 (16:01 +0200)] 
Read the log file from stdin for --convert and --split

The two command line arguments can read the input log file from the
standard input.

11 years agoUse a Makefile compatible with Solaris
Frédéric Marchal [Thu, 26 Jul 2012 13:37:32 +0000 (15:37 +0200)] 
Use a Makefile compatible with Solaris

On Solaris, the default make command doesn't know the -C command line
option to change the directory. It is a GNU make extension.

11 years agoDon't fail to compile if libpcre not available
Frédéric Marchal [Thu, 26 Jul 2012 12:47:03 +0000 (14:47 +0200)] 
Don't fail to compile if libpcre not available

Libpcre was not silently ignored if it was missing. This patch remove the error
message displayed if libpcre is not available or disabled.

11 years agoSwitch to version 2.3.3-pre3
Frédéric Marchal [Thu, 19 Jul 2012 07:26:24 +0000 (09:26 +0200)] 
Switch to version 2.3.3-pre3

Too bad I forgot to update the po files and set a git tag.

11 years agoCheck the working directory before preparing the archive
Frédéric Marchal [Thu, 19 Jul 2012 07:24:14 +0000 (09:24 +0200)] 
Check the working directory before preparing the archive

The script test for the usual things I always forget:

1) Update the po files.
2) Commit the changes.
3) Set a git tag to find the version back.

11 years agoUpdate the po files
Frédéric Marchal [Thu, 19 Jul 2012 07:19:46 +0000 (09:19 +0200)] 
Update the po files

11 years agoReally update the French translation
Frédéric Marchal [Wed, 18 Jul 2012 20:35:41 +0000 (22:35 +0200)] 
Really update the French translation

This is the real file from the Translation Project.

11 years agoUpdate French translation
Frédéric Marchal [Wed, 18 Jul 2012 20:32:12 +0000 (22:32 +0200)] 
Update French translation

11 years agoFormat the hour in a translator friendly way
Frédéric Marchal [Wed, 18 Jul 2012 20:18:29 +0000 (22:18 +0200)] 
Format the hour in a translator friendly way

Translators can have full control over the hour format in the hourly
report.

11 years agoFix an error message
Frédéric Marchal [Wed, 18 Jul 2012 20:17:04 +0000 (22:17 +0200)] 
Fix an error message

The error message reporting an invalid time with command line argument -t
said the time must be MM:SS instead of HH:MM.

11 years agoFix column alignment in usage message
Frédéric Marchal [Tue, 17 Jul 2012 08:00:12 +0000 (10:00 +0200)] 
Fix column alignment in usage message

11 years agoRemove the old language files
Frédéric Marchal [Tue, 17 Jul 2012 07:59:56 +0000 (09:59 +0200)] 
Remove the old language files

These files were used in versions prior to 2.3. They are largely outdated.

They have been replaced by the gettext po files.

11 years agoUpdate the po files for the latest source
Frédéric Marchal [Mon, 16 Jul 2012 12:10:17 +0000 (14:10 +0200)] 
Update the po files for the latest source

11 years agoClearly report an error in the months list
Frédéric Marchal [Mon, 16 Jul 2012 12:06:54 +0000 (14:06 +0200)] 
Clearly report an error in the months list

Tell the user to report the bug to the translator.

11 years agoAdd a missing \n at the end of a message
Frédéric Marchal [Mon, 16 Jul 2012 11:56:06 +0000 (13:56 +0200)] 
Add a missing \n at the end of a message

11 years agoUpdate the usage note included in the source code
Frédéric Marchal [Mon, 16 Jul 2012 11:53:06 +0000 (13:53 +0200)] 
Update the usage note included in the source code

The usage notice is displayed with sarg --help.

The first column is wider. The argument that's still too long is wrapped on
the next line.

The donation request is removed as I don't know if it still possible to
make a donation and, if it is possible, I don't know where that money goes.

11 years agoPut quotes around the IP address reported in the messages
Frédéric Marchal [Mon, 16 Jul 2012 10:42:40 +0000 (12:42 +0200)] 
Put quotes around the IP address reported in the messages

It makes the message easier to read if the parsing went really wrong and
garbage is in the IP address.

11 years agoFix the translators comment
Frédéric Marchal [Mon, 16 Jul 2012 10:33:01 +0000 (12:33 +0200)] 
Fix the translators comment

A stray * was in the comment due to the formatting of the comment in the
source code.

11 years agoUpdate the ChangeLog
Frédéric Marchal [Mon, 16 Jul 2012 10:26:01 +0000 (12:26 +0200)] 
Update the ChangeLog

11 years agoUpdate the release date
Frédéric Marchal [Mon, 16 Jul 2012 10:20:12 +0000 (12:20 +0200)] 
Update the release date

11 years agoSort the top sites report by number of users connecting the sites
Frédéric Marchal [Mon, 16 Jul 2012 10:19:34 +0000 (12:19 +0200)] 
Sort the top sites report by number of users connecting the sites

The top sites report can be sorted according to the number of users
connecting to the visited sites. It shows how popular sites are within your
network.

11 years agoAdd a few comments for the translators
Frédéric Marchal [Mon, 16 Jul 2012 09:15:05 +0000 (11:15 +0200)] 
Add a few comments for the translators

11 years agoAdd a column to the top sites report
Frédéric Marchal [Mon, 16 Jul 2012 09:06:35 +0000 (11:06 +0200)] 
Add a column to the top sites report

The new column contains the number of users who visited each site amongst
the most visited sites.

11 years agoMerge branch 'v2.3' of ssh://sarg.git.sourceforge.net/gitroot/sarg/sarg into v2.3
Frédéric Marchal [Sun, 15 Jul 2012 17:43:03 +0000 (19:43 +0200)] 
Merge branch 'v2.3' of ssh://sarg.git.sourceforge.net/gitroot/sarg/sarg into v2.3

11 years agoUpdate the release date
Frédéric Marchal [Sun, 15 Jul 2012 17:10:39 +0000 (19:10 +0200)] 
Update the release date

11 years agoDon't report an error when deleting the denied temporary file
Frédéric Marchal [Sun, 15 Jul 2012 17:10:27 +0000 (19:10 +0200)] 
Don't report an error when deleting the denied temporary file

The file can be deleted at two places. If the first call delete it, the
second call must not report an error.

11 years agoRewrite two messages to have one unique entry to translate
Frédéric Marchal [Sun, 15 Jul 2012 17:01:33 +0000 (19:01 +0200)] 
Rewrite two messages to have one unique entry to translate

Replace a lower case by a upper case to merge two messages into one in the
po files.

11 years agoDelete the sorted smartfilter temporary file
Frédéric Marchal [Sun, 15 Jul 2012 16:58:10 +0000 (18:58 +0200)] 
Delete the sorted smartfilter temporary file

11 years agoStore the smartfilter log temporary file in the temporary directory
Frédéric Marchal [Sun, 15 Jul 2012 16:57:48 +0000 (18:57 +0200)] 
Store the smartfilter log temporary file in the temporary directory

I couldn't test this change as I don't have any log file with smartfilter
tags.

11 years agoDon't blindly delete /tmp/sarg
Frédéric Marchal [Sun, 15 Jul 2012 16:49:48 +0000 (18:49 +0200)] 
Don't blindly delete /tmp/sarg

If sarg is configured with a wrong /tmp path or the path given points to a
directory the user doesn't intent to use as a temporary directory, we must
not delete it's content (think about a link going to /usr/bin).

To protect against that situation, sarg only deletes its own files and
after making sure it only contains files created by sarg.

11 years agoRemove commented out code
Frédéric Marchal [Sun, 15 Jul 2012 16:42:36 +0000 (18:42 +0200)] 
Remove commented out code

11 years agoHopefully fix the smart filter
Frédéric Marchal [Sun, 15 Jul 2012 16:40:58 +0000 (18:40 +0200)] 
Hopefully fix the smart filter

I can't test it as I don't have any sample log with smartfilter enabled.

11 years agoRemove the message confirming that sarg is aborting
Frédéric Marchal [Sun, 15 Jul 2012 12:44:00 +0000 (14:44 +0200)] 
Remove the message confirming that sarg is aborting

It is obvious sarg aborts after reporting an error. There is no need to
display one more message telling so.

11 years agoUse the same message to report an error while deleting a file
Frédéric Marchal [Sun, 15 Jul 2012 12:38:08 +0000 (14:38 +0200)] 
Use the same message to report an error while deleting a file

No need to burden the translators with multiple messages identical but for
a few characters.

11 years agoKeep temporary files in place for inspection
Frédéric Marchal [Sun, 15 Jul 2012 12:34:52 +0000 (14:34 +0200)] 
Keep temporary files in place for inspection

Add a command line option and a configuration tag to leave the temporary
files in place when sarg terminates.

The feature is for debugging purpose. It cannot be used for production.

11 years agoA temporary file could be left in place by sarg
Frédéric Marchal [Sun, 15 Jul 2012 12:29:05 +0000 (14:29 +0200)] 
A temporary file could be left in place by sarg

During the creation of the user's reports, if the report showing the details
by date and hour is not requested, the unnecessary file is deleted but it
overwrite the buffer containing the name of another temporary file to
delete. As the file name is overwritten, it cannot be deleted when the
function completes.

11 years agoLimit the maximum length of a text line
Frédéric Marchal [Sun, 15 Jul 2012 08:51:15 +0000 (10:51 +0200)] 
Limit the maximum length of a text line

To prevent sarg from filling up the memory and waking up the OOM killer
while reading an invalid or corrupted log file, the longest line sarg
will accept before aborting is 10MB long. The limit is arbitrary.

11 years agoUpdate the messages when an error is detected while reading a line
Frédéric Marchal [Sun, 15 Jul 2012 08:49:00 +0000 (10:49 +0200)] 
Update the messages when an error is detected while reading a line

The module to read long text lines may read any file. It is not restricted
to reading the input log file. Therefore, the error messages must not claim
that the error is in the input log file.

11 years agoInclude the Polish translation
Frédéric Marchal [Sat, 14 Jul 2012 13:31:00 +0000 (15:31 +0200)] 
Include the Polish translation

It is a partial translation. 285 messages are translated. 300 are
untranslated.

11 years agoWrite getword errors on stderr
Frédéric Marchal [Mon, 9 Jul 2012 07:30:24 +0000 (09:30 +0200)] 
Write getword errors on stderr

Errors detected by any getword function is written using debuga (on stderr)
instead of stdout. It makes the redirection easier.

11 years agoAdd some missing files to the archive
Frédéric Marchal [Sat, 16 Jun 2012 05:14:22 +0000 (07:14 +0200)] 
Add some missing files to the archive

Three files were not released along with the source code.

11 years agoUpdate version number and build date
Frédéric Marchal [Thu, 14 Jun 2012 08:05:18 +0000 (10:05 +0200)] 
Update version number and build date

11 years agoAllow backslash as the domain/user separator
Frédéric Marchal [Thu, 14 Jun 2012 08:04:25 +0000 (10:04 +0200)] 
Allow backslash as the domain/user separator

For NTLM users, the domain and user names may be separated by a + or a \\
as pointed out by mrac33:
(http://sourceforge.net/tracker/index.php?func=detail&aid=3532108&group_id=68910&atid=522791)

For compatibility reasons, the _ separator is still retained.

Thanks to mrac33 for reporting and fixing this bug.

11 years agoFix the documentation for ntlm_user_format
Frédéric Marchal [Thu, 14 Jun 2012 07:57:20 +0000 (09:57 +0200)] 
Fix the documentation for ntlm_user_format

The documentation in sarg.conf for ntlm_user_format was wrong. The correct
option is "user" and not "username".

Thanks to mrac33 for reporting and fixing this bug.

11 years agoUpdate dates in the manpage v2.3.3-pre1
Frédéric Marchal [Sun, 27 May 2012 18:32:10 +0000 (20:32 +0200)] 
Update dates in the manpage

11 years agoUpdate po files
Frédéric Marchal [Sun, 27 May 2012 07:47:26 +0000 (09:47 +0200)] 
Update po files

11 years agoUpdate help
Frédéric Marchal [Sun, 27 May 2012 07:46:17 +0000 (09:46 +0200)] 
Update help

The manpage is up to date.

So is the help displayed by sarg with command line options -h or --help.

11 years agoAdd --help to the command line to display the help
Frédéric Marchal [Sun, 27 May 2012 05:48:08 +0000 (07:48 +0200)] 
Add --help to the command line to display the help

That syntax is more user friendly.

Old -h is still accepted.

11 years agoKeep the excluded files out of the archive
Frédéric Marchal [Sun, 27 May 2012 05:42:50 +0000 (07:42 +0200)] 
Keep the excluded files out of the archive

The tar.gz archive created to release the sources included the ignored
files if they were located in a subdirectory.

11 years agoUpdate the translation files
Frédéric Marchal [Sun, 27 May 2012 05:20:19 +0000 (07:20 +0200)] 
Update the translation files

Update the content of the po files for the translators.

11 years agoAdd 3 missing files to gettext
Frédéric Marchal [Sun, 27 May 2012 05:19:55 +0000 (07:19 +0200)] 
Add 3 missing files to gettext

The content of three files was not processed by gettext and was therefore
untranslated.

11 years agoUpdate ChangeLog
Frédéric Marchal [Tue, 22 May 2012 18:36:09 +0000 (20:36 +0200)] 
Update ChangeLog

Include some previously overlooked changes.

11 years agoFix a printf-like format specifier
Frédéric Marchal [Tue, 22 May 2012 06:35:43 +0000 (08:35 +0200)] 
Fix a printf-like format specifier

Reminder for myself: a sizeof must be cast to a int and formated with %d.

11 years agoIP address resolution using one external program
Frédéric Marchal [Mon, 21 May 2012 19:55:47 +0000 (21:55 +0200)] 
IP address resolution using one external program

It is now possible to resolve an IP address using an external program.
Only one external program can be configured but it may do anything
including attempting several strategies to resolve the IP address.

The module may be chained after the standard dns module to get the name of
a computer not registered with the DNS.

Executing an external program is exceedingly slow so it is best to try
the DNS first!

11 years agoFix compilation error on Windows
Frederic Marchal [Mon, 21 May 2012 10:46:43 +0000 (12:46 +0200)] 
Fix compilation error on Windows

The variable h_errno is an alias to WSAGetLastError() which must not be
declared as was to be done on Linux.

11 years agoUpdate the po files with the new messages
Frédéric Marchal [Mon, 21 May 2012 08:37:16 +0000 (10:37 +0200)] 
Update the po files with the new messages

11 years agoInclude .gitignore in the repository
Frédéric Marchal [Mon, 21 May 2012 08:31:59 +0000 (10:31 +0200)] 
Include .gitignore in the repository

It contains the build files to exclude from git.

11 years agoUpdate the release date embedded in the program
Frédéric Marchal [Mon, 21 May 2012 08:11:19 +0000 (10:11 +0200)] 
Update the release date embedded in the program

This is the release date printed in the report and in the output in verbose
mode.

11 years agoTake the port number into account when processing IPv4 addresses
Frédéric Marchal [Mon, 21 May 2012 08:10:37 +0000 (10:10 +0200)] 
Take the port number into account when processing IPv4 addresses

The port number is ignored from IPv4 addresses read from the log file. It
allows to compare IPv4 addresses against the host exclusion list.

Prior to that change, it was not possible to filter out IPv4 ranges if a
port number was reported in the log file as the address was not recognized
as an IPv4 address and therefore was not compared to the correct exclusion
list.

Thanks to Mark Easter for reporting this bug.

12 years agoDon't process the download report if no entry was written in the log file
Frédéric Marchal [Wed, 14 Mar 2012 06:41:24 +0000 (07:41 +0100)] 
Don't process the download report if no entry was written in the log file

If the download.int_unsort file doesn't exist, the sort command fails and sarg
abort the process.

With this patch, it simply continues the processing optionaly printing an
information message.

Now, it is an error if the sorted file doesn't exists. In previous versions, it
was just a warning.

12 years agoDisplay the offending regular expression if an error is detected
Frédéric Marchal [Mon, 12 Mar 2012 09:14:25 +0000 (10:14 +0100)] 
Display the offending regular expression if an error is detected

If a regular expression is invalid, the actual regular expression is displayed
in the error message in addition to the error message from libpcre. The user
will know what regular expression failed.

12 years agoDeal with url without scheme or path in a squidGuard log
Frédéric Marchal [Sat, 10 Mar 2012 14:37:11 +0000 (15:37 +0100)] 
Deal with url without scheme or path in a squidGuard log

Some url in a squidGuard log don't start with a scheme:// and may not
even contain a path. Those bare minimum url are not parsed correctly
by the redirector_log_format suggested in sarg.conf.

To parse those log entries correctly, we grab the whole url in the
buffer and strip it down to keep the host name.

12 years agoAccept subpatterns in the host alias
Frédéric Marchal [Sat, 10 Mar 2012 11:01:25 +0000 (12:01 +0100)] 
Accept subpatterns in the host alias

Both the sed (\1) and perl ($1) subpatterns are accepted. Only 9
subpatterns are taken into account.

12 years agoAvoid empty file name for the user's report file
Frédéric Marchal [Fri, 9 Mar 2012 13:40:02 +0000 (14:40 +0100)] 
Avoid empty file name for the user's report file

If an empty user name creeps up to the name manufacturing function, the name
generated to store the user's files is empty and it leads to the deletion of
the whole report directory during the process. The visible results is that sarg
ends up with an error because its output directory is missing.

This patch makes sure no empty file name is used. It is still necessary to
avoid empty user names in the first place.

12 years agoAdd a cache to store the resolved IP addresses
Frédéric Marchal [Sun, 26 Feb 2012 19:12:12 +0000 (20:12 +0100)] 
Add a cache to store the resolved IP addresses

The cache is based on a dichotomic search in an array. I plan to compare
the speed of the dichotomic search with the btree.

12 years agoMake a module out of the DNS IP resolving
Frédéric Marchal [Sat, 18 Feb 2012 08:19:45 +0000 (09:19 +0100)] 
Make a module out of the DNS IP resolving

The code was changed to accommodate module names in resolve_ip instead of
just yes or no. The named modules are tried in sequence until one returns
a positive result.

Currently, only the dns module is available.

12 years agoPrepare the ip resolving for other resolving methods
Frédéric Marchal [Fri, 17 Feb 2012 17:05:59 +0000 (18:05 +0100)] 
Prepare the ip resolving for other resolving methods

The ip resolving is moved into a distinct function that will be called
based on the configured options.

12 years agoReport the full downloaded url again
Frédéric Marchal [Fri, 17 Feb 2012 17:00:36 +0000 (18:00 +0100)] 
Report the full downloaded url again

Due to a bug, the download report only showed the host name instead of the
full url as it used to do prior to version 2.3.2.

Thanks to Kryol for reporting that bug.

12 years agoMerge branch 'v2.3' of ssh://sarg.git.sourceforge.net/gitroot/sarg/sarg into v2.3
Frédéric Marchal [Tue, 14 Feb 2012 16:58:57 +0000 (17:58 +0100)] 
Merge branch 'v2.3' of ssh://sarg.git.sourceforge.net/gitroot/sarg/sarg into v2.3

12 years agoUpdate the ChangeLog
Frédéric Marchal [Mon, 13 Feb 2012 20:02:48 +0000 (21:02 +0100)] 
Update the ChangeLog

Record the more prominent changes.

12 years agoDisplay an error message if a regex is used in the hostalias
Frédéric Marchal [Mon, 13 Feb 2012 08:03:00 +0000 (09:03 +0100)] 
Display an error message if a regex is used in the hostalias

If libpcre was not compiled in sarg and regex are used in the hostalias
file, an error message is displayed and sarg exits.

12 years agoAdd support for regular expressions in aliasing the hosts
Frédéric Marchal [Sun, 12 Feb 2012 18:52:03 +0000 (19:52 +0100)] 
Add support for regular expressions in aliasing the hosts

If libpcre is found on the system, a regular expression can be defined
in the hostalias file to replace the matching host names in the report.

A regular expression is formated in the host alias file as
re:/regexp/ alias

The alias is mandatory. The regexp may be delimited by another character.

12 years agoFix the permissions in the archive file
Frédéric Marchal [Sun, 12 Feb 2012 15:42:35 +0000 (16:42 +0100)] 
Fix the permissions in the archive file

The archive to distribute a release had the wrong permissions. Every
directory was missing the x permission preventing the user from entering
into the directory.