- Nov 12, 2014
-
-
Marek Vavruša authored
-
Marek Vavruša authored
As of now, the version of the library is consistent with the release.
-
Marek Vavruša authored
-
Marek Vavruša authored
-
- Nov 11, 2014
-
-
Jan Včelák authored
* improve-signal-handling: knotd: handle control interrupts atomically review: bool signal variables fdset: require pselect(), remove unsafe compat implementation knotd: reset umask() when starting knotd: properly set signal blocking for new threads knotd: fix previously broken signal blocking knotd: setup signal at once place knotd: remove forced stop from signal handler Merge request !308
-
- Test response with a long CNAME loop. - Some queries in basic/query test did not have the zone name appended, resulting in bogus answers (REFUSED). Not visible, because the responses are only compared to ones from Bind. TODO: Comparison with Bind should be replaced by checks for particular requirements for the response.
-
-
The previous value (4 sec) extended ixfr/from_differences execution time by 40 minutes!
-
- Nov 10, 2014
-
-
Daniel Salzman authored
-
- Nov 07, 2014
-
-
Jan Včelák authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Jan Včelák authored
-
Daniel Salzman authored
-
Jan Včelák authored
-
Jan Včelák authored
-
Daniel Salzman authored
-
Jan Včelák authored
-
Jan Včelák authored
Active signal mask is inherited by new threads. Therefore, control signals used by the main thread had to be blocked at the moment, when new threds are created.
-
Jan Včelák authored
The former mask used to block signals was empty and had no effect.
-
Jan Včelák authored
-
Jan Včelák authored
The signals are blocked during server shutdown. Therefore the signal handler could not be called twice.
-
Jan Včelák authored
-
Daniel Salzman authored
-
- Nov 06, 2014
-
-
Marek Vavruša authored
Improve structure names See merge request !307
-
Daniel Salzman authored
Discarded the libknots (common-knot) library Most of the files were moved to `knot/common/` (ex `knot/other/`). Two things moved to `utils/common`, because were used only there (`hex`, `strtonum`). One file (`strlcat`) moved to `libknot/internal/`, as it was used both in server and in libknot. (Also, `strlcpy` was there already). See merge request !306
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Lubos Slovak authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Lubos Slovak authored
Most of the files were moved to knot/common/ (ex knot/other/). Two files moved to utils, because were used only there (hex, strtonum). One file (strlcat) moved to libknot/internal/, as it was used both in server and in libknot. (Also, strlcpy was there already).
-
Daniel Salzman authored
Moved common/ to libknot/internal/ 2nd step in separating libknot into an independent library. As we agreed, I moved all files from `common/` to `libknot/internal/`. Also some renaming was done: symbols in `libknot/internal/` should not be prefixed with `knot_` unless they are system symbol replacements. Unified the prefixing of `namedb` symbols. Fixes #305 Following: #301 See merge request !303
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-