Commit Graph

1278 Commits

Author SHA1 Message Date
c47dcf96b4 Should fix codeql workflow (#2012)
* Build if csharp codeql

* typo

* Allow triggering the workflow manually
2022-06-02 18:34:09 +00:00
83f0ae3a67 Bump tokio from 1.15.0 to 1.16.1 in /src/agent (#1992)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.15.0 to 1.16.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.15.0...tokio-1.16.1)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-02 13:02:27 -04:00
c24193f7e9 Bump symbolic from 8.5.0 to 8.6.0 in /src/agent (#2003)
Bumps [symbolic](https://github.com/getsentry/symbolic) from 8.5.0 to 8.6.0.
- [Release notes](https://github.com/getsentry/symbolic/releases)
- [Changelog](https://github.com/getsentry/symbolic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/symbolic/compare/8.5.0...8.6.0)

---
updated-dependencies:
- dependency-name: symbolic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teo Voinea <58236992+tevoinea@users.noreply.github.com>
2022-06-02 11:02:29 -04:00
ca22611892 Update .pylintrc (#2009)
Per: https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/old-no-self-use.html

R0201 was renamed → R6301
2022-06-01 22:18:02 +00:00
74a24b4f2e Bump iced-x86 from 1.15.0 to 1.17.0 in /src/agent (#1999)
Bumps [iced-x86](https://github.com/icedland/iced) from 1.15.0 to 1.17.0.
- [Release notes](https://github.com/icedland/iced/releases)
- [Commits](https://github.com/icedland/iced/compare/v1.15.0...v1.17.0)

---
updated-dependencies:
- dependency-name: iced-x86
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 15:21:28 -04:00
561e7ae45e Fix yml formatting (#1998) 2022-06-01 10:47:16 -04:00
9453869d67 Update dependabot.yml (#1995) 2022-06-01 08:53:49 -04:00
25aa3d8f07 Update 'tox' dependencies (#1996)
Co-authored-by: stas <statis@microsoft.com>
2022-05-31 15:14:42 -07:00
3918503760 Bump strum from 0.23.0 to 0.24.0 in /src/agent (#1986)
Bumps [strum](https://github.com/Peternator7/strum) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

---
updated-dependencies:
- dependency-name: strum
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-31 13:06:26 -04:00
c9e194438e Bump proc-maps from 0.2.0 to 0.2.1 in /src/agent (#1983)
Bumps [proc-maps](https://github.com/rbspy/proc-maps) from 0.2.0 to 0.2.1.
- [Release notes](https://github.com/rbspy/proc-maps/releases)
- [Commits](https://github.com/rbspy/proc-maps/compare/v0.2.0...v0.2.1)

---
updated-dependencies:
- dependency-name: proc-maps
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-30 14:56:24 -04:00
d86384f08c Bump tokio-util from 0.6.9 to 0.7.2 in /src/agent (#1982)
Bumps [tokio-util](https://github.com/tokio-rs/tokio) from 0.6.9 to 0.7.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.6.9...tokio-util-0.7.2)

---
updated-dependencies:
- dependency-name: tokio-util
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-30 12:52:28 -04:00
bbd2178fdf Bump goblin from 0.4.3 to 0.5.1 in /src/agent (#1981)
Bumps [goblin](https://github.com/m4b/goblin) from 0.4.3 to 0.5.1.
- [Release notes](https://github.com/m4b/goblin/releases)
- [Changelog](https://github.com/m4b/goblin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/m4b/goblin/commits)

---
updated-dependencies:
- dependency-name: goblin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-30 11:08:59 -04:00
e5e43aa080 Bump serde_json from 1.0.73 to 1.0.81 in /src/agent (#1974)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.73 to 1.0.81.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.73...v1.0.81)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-30 08:40:20 -04:00
91c61d21af Bump tokio from 1.16.1 to 1.18.2 in /src/proxy-manager (#1969)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.16.1 to 1.18.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.16.1...tokio-1.18.2)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-27 15:56:25 +00:00
31ae496da9 Adding CSharp Scanner for CodeQL. (#1987) 2022-05-26 14:45:43 -07:00
b856d44bed Rename agent to task (#1980)
* Rename agent to task

* Missed a rename
2022-05-26 20:41:47 +00:00
430d2e0a76 Bump memmap2 from 0.5.0 to 0.5.3 in /src/agent (#1965)
Bumps [memmap2](https://github.com/RazrFalcon/memmap2-rs) from 0.5.0 to 0.5.3.
- [Release notes](https://github.com/RazrFalcon/memmap2-rs/releases)
- [Changelog](https://github.com/RazrFalcon/memmap2-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/RazrFalcon/memmap2-rs/compare/v0.5.0...v0.5.3)

---
updated-dependencies:
- dependency-name: memmap2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teo Voinea <58236992+tevoinea@users.noreply.github.com>
2022-05-26 15:09:54 -04:00
0d14ca1ed1 pin protobuf (#1985) 2022-05-26 17:42:59 +00:00
10d3d70535 Removing stray print statement in the task_logger (#1975) 2022-05-26 16:35:58 +00:00
7fde79ee97 Add timestamp to agent log (#1972)
* Add timestamp to agent log

* Add timestamp and test for events too

* Move timestamp into task_logger to avoid sending it to app insights

* Update Cargo.toml

* Update lib.rs

* Update cargo.lock

* Update LogEvent to contain timestamp

* Uncomment ignore

* fmt

* PR comment
2022-05-26 12:34:41 +00:00
69f31ec043 Updating CodeQL Version to V2. (#1984) 2022-05-25 16:06:07 -07:00
f339b02536 Bump async-trait from 0.1.52 to 0.1.53 in /src/agent (#1936)
Bumps [async-trait](https://github.com/dtolnay/async-trait) from 0.1.52 to 0.1.53.
- [Release notes](https://github.com/dtolnay/async-trait/releases)
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.52...0.1.53)

---
updated-dependencies:
- dependency-name: async-trait
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-25 16:35:01 -04:00
54754a2060 Bump reqwest from 0.11.7 to 0.11.10 in /src/proxy-manager (#1709)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.7 to 0.11.10.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.7...v0.11.10)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Marc Greisen <mgreisen@microsoft.com>
Co-authored-by: Teo Voinea <58236992+tevoinea@users.noreply.github.com>
2022-05-25 19:22:21 +00:00
29fbb28ad9 adding function app settings bicep template and updating deploy.py (#1973)
* adding function app settings bicep templates and updating deploy.py for toggling function states through enable_dotnet argument

* fixes #1948
2022-05-25 09:30:38 -07:00
6e84fd6dcb Bump reqwest from 0.11.7 to 0.11.10 in /src/agent (#1710)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.7 to 0.11.10.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.7...v0.11.10)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-25 10:42:25 -04:00
e2f6bff2fc Bump anyhow from 1.0.51 to 1.0.57 in /src/proxy-manager (#1824)
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.51 to 1.0.57.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.51...1.0.57)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teo Voinea <58236992+tevoinea@users.noreply.github.com>
2022-05-25 11:56:42 +00:00
0bdcc74ecd Bump strum_macros from 0.23.1 to 0.24.0 in /src/agent (#1743)
Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.23.1 to 0.24.0.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

---
updated-dependencies:
- dependency-name: strum_macros
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-24 14:22:27 -04:00
f5d2a7e5a4 Bump sha2 from 0.10.1 to 0.10.2 in /src/agent (#1828)
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.10.1 to 0.10.2.
- [Release notes](https://github.com/RustCrypto/hashes/releases)
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.1...sha2-v0.10.2)

---
updated-dependencies:
- dependency-name: sha2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 20:58:25 +00:00
d2d171475c Bump queue-file from 1.1.0 to 1.4.0 in /src/agent (#1844)
Bumps [queue-file](https://github.com/ing-systems/queue-file) from 1.1.0 to 1.4.0.
- [Release notes](https://github.com/ing-systems/queue-file/releases)
- [Commits](https://github.com/ing-systems/queue-file/commits/v1.4.0)

---
updated-dependencies:
- dependency-name: queue-file
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-19 15:56:07 -04:00
e492886a85 Bug fixes in the TimerTasks function (#1961)
* Bug fixes in the TimerTasks function

* formatting
2022-05-19 18:26:08 +00:00
b63de9c73d fix local coverage defnition (#1962) 2022-05-19 17:01:04 +00:00
5887fa3626 Bump thiserror from 1.0.30 to 1.0.31 in /src/proxy-manager (#1867)
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.30 to 1.0.31.
- [Release notes](https://github.com/dtolnay/thiserror/releases)
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.30...1.0.31)

---
updated-dependencies:
- dependency-name: thiserror
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Teo Voinea <58236992+tevoinea@users.noreply.github.com>
2022-05-19 14:39:15 +00:00
b4e5c7c79e Set backtrace to full (#1959)
* Set backtrace to full

* Update src/runtime-tools/win64/onefuzz-run.ps1

Co-authored-by: Joe Ranweiler <joe@lemma.co>

Co-authored-by: Joe Ranweiler <joe@lemma.co>
2022-05-19 12:38:45 +00:00
dbd63bd54e Release 5.5.0. (#1958)
* Release 5.5.0.

* Typo.

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Fixing.

* Adding teo changes.

* Adding timer changes.

* Adding bug fix to release.

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

* Update CHANGELOG.md

Co-authored-by: Joe Ranweiler <joe@lemma.co>

Co-authored-by: Joe Ranweiler <joe@lemma.co>
5.5.0
2022-05-18 15:33:10 -07:00
0d86ef9975 Ensure GlobalFlag reg value is initialized for target (#1960)
- Zero-initialize `GlobalFlag` registry values as needed
- Update an internal error type for easier debugging
2022-05-17 14:53:05 -07:00
e0a9f07942 Test timer repro (#1934)
* TimerRepro tests

* fmt
2022-05-17 14:21:23 +00:00
babe7c2111 Auto lint before committing (#1928) 2022-05-17 13:15:24 +00:00
26f2f519db Remove transitive OpenSSL dep (#1952) 2022-05-16 17:00:16 -07:00
02477b207a Update coverage filtering docs (#1950) 2022-05-16 12:22:12 -07:00
4ee967ab4c scaleset vm instance scale-in protection (#1946)
* scaleset vm instance scale-in protection

* added tests and used to validate the behavior

Co-authored-by: stas <statis@microsoft.com>
2022-05-16 11:25:54 -07:00
a3e63df18d Upgrading dotnet version to 6.0.300 (#1947) 2022-05-16 16:25:02 +00:00
3dd27be55b Use consistent logger names (#1945) 2022-05-15 15:22:53 -07:00
806409bdbf Warn on SDK/CLI creation of libfuzzer_coverage task (#1944)
The old `libfuzzer_coverage` task dumps binary sancov tables. Its output is not usable on its own. This task has been superseded by the generic `coverage` task (which produces actual modoffset and source line coverage).

Add a CLI warning if it is used, in preparation for removing it.
2022-05-14 12:03:09 -07:00
b3e7f9b6cf Allow old reports to be parsed (#1943) 2022-05-13 17:51:31 -07:00
b080f5b164 Make tool_version, onefuzz_version, tool_name optinal (#1940) 2022-05-13 20:12:22 +00:00
e2314b1311 Include LD_LIBRARY_PATH iff set by command (#1933)
On Linux, when calling `find_missing()`, include `LD_LIBRARY_PATH` if and only if the invoked `Command` explicitly sets some value for that variable. This ensures consistent search results, no matter the process environment of the calling context.
2022-05-13 08:48:33 -07:00
f9a63365f1 enable locked restore on NET code (#1938)
Co-authored-by: stas <statis@microsoft.com>
2022-05-12 14:41:07 -07:00
8fbe0498b1 Allow ignoring directories (#1931)
* Allow ingoring directories

* PR comments
2022-05-12 20:13:48 +00:00
70d6ff0019 When a tag is created, trigger a build. This is needed for our release pipeline to be able to find the correct set of artifacts. (#1930) 2022-05-12 18:44:13 +00:00
1f1abbe0ea Update patch version of digest:0.10 dep (#1935)
Fix the build, broken due to `0.10.x` being yanked for `x < 2`.
2022-05-12 10:42:57 -07:00