- Dec 18, 2015
-
-
Daniel Salzman authored
-
- Dec 11, 2015
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Dec 07, 2015
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Dec 03, 2015
-
-
Daniel Salzman authored
Sanitise unsafe functions, GNUC annotations This is an attempt to sanitise unsafe functions in libknot API which allow easy out-of-bound reads or undefined return value. The other part is annotating most used functions with appropriate attributes. See merge request !466
-
Jan Včelák authored
Configurable timer database location.
-
annotated some functions where it doesn’t make sense if caller doesn’t check the result, and pure functions which may be used for common subexpression elimination and vectorization
-
- Dec 02, 2015
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
RRL: support zero slip See merge request !464
-
- Dec 01, 2015
-
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Daniel Salzman authored
doc: improve RRL description See merge request !463
-
Jan Včelák authored
-
Dominik Taborsky authored
-
- Nov 30, 2015
-
-
Jan Včelák authored
-
Jan Včelák authored
Setting malformed RDATA will invalidate existing RDATA leading to use-after-free or double-free later.
-
Jan Včelák authored
This is the initial merge request for zone-api. Changes are quite simple, mainly moving code from one place to the other and adding a bunch of functions to deal with it. So far the only advantage is a bit simpler code in the DDNS code and simpler API for it. The insides are not so nice yet as it requires further work on the changesets.
-
Dominik Taborsky authored
-
Jan Včelák authored
-
- Nov 28, 2015
-
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Marek Vavruša authored
getting next label of the last label returns invalid pointer which is almost always not what caller wants. new implementation returns null when “next of last label” is requested
-
- Nov 27, 2015
-
-
Marek Vavruša authored
when setting key from rdata, a copy of binary data struct is made. that struct is then resized to accomodate for new key. if successful, binary data points to freed memory when pubkey parsing fails, the resized copy is discarded and key binary data left with dangling pointer freeing key causes double-free and using it use-after-free
-
- Nov 26, 2015
-
-
Dominik Taborsky authored
-
- Nov 24, 2015
-
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Daniel Salzman authored
LibFuzzer support This changeset contains: - support for compiler sanitizers and sanitizer coverage in configure - support for LibFuzzer - fuzzy test for packet based on LibFuzzer - fix for NAPTR RR parsing (found by LibFuzzer) - limit for maximal number of RRs in a parsed packet See merge request !460
-
Jan Včelák authored
-
Jan Včelák authored
found by LibFuzzer
-
Dominik Taborsky authored
-
- Nov 23, 2015
-
-
Jan Včelák authored
-