Commit Graph

2095 Commits

Author SHA1 Message Date
4a46c192cc Release 1.4.0 (#207) 1.4.0 2020-10-26 12:41:34 -04:00
d4c584342a address multiple issues found by pylint (#206) 2020-10-26 12:24:50 -04:00
5e891bcf7a uninstall onefuzztypes (#200) 2020-10-26 10:39:01 -04:00
bc2a3f816f add missing telemetry relating to reports & tools (#203) 2020-10-26 09:59:02 -04:00
18cc45ac56 add user confirmation to container reset (#202) 2020-10-23 19:35:23 -04:00
2fe56f94c1 Add Onefuzz.container.reset to the SDK (#198) 2020-10-23 17:31:12 -04:00
6989cf9e34 add log sampling at the Functions layer (#174) 2020-10-23 14:52:49 -04:00
4f53d4b049 Adding version as param in script (#177) 2020-10-23 12:48:05 -04:00
3dd91c7e6b Release 1.3.4 (#197) 1.3.4 2020-10-23 11:52:07 -04:00
8a62830f2b reduce how often list_containers is called (#196) 2020-10-23 09:43:45 -04:00
b675ee75df allows hardcoding the version on build (#181) 2020-10-23 09:05:26 -04:00
bfbc9f8c9e Bug fixes for Pool Resize (#158) 2020-10-23 08:58:15 -04:00
1c06d7085a move SDK to use request models rather than hand-crafted json (#191) 2020-10-23 08:39:45 -04:00
d769072343 cache tokens in memory forever (#195) 2020-10-22 19:13:59 -04:00
a18c21cf7f fix incorrect resetting of components (#193) 2020-10-22 16:47:40 -04:00
faeaaa1bca Release 1.3.3 (#190) 1.3.3 2020-10-22 12:40:19 -04:00
0a560cefba fix format strings (#189) 2020-10-22 12:15:39 -04:00
6a5be5dee2 Release 1.3.2 (#183) 1.3.2 2020-10-20 18:38:27 -04:00
bf7b36f0a6 address help issues in the expanded reset command (#182) 2020-10-20 17:47:05 -04:00
3dd0f136b8 unify syncdir management & add jitter (#180) 2020-10-20 17:17:45 -04:00
041c6ae130 Reimage dead nodes (#154) 2020-10-20 16:58:02 -04:00
e5f723e9c9 removing " (#179) 2020-10-20 15:41:01 -04:00
178537df05 Store the heartbeat data in the task and node tables (#164) 2020-10-20 14:24:00 -04:00
ecd322bfdc Bringing more granularity to reset command option (#161) 2020-10-20 10:33:17 -04:00
0171ec7f8b only emit events on a change of state (#175) 2020-10-19 21:00:04 -04:00
307b5ebd5f update prereq crates (#178) 2020-10-19 19:48:05 -04:00
048ebefb6f Debugger improvements (#176)
* Debugger event updates

This moves debugger event reporting more towards a safe api instead of
reporting the raw Win32 structs.

Closely related - the module name (as decided by our debugger) is
reported to callbacks for use in symbol resolution.

The exception callback remains as is for now as it is the most
complicated and heavily used.

* Improve symbolic breakpoint support

This change adds support to set symbolic breakpoints after a module is
loaded. Previously it only worked if the module hadn't been loaded yet.

* Move Handle wrapper to own pub mod

* Use Handler wrapper for Module handle

* Pass Module reference for dll/process callbacks
2020-10-19 16:12:51 -07:00
85f9ecc496 handle nested exceptions during cleanup on function deploy failures (#172) 2020-10-19 18:31:11 -04:00
24e437bfbe radamsa built for windows (#143) 2020-10-19 13:46:02 -04:00
9bf3d55b36 limit size of error log saved as a Task Error (#170) 2020-10-19 12:52:19 -04:00
75f29b9f2e Remove update_event as a single event loop for the system (#160) 2020-10-16 21:42:35 -04:00
9fa25803ab on shutdown of scalesets & pools, only return boolresponse (#169) 2020-10-16 20:48:53 -04:00
09326694e2 address initial deploy errors (#167) 2020-10-16 17:34:43 -04:00
a563861487 fail louder when uploads fail (#166) 2020-10-16 17:04:46 -04:00
8ff54396a6 add view filter for jobid, project, and/or name (#152) 2020-10-16 15:00:50 -04:00
0eebd1e8af simplify integration test output for repro tests (#165) 2020-10-16 13:03:08 -04:00
fa25823342 split node and task heartbeats in two nodes (#163) 2020-10-15 21:30:03 -04:00
458b21f690 Enable logging HTTP response body on error (#162) 2020-10-15 15:55:52 -04:00
645a5e5702 stop automatically queueing objects for work (#159) 2020-10-15 14:39:37 -04:00
fb3071ad4a size validation (#156) 2020-10-15 12:05:57 -04:00
543dad30e2 handle nodes re-registering with existing work (#146) 2020-10-15 10:21:20 -04:00
5f7105fd59 afl++ addition (#7) 2020-10-15 09:41:49 -04:00
eabcc068f3 Expand coverage and debugger APIs (#155)
- Expand coverage and debugger APIs
- Remove redundant accessor
2020-10-14 18:17:26 -07:00
e59260c78e save the DynamicConfig for reload upon reboot (#150) 2020-10-14 17:23:30 -04:00
429b2dc94f Move Win32 debugger Target to own module (#151) 2020-10-14 13:58:25 -07:00
6302145349 Using ascii encoding (#138) 2020-10-14 15:54:35 -04:00
3189daeeb7 implementing heartbeat for the supervisor (#30) 2020-10-14 15:13:16 -04:00
9acfbeaa2e only start appinsights threads with configured app insights instances (#142) 2020-10-14 13:33:20 -04:00
abcb5ed73c optionally specify endpoint (#145) 2020-10-14 13:10:25 -04:00
d73616b366 Save the managed identity as soon as it's available (#144) 2020-10-14 11:38:05 -04:00