These 22 commits are when the Protocol Buffers files have changed:
Commit: | 51d4276 | |
---|---|---|
Author: | Steve Manuel |
fix: use original proto, generate files
The documentation is generated from this commit.
Commit: | 8d4574c | |
---|---|---|
Author: | Steve Manuel |
feat: add modified module definition for php protobufs
Commit: | 4c515d5 | |
---|---|---|
Author: | Steve Manuel | |
Committer: | GitHub |
feat: add go package of modsurfer protobuf types, regen code (#69) * chore: unrelated, allow unused imports in cli * feat: add go package of modsurfer protobuf types, regen code * chore: update name in go.mod to refer to package
The documentation is generated from this commit.
Commit: | a20b487 | |
---|---|---|
Author: | Steve Manuel | |
Committer: | GitHub |
feat: update source languages (#67) * chore: pin proto compiler version to 3.2 * chore: use resolver v=2 for virtual workspace * feat: additional source language support * feat: regenerate protobuf code * feat: implement new protobuf fields * chore: suppress cargo warn
Commit: | b74460f | |
---|---|---|
Author: | Rob Wong |
wip
Commit: | e54efef | |
---|---|---|
Author: | Rob | |
Committer: | GitHub |
feat: Plugin API integration (#59) * feat: plugin api * refine cli interface * add mod.yaml back * use type aliases, cleanup cli interface * use support instead of hello * implement remote location fetching, consolidate install cli args * remove unused mod.yaml * more terse initialization of name * Update cli/src/main.rs Co-authored-by: Steve Manuel <steve@dylib.so> * chore: update name handling * chore: move conversion out of function call site * feat: optional name * chore: proto cleanup * chore: reorder proto fields * chore: minor copy change * chore: copy change * fix: add web feature so wasm_bindgen doesnt get included on all wasm32 builds --------- Co-authored-by: Steve Manuel <steve@dylib.so>
Commit: | c2af002 | |
---|---|---|
Author: | Steve Manuel |
wip: plugin execution from checkfile declaration
Commit: | db1238c | |
---|---|---|
Author: | zach | |
Committer: | zach |
feat: add function_hashes to proto
Commit: | 4f3ab4a | |
---|---|---|
Author: | Rob | |
Committer: | GitHub |
feat: module graph api (#52) * feat: module graph API * more verbose error messages
Commit: | 64e5997 | |
---|---|---|
Author: | Steve Manuel | |
Committer: | GitHub |
feat: support server validation, update api client (#49) * fix: remove needless async * feat: support server validation, update api client
Commit: | f94ec0d | |
---|---|---|
Author: | zach | |
Committer: | GitHub |
fix: rename args -> params, returns -> results (#44)
Commit: | cfc259c | |
---|---|---|
Author: | Benjamin Eckel | |
Committer: | GitHub |
Graph is raw bytes (#41) * turn graph into raw bytes * fix comment
Commit: | 22f0fd1 | |
---|---|---|
Author: | Benjamin Eckel |
fix comment
Commit: | f7e1b96 | |
---|---|---|
Author: | Benjamin Eckel |
turn graph into raw bytes
Commit: | 43d8c71 | |
---|---|---|
Author: | zach | |
Committer: | GitHub |
feat: add diff command to cli (#36) * chore: update extism * checkpoint: got diff command hooked up * chore: update more dependencies * chore: update minimum reqwest version * feat: add color output for diff * feat: improve diff representation * chore: update depdencies * cleanup: reorganize diff code * fix: add missing file * cleanup: improve output of diff command * feat: add with-context flag to diff command * fix: add missing with_context args --------- Co-authored-by: Steve Manuel <steve@dylib.so>
Commit: | e2e8f80 | |
---|---|---|
Author: | Steve Manuel |
feat: add with-context flag to diff command
Commit: | 3a61cfe | |
---|---|---|
Author: | zach |
feat: add color output for diff
Commit: | 9a326da | |
---|---|---|
Author: | zach |
checkpoint: got diff command hooked up
Commit: | e733ef7 | |
---|---|---|
Author: | Steve Manuel | |
Committer: | GitHub |
feat: add support for complexity in sort fields (#27)
Commit: | 164951d | |
---|---|---|
Author: | Steve Manuel | |
Committer: | GitHub |
feat: implement audit command in cli and client (#24)
Commit: | 34baff2 | |
---|---|---|
Author: | Steve Manuel | |
Committer: | GitHub |
feat: implement http client, cleanup (#9) * feat: implement http client except search, cleanup * feat: implement search http functionality * chore: update deps, fix latest extism plugin signature * chore: update deps * feat: implement table output and json output format * fix: update source-language parsing, include in results output * fix: do something with validation on create * chore: update to use zero exit code on no params, add version output * chore: update comments to document proto and re-generate * chore: remove output when validation succeeds, only return zero exit code * feat: bail with helpful error if checkfile has unknown fields * doc: add comments for cargo doc in proto source and api client * chore: update cli description * doc: update cli readme
Commit: | 356d978 | |
---|---|---|
Author: | Steve Manuel | |
Committer: | GitHub |
feat: use extism and modsurfer module parsing plugin (#3) * chore: migrate internal crates into new repo Co-authored-by: Zach Shipko <zach@dylib.so> * feat: use module created from wasm plugin version of modsurfer * feat: cfg away wasm32-incompatible code, use plugin for module parsing * fix: remove unused crate deps, add dep features * chore: undo test features passed in make command * chore: rename inner crate to cli, update code Co-authored-by: Zach Shipko <zach@dylib.so>