]> git.ipfire.org Git - thirdparty/sarg.git/log
thirdparty/sarg.git
10 years agoComplex file names out of messages to translate
Frederic Marchal [Fri, 26 Dec 2014 14:10:42 +0000 (15:10 +0100)] 
Complex file names out of messages to translate

Including the file name in the translatable string creates too many
messages to translate. They just differ by the file name.

10 years agoQuote more file names in messages
Frederic Marchal [Fri, 26 Dec 2014 13:42:09 +0000 (14:42 +0100)] 
Quote more file names in messages

For consistency, the file names reported in messages are always quoted in
the output string. These messages were overlooked in the previous commits.

10 years agoAdd some comments to guide the translators.
Frederic Marchal [Mon, 22 Dec 2014 13:03:02 +0000 (14:03 +0100)] 
Add some comments to guide the translators.

10 years agoDon't check for Dansguardian configuration file existence
Frederic Marchal [Mon, 22 Dec 2014 13:01:50 +0000 (14:01 +0100)] 
Don't check for Dansguardian configuration file existence

There is no need to check that the file exists before opening the file. If
it doesn't exist, the error message will say so.

10 years agoTranslatable "generated by" message
Frederic Marchal [Mon, 22 Dec 2014 13:00:43 +0000 (14:00 +0100)] 
Translatable "generated by" message

The string telling the user what program produced the report and when was
not easy to translate because it was split in pieces.

10 years agoReduce the number of distinct messages to translate
Frederic Marchal [Mon, 22 Dec 2014 12:59:25 +0000 (13:59 +0100)] 
Reduce the number of distinct messages to translate

Replace some messages to have less variants of the same message.

Be more consistent in the displayed messages strings. For instance, file
names are displayed between quotes.

10 years agoProduce less messages to be translated
Frederic Marchal [Mon, 22 Dec 2014 12:29:08 +0000 (13:29 +0100)] 
Produce less messages to be translated

There are too many redundant messages to translate. It makes the translator
task tedious.

This change removes the source particle from the message. It makes several
messages identical. The source particle is displayed in a non translatable
string.

Some more messages have been made identical across the sources.

10 years agoCheck for the correct fclose return code.
Frederic Marchal [Tue, 16 Dec 2014 20:31:01 +0000 (21:31 +0100)] 
Check for the correct fclose return code.

10 years agoImprove the message helping the user to set the translation up
Frederic Marchal [Fri, 12 Dec 2014 16:23:45 +0000 (17:23 +0100)] 
Improve the message helping the user to set the translation up

It isn't easy to figure out where sarg searches for sarg.mo. Running sarg
like sarg -x -v display the usual version number and a message giving
enough information to know where to put the message file.

10 years agoUpdate the French translation from the Translation Project.
Frederic Marchal [Thu, 11 Dec 2014 14:01:46 +0000 (15:01 +0100)] 
Update the French translation from the Translation Project.

10 years agoDisplay locale information for debugging purpose
Frederic Marchal [Thu, 11 Dec 2014 14:01:23 +0000 (15:01 +0100)] 
Display locale information for debugging purpose

Running sarg -x -v display the version number but also the directory where
the message file is looked for, the package name and the currently
selected locale.

10 years agoUpdate the list of people to thank.
Frederic Marchal [Sat, 29 Nov 2014 10:17:39 +0000 (11:17 +0100)] 
Update the list of people to thank.

10 years agoAdd the Brazilian Portuguese translation
Frederic Marchal [Sat, 29 Nov 2014 10:10:53 +0000 (11:10 +0100)] 
Add the Brazilian Portuguese translation

Many thanks to Marcio Costa for this work.

Conflicts:
po/pt_BR.po

10 years agoEnsure the ChangeLog has been updated
Frederic Marchal [Sun, 21 Sep 2014 13:26:20 +0000 (15:26 +0200)] 
Ensure the ChangeLog has been updated

I used to always forget to update the ChangeLog before releasing sarg. It
won't happen if the archive script check that the ChangeLog contains an
entry for the current version and release date.

10 years agoCheck the release date when archiving the project
Frederic Marchal [Sun, 21 Sep 2014 13:24:39 +0000 (15:24 +0200)] 
Check the release date when archiving the project

The release date is in the cmake script and in the source code. The script
to package sarg now check that the two dates are identical.

10 years agoArchive script with better error messages
Frederic Marchal [Sun, 21 Sep 2014 13:23:21 +0000 (15:23 +0200)] 
Archive script with better error messages

When the version number isn't correct, the error message gives a clearer
indication about what is wrong.

10 years agoUpdate the change log v2.3.9
Frederic Marchal [Sun, 21 Sep 2014 09:28:57 +0000 (11:28 +0200)] 
Update the change log

Yes! This time, I did it before releasing the next version.

10 years agoUpdate po files.
Frederic Marchal [Sun, 21 Sep 2014 09:19:58 +0000 (11:19 +0200)] 
Update po files.

10 years agoVersion 2.3.9
Frederic Marchal [Sun, 21 Sep 2014 09:00:09 +0000 (11:00 +0200)] 
Version 2.3.9

Release date September 21, 2014.

10 years agoExplicitly link against the math library
Frederic Marchal [Sun, 21 Sep 2014 08:59:39 +0000 (10:59 +0200)] 
Explicitly link against the math library

This patch was suggested by Diego Elio Pettenò on May 25, 2011 and
implemented in commit b966a3a224de2a6ea591458bec47c1bb4e9b3745 but the
patch had not been applied to the CMake build file.

10 years agoFix _FORTIFY_SOURCE redefinition error
Frederic Marchal [Sun, 21 Sep 2014 08:56:21 +0000 (10:56 +0200)] 
Fix _FORTIFY_SOURCE redefinition error

