<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libmnl.git/src, branch debian/1.0.3-6</title>
<subtitle>libmnl minimalistic netfilter library (mirror of https://github.com/vyos/libmnl.git)
</subtitle>
<id>https://git.amelek.net/vyos/libmnl.git/atom?h=debian%2F1.0.3-6</id>
<link rel='self' href='https://git.amelek.net/vyos/libmnl.git/atom?h=debian%2F1.0.3-6'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/'/>
<updated>2012-05-22T18:01:34+00:00</updated>
<entry>
<title>libmnl 1.0.3 package</title>
<updated>2012-05-22T18:01:34+00:00</updated>
<author>
<name>Gaurav Sinha</name>
<email>gaurav.sinha@vyatta.com</email>
</author>
<published>2012-05-22T18:01:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=8059abb1f9aa3647f685f9a560e3ff849293ee41'/>
<id>urn:sha1:8059abb1f9aa3647f685f9a560e3ff849293ee41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parse: add mnl_attr_for_each_payload</title>
<updated>2012-05-17T23:02:49+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2012-04-13T14:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=00b82dd6c9ad4765ebc2f59e395a6749acc0738a'/>
<id>urn:sha1:00b82dd6c9ad4765ebc2f59e395a6749acc0738a</id>
<content type='text'>
This function allows you to parse the payload of the Netlink message.
Thus, you can skip the headers and go down to the part of the message
you want to parse.

This patch has updated the LIBVERSION and it also bumps the version
to 1.0.3, in case that someone wants to package some snapshot, not to
mess with the new symbol we have added.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>nlmsg: fix valgrind warnings about padding</title>
<updated>2012-04-18T22:55:19+00:00</updated>
<author>
<name>Stephen Hemminger</name>
<email>shemminger@vyatta.com</email>
</author>
<published>2012-04-18T22:50:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=5373fe81ca557a8f846fd6c0b68ee389808cfc3b'/>
<id>urn:sha1:5373fe81ca557a8f846fd6c0b68ee389808cfc3b</id>
<content type='text'>
When using mnl_nlmsg_put_extra_header() it pads out the addtional
header but only zeros the original size not the padded value. Which
cause valgrind to complain about sendto() with uninitialized byte.

Signed-off-by: Stephen Hemminger &lt;shemminger@vyatta.com&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>doc: fix wrong comment describing mnl_nlmsg_batch_stop()</title>
<updated>2011-03-17T22:42:55+00:00</updated>
<author>
<name>Sean Robinson</name>
<email>seankrobinson@gmail.com</email>
</author>
<published>2011-03-17T22:42:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=b9f9a7e96fa52f287ddf7f8433ad02b3a245dcf6'/>
<id>urn:sha1:b9f9a7e96fa52f287ddf7f8433ad02b3a245dcf6</id>
<content type='text'>
Sean says: "I did find a discrepancy in the comments versus
practice in one function and I have attached a patch fixing those
comments to this message."

Sligtly mangled by myself.

Signed-off-by: Sean Robinson &lt;seankrobinson@gmail.com&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>src: use limits.h header</title>
<updated>2011-03-05T12:11:09+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2011-03-05T12:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=2a4c51da4739c6e2f24e1195f5de3f8d644b8a6b'/>
<id>urn:sha1:2a4c51da4739c6e2f24e1195f5de3f8d644b8a6b</id>
<content type='text'>
values.h is not present on other systems, and the glibc copy reads
right away: Old compatibility names for &lt;limits.h&gt; and &lt;float.h&gt;
constants.

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&gt;
</content>
</entry>
<entry>
<title>doc: don't show up EXPORT_SYMBOL in doxygen</title>
<updated>2011-02-03T09:29:03+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2011-02-03T09:29:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=eb7535ee4459b4422105ef65abef5bde1c83e472'/>
<id>urn:sha1:eb7535ee4459b4422105ef65abef5bde1c83e472</id>
<content type='text'>
Patrick reports that the doxygen output shows up EXPORT_SYMBOL
and tells how to fix this:

&gt; I just noticed the EXPORT_SYMBOLs in libmnl showing up in
&gt; the doxygen output. Just in case you want to avoid this,
&gt; what I'm doing in libdect is (besides the appopriate linker
&gt; flags):
&gt;
&gt; #define __visible               __attribute__((visibility("default")))
&gt;
&gt; #define EXPORT_SYMBOL(x)        typeof(x) (x) __visible
&gt;
&gt;
&gt; This allows to use EXPORT_SYMBOL as in the kernel, IOW
&gt; after the function definition.

This patch also removes -Wredundant-decls to avoid a warning in every
single use of this new approach.

Now, this looks more like the Linux kernel way of exporting symbols.

Reported-by: Patrick McHardy &lt;kaber@trash.net&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>doc: add new website at netfilter.org to doxygen</title>
<updated>2010-12-17T14:45:00+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-17T14:45:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=093044ed01a91541c46ba9cc987fae5e907132b1'/>
<id>urn:sha1:093044ed01a91541c46ba9cc987fae5e907132b1</id>
<content type='text'>
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>nlmsg: add new message batching infrastructure</title>
<updated>2010-12-17T11:38:42+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-04T18:52:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=494f4855ae7e9a53442a2ece42f11e28247f4f06'/>
<id>urn:sha1:494f4855ae7e9a53442a2ece42f11e28247f4f06</id>
<content type='text'>
This patch adds the new message batching infrastructure that allows to
store several messages into one single datagram.

This patch includes an example for ctnetlink.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>attr: add put function that allows to check buffer size</title>
<updated>2010-12-17T09:28:38+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-17T09:28:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=eadc7a04ea1fbb71987aeb8d1b7aaa6135cfbf5f'/>
<id>urn:sha1:eadc7a04ea1fbb71987aeb8d1b7aaa6135cfbf5f</id>
<content type='text'>
This patch adds a set of function that allows to check the
size of the buffer. This is useful for attribute batching.

This is strongly based on a patch from Jozsef.

Signed-off-by: Jozsef Kadlecsik &lt;kadlec@blackhole.kfki.hu&gt;
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>callback: use of inline in mnl_cb_run*() function</title>
<updated>2010-12-12T18:03:22+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-12T18:03:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=017e8a8ff29a66cc19efa12b96813f7848b85a94'/>
<id>urn:sha1:017e8a8ff29a66cc19efa12b96813f7848b85a94</id>
<content type='text'>
This patch defines a new function __mnl_cb_run() which is inlined in
mnl_cb_run() and mnl_cb_run2(). This patch increases the size of the
library in ~1KB. IIRC, Davem suggested this during the Netfilter
Workshop.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
</feed>
