<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libmnl.git/include/libmnl, branch daisy</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=daisy</id>
<link rel='self' href='https://git.amelek.net/vyos/libmnl.git/atom?h=daisy'/>
<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>header: fix invalid use of type void * in arithmetic of mnl_for_each_nest(...)</title>
<updated>2010-12-30T01:02:05+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-30T01:02:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=dbbd8a22742a9f67c75c10411908835703d34728'/>
<id>urn:sha1:dbbd8a22742a9f67c75c10411908835703d34728</id>
<content type='text'>
This patch fixes the following warnings:

netlink.c:121: warning: pointer of type ‘void *’ used in arithmetic
netlink.c:121: warning: pointer of type ‘void *’ used in subtraction

We cannot use type void * for pointer arithmetic operations.

This was introduced in 478dc5f4ab8d0a639d1bafe3bd53ff3309727836

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>header: fix signess issues in MNL_SOCKET_BUFFER_SIZE</title>
<updated>2010-12-25T21:22:41+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-25T21:22:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=92eddd8ad5713a2049a8750361f2f4d4518f6efa'/>
<id>urn:sha1:92eddd8ad5713a2049a8750361f2f4d4518f6efa</id>
<content type='text'>
This patch fixes the following compilation warning:

warning: comparison between signed and unsigned integer expressions
warning: signed and unsigned type in conditional expression

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>include: add missing unistd.h</title>
<updated>2010-12-20T00:40:48+00:00</updated>
<author>
<name>Jan Engelhardt</name>
<email>jengelh@medozas.de</email>
</author>
<published>2010-12-20T00:40:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=eb5265f5cc6984f4a671ddbd440f415bf9d67209'/>
<id>urn:sha1:eb5265f5cc6984f4a671ddbd440f415bf9d67209</id>
<content type='text'>
When a project uses MNL_SOCKET_BUFFER_SIZE without having included
unistd.h, it gets:

mystuff.c:36:2: warning: implicit declaration of function "getpagesize"

It is libmnl's job to include this, since mystuff.c did not use
getpagesize anywhere.

Signed-off-by: Jan Engelhardt &lt;jengelh@medozas.de&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>header: missing parenthesis in MNL_SOCKET_BUFFER_SIZE definition</title>
<updated>2010-12-17T11:36:35+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-17T11:36:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=fb4edf5aff5f19543836d5467029c164b3620efb'/>
<id>urn:sha1:fb4edf5aff5f19543836d5467029c164b3620efb</id>
<content type='text'>
Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>header: use getpagesize() for MNL_SOCKET_BUFFER_SIZE</title>
<updated>2010-12-17T10:41:34+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-11T14:47:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=44fde57023e3463a1401c94e37585f5d66659277'/>
<id>urn:sha1:44fde57023e3463a1401c94e37585f5d66659277</id>
<content type='text'>
This system call returns PAGE_SIZE which depends on the
architecture. See linux/netlink.h for more information
on the appropriate datagram size for netlink.

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>header: add MNL_ARRAY_SIZE(x)</title>
<updated>2010-12-09T12:28:34+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2010-12-09T12:28:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/libmnl.git/commit/?id=18302b93fcff7b68b9e8e9c680e3d724195da3fe'/>
<id>urn:sha1:18302b93fcff7b68b9e8e9c680e3d724195da3fe</id>
<content type='text'>
This patch adds MNL_ARRAY_SIZE(x) which likely to defined over
and over again if you use mnl_cb_run2(...).

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