Commit Graph

18 Commits

Author SHA1 Message Date
DavidKorczynski 453b9b71a7
net-snmp: disable leaks globally (#6861) 2021-11-19 14:48:17 +00:00
DavidKorczynski 52c91ce83a
net-snmp: cleanup following upstream changes (#6737) 2021-11-02 11:33:48 +00:00
DavidKorczynski d070b0208a
net-snmp: disable leaks for api fuzzer (#6735) 2021-11-01 21:45:18 +00:00
DavidKorczynski 9d67d1f204
net-snmp: use corpus from upstream and add dictionary (#6649) 2021-10-25 17:31:10 +00:00
DavidKorczynski fdc4507374
net-snmp: disable leaks (#6638) 2021-10-23 14:50:33 +00:00
Bart Van Assche 2f433a1f54
net-snmp: Simplify the build scripts (#6231)
Use the Net-SNMP continuous integration script ci/install.sh to install
development packages. Use the Net-SNMP script ci/build.sh to compile the
Net-SNMP source code.
2021-08-30 15:48:15 -07:00
Bart Van Assche 2550a06f11
net-snmp: Reenable MIB-II and IF-MIB (#6239)
Recently the IF-MIB implementation on the Net-SNMP master branch became
dependent on libnl-route-3. An unfortunate side effect is that this broke
the build of the fuzz tests. Add the pkg-config package such that the
configure script can detect libnl-route-3 and reenable MIB-II and IF-MIB.
2021-08-18 10:34:20 +01:00
DavidKorczynski 428e88df5f
net-snmp: fix build. (#6229) 2021-08-16 16:08:15 +00:00
DavidKorczynski 779d8562a9
net-snmp: fix build following upstream changes (#6177)
* net-snmp: change location of fuzzers upstream.

* remove tmp checkout.
2021-08-06 16:12:58 +00:00
DavidKorczynski e3ad773061
net-snmp: migrate fuzzers upstream. (#6113)
* net-snmp: migrate fuzzers upstream.

* fix correct upstream link.
2021-07-29 17:42:39 +01:00
Bart Van Assche b2b06a9425
[net-snmp] Split and improve snmp_octet_fuzzer (#6111)
* [net-snmp] Include <unistd.h> for getpid()

* [net-snmp] Split and improve snmp_octet_fuzzer

Split snmp_octet_fuzzer into one fuzzer per function to make bug reports
easier to interpret. See also commit ded8766460 ("net-snmp: add two new
fuzzers and simplify build script. (#6091)")
2021-07-25 23:48:39 +00:00
DavidKorczynski ded8766460
net-snmp: add two new fuzzers and simplify build script. (#6091)
Signed-off-by: David Korczynski <david@adalogics.com>
2021-07-23 09:54:49 +01:00
DavidKorczynski 9860167073
net-snmp: two new fuzzers and request access to project (#6058) 2021-07-17 13:10:31 +01:00
Oliver Chang 84faf55729
Populate a bunch of main_repo values. (#4815)
Also enforce this for future integrations.
2020-12-10 09:49:27 +11:00
devtty1er d561c49ae5
Update Dockerfiles (#4070)
* Use LABEL in place of MAINTAINER

* Remove LABEL maintainer from Dockerfiles
2020-07-06 13:18:23 -07:00
Max Moroz 71f4914c45
[presubmit] Enforce language attribute in project.yaml to be always set. (#3477)
* [presubmit] Enforce language attribute in projectt.yaml to be always set.

* Update documentation, better presubmit check, new project template.

* add docstring to templates.py

* Add example values in the project.yaml template and remove python value for now

* Add "project: c++" to 256 projects

* format

* Add labels and selective_unpack sections to the presubmit check

* fix incorrect auto_ccs format in three projects

* fix nss emails after rebase
2020-03-10 11:08:01 -07:00
jonathanmetzman 3049c50d48
Migrate projects using -lFuzzingEngine to $LIB_FUZZING_ENGINE (#2325)
Migrate from -lFuzzingEngine to $LIB_FUZZING_ENGINE where possible and not causing breakage
2019-05-01 11:09:55 -04:00
fenner a0ed5dafbf Add net-snmp project (#1277)
* Initial infrastructure for net-snmp in the AutoFuzz project

* Add a fuzzer based on what Google sent us

Storing this here until we have a more complete design
for storing fuzzers in the net-snmp source tree.

* calloc PDU so we can use the standard pdu free, to avoid false leaks

* Only turn on debugging when $NETSNMP_DEBUGGING is set in the environment

The debugging is useful to help replicate the problem, but
not useful when simply running the fuzzer, so let the user
choose it by settng $NETSNMP_DEBUGGING in their environment
when running the replication.

* Add agentx_parse_fuzzer

* Build agentx_parse_fuzzer

* Add copyright notice, copy boilerplate from init

* Don't make a copy, just pass the data in directly.

(Also, don't use C++-style comment, the regression test
in the net-snmp codebase will be C.)
2018-03-29 07:13:49 -07:00