| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
TaskCreationOptions.RunContinuationsAsynchronously
|
|
If the calling function can't be made async easily you can still use
.GetAwaiter().GetResult(), which is way easier to find in the future
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Should reduce the # of allocated bytes
|
|
|
|
|
|
This also migrates already created passwords on login
Source for the number of iterations:
https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
|
|
down to 580
|
|
Fix for Livetv and DLNA when bind interfaces specified.
|
|
609 left
|
|
|
|
|
|
|
|
|
|
|
|
Use new Random.Shared instead of creating new instances
|
|
|
|
|
|
Enables TreatWarningsAsErrors for all projects
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use async FileStreams where it makes sense
|