frr/ospfclient
Donald Sharp d2aeac3870 ospfclient: Ensure ospf_apiclient_lsa_originate cannot accidently write into stack
Even though OSPF_MAX_LSA_SIZE is quite large and holds the upper bound
on what can be written into a lsa, let's add a small check to ensure
it is not possible to do a bad thing.

This wins one of the long standing bug awards.  2003!

Fixes: #11602
Signed-off-by: Donald Sharp <sharpd@nvidia.com>
2022-07-22 13:17:58 -04:00
..
.gitignore *: cleanup .gitignore files 2018-09-08 21:30:42 +02:00
AUTHORS Addition of OSPF-API - Amir Guindehi <nospam.amir@datacore.ch> 2003-03-17 01:10:58 +00:00
COPYING *: nuke ^L (page feed) 2014-06-04 06:58:02 +02:00
INSTALL Addition of OSPF-API - Amir Guindehi <nospam.amir@datacore.ch> 2003-03-17 01:10:58 +00:00
Makefile build: non-recursive ospf* 2017-08-04 11:09:50 +02:00
NEWS Addition of OSPF-API - Amir Guindehi <nospam.amir@datacore.ch> 2003-03-17 01:10:58 +00:00
ospf_apiclient.c ospfclient: Ensure ospf_apiclient_lsa_originate cannot accidently write into stack 2022-07-22 13:17:58 -04:00
ospf_apiclient.h *: use C99 standard fixed-width integer types 2018-03-27 15:13:34 -04:00
ospfclient.c *: Change thread->func to return void instead of int 2022-02-23 19:56:04 -05:00
ospfclient.py ospfclient: add router id support to python client 2022-06-23 05:01:40 -04:00
README ospfclient: fix help url 2022-06-21 09:54:31 -05:00
subdir.am ospfclient: add ospfclient api python class 2022-06-02 16:37:16 -04:00

For more information checkout the developer guide at:

https://docs.frrouting.org/projects/dev-guide/en/latest/ospf-api.html