Skip to content

1.16.18

Compare
Choose a tag to compare
@gorhill gorhill released this 27 Aug 00:05
· 6511 commits to master since this release
ee63cae

I decided to create an emergency fix for a bug which was spotted for uMatrix but which also affects uBO:
"My rules tab hangs with cloud storage support"

If using cloud storage, there is a small probability uBO could be stuck in an infinite loop when reading back the data from the cloud storage, something which may occurs when the following conditions are fulfilled:

  • You checked the setting "Enable cloud storage support";
  • You saved data into the cloud storage for a given pane;
  • The amount (in bytes) of data that was saved into the cloud storage for that given pane is rather high and such that the "chunkification" of that data results in a chunk count which is a multiple of 16;
    • Large amount of data is more likely for the "My filters" and "My rules" panes.
    • Sorry for the cryptic explanation, I don't know how else to describe this.
  • You open the pane in the dashboard for which the conditions above are true.

If the bug is triggered, uBO could be stuck in an infinite loop in its main process, thus preventing it from doing its job.

This is not a regression, but rather a bug that has been hiding in there since quite a long time.

Commit history since 1.16.16