ZeroDayPatch: Adding retries around critical sections of code, with automated exclusion on 3 consecutive fails (per task per bulletin).
Moving the retry logic into the catch block, so we don't impose it on all task ;).
Putting the same retry logic in the patch automation toolkit.
Adding auto-exclusion as a command line option: '/exclude-on-fail'
Adding config option to exclude only if specified by the user. If not we'll skip the failing bulletin.
Adding the '/exclude-on-fail' command line option use. If not set we'll just skip the bulletin.