Releases: dbus-fuzzer/dfuzzer
Releases · dbus-fuzzer/dfuzzer
v2.3
What's Changed
- packit: drop the meson_test related sed by @mrc0mmand in #122
- .git-blame-ignore-revs: fix commit where tabs were replaced with spaces by @matusmarhefka in #123
- ci: use CodeQL instead of LGTM by @mrc0mmand in #125
- ci: update Coveralls to v2.0.0 by @mrc0mmand in #128
- build(deps): bump coverallsapp/github-action from 2.0.0 to 2.1.0 by @dependabot in #129
- A couple of CodeQL follow-ups by @mrc0mmand in #130
- build(deps): bump coverallsapp/github-action from 2.1.0 to 2.1.2 by @dependabot in #132
- build(deps): bump github/super-linter from 4 to 5 by @dependabot in #131
- build(deps): bump coverallsapp/github-action from 2.1.2 to 2.2.1 by @dependabot in #134
- rand: appease clang-12 and later by @mrc0mmand in #135
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #137
- build(deps): bump coverallsapp/github-action from 2.2.1 to 2.2.3 by @dependabot in #136
- meson: use fs.stem() to get the test name by @mrc0mmand in #138
- build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #139
- dfuzzer.conf: suppress org.freedesktop.login1.Sleep() by @mrc0mmand in #140
New Contributors
- @matusmarhefka made their first contribution in #123
Full Changelog: v2.2...v2.3
v2.2
What's Changed
- fuzz: generate the last possible UTF-8 byte value as well by @mrc0mmand in #112
- rand: allow generating arbitrary D-Bus signatures by @mrc0mmand in #113
- tree-wide: use #pragma once by @mrc0mmand in #116
- tree-wide: move logging stuff into a separate file by @mrc0mmand in #115
- Extract all public stuff from
dfuzzer.h
and drop the file completely by @mrc0mmand in #117 - Introduce unit tests for df_rand_* stuff by @mrc0mmand in #118
- fuzz: check if the connection is not closed by @mrc0mmand in #120
- tree-wide: unify asserts by @mrc0mmand in #121
- fuzz: rework df_exec_cmd_check() by @mrc0mmand in #119
Full Changelog: v2.1...v2.2
v2.1
What's Changed
- packit: bring back -Werror and add -Dfuzzer-test-server=true by @evverx in #93
- ci: send dfuzzer to Coverity Scan by @evverx in #94
- tree-wide: switch to the dbus-fuzzer organization by @evverx in #96
- fuzz: generate an empty array on the first iteration by @mrc0mmand in #95
- update systemd suppressions by @evverx in #97
- dfuzzer: bail out on any D-Bus error while traversing the tree by @mrc0mmand in #100
- Use GLib helpers instead of our own where possible by @mrc0mmand in #103
- dfuzzer.conf: suppress BecomeMonitor by @evverx in #104
- fuzz: drop leftover debug printf() by @mrc0mmand in #105
- rand: don't randomly truncate the pseudo-random signatures by @mrc0mmand in #107
- rand: generate UTF-8 strings for the string ('s') type by @mrc0mmand in #109
- rand: loosen the rules for the pseudo-random object paths by @mrc0mmand in #111
- rand: make pseudo-random variants a bit more variable by @mrc0mmand in #110
Full Changelog: v2.0...v2.1
v2.0
What's Changed
- A couple of fixes cherry-picked from #64 by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/68
- fuzz: handle advanced signatures as well by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/64
- dfuzzer: support more complex suppression definitions by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/71
- man: use DocBook format instead of troff by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/72
- remove remove_escapes.sh by @evverx in https://github.com/matusmarhefka/dfuzzer/pull/73
- fuzz: log the method name as well by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/76
- remove reprogen.py by @evverx in https://github.com/matusmarhefka/dfuzzer/pull/77
- dfuzzer: allow specifying a custom set of input strings by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/80
- rand: fix a missing dereference by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/82
- fuzz: check the method call return code as well by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/84
- fuzz: respect the
org.freedesktop.DBus.Method.NoReply
annotation by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/85 - test-server: dump coverage on abort() by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/87
- fuzz: set/get D-Bus properties as well by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/86
- fuzz: distinguish between reading/writing properties in logs by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/88
- meson: use version tag generated by meson by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/89
- ci: check GH actions and bash scripts by @evverx in https://github.com/matusmarhefka/dfuzzer/pull/90
- Drop legacy (pre-meson) stuff by @mrc0mmand in https://github.com/matusmarhefka/dfuzzer/pull/91
Full Changelog: matusmarhefka/dfuzzer@v1.5...v2.0