Your message dated Sat, 16 May 2015 06:03:13 +0000
with message-id <[email protected]>
and subject line Bug#784935: fixed in ulogd2 2.0.4-2+deb8u1
has caused the Debian Bug report #784935,
regarding ulogd2-json: JSON output is invalid on big endian system
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
784935: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784935
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ulogd2-json
Version: 2.0.4-2
Severity: important
Tags: patch

Dear Maintainer,

   * What led up to the situation ?

The display of most integer types is invalid on big endian systems.

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

Using the plugin in a stack is enough.

   * What was the outcome of this action?

Invalid values for integers like source port.

   * What outcome did you expect instead?

Correct value of integer.

The bug is fixed in ulogd-2.0.5 but this fix should be backported to debian
stable.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.17-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ulogd2-json depends on:
ii  libc6              2.19-18
ii  libjansson4        2.7-1
ii  multiarch-support  2.19-18
ii  ulogd2             2.0.4-2

ulogd2-json recommends no packages.

ulogd2-json suggests no packages.

-- no debconf information
>From 4f267553aede76dc91133ba88c69f8b8faf00b72 Mon Sep 17 00:00:00 2001
From: Jimmy Jones <[email protected]>
Date: Sat, 26 Jul 2014 21:48:38 +0100
Subject: [PATCH] Fix JSON output on big endian systems

Signed-off-by: Jimmy Jones <[email protected]>
Signed-off-by: Eric Leblond <[email protected]>
---
 output/ulogd_output_JSON.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/output/ulogd_output_JSON.c b/output/ulogd_output_JSON.c
index e7ac642..3ad2620 100644
--- a/output/ulogd_output_JSON.c
+++ b/output/ulogd_output_JSON.c
@@ -158,7 +158,11 @@ static int json_interp(struct ulogd_pluginstance *upi)
 			break;
 		case ULOGD_RET_BOOL:
 		case ULOGD_RET_INT8:
+			json_object_set_new(msg, field_name, json_integer(key->u.value.i8));
+			break;
 		case ULOGD_RET_INT16:
+			json_object_set_new(msg, field_name, json_integer(key->u.value.i16));
+			break;
 		case ULOGD_RET_INT32:
 			json_object_set_new(msg, field_name, json_integer(key->u.value.i32));
 			break;
@@ -171,10 +175,17 @@ static int json_interp(struct ulogd_pluginstance *upi)
 					json_object_set_new(msg, "action", json_string("blocked"));
 				break;
 			}
+			json_object_set_new(msg, field_name, json_integer(key->u.value.ui8));
+			break;
 		case ULOGD_RET_UINT16:
+			json_object_set_new(msg, field_name, json_integer(key->u.value.ui16));
+			break;
 		case ULOGD_RET_UINT32:
+			json_object_set_new(msg, field_name, json_integer(key->u.value.ui32));
+			break;
 		case ULOGD_RET_UINT64:
 			json_object_set_new(msg, field_name, json_integer(key->u.value.ui64));
+			break;
 		default:
 			/* don't know how to interpret this key. */
 			break;
-- 
2.1.4


--- End Message ---
--- Begin Message ---
Source: ulogd2
Source-Version: 2.0.4-2+deb8u1

