aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2012-01-17 08:14:11 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2012-01-17 08:16:53 +0000
commit09b86b364821b9b2ffc81944cc7d4c104666df8c (patch)
tree0f4f66368f8a76dea8643a836653cdb0a013dc26
parent5586efbff3dc884c1cc9546b3e7c7a13727aa43a (diff)
downloadalpine_aports-09b86b364821b9b2ffc81944cc7d4c104666df8c.tar.bz2
alpine_aports-09b86b364821b9b2ffc81944cc7d4c104666df8c.tar.xz
alpine_aports-09b86b364821b9b2ffc81944cc7d4c104666df8c.zip
main/acf-weblog: strip TCP_DENIED from logs
ref #892 (cherry picked from commit 7c45bf94207fd982b32d074845b810cb0c14a371)
-rw-r--r--main/acf-weblog/0001-Do-not-import-TCP_DENIED-lines.patch33
-rw-r--r--main/acf-weblog/APKBUILD18
2 files changed, 48 insertions, 3 deletions
diff --git a/main/acf-weblog/0001-Do-not-import-TCP_DENIED-lines.patch b/main/acf-weblog/0001-Do-not-import-TCP_DENIED-lines.patch
new file mode 100644
index 0000000000..e7f284d3ec
--- /dev/null
+++ b/main/acf-weblog/0001-Do-not-import-TCP_DENIED-lines.patch
@@ -0,0 +1,33 @@
1From 39417cdb0db6b80b6a8fd38e05b77e75d90717b8 Mon Sep 17 00:00:00 2001
2From: Natanael Copa <ncopa@alpinelinux.org>
3Date: Tue, 20 Dec 2011 14:19:37 +0100
4Subject: [PATCH] Do not import TCP_DENIED lines
5
6Those pages were never showed to the client so there is no point in store
7those for analyzing. Some applications (like Nokia connection suite) will
8ignore an auth reject and will retry several times per second which will
9flood the logs.
10---
11 weblog-model.lua | 6 ++++++
12 1 files changed, 6 insertions(+), 0 deletions(-)
13
14diff --git a/weblog-model.lua b/weblog-model.lua
15index 07222fd..fe6fc37 100644
16--- a/weblog-model.lua
17+++ b/weblog-model.lua
18@@ -652,6 +652,12 @@ local function parsesquidlog(line)
19
20 checkwords(logentry)
21
22+ -- Don't care about TCP_DENIED so apps like dropbox, nokia connection
23+ -- suite does not flood our logs.
24+ if logentry.code == nil or logentry.code == "TCP_DENIED" then
25+ return nil
26+ end
27+
28 -- Don't care about local requests (from DG) (this check also removes blank lines)
29 if logentry.clientip and logentry.clientip ~= "127.0.0.1" then
30 logentry.logdatetime = os.date("%Y-%m-%d %H:%M:%S", logentry.logdatetime)..string.match(logentry.logdatetime, "%..*")
31--
321.7.8.3
33
diff --git a/main/acf-weblog/APKBUILD b/main/acf-weblog/APKBUILD
index 85925993c4..1cff68ab6c 100644
--- a/main/acf-weblog/APKBUILD
+++ b/main/acf-weblog/APKBUILD
@@ -2,7 +2,7 @@
2# Maintainer: Ted Trask <ttrask01@yahoo.com> 2# Maintainer: Ted Trask <ttrask01@yahoo.com>
3pkgname=acf-weblog 3pkgname=acf-weblog
4pkgver=0.6.1 4pkgver=0.6.1
5pkgrel=0 5pkgrel=1
6pkgdesc="ACF for web proxy (squid and dansguardian) logfiles" 6pkgdesc="ACF for web proxy (squid and dansguardian) logfiles"
7url="http://git.alpinelinux.org/cgit/acf-weblog" 7url="http://git.alpinelinux.org/cgit/acf-weblog"
8arch="noarch" 8arch="noarch"
@@ -11,11 +11,23 @@ depends="acf-core lua lua-sql-postgres wget postgresql-client"
11makedepends="" 11makedepends=""
12install="$pkgname.post-upgrade" 12install="$pkgname.post-upgrade"
13subpackages="" 13subpackages=""
14source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2" 14source="http://git.alpinelinux.org/cgit/$pkgname/snapshot/$pkgname-$pkgver.tar.bz2
15 0001-Do-not-import-TCP_DENIED-lines.patch
16 "
15 17
18prepare() {
19 cd "$srcdir"/$pkgname-$pkgver
20 for i in $source; do
21 case $i in
22 *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
23 esac
24 done
25}
26
16package() { 27package() {
17 cd "$srcdir"/$pkgname-$pkgver 28 cd "$srcdir"/$pkgname-$pkgver
18 make DESTDIR="$pkgdir" install 29 make DESTDIR="$pkgdir" install
19} 30}
20 31
21md5sums="9690f8ebdb6e5cb4e67d72ed01f03730 acf-weblog-0.6.1.tar.bz2" 32md5sums="9690f8ebdb6e5cb4e67d72ed01f03730 acf-weblog-0.6.1.tar.bz2
331235af17a1dc3b787cd6401945aa12f6 0001-Do-not-import-TCP_DENIED-lines.patch"