Thanks for posting these updates. Here are a few questions, maybe you already have plans for these.
The user might want to disable saving of evaluated params for size, security, etc. Would saving be optional? Some evaluated expressions could be huge, filter taps for instance, and can be readily regenerated. Should some things never be saved? Should some expressions be recognized as safe? Do we need to change the way we specify some params, e.g., don't use a Python expression in some places? Many grc files, new and old, will not contain saved values. What will it look like when one of these files is opened? Can expressions that are not evaluated be shown as a hover, the same way IDEs show references. Or some other way? On Fri, Jun 18, 2021 at 10:42 Oscar Ekholm <osc...@gmail.com> wrote: > Hello, > > A new Friday means a new *GSoC - View Only Mode* blog update! This time > it focuses on using the stored parameter values (from last week) instead of > evaluating the expressions. Read more about it on my blog: > > https://oscekh.github.io/ > > Best regards, > Oscar Ekholm > <https://oscekh.github.io/> > > On Fri, Jun 11, 2021 at 5:24 PM Oscar Ekholm <osc...@gmail.com> wrote: > >> Hello everyone! >> I have now published the first blog post for my GSoC work on the GRC >> View-Only Mode. This week I have mainly worked at saving evaluated values >> of parameters in the grc-file. You can read about it here: >> >> https://oscekh.github.io/ >> >> I will be posting an update on the blog each Friday, with a corresponding >> announcement on this list. >> >> Best regards, >> Oscar Ekholm >> >> On Mon, May 24, 2021 at 11:19 AM Oscar Ekholm <osc...@gmail.com> wrote: >> >>> Hello, >>> >>> I've been accepted to work with GnuRadio for this year's Google Summer >>> of Code. I will be working on implementing a GRC View-Only Mode, which is a >>> security feature disabling execution of block parameters in untrusted >>> flowgraphs. >>> >>> I will be posting weekly progress updates on my blog: >>> https://oscekh.github.io/ >>> >>> If you are interested in reading more about the View-Only mode it is >>> described further in my project proposal: >>> >>> https://docs.google.com/document/d/1dL6PziJSopcY3O7gJ6CXiedTSdbhrHVFhR-UJRTmsng/edit?usp=sharing >>> >>> Please reach out if you have any questions, advice or thoughts you want >>> to share. >>> >>> Best regards, >>> Oscar Ekholm >>> >>