We believe that the bug you reported is fixed in the latest version of
ulogd2, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Boot <[email protected]> (supplier of updated ulogd2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 11 May 2015 13:32:13 +0100
Source: ulogd2
Binary: ulogd2 ulogd2-dbi ulogd2-json ulogd2-mysql ulogd2-pcap ulogd2-pgsql 
ulogd2-sqlite3 ulogd2-dbg ulogd ulogd-mysql ulogd-pgsql ulogd-pcap ulogd-sqlite3
Architecture: source amd64
Version: 2.0.4-2+deb8u1
Distribution: stable
Urgency: medium
Maintainer: Chris Boot <[email protected]>
Changed-By: Chris Boot <[email protected]>
Description:
 ulogd      - transitional dummy package for ulogd2
 ulogd-mysql - transitional dummy package for ulogd2-mysql
 ulogd-pcap - transitional dummy package for ulogd2-pcap
 ulogd-pgsql - transitional dummy package for ulogd2-pgsql
 ulogd-sqlite3 - transitional dummy package for ulogd2-sqlite3
 ulogd2     - Netfilter Userspace Logging Daemon
 ulogd2-dbg - Netfilter Userspace Logging Daemon (debug symbols)
 ulogd2-dbi - DBI extension to ulogd
 ulogd2-json - JSON extension to ulogd
 ulogd2-mysql - MySQL extension to ulogd
 ulogd2-pcap - pcap extension to ulogd
 ulogd2-pgsql - PostgreSQL extension to ulogd
 ulogd2-sqlite3 - SQLite 3 extension to ulogd
Closes: 784935
Changes:
 ulogd2 (2.0.4-2+deb8u1) stable; urgency=medium
 .
   * Begin a new debian-jessie branch: update debian/gbp.conf.
   * Add upstream patch Fix-JSON-output-on-big-endian-systems.patch:
     - Corrects JSON output of integer types on big-endian systems.
       (Closes: #784935)
Checksums-Sha1:
 52ae2dfc6c8a07e53ec1bcf61c7955584f165743 2972 ulogd2_2.0.4-2+deb8u1.dsc
 d26954a007bd36092a462082f06b9b000b849770 14772 
ulogd2_2.0.4-2+deb8u1.debian.tar.xz
 05aaddf3e31e7694d1bcedfc037d0f7281f4b1af 109548 ulogd2_2.0.4-2+deb8u1_amd64.deb
 c568082f70c853ef3fbee917039f07343d7480de 8286 
ulogd2-dbi_2.0.4-2+deb8u1_amd64.deb
 0dba70efdcbbc97d5abb19edbb1fe20ba5f09896 4556 
ulogd2-json_2.0.4-2+deb8u1_amd64.deb
 610f0a2135aaadb758b8106a25e710c4a2538174 7938 
ulogd2-mysql_2.0.4-2+deb8u1_amd64.deb
 b3104e2fce4e9ae6f0da0da72d4e2380de589353 3974 
ulogd2-pcap_2.0.4-2+deb8u1_amd64.deb
 0a50be5e8e336257a2917a146fe50dee096acbc9 8990 
ulogd2-pgsql_2.0.4-2+deb8u1_amd64.deb
 e535fe5640e49264952561640c17b645b96d8827 8620 
ulogd2-sqlite3_2.0.4-2+deb8u1_amd64.deb
 25e03bff8b5c1d1f45a914e96a149627325fdf0b 284336 
ulogd2-dbg_2.0.4-2+deb8u1_amd64.deb
 f7b18e46e6c738590661621d30d7189e8c5469e4 5080 ulogd_2.0.4-2+deb8u1_amd64.deb
 8a41e9780597c098e1221087a9d4026ffca5f774 874 
ulogd-mysql_2.0.4-2+deb8u1_amd64.deb
 251d0f6b1eb8bf6c94114d50bc1f0af119a1cc2b 872 
ulogd-pgsql_2.0.4-2+deb8u1_amd64.deb
 457eacfbdde32fb5e4d414645f7e2bf2d0c44c2c 870 
ulogd-pcap_2.0.4-2+deb8u1_amd64.deb
 bfcd0286b54e08c14a23416f987dde674a0ac5b4 876 
ulogd-sqlite3_2.0.4-2+deb8u1_amd64.deb
Checksums-Sha256:
 d700a3e01b4baa09cb179a2eb5789eab8234d88c647ac9518f3eacfcf9c8ac6a 2972 
ulogd2_2.0.4-2+deb8u1.dsc
 92c62cd2ffc3847723e3d3743c5849940df7ef6d0cbd278ec464818df5fa58a7 14772 
ulogd2_2.0.4-2+deb8u1.debian.tar.xz
 6fe1660585db2bb2b6adbe8a7a0036d03de1dd9d4b16730ea4b6d935293abd65 109548 
ulogd2_2.0.4-2+deb8u1_amd64.deb
 7df7f587854e24fa852159bcdd0c407fabaca81839483de9ec2508aec905e98a 8286 
ulogd2-dbi_2.0.4-2+deb8u1_amd64.deb
 63a84c9fd7dc7e5ab10130642b9346dcf3d8930a1f08e474ea967e504846b37a 4556 
ulogd2-json_2.0.4-2+deb8u1_amd64.deb
 f477d6ac55b16662e180aee15153a2066b323721e3219771dd7ab7cc244e1ec2 7938 
ulogd2-mysql_2.0.4-2+deb8u1_amd64.deb
 0531c2b9e6547f54e3346c12f7835842db4391377a1789f36e5c5cf835930e48 3974 
ulogd2-pcap_2.0.4-2+deb8u1_amd64.deb
 999fafe97f8f2696100276908876bd0ea1ec884caa55d4dbeca6d6979f809829 8990 
ulogd2-pgsql_2.0.4-2+deb8u1_amd64.deb
 9316136d2fd39dc7d763da2088d1f13c863a1ac832aa311a0a66b42ce9ef79d5 8620 
ulogd2-sqlite3_2.0.4-2+deb8u1_amd64.deb
 196d243fa7bde912b879c22dad781604abb91a14b3a6f381a36e11d015b477bd 284336 
ulogd2-dbg_2.0.4-2+deb8u1_amd64.deb
 9b163b35f84659417049331d3a1e90813d63a5ff5f9f4b92238f680878fbe677 5080 
ulogd_2.0.4-2+deb8u1_amd64.deb
 73560f685c4a9fb7860975b3ccbcd9fc269a3444fe14cf306688aafdb693f651 874 
ulogd-mysql_2.0.4-2+deb8u1_amd64.deb
 a11f3df932a0cd83ade4c747ecf84d911c5b87145844157d3b79dbb11629cd14 872 
ulogd-pgsql_2.0.4-2+deb8u1_amd64.deb
 51ced8703b0879b87c3e91f9e87fed2db2499bbf364df73888eb87112116162b 870 
ulogd-pcap_2.0.4-2+deb8u1_amd64.deb
 876fc49f807f4906fb7007e0bbdabe0777b3818b6f75edc894848048b9a8ef97 876 
ulogd-sqlite3_2.0.4-2+deb8u1_amd64.deb
Files:
 aa3d18039fec2e22e33744660f57e986 2972 net optional ulogd2_2.0.4-2+deb8u1.dsc
 3ab9688dbe93a72d1ea84d4f7a258bef 14772 net optional 
ulogd2_2.0.4-2+deb8u1.debian.tar.xz
 8ff6debc60a5e930deda9dbb2dce6e1b 109548 net optional 
ulogd2_2.0.4-2+deb8u1_amd64.deb
 fda52c002322cb7255db72ef066b1fb0 8286 net optional 
ulogd2-dbi_2.0.4-2+deb8u1_amd64.deb
 72d481a052ca97d8c75ca35bf51af7a1 4556 net optional 
ulogd2-json_2.0.4-2+deb8u1_amd64.deb
 69eefa449f3fca69f951e35317d3dc67 7938 net optional 
ulogd2-mysql_2.0.4-2+deb8u1_amd64.deb
 367df80a03af46e66399a748da5aad34 3974 net optional 
ulogd2-pcap_2.0.4-2+deb8u1_amd64.deb
 b0e761f455746bda7faa0c77469700ea 8990 net optional 
ulogd2-pgsql_2.0.4-2+deb8u1_amd64.deb
 26babce8706b62064b005a693dd0e0d9 8620 net optional 
ulogd2-sqlite3_2.0.4-2+deb8u1_amd64.deb
 4275d0f8eaa1f77b214f9f35dd350a74 284336 debug extra 
ulogd2-dbg_2.0.4-2+deb8u1_amd64.deb
 497126d33a329c3bace791a16e03369f 5080 oldlibs extra 
ulogd_2.0.4-2+deb8u1_amd64.deb
 4476e7b260e305982829c83d04d8bd86 874 oldlibs extra 
ulogd-mysql_2.0.4-2+deb8u1_amd64.deb
 7ebbfa15672b5a3bffc698ccacdfd9f0 872 oldlibs extra 
ulogd-pgsql_2.0.4-2+deb8u1_amd64.deb
 e8f84258550c0b24d7607b7cff9ffa5e 870 oldlibs extra 
ulogd-pcap_2.0.4-2+deb8u1_amd64.deb
 a8a38689974290cfb91da91893fcbe65 876 oldlibs extra 
ulogd-sqlite3_2.0.4-2+deb8u1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJ8BAEBCgBmBQJVUmjJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXREQThBOTBGNTdGRkIxRDY0N0U0MDM0REE0
MTFBNzMzRTY3RDY0RkZFAAoJEEEacz5n1k/++0sP/ifujeqHLO53J0eatGkUbuej
0yEB01JhhSVoPP6cz/pU5lf7ohEFtnmFmEP3jSwu0T9v/VJJ1yxrMECH84Xf4QIB
Q9e3JDQiQP1lDPXW+2K8qtx3bTXtg/eQTLzlpBZVKwktSbai3A4YP7F2suqn8Fiu
SVMMM6Z249IQPKuxGZqTipyjoEa9U13eTbnPw6Wzf/ftrlmqFdOcNAYipOc4O6pf
m/L3u6pZ1tXh1iO9UrG6BENrIu/wnZ9coXaGHaZ5ASwVt0yjZmZ150bflxTQnDyO
4P57kD9IUtcMcnzu32VNvczEqyvK/VHQU1fqKjEOe429SlLQRhghg6i7d7RLyQMh
4/FMAtqM+vrHKXDtd74gPEB10SRhA+LcwFh9onw+uYCddbZMZQk84B/ouTFEJTj0
zSH98u63xsVESuZjG3ORg7/CLiPowt/R3p+dJYM0Ve5ZmlcyBRwWvHVBcdXByLaU
mYkbuVnwIUHLSptzeB/dB4mdRfcpS0vZK5NVqt9seDkaRbyaP88rDv31Si5wxQTD
YnaqWCyqjWq5b1VSJp9YhD07+94XkG9NVdmmTx156Kq+gAWnZA7UgFiAanNjKFO6
VJ7SFELNIosfFVVbsK366ZmraIhBYbZo4PfnW0YVG75Q2poVLlmA6Su2usAk/qZy
/ORwqS7NtOrPvtucGKBQ
=qZ59
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to