Package: boa
Version: 0.94.14rc21-2
Severity: normal
Two last items of access log should be referer & user-agent,
however this is what I get after update for every request:
> *.*.*.* - - [02/Nov/2007:22:56:16 +0300] "GET /favicon.ico HTTP/1.1"
200 894 "(null)" "http://dendik.bpa.nu/"
I looked up log.c:149-150 for the problem. The following patch fixes
the problem for me:
--- log.c 2007-11-02 23:10:59.000000000 +0300
+++ changed-log.c 2007-11-02 23:10:53.000000000 +0300
@@ -151,7 +151,7 @@
get_commonlog_time(),
req->logline ? req->logline : "-",
req->response_status,
- req->bytes_written,
+ (long)(req->bytes_written),
(req->header_referer ? req->header_referer : "-"),
(req->header_user_agent ? req->header_user_agent : "-"));
}
However, I assume it a hack (it probably won't work on x86_64, or am
I wrong here?) and thus do not send it as a patch. Looks like it should
be related with debian/patches/lfs_support.diff
The reason I attempted this solution was compilation warning on type
mismatch, and there are a few more alike warnings that may or may not
cause errors: at least, I've not bumped into any other unexpected
behaviour.
This may also be related:
ii gcc 4:4.2.1-6 The GNU C compiler
Cheers,
Danya.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-3-686 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=ru_RU.KOI8-R (charmap=KOI8-R)
Shell: /bin/sh linked to /bin/bash
Versions of packages boa depends on:
ii debconf [debconf-2.0] 1.5.14 Debian configuration management sy
ii libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii logrotate 3.7.1-3 Log rotation utility
ii mime-support 3.39-1 MIME files 'mime.types' & 'mailcap
boa recommends no packages.
-- debconf information excluded
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]