Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/vyos/libmnl
libmnl minimalistic netfilter library
https://github.com/vyos/libmnl
d7497793d2613cbdc88fbb8e64a533196a2815a3 authored over 9 years ago by Alex Harpin <[email protected]>
Add VyOS based dh_gencontrol settings to debian/rules to enable
development builds (999.dev).
c8ef7dfbaa769027f709aa286ff517b38a09c120 authored about 10 years ago by Alex Harpin <[email protected]>
e878efe69b263c9488c7d5b6716dc933cdec1a40 authored about 10 years ago by Alex Harpin <[email protected]>
93cff51862863355bb779cef88f85a06011ad835 authored about 10 years ago by Alex Harpin <[email protected]>
02216bf75e466e82ce31bd98b3aea4615e9dad51 authored about 10 years ago by Alex Harpin <[email protected]>
8813081fc2596fe380373f244dc88873700f53f3 authored almost 11 years ago by Daniil Baturin <[email protected]>
92e7e0d70af322d594681ba251fa861477a8c9ab authored almost 11 years ago by Daniil Baturin <[email protected]>
61bead0d7fb5490ee966a5ff1685f7f30dcc47d3 authored about 11 years ago by Daniil Baturin <[email protected]>
1fc4c6a8b37a27232989818586b47d127bb85851 authored over 11 years ago by Sven-Thorsten Dietrich <[email protected]>
d2597b37ec5ce896ced317c14acebe5dc785ead5 authored about 12 years ago by John Southworth <[email protected]>
67da31ea7180d9bc96bb74ae01e786c9003663b8 authored about 12 years ago by John Southworth <[email protected]>
e901647a7d1fd67394af535142802eebb637c7c8 authored over 12 years ago by Gaurav Sinha <[email protected]>
4abaff64a4bcabbe521aa9d5ad95023eb5a9522d authored over 12 years ago by Gaurav Sinha <[email protected]>
4a33b1544119ad5035c723f07601cfe0f4a5ddda authored over 12 years ago by Gaurav Sinha <[email protected]>
88198bc5eb99d1813a8317d99834151318709230 authored over 12 years ago by Gaurav Sinha <[email protected]>
e5722e73225f8d0cdcdb587d7c0467b68feb599f authored over 12 years ago by Gaurav Sinha <[email protected]>
806d31bc814f7604abe39760d8b13afd752d88cc authored over 12 years ago by Gaurav Sinha <[email protected]>
3eda975fa4e8e6f4c74bfa4a572311f846c8069a authored over 12 years ago by Gaurav Sinha <[email protected]>
7e9e620ed1317225ea9f856ec971063f38e670fc authored over 12 years ago by Gaurav Sinha <[email protected]>
8059abb1f9aa3647f685f9a560e3ff849293ee41 authored over 12 years ago by Gaurav Sinha <[email protected]>
This function allows you to parse the payload of the Netlink message.
Thus, you can skip the hea...
When using mnl_nlmsg_put_extra_header() it pads out the addtional
header but only zeros the orig...
Signed-off-by: Pablo Neira Ayuso <[email protected]>
addadf80836cae8fbf55f5b844f8cc06cb7aeb6c authored about 13 years ago by Pablo Neira Ayuso <[email protected]>
I have decided to release the examples in this library in the public
domain. Jan Engelhardt, who...
CC socket.lo
CC callback.lo
CC nlmsg.lo
CC attr.lo
CCLD libmnl.la
S...
1c30a32bb7f1835a8b7a8d1d237c4b97fe7992a6 authored about 13 years ago by Pablo Neira Ayuso <[email protected]>f2e826206c662a8c2ac06e3efbbd4df50b7c30ed authored about 13 years ago by Jan Engelhardt <[email protected]>
Newer autoconf desires proper full quoting and use of AC_LANG_SOURCE.
Import new m4 file from gi...
fe7d0e1dc44293beb0f6ca557f983202dd7947d5 authored about 13 years ago by Jan Engelhardt <[email protected]>
Only ignore these paths if they are a directory.
828c3d36ec8fc00c672252a7c5b071ab72dddc23 authored about 13 years ago by Jan Engelhardt <[email protected]>
Needed to stop an automated build process when automake requirements
are not fulfilled.
Signed-...
bae830bbfc10b3892d48cde9bafc6f7356f0affc authored over 13 years ago by Jan Engelhardt <[email protected]>
Prabin reported that the FSF address was outdated, I downloaded
the current version of LGPL 2.1 ...
Sean says: "I did find a discrepancy in the comments versus
practice in one function and I have ...
Signed-off-by: Jan Engelhardt <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfi...
values.h is not present on other systems, and the glibc copy reads
right away: Old compatibility...
Signed-off-by: Pablo Neira Ayuso <[email protected]>
30923494424b604b1d59087e06fccf0637c0c2c5 authored almost 14 years ago by Pablo Neira Ayuso <[email protected]>
Patrick reports that the doxygen output shows up EXPORT_SYMBOL
and tells how to fix this:
> I j...
eb7535ee4459b4422105ef65abef5bde1c83e472 authored almost 14 years ago by Pablo Neira Ayuso <[email protected]>The usage text already specified [family] as optional, now implement it :-)
Signed-off-by: Jan ...
d337d00183c27619f1eb4a84b06476658a4b7355 authored almost 14 years ago by Jan Engelhardt <[email protected]>Running `genl-family-get VFS_DQUOT` forgets to print a newline.
Signed-off-by: Jan Engelhardt <...
618b266ef65c18ee2c54f66e22a3a05b294ce5e0 authored almost 14 years ago by Jan Engelhardt <[email protected]>89bb1e00f921a4e8b0e1e3b3e6aea5d26ccd0435 authored about 14 years ago by Pablo Neira Ayuso <[email protected]>
Calculating AC_CANONICAL_TARGET is superfluous, because libmnl
is not a code generator.
Signed-...
d732efa5ed400ce07ca50e8a44cf7059377d1f84 authored about 14 years ago by Jan Engelhardt <[email protected]>Signed-off-by: Jan Engelhardt <[email protected]>
a0b68d260f04776f021e8117ba4d88bcc5c70b9a authored about 14 years ago by Jan Engelhardt <[email protected]>This patch fixes the following warnings:
netlink.c:121: warning: pointer of type ‘void *’ used ...
dbbd8a22742a9f67c75c10411908835703d34728 authored about 14 years ago by Pablo Neira Ayuso <[email protected]>Signed-off-by: Pablo Neira Ayuso <[email protected]>
091286e666a9d34818a875152ac7659b38656f06 authored about 14 years ago by Pablo Neira Ayuso <[email protected]>This patch fixes the following compilation warning:
warning: comparison between signed and unsi...
92eddd8ad5713a2049a8750361f2f4d4518f6efa authored about 14 years ago by Pablo Neira Ayuso <[email protected]>
Davem suggested to add a copy of linux/netlink.h to avoid compilation
problems in all cases scen...
When a project uses MNL_SOCKET_BUFFER_SIZE without having included
unistd.h, it gets:
mystuff.c...
eb5265f5cc6984f4a671ddbd440f415bf9d67209 authored about 14 years ago by Jan Engelhardt <[email protected]>Signed-off-by: Pablo Neira Ayuso <[email protected]>
093044ed01a91541c46ba9cc987fae5e907132b1 authored about 14 years ago by Pablo Neira Ayuso <[email protected]>
This patch replaces event group numbers NFNLGRP_CONNTRACK_* by the
event group mask NF_NETLINK_C...
Signed-off-by: Pablo Neira Ayuso <[email protected]>
d21626ae9de7ec6bd459dc8687c77be9766d74a4 authored about 14 years ago by Pablo Neira Ayuso <[email protected]>
This patch adds the new message batching infrastructure that allows to
store several messages in...
Signed-off-by: Pablo Neira Ayuso <[email protected]>
fb4edf5aff5f19543836d5467029c164b3620efb authored about 14 years ago by Pablo Neira Ayuso <[email protected]>
This system call returns PAGE_SIZE which depends on the
architecture. See linux/netlink.h for mo...
This patch adds a set of function that allows to check the
size of the buffer. This is useful fo...
This patch defines a new function __mnl_cb_run() which is inlined in
mnl_cb_run() and mnl_cb_run...
This patch adds MNL_ARRAY_SIZE(x) which likely to defined over
and over again if you use mnl_cb_...
This patch adds mnl_attr_nest_cancel() that allows to cancel the
current nest that we are buildi...
This fixes `make distcheck'.
Signed-off-by: Pablo Neira Ayuso <[email protected]>
ff4bacb058e3e084a1bf717bf5c5034e14f4ebea authored about 14 years ago by Pablo Neira Ayuso <[email protected]>With the new CFLAGS, a notification pops up:
nlmsg.c:64:8: warning: no previous prototype for "...
2a862c8b0b49fcac978a810fd298b2c9ae7b90e4 authored about 14 years ago by Jan Engelhardt <[email protected]>
Signed-off-by: Jan Engelhardt <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfi...
Signed-off-by: Pablo Neira Ayuso <[email protected]>
fe73d7d8854efda86d4d09757874c48352e6b247 authored about 14 years ago by Jan Engelhardt <[email protected]>
Remove function whose implementation does not exist. It seems to me
like a leftover from the ear...
Existing contributors ACK'ed the license change via email:
* Jozsef Kadlecsik
* Jan Engelhardt
...
Signed-off-by: Jan Engelhardt <[email protected]>
0897ccfe137bde4d3fad15d8147db6fabaa4ad6d authored about 14 years ago by Jan Engelhardt <[email protected]>
sendto/recvfrom return ssize_t, so libmnl should not truncate the
result range.
Signed-off-by: ...
a90cfc66d9c8ed0e7a645e3d9a0b85754d1b0f18 authored about 14 years ago by Jan Engelhardt <[email protected]>
When nesting two mnl_attr_for_each loops, the __len__ variable will be
declared twice, eliciting...
Signed-off-by: Jan Engelhardt <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfi...
Read "How to write shared libraries" from Ulrich Drepper for more
information on this patch. Spe...
Calling mnl_attr_parse with cb==NULL is pointless, because the
function will do nothing else.
S...
485d30a8a89e7500b0df4291fa4dfc33b894998c authored about 14 years ago by Jan Engelhardt <[email protected]>
Signed-off-by: Jan Engelhardt <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfi...
Signed-off-by: Jan Engelhardt <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfi...
415a51b34293eac33a7d2152b909f89e5af4ed10 authored about 14 years ago by Pablo Neira Ayuso <[email protected]>
This patch reworks mnl_nlmsg_fprintf. It breaks backward compatibility
of this function, there w...
Signed-off-by: Pablo Neira Ayuso <[email protected]>
843ba20a46fee91f6e3e270dd6a4266bb3876174 authored about 14 years ago by Pablo Neira Ayuso <[email protected]>f49123a2504244267d866ac72ca574dcca22a1a9 authored about 14 years ago by Jan Engelhardt <[email protected]>
libtool automatically adds PIC flags as needed.
Signed-off-by: Jan Engelhardt <[email protected]>
4019ba00cc60b0e2cfb20e950f0cfa5a424d4bc0 authored about 14 years ago by Jan Engelhardt <[email protected]>f7cfd408bee4a14f705565a95f98caf3c35bd57e authored about 14 years ago by Jan Engelhardt <[email protected]>
A small little pedantism: NULL (as in, the pointer) isn't NUL (as in,
the character with value z...
Signed-off-by: Jan Engelhardt <[email protected]>
Signed-off-by: Pablo Neira Ayuso <pablo@netfi...
Signed-off-by: Jan Engelhardt <[email protected]>
dc7aaccd9fb034f0cc7ac3440b0d1b991bd034dc authored about 14 years ago by Jan Engelhardt <[email protected]>
groups, being a bitmask, should be unsigned; and let's also use pid_t
for pid.
Signed-off-by: J...
672366907b823a7748cb9a7252005145c522a385 authored about 14 years ago by Jan Engelhardt <[email protected]>Because in most cases, it won't be a nul-terminated string :)
Signed-off-by: Jan Engelhardt <je...
53bcdb544602074deb17839a75cd35b1fed6d599 authored about 14 years ago by Jan Engelhardt <[email protected]>
I do not quite see the point of using strlen in conjunction with
non-string data; so let's use c...
Signed-off-by: Jan Engelhardt <[email protected]>
412c9a6afaad4f790aa92667cea8cc0ef469a0c0 authored about 14 years ago by Jan Engelhardt <[email protected]>Spelling, grammer, and synchronization of the readme.
Signed-off-by: Jan Engelhardt <jengelh@me...
3169d25451ed7afdf6978f1f6616046a633a330c authored about 14 years ago by Jan Engelhardt <[email protected]>Signed-off-by: Jan Engelhardt <[email protected]>
00bc7b96c3780b5ac781b69635ec65f26b3c66c3 authored about 14 years ago by Jan Engelhardt <[email protected]>Signed-off-by: Jan Engelhardt <[email protected]>
b2068964e31f49f0fd2dbfbd7e84abbffad7cb41 authored about 14 years ago by Jan Engelhardt <[email protected]>Signed-off-by: Jan Engelhardt <[email protected]>
5c3b332f2996a8d536f05247ae69e305b4e0f29f authored about 14 years ago by Jan Engelhardt <[email protected]>Signed-off-by: Jan Engelhardt <[email protected]>
3e74eeac96b011f3929fccd63d7fec20e2759123 authored about 14 years ago by Jan Engelhardt <[email protected]>
Small slip on my part. AC_DISABLE_STATIC must actually come before
LT_INIT to have any effect. (...
This patch update the git tree address (now at netfilter.org) and
it also fixes a minor problem ...
Davem spotted during the Netfilter Workshop that user-space applications
should use 8KB buffers ...
Signed-off-by: Jan Engelhardt <[email protected]>
781a9f058327730723525d3c4b85533920a00e9b authored about 14 years ago by Jan Engelhardt <[email protected]>
Users wanting static libraries can just use
./configure --enable-static.
Signed-off-by: Jan Eng...
7ce8198437199a83d9e2884a5b73e035a7a38db9 authored about 14 years ago by Jan Engelhardt <[email protected]>
Besides that -ldl should be in _LDADD (not _LDFLAGS), I do not see any
dlopen calls at all that ...
nlmsg.c: In function "mnl_nlmsg_fprintf":
nlmsg.c:260:4: warning: format "%.3d" expects type "in...
Signed-off-by: Jan Engelhardt <[email protected]>
e6ea95100f2028891450af7b6b6830f0e01ee13d authored about 14 years ago by Jan Engelhardt <[email protected]>
Macro usage has changed over the last few years. Update it to the
current specification using au...
Signed-off-by: Jan Engelhardt <[email protected]>
5f79ee7952548e37b3c237142d33a158d10c6fc7 authored about 14 years ago by Jan Engelhardt <[email protected]>
Automake options set in Makefile.am are not always propagated to
subdirecties.
Signed-off-by: J...
b9db7e1adc2ae58b6b851fed9cef045fd06d3144 authored about 14 years ago by Jan Engelhardt <[email protected]>