Commit Graph

1729 Commits

Author SHA1 Message Date
98b5e04414 Small fixes to documentation 2023-01-31 09:56:24 +13:00
c7ba712de0 Apply allowlist to all blocks within a function (#2785) 2023-01-30 09:46:58 -08:00
6d36f5194a Fully escape allowlist rules (#2784) 2023-01-30 07:14:31 -08:00
6829318d67 Include AssignedTo when failing to create a work item due to an authentication exception (#2770)
* In authenticate exceptions, include the identity that the WI would have been assigned to

* Allow querying for a single notification by id
2023-01-27 16:08:06 +00:00
00031156bc Rust 1.67 (#2781)
Mostly automated `clippy` fixes.
2023-01-27 16:00:24 +13:00
e631ac6cd2 Release 6.3.0 (#2752)
* Release 6.3.0.

* Spacing.

* Adding another PR.

* More changelog updates.

* Fixing.

* Updating changelog.

Co-authored-by: Marc Greisen <mgreisen@microsoft.com>
2023-01-26 10:12:20 -08:00
f90b53d833 Fix command in docs (#2779)
The `--container_type` argument is not named
2023-01-26 08:55:51 -05:00
7de23af60c delete python function (#2763)
* delete python function

* fix build
2023-01-25 22:05:55 +00:00
d79e6d9864 Convert callback errors to recording errors (#2772) 2023-01-24 18:46:56 -08:00
a3ceb2dec7 Another fix to the regression parsing (#2758)
* Another fix to the regression parsing

* unit tests

* format
2023-01-23 15:27:05 -08:00
2bff511f52 Add stdio dumping to example (#2757)
* Add stdio dumping to example

* Format
2023-01-22 21:07:31 +00:00
5adaadd0ce Support allowlist extension (#2756)
* Support allowlist extension

* Address lint
2023-01-23 09:52:44 +13:00
0cdb0c3a92 fix report parsing (#2755)
* fix report parsing

* message parsing fix in the agent

* formatting
2023-01-20 20:08:25 -08:00
3f865e245a Add sourceline output and logging to coverage example (#2753) 2023-01-19 17:26:24 -08:00
62a0dd695a Fix Linux detection of shared library mappings (#2754) 2023-01-19 16:59:18 -08:00
b1625d3033 Fix notification logic (#2751)
* Fix notification logic
This bug was preventing the rest of the NewFils logic to proceed if no notification was associated with the container

* build fix
2023-01-19 22:04:56 +00:00
61685e6e6f Wrap fallible ORM functions in try/catch (#2745) 2023-01-19 21:38:36 +00:00
81de10258b Added machine_id to config_path and failure path of the agent (#2731) 2023-01-17 20:20:00 -08:00
7227856e98 Adds an optional analysis task to the libfuzzer template (#2748)
* Adding an analysis task to the libfuzzer template

* format

* build fix

* Use `elsa` for debuggable_module::loader (#2703)

* build fix

Co-authored-by: George Pollard <gpollard@microsoft.com>
2023-01-17 17:14:37 -08:00
748270080b Use elsa for debuggable_module::loader (#2703) 2023-01-17 15:19:38 -08:00
5bf0c21b57 Update bumpalo to address RUSTSEC-2022-0078 (#2744) 2023-01-17 19:44:36 +00:00
8058497e17 Truncate large webhook events (#2742)
* Add ITrunctable

* Tests

* Pass some more tests

* Cleanup
2023-01-13 14:16:46 -05:00
cd659d2f27 Fixed the database query to retrieve the proxy for a region (#2743) 2023-01-12 19:17:15 -08:00
dc0f7ab561 Release-6.2.0 (#2728)
* Release-6.2.0

Co-authored-by: Noah McGregor Harper <74685766+nharper285@users.noreply.github.com>
6.2.0
2023-01-10 09:55:10 -08:00
6c3b465dbe Update azure cli (#2733)
* update azure-cli to v2.43 along with supporting dependencies
2023-01-10 09:19:16 -08:00
64a6c155e1 Bump Tokio from 1.16.0 to 1.24.1 in /src/agent (#2735)
* Bump tokio from 1.16.0 to 1.24.1 in /src/agent

* update dependent mio 0.8.2 -> 0.8.5
2023-01-09 16:48:35 -08:00
7361e92d6e Bump tokio from 1.23.0 to 1.24.1 in /src/proxy-manager (#2734)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.23.0 to 1.24.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.23.0...tokio-1.24.1)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-09 12:11:06 -08:00
af25752c55 Add arg to deploy.py for custom_domain (#2720) 2023-01-05 10:28:17 -08:00
b995cc25ad Add more into-JSON coverage conversions (#2725) 2023-01-04 10:54:20 -08:00
a8d5ab7c5c Add binary coverage merging (#2724) 2023-01-04 10:11:40 -08:00
df40c99cb9 Use a custom Output type when recording coverage (#2723) 2022-12-22 12:01:51 -08:00
0d6a0d7d89 Escape periods when converting globs (#2721) 2022-12-22 10:14:53 -08:00
d51d4e0c7e Ignore benign recv hangup in timer (#2722) 2022-12-22 10:02:48 -08:00
07a0a926c6 Add deserialization compat functions (#2719) 2022-12-21 13:32:41 -08:00
04f83e0b9c Add lines key to v1 source coverage JSON (#2718) 2022-12-21 11:46:09 -08:00
4dbc9c099a Reduce mutation in the agent state machine (#2710)
* reduce unnecessary mutation in the agent

* cleanup and fix test

* cleanup

* reduce log some levels

* desambiguate self call in the coordinator
2022-12-21 19:20:09 +00:00
3a5101be9b Capture target output, allow Loader reuse (#2716) 2022-12-21 09:13:06 -08:00
a1060c119d Use FF to get node disposal strategy (#2713) 2022-12-21 14:46:50 +00:00
f7bd50853f Add key for block coverage, tests (#2715) 2022-12-20 15:01:25 -08:00
1726beda87 Bump rayon from 1.5.1 to 1.6.1 in /src/agent (#2690)
Bumps [rayon](https://github.com/rayon-rs/rayon) from 1.5.1 to 1.6.1.
- [Release notes](https://github.com/rayon-rs/rayon/releases)
- [Changelog](https://github.com/rayon-rs/rayon/blob/master/RELEASES.md)
- [Commits](https://github.com/rayon-rs/rayon/compare/v1.5.1...rayon-core-v1.6.1)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-19 19:58:56 +00:00
188a7ca42e Rust 1.66 (#2704)
* Bump to Rust 1.66

* Another fix

* One more

* Lint
2022-12-19 10:04:04 -08:00
aa902d34d0 Add onefuzz-file-format (#2706)
* Add `onefuzz-file-format`

* Add license

* Add newline

* Lint
2022-12-19 09:13:56 +13:00
349604f03a Removing Remaining App Function References from Deployment Code. (#2682)
* Removing Remaining App Function References from Deployment Code.

* Update src/deployment/deploy.py

Co-authored-by: Adam <103067949+AdamL-Microsoft@users.noreply.github.com>

* Consolidating.

* Updating function  handles.

* Removing copy.

* Fixing.

* Formatting.

* Fixing array calls.

* Adding json settings back.

* Formatting.

Co-authored-by: Adam <103067949+AdamL-Microsoft@users.noreply.github.com>
2022-12-15 20:03:42 -08:00
0fb8bc4a86 Bug fixes and documentation (#2694) 2022-12-15 19:39:17 -08:00
ff923d28e7 Record coverage using debuggable-module (#2701) 2022-12-15 15:20:26 -08:00
054910e39b Adding Public Identifier to Events. (#2705)
* Adding Public Identifier to Events.

* Fixing.
2022-12-15 14:35:53 -08:00
abcfa4fc36 Bump tokio from 1.20.0 to 1.23.0 in /src/proxy-manager (#2674)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.20.0 to 1.23.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.20.0...tokio-1.23.0)

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

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-15 16:36:40 +13:00
e2dc560bcb Add debuggable-module (#2700) 2022-12-14 10:53:54 -08:00
f6a70602de Bump certifi in /contrib/deploy-onefuzz-via-azure-devops (#2683)
Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.5.18.1 to 2022.12.7.
- [Release notes](https://github.com/certifi/python-certifi/releases)
- [Commits](https://github.com/certifi/python-certifi/compare/2022.05.18.1...2022.12.07)

---
updated-dependencies:
- dependency-name: certifi
  dependency-type: indirect
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-13 15:30:46 -08:00
31929a8850 Fixing build issue related to dotnet version 7.0.101 (#2698) 2022-12-13 21:50:37 +00:00