b488811cfa
release 2.4.1 ( #534 )
2.4.1
2021-02-10 14:45:38 -05:00
bdcab6eb08
handle tokens from x-ms-token-aad-id-token ( #531 )
2021-02-10 12:41:15 -05:00
4facaacfd4
Fix wait_for_running for templates ( #530 )
2021-02-09 22:13:26 -05:00
4900b5a920
check libfuzzer -help=1
prior to starting the heartbeat ( #528 )
2021-02-09 21:20:36 -05:00
af447898d8
set SignalR transport ( #525 )
2021-02-09 19:28:37 -05:00
7e81e34329
upgrade pip before use ( #529 )
2021-02-09 18:01:39 -05:00
6d4f45679f
allow for more coverage data in total
( #519 )
2021-02-09 16:47:38 -05:00
8ee7fae240
use the cached Azure Identity instance for storage operations ( #526 )
2021-02-09 12:20:12 -05:00
91a3690551
fix logging to show corpus accounts found, not a function ref ( #524 )
2021-02-09 11:55:52 -05:00
7a90cfc118
Release 2.4.0 ( #523 )
2.4.0
2021-02-08 22:08:33 -05:00
c9455fdfa5
add logging to generic analysis task ( #522 )
2021-02-08 18:39:39 -05:00
5114332ea0
clarify proxy log messages ( #520 )
2021-02-08 17:39:26 -05:00
8c9f65c0be
add missing scaleset nodes ( #518 )
2021-02-08 13:50:08 -05:00
19655b50ae
update rust prereqs ( #517 )
2021-02-08 12:17:25 -05:00
fd995718c8
standardize on unix file endings ( #516 )
...
The majority of our source files have `\n` line endings. This updates the few files that use `\r\n` to use `\n`.
2021-02-06 14:14:26 +00:00
be23e19cd6
Fix potential race while single stepping ( #440 )
...
When debugging multithreaded targets, there was a potential race in
handling a breakpoint where thread A hits a breakpoint while thread B is
single stepping to the breakpoint.
The fix is, when single stepping, to resume a single thread instead of
all threads that are single stepping.
The step out functionality has also been removed from this layer in part
to keep things simple here. Clients can implement their own step out
logic if needed.
2021-02-05 14:17:50 -08:00
2c3d91a3fa
Release 2.3.0 ( #515 )
2.3.0
2021-02-05 14:08:50 -05:00
1d74379a70
use the primitive types in more places ( #514 )
2021-02-05 13:10:37 -05:00
51f4eea069
update nodes and scalesets in a consistent order ( #512 )
2021-02-05 12:51:38 -05:00
e3dfcb8b95
Scalesets that are about to be deleted don't need updated configs ( #511 )
2021-02-05 09:53:29 -05:00
3cb055d331
clarify message upon service & agent version mismatch ( #510 )
2021-02-04 19:58:45 -05:00
a02e084522
split out node, scaleset, and pool code ( #507 )
2021-02-04 19:07:49 -05:00
81263c9065
Release 2.2.0 ( #509 )
2.2.0
2021-02-04 17:49:35 -05:00
c5bb0f0588
Update Proxy heartbeat & logging ( #502 )
2021-02-04 15:38:17 -05:00
4abfbeca56
mark connection refused errors as an ephemeral error ( #506 )
2021-02-04 15:27:27 -05:00
a50eb94db5
Making input_tester and expand immutable ( #500 )
2021-02-04 15:18:15 -05:00
220fe46f9d
disable check_debugger by default ( #505 )
2021-02-04 14:23:51 -05:00
1adee4ea83
update pools before nodes or scalesets ( #503 )
2021-02-04 13:26:19 -05:00
e0cd3d535b
rename proxy queue endpoint ( #504 )
2021-02-04 12:45:36 -05:00
cdfdc2be84
split telemetry into it's own crate ( #501 )
...
Splits out telemetry crate such that it can be reused by other components (specifically the proxy-manager) easily.
2021-02-04 14:46:35 +00:00
0a4278110d
update azure-mgmt-compute to 18.2.0 ( #499 )
2021-02-04 12:34:29 +00:00
3094ebb846
Release 2.1.1 ( #496 )
2.1.1
2021-02-02 16:02:12 -05:00
02721f3ed9
address clippy issues in agent ( #490 )
2021-02-02 14:41:27 -05:00
e60d697040
add telemetry stats utility ( #493 )
2021-02-02 13:56:34 +00:00
5e2e9448df
add security auditing of python code using Bandit during CICD ( #491 )
2021-02-01 16:51:03 -05:00
0f70ffa3e2
try pushing updates to scaleset configs frequently until the push succeeds ( #489 )
2021-02-01 10:09:40 -05:00
e894a523ab
Release 2.1.0 ( #487 )
2.1.0
2021-01-29 16:26:00 -05:00
cc1c79b27d
Fix bug when checking if the default cli application exists ( #488 )
2021-01-29 15:32:17 -05:00
0a1021447b
Return an error when download_input fails ( #485 )
2021-01-29 17:13:36 +00:00
5acb59e5b9
Add task_id & job_id to variable expansion ( #481 )
...
Fixes #479
Note, this is built on top of #480
2021-01-29 15:35:59 +00:00
9c7eb33149
Expand tools_dir accessibility in variable expansion ( #480 )
...
Fixes #478
2021-01-29 11:33:23 +00:00
bcf42485eb
sync new inputs found by supervisor tasks ( #484 )
2021-01-28 21:33:30 -05:00
a46f7b4193
expose supervisor tasks that are fully self-contained fuzzing tasks in the service ( #474 )
...
Exposes the functionality added in #454 to the service & CLI.
Fixes #439
2021-01-29 00:01:59 +00:00
14fc1ca51f
remove unused Event generation from the pre-2.0.0 SignalR integration ( #477 )
...
Remove a vestige of the adhoc events used by the previous SingalR integration for container updates.
2021-01-28 21:56:31 +00:00
f155ad625f
reimage long-lived nodes ( #476 )
...
This helps keep nodes on scalesets that use `latest` OS image SKUs reasonably up-to-date with OS patches without disrupting running fuzzing tasks with patch reboot cycles.
In combination with the already-merged #416 , this PR closes #414 .
2021-01-28 20:36:40 +00:00
98b6626a84
use license rather than license_file for python packages ( #472 )
...
Use the correct field for specifying the license for the onefuzz python pacakges following [setup tools documentation](https://packaging.python.org/guides/distributing-packages-using-setuptools/#license )
2021-01-28 17:56:29 +00:00
07760bf967
Update expansion documentation to describe nested options as implemented ( #475 )
...
This expands the documentation to demonstrate how nested lists are handled in practice, as well as to provide examples for how to deal with the nested list expansion.
2021-01-28 17:12:48 +00:00
2e44a5a22f
update azure-mgmt-network to the latest version ( #471 )
2021-01-28 07:04:52 +00:00
81e3ea9895
force set-versions.sh to run in Bash ( #473 )
...
Co-authored-by: Brian Caswell <bmc@shmoo.com >
2021-01-27 09:06:12 -08:00
24685ca8df
Updating Windows Default Image from RS5-Pro to 20H2-Pro ( #469 )
...
RS5-Pro is no longer updated in the Azure Marketplace. In order to ensure the Windows 10 VMs are regularly updated, we need to switch the default image to 20H2-Pro, which is regularly maintained.
2021-01-27 13:46:46 +00:00