12 Commits

Author SHA1 Message Date
Pablo Neira Ayuso
0930a63252 build: libmnl 1.0.4 release
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2016-07-02 10:51:57 +02:00
Pablo Neira Ayuso
00b82dd6c9 parse: add mnl_attr_for_each_payload
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 <pablo@netfilter.org>
2012-05-18 01:02:49 +02:00
Jan Engelhardt
a0b68d260f build: use AM_CPPFLAGS
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
2010-12-31 00:19:51 +01:00
Pablo Neira Ayuso
091286e666 build: libmnl 1.0.1 release
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2010-12-26 21:17:54 +01:00
Jan Engelhardt
b28767d124 ld: add some more precautionary CFLAGS
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2010-11-19 13:09:52 +01:00
Jan Engelhardt
fe73d7d885 build: tag function headers rather than decls as exported
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2010-11-19 13:07:48 +01:00
Cristian Rodríguez
37dac00e2a src: implement both GCC visibility support and export script
Read "How to write shared libraries" from Ulrich Drepper for more
information on this patch. Specifically section 2.2: Export control
and section 3: Maintaining APIs and ABIs.

Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2010-11-15 20:31:25 +01:00
Jan Engelhardt
4019ba00cc build: remove -fPIC flag
libtool automatically adds PIC flags as needed.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
2010-10-31 00:31:19 +02:00
Jan Engelhardt
ecf8c9f80f build: run autoupdate
Macro usage has changed over the last few years. Update it to the
current specification using autoupdate(1).

Manually update INCLUDES -> CPPFLAGS, because autoupdate did not
catch that.

Remove $(all_includes) and $(LIBS) because it is not used anywhere.

Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
2010-10-19 12:10:53 +02:00
Pablo Neira Ayuso
6fa671f314 build: add notice on how to update library API version
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2010-07-15 11:07:55 +02:00
Pablo Neira Ayuso
c0d2aec131 add -Wextra -Wall for example files
AM_CFLAGS=-fPIC -Wall -Wextra -Wno-unused-parameter

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
2010-04-22 13:59:18 +02:00
Pablo Neira Ayuso
74e7bb8b03 initial libmnl import 2010-03-19 14:55:32 +01:00