Some systems define _FORTIFY_SOURCE by default. It conflicts with our use
of that macro when --enable-extraprotection is passed to the configuration
script.

The solution is to undefine it before redefining it with value 2.

If a higher _FORTIFY_LEVEL level ever appears, it will have to be used in
this program to benefit from the highest protection possible.

10 years agoFix a link error with libpcre
Frederic Marchal [Thu, 28 Nov 2013 18:47:35 +0000 (19:47 +0100)] 
Fix a link error with libpcre

Libpcre was linked at the beginning of the link command. It was fine with
some compilers but not with others.

Libraries are supposed to be linked after every *.o file that use them or
some linker (gold?) reports errors about undefined references to functions.

Thanks to Micha Voss for reporting this problem and testing the solution.

Conflicts:
configure.in

11 years agoHelp in diagnosing the number of old reports to keep
Frederic Marchal [Sun, 15 Jun 2014 08:35:57 +0000 (10:35 +0200)] 
Help in diagnosing the number of old reports to keep

The lastlog and lastlog1 files are stored in the temporary directory
instead of the output directory and they are not deleted when sarg exits
if the users asked not to delete temporary files.

Some debug messages give indication about what is happening with respect
to the old reports deletion.

11 years agoSarg.conf search exclude_codes in the default directory
Frederic Marchal [Mon, 14 Apr 2014 14:32:27 +0000 (16:32 +0200)] 
Sarg.conf search exclude_codes in the default directory

The default sarg.conf was looking for exclude_codes at the wrong place.

Thanks to José Vicente Mondejar for reporting this bug.

11 years agoFix a compile error on 64-bit processors
Frederic Marchal [Mon, 31 Mar 2014 18:40:19 +0000 (20:40 +0200)] 
Fix a compile error on 64-bit processors

A long long int must be cast to a int64_t before being formatted to a
PRIi64 in a printf-like function.

11 years agoUpdate ChangeLog
Frederic Marchal [Fri, 7 Feb 2014 10:57:03 +0000 (11:57 +0100)] 
Update ChangeLog

Yes, I failed to update it before releasing the new version. Again...

11 years agoUpdate po files.
Frederic Marchal [Fri, 7 Feb 2014 10:36:48 +0000 (11:36 +0100)] 
Update po files.

11 years agoVersion changed to 2.3.8
Frederic Marchal [Fri, 7 Feb 2014 10:36:15 +0000 (11:36 +0100)] 
Version changed to 2.3.8

11 years agoParse log entries with transferred volume bigger than 2GB
Frederic Marchal [Fri, 7 Feb 2014 10:29:32 +0000 (11:29 +0100)] 
Parse log entries with transferred volume bigger than 2GB

There was only one place where version 2.3 was unable to cope with
transferred data bigger than 2GB.

Thanks to Рустам Муса-Ахунов for pointing this bug.

11 years agoUpdate ChangeLog for version 2.3.7. Thanks to Tom Abraham for reporting this missing...
Frederic Marchal [Thu, 7 Nov 2013 09:16:33 +0000 (10:16 +0100)] 
Update ChangeLog for version 2.3.7. Thanks to Tom Abraham for reporting this missing entry.

12 years agoUpdate translation files. v2.3.7
Frederic Marchal [Thu, 30 May 2013 09:00:41 +0000 (11:00 +0200)] 
Update translation files.

12 years agoFix some compiler warnings
Frederic Marchal [Thu, 30 May 2013 09:00:05 +0000 (11:00 +0200)] 
Fix some compiler warnings

Uninitialized variable and unused variable.

12 years agoUpdate the release date and the version number
Frederic Marchal [Thu, 30 May 2013 08:53:46 +0000 (10:53 +0200)] 
Update the release date and the version number

This is version 2.3.7.

12 years agoBackport a fix to accept a per user limit over 2G
Frederic Marchal [Thu, 30 May 2013 08:53:20 +0000 (10:53 +0200)] 
Backport a fix to accept a per user limit over 2G

12 years agoUpdate the po files. v2.3.6
Frederic Marchal [Sun, 21 Apr 2013 15:39:11 +0000 (17:39 +0200)] 
Update the po files.

12 years agoUpdate the change log.
Frederic Marchal [Sun, 21 Apr 2013 15:38:10 +0000 (17:38 +0200)] 
Update the change log.

12 years agoChange version number to 2.3.6
Frederic Marchal [Sun, 21 Apr 2013 15:37:04 +0000 (17:37 +0200)] 
Change version number to 2.3.6

12 years agoPer user limit file with IP address
Frederic Marchal [Sun, 21 Apr 2013 15:36:48 +0000 (17:36 +0200)] 
Per user limit file with IP address

As reported by xeus, the per user limit file is only usable if it contains
the user's IP address. Recent changes had replaced the IP address by the
resolved name.

12 years agoUpdate po files v2.3.5
Frederic Marchal [Sat, 12 Jan 2013 09:04:32 +0000 (10:04 +0100)] 
Update po files

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

12 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

12 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.

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

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

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

12 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.

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

12 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

12 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

12 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

12 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.

12 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

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

12 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

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

12 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!

12 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.

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

12 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

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

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

12 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.

12 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.

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

12 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.

12 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.

13 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.

13 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.

13 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.

13 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.

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

13 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.

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

13 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.

13 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.

13 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

13 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.

13 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

13 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.

13 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

13 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.

13 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.

13 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.

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

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

13 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.

13 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

13 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.

13 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

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

13 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.

13 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.

13 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

13 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.

13 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.

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

13 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.

13 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.

13 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.

13 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.