summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* xfrm: fix leaking usertemplate in xfrmnl_sp_parse()Thomas Haller2023-12-042-2/+9
* socket: workaround coverity warning about time_t handlingThomas Haller2023-12-041-2/+20
* github: update Fedora image and version for clang-formatThomas Haller2023-12-041-1/+1
* clang-format: rework container scriptThomas Haller2023-12-022-31/+31
* lib: fix signed overflow warning in nl_object_diff()Thomas Haller2023-12-011-1/+1
* socket: explicitly cast time() to uint32_tThomas Haller2023-12-011-2/+3
* src: fix leak in "nl-cls-add"Thomas Haller2023-12-011-1/+1
* route/cls: add get/take wrappers for rtnl_act_append()Thomas Haller2023-12-016-24/+40
* route/cls: fix leak in error handling of rtnl_flower_append_action()Thomas Haller2023-12-011-1/+5
* route: fix just introduced use-after-free in rtnl_act_parse()Thomas Haller2023-12-011-0/+2
* route: use cleanup macro in rtnl_act_parse()Thomas Haller2023-12-011-28/+19
* nl-aux-route: add cleanup macro for rtnl_act_put_all()Thomas Haller2023-12-011-0/+5
* base: add _NL_AUTO_DEFINE_FCN_INDIRECT0() macroThomas Haller2023-12-011-0/+8
* route: fix memleak in rtnl_act_parse()Thomas Haller2023-12-011-1/+1
* base: don't use static array indices for buffer argument of _nl_inet_ntop()Thomas Haller2023-12-011-2/+1
* route/can: implement can_device_statsJob Feikens2023-12-013-5/+58
* github: build with "-fexceptions" CFLAGSThomas Haller2023-11-291-3/+3
* xfrm: erge branch 'th/xfrm-addr-cleanup'Thomas Haller2023-11-298-164/+155
|\
| * xfrm: refactor error handling in XFRM parsingThomas Haller2023-11-293-140/+70
| * include: add "nl-aux-xfrm" helpersThomas Haller2023-11-293-0/+45
| * xfrm: fix crashes in case of ENOMEMThomas Haller2023-11-293-14/+51
| * xfrm: refactor nl_addr_build() calls in XFRM codeThomas Haller2023-11-292-46/+12
| * xfrm: use cleanup attribute for nl_addr in XFRM parsingThomas Haller2023-11-292-37/+31
| * xfrm: fix error code for NLE_ENOMEM in xfrmnl_ae_parse()Thomas Haller2023-11-291-1/+1
| * xfrm: fix parsing address in xfrmnl_ae_parse()Thomas Haller2023-11-291-2/+3
| * nl-aux-core: add _nl_addr_build() helperThomas Haller2023-11-291-0/+7
| * nl-base-utils: add _nl_addr_family_to_size() helperThomas Haller2023-11-291-0/+11
|/
* xfrm: merge branch 'spellingmistake:main'Thomas Haller2023-11-271-0/+10
|\
| * xfrm: clear XFRM_SP_ATTR_TMPL when removing the last template from a policyThomas Egerer2023-11-271-0/+2
| * xfrm/sp: fix reference counters of sa selector/tmpl addressesThomas Egerer2023-11-271-0/+8
|/
* route/link: add bonding interface options set rtnl apisLokesh Dhoundiyal2023-10-303-0/+80
* build: fix declaring special targets as ".PHONY"Thomas Haller2023-08-311-2/+6
* Makefile.am: avoid use of non-portable echo argumentsmainSam James2023-08-311-1/+1
* python: Use correct decorator syntax in HTBQdiscDavid Ward2023-08-301-1/+1
* libnl-3.8.0 releaselibnl3_8_0Thomas Haller2023-08-294-3/+9
* build: merge branch 'th/configure-fixes'Thomas Haller2023-08-292-27/+14
|\
| * build: replace old "NOTE" in configure output and add summaryth/tmpThomas Haller2023-08-291-23/+10
| * build: avoid aclocal warning about missing "m4" directoryThomas Haller2023-08-291-1/+1
| * build: run `autoupdate` for AM_PROG_LIBTOOLThomas Haller2023-08-291-2/+2
| * build: add "-Wno-portability" to AC_INIT_AUTOMAKE()Thomas Haller2023-08-291-1/+1
|/
* license: merge branch 'th/fix-gpl-license'Thomas Haller2023-08-214-4/+4
|\
| * license: fix/adjust license for "src/nl-cls-add.c"Thomas Haller2023-08-211-1/+1
| * license: fix/adjust license for "src/nl-addr-{add,delete,list}.c"Thomas Haller2023-08-213-3/+3
|/
* all: merge 'th/avoid-mt-unsafe-libc'Thomas Haller2023-08-189-23/+89
|\
| * tests: use thread-safe localtime_r() instead of localtime()Thomas Haller2023-08-181-1/+2
| * lib/xfrm: use thread-safe gmtime_r() instead of gmtime()Thomas Haller2023-08-183-6/+9
| * tests: avoid srandom()/random() in favor of _nltst_rand_u32()Thomas Haller2023-08-181-7/+1
| * lib: use getprotobyname_r(), getprotobynumber_r() if availableThomas Haller2023-08-183-8/+67
| * lib: fix error handling in nl_str2ip_proto()Thomas Haller2023-08-182-3/+3
| * tests: check nl_str2ip_proto()Thomas Haller2023-08-181-0/+9
|/