Package: webalizer / 2.23.08-3.1

Metadata

Package Version Patches format
webalizer 2.23.08-3.1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01_symlink_vulnerability.diff | (download)

output.c | 15 15 + 0 - 0 !
1 file changed, 15 insertions(+)

 solve a symlink vulnerability

In the same spirit as previous 08_symlink_vulnerability patch for #359745
The .htaccess file creation did not test the symlink.

02_fix_a_spelling_error.diff | (download)

wcmgr.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix a spelling error

Thank you lintian ;)

03_fix_etc_path_in_man.diff | (download)

webalizer.1 | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 fix etc path in manpage

04_Fix_cast_warnings_in_output.c.diff | (download)

output.c | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 fix cast warnings when building output.c

Casts were used to cast to the same type, so discarded them.

05_apache_logio.diff | (download)

README.FIRST | 9 9 + 0 - 0 !
graphs.c | 139 114 + 25 - 0 !
graphs.h | 3 2 + 1 - 0 !
hashtab.c | 39 31 + 8 - 0 !
hashtab.h | 12 9 + 3 - 0 !
lang.h | 6 6 + 0 - 0 !
lang/webalizer_lang.catalan | 8 7 + 1 - 0 !
lang/webalizer_lang.chinese | 10 8 + 2 - 0 !
lang/webalizer_lang.croatian | 12 9 + 3 - 0 !
lang/webalizer_lang.czech | 10 8 + 2 - 0 !
lang/webalizer_lang.danish | 12 9 + 3 - 0 !
lang/webalizer_lang.dutch | 12 9 + 3 - 0 !
lang/webalizer_lang.english | 12 9 + 3 - 0 !
lang/webalizer_lang.estonian | 12 9 + 3 - 0 !
lang/webalizer_lang.finnish | 12 9 + 3 - 0 !
lang/webalizer_lang.french | 12 9 + 3 - 0 !
lang/webalizer_lang.galician | 12 9 + 3 - 0 !
lang/webalizer_lang.german | 12 9 + 3 - 0 !
lang/webalizer_lang.greek | 12 9 + 3 - 0 !
lang/webalizer_lang.hungarian | 12 9 + 3 - 0 !
lang/webalizer_lang.icelandic | 12 9 + 3 - 0 !
lang/webalizer_lang.indonesian | 12 9 + 3 - 0 !
lang/webalizer_lang.italian | 12 9 + 3 - 0 !
lang/webalizer_lang.japanese | 8 7 + 1 - 0 !
lang/webalizer_lang.korean | 12 9 + 3 - 0 !
lang/webalizer_lang.latvian | 12 9 + 3 - 0 !
lang/webalizer_lang.malay | 12 9 + 3 - 0 !
lang/webalizer_lang.norwegian | 12 9 + 3 - 0 !
lang/webalizer_lang.polish | 12 9 + 3 - 0 !
lang/webalizer_lang.portuguese | 12 9 + 3 - 0 !
lang/webalizer_lang.portuguese_brazil | 12 9 + 3 - 0 !
lang/webalizer_lang.romanian | 12 9 + 3 - 0 !
lang/webalizer_lang.romanian-iso-8859-2 | 12 9 + 3 - 0 !
lang/webalizer_lang.russian | 10 8 + 2 - 0 !
lang/webalizer_lang.serbian | 12 9 + 3 - 0 !
lang/webalizer_lang.simplified_chinese | 8 7 + 1 - 0 !
lang/webalizer_lang.slovak | 12 9 + 3 - 0 !
lang/webalizer_lang.slovene | 12 9 + 3 - 0 !
lang/webalizer_lang.spanish | 12 9 + 3 - 0 !
lang/webalizer_lang.swedish | 12 9 + 3 - 0 !
lang/webalizer_lang.turkish | 12 9 + 3 - 0 !
lang/webalizer_lang.ukrainian | 10 8 + 2 - 0 !
output.c | 288 232 + 56 - 0 !
parser.c | 18 18 + 0 - 0 !
preserve.c | 86 52 + 34 - 0 !
preserve.h | 2 2 + 0 - 0 !
webalizer.c | 47 33 + 14 - 0 !
webalizer.h | 12 11 + 1 - 0 !
48 files changed, 833 insertions(+), 240 deletions(-)

 added logio support for new apache2 mod_logio logfiles

06_apache_logio_optional.diff | (download)

graphs.c | 171 106 + 65 - 0 !
output.c | 654 413 + 241 - 0 !
sample.conf | 11 11 + 0 - 0 !
webalizer.c | 22 21 + 1 - 0 !
webalizer.h | 1 1 + 0 - 0 !
5 files changed, 552 insertions(+), 307 deletions(-)

 [patch] make logio optional

This patch adds a InOutKb option to make the In/Out KByte data optional.
You mush apply the apache_logio patch prior to applying this patch.

07_apache_logio_color_config.diff | (download)

graphs.c | 9 7 + 2 - 0 !
output.c | 34 18 + 16 - 0 !
sample.conf | 2 2 + 0 - 0 !
webalizer.c | 8 7 + 1 - 0 !
webalizer.h | 2 2 + 0 - 0 !
5 files changed, 36 insertions(+), 19 deletions(-)

 [patch] allow configuring colors for logio datas

This patch adds options to configure the colors of In and Out KBytes data
from the apache_logio patch. It must be applied on top of apache_logio and
apache_logio_optional patches.

08_use_memmove_for_overlapping_blocks.diff | (download)

dns_resolv.c | 2 1 + 1 - 0 !
preserve.c | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 use memmove for overlapping blocks

