tests: add libFuzzer based fuzzing
[project/uci.git] / tests / fuzz / inputs / dhcp
diff --git a/tests/fuzz/inputs/dhcp b/tests/fuzz/inputs/dhcp
new file mode 100644 (file)
index 0000000..2bc0d31
--- /dev/null
@@ -0,0 +1,49 @@
+
+config dnsmasq
+       option domainneeded '1'
+       option boguspriv '1'
+       option filterwin2k '0'
+       option localise_queries '1'
+       option rebind_protection '1'
+       option rebind_localhost '1'
+       option local '/lan/'
+       option domain 'lan'
+       option expandhosts '1'
+       option nonegcache '0'
+       option authoritative '1'
+       option readethers '1'
+       option leasefile '/tmp/dhcp.leases'
+       option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
+       option nonwildcard '1'
+       option localservice '1'
+
+config dhcp 'lan'
+       option interface 'lan'
+       option start '100'
+       option limit '150'
+       option leasetime '12h'
+       option dhcpv6 'server'
+       option ra 'server'
+       option ra_slaac '1'
+       list ra_flags 'managed-config'
+       list ra_flags 'other-config'
+
+config dhcp 'wan'
+       option interface 'wan'
+       option ignore '1'
+
+config odhcpd 'odhcpd'
+       option maindhcp '0'
+       option leasefile '/tmp/hosts/odhcpd'
+       option leasetrigger '/usr/sbin/odhcpd-update'
+       option loglevel '4'
+
+config host
+        option name 'foo'
+        option ip '192.168.1.90'
+        option mac '20:de:ad:be:ef:99'
+
+config host
+        option name 'moo-ap01'
+        option ip '192.168.1.2'
+        option mac '00:dd:8d:f7:e6:6f'