Commit Graph

4 Commits

Author SHA1 Message Date
Erik Hollensbe 9b0a21f2c8 zeronsd 0.4.2
Fixes a number of building issues as well as tests

Signed-off-by: Erik Hollensbe <git@hollensbe.org>
2022-04-02 02:48:49 -07:00
Erik Hollensbe a3236247a4 Forgot to update the fixtures again
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2021-06-15 12:34:23 -07:00
Erik Hollensbe a65ed00e27 Fix the units+fixtures after the systemd change
Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2021-06-09 12:24:44 -07:00
Erik Hollensbe fdea6dcef2 Fix a lot of things
- Right now, the serial is bumped N times for every API call, which is
  really not great when you consider that systemd-networkd and others
  like it are caching name resolvers.
  - This can be elided by checking if a matching record exists in the
    catalog before inserting it.
- Tests were added. Fixtures in some spots were created. Read
  `src/tests.rs` before trying tests.
  - Code was heavily reorganized as a result.

Signed-off-by: Erik Hollensbe <linux@hollensbe.org>
2021-05-23 20:45:21 -07:00