14_add_search_engines.diff | (download)

sample.conf | 31 16 + 15 - 0 !
1 file changed, 16 insertions(+), 15 deletions(-)

 enable and add more searchengines in .conf file

Based on patch
14_add_search_engines.dpatch by Jose Carlos Medeiros <debian@psabs.com.br>
Also uncomment all SearchEngines directives.

#################################
# SearchEngine field for the sensis.com.au search engine
# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=327496
15_ignore_localhost.diff | (download)

sample.conf | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 ignore localhost by default in sample.conf file

###########################
# default webalizer.conf *should* ignore localhost
# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168418
17_fix_typo_supress_suppress_in_sample.conf.diff | (download)

sample.conf | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix typo supress -> suppress in sample.conf


18_ttf_support_throught_libgd.diff | (download)

README.FIRST | 15 15 + 0 - 0 !
configure.in | 5 5 + 0 - 0 !
graphs.c | 42 42 + 0 - 0 !
sample.conf | 13 13 + 0 - 0 !
webalizer.c | 12 11 + 1 - 0 !
5 files changed, 86 insertions(+), 1 deletion(-)

 make possible to use truetypefont through libgd

22_php_as_htm_in_sample.conf.diff | (download)

sample.conf | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 enable php as htm pages

23_gettext_first_part.diff | (download)

Makefile.in | 20 13 + 7 - 0 !
configure.in | 39 6 + 33 - 0 !
dns_resolv.c | 48 24 + 24 - 0 !
graphs.c | 4 2 + 2 - 0 !
lang.h | 181 7 + 174 - 0 !
lang2.h | 435 435 + 0 - 0 !
lang_po.sh | 24 24 + 0 - 0 !
output.c | 44 22 + 22 - 0 !
update_po.sh | 9 9 + 0 - 0 !
webalizer.c | 63 50 + 13 - 0 !
webalizer.h | 3 2 + 1 - 0 !
11 files changed, 594 insertions(+), 276 deletions(-)

 convert to use gettext [first part]

If you apply this patch you MUST apply the next patch as this patch is not self
contained. The reason is that the second patch can be regenerated by running a
script.

This patch is based on 17_gettext.dpatch by Jose Carlos Medeiros <debian@psabs.com.br>
He described his patch as follows:
#############################################
# To create this patch I did follow:
# 1. Created and ran script lang_po.sh ,  see it above below.
24_gettext_generated.diff | (download)

dns_resolv.c | 14 7 + 7 - 0 !
graphs.c | 122 61 + 61 - 0 !
hashtab.c | 14 7 + 7 - 0 !
linklist.c | 4 2 + 2 - 0 !
output.c | 360 180 + 180 - 0 !
parser.c | 16 8 + 8 - 0 !
preserve.c | 34 17 + 17 - 0 !
webalizer.c | 110 55 + 55 - 0 !
8 files changed, 337 insertions(+), 337 deletions(-)

 run script to complete gettext patch

This patch is generated by saving the files modified by running
the script 'lang_po.sh'.

25_add_convertlang2po.diff | (download)

convertlang2po.py | 84 84 + 0 - 0 !
1 file changed, 84 insertions(+)

 add python script to convert lang file to po file

The generated po files needs updating at least to add original authors
and comments.

26_gettext_po_files.diff | (download)

po/ca.po | 2455 2455 + 0 - 0 !
po/cs.po | 2452 2452 + 0 - 0 !
po/da.po | 2451 2451 + 0 - 0 !
po/de.po | 2451 2451 + 0 - 0 !
po/el.po | 2451 2451 + 0 - 0 !
po/es.po | 2454 2454 + 0 - 0 !
po/et.po | 2451 2451 + 0 - 0 !
po/fi.po | 2451 2451 + 0 - 0 !
po/fr.po | 2379 2379 + 0 - 0 !
po/gl.po | 2453 2453 + 0 - 0 !
po/hr.po | 2451 2451 + 0 - 0 !
po/hu.po | 2452 2452 + 0 - 0 !
po/id.po | 2465 2465 + 0 - 0 !
po/is.po | 2451 2451 + 0 - 0 !
po/it.po | 2471 2471 + 0 - 0 !
po/ja.po | 2451 2451 + 0 - 0 !
po/ko.po | 2451 2451 + 0 - 0 !
po/lv.po | 2451 2451 + 0 - 0 !
po/ml.po | 2453 2453 + 0 - 0 !
po/nl.po | 2452 2452 + 0 - 0 !
po/no.po | 2451 2451 + 0 - 0 !
po/pl.po | 2453 2453 + 0 - 0 !
po/pt.po | 2450 2450 + 0 - 0 !
po/ro.po | 2452 2452 + 0 - 0 !
po/ru.po | 2457 2457 + 0 - 0 !
po/sl.po | 2451 2451 + 0 - 0 !
po/sr.po | 2451 2451 + 0 - 0 !
po/sv.po | 2451 2451 + 0 - 0 !
po/tr.po | 2451 2451 + 0 - 0 !
po/uk.po | 2451 2451 + 0 - 0 !
po/webalizer.pot | 2361 2361 + 0 - 0 !
po/zh.po | 2451 2451 + 0 - 0 !
32 files changed, 78326 insertions(+)

 gettext po files

This patch is generated by importing the previous po directory form the previous
gettext patch and then running update_po.sh to refresh the po files.

Keeping this a separate files will help integrating translator work by merging
each new contribution to this patch.

Also fixed some encodings: cs.po (#409454) and ko.po (#461176)

Converted french translation using convertlang2po.py and updated it