- 04 Feb, 2016 1 commit
-
-
Dominik Taborsky authored
-
- 03 Feb, 2016 1 commit
-
-
Dominik Taborsky authored
-
- 03 Dec, 2015 3 commits
-
-
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.
-
Marek Vavruša authored
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
-
- 02 Dec, 2015 4 commits
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
RRL: support zero slip See merge request !464
-
- 01 Dec, 2015 6 commits
-
-
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
-
- 30 Nov, 2015 5 commits
-
-
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
-
- 28 Nov, 2015 5 commits
-
-
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
-
- 27 Nov, 2015 1 commit
-
-
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
-
- 26 Nov, 2015 1 commit
-
-
Dominik Taborsky authored
-
- 24 Nov, 2015 9 commits
-
-
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
-
- 23 Nov, 2015 2 commits
-
-
Jan Včelák authored
-
Jan Včelák authored
-
- 22 Nov, 2015 1 commit
-
-
Daniel Salzman authored
-
- 13 Nov, 2015 1 commit
-
-
Daniel Salzman authored
-