linerrecycle.blogg.se

Rawtherapee subfolder
Rawtherapee subfolder









  1. RAWTHERAPEE SUBFOLDER 64 BIT
  2. RAWTHERAPEE SUBFOLDER PORTABLE
  3. RAWTHERAPEE SUBFOLDER WINDOWS

It’s nice to know that these files are not being copied by the portableapps system. I'll test to ensure these settings work as expected and incorporate them into RTP 5.2. So, those env vars didn't exist at the time, which is why our launcher works the way it does. We started our bundle about 2 years before that.

rawtherapee subfolder

From their documenation, it looks like they added this feature in 4.0.12.33. I don't recall that this used to exist previously. Is this not the behavior you are seeing? If not, then that's a bug in the current version of RawTherapee we package that we'll need to work around.Īs to the settings, I was unaware of the RT_SETTINGS environment variable, but I think I'll be using that going forward if it works. When this is set, the cache is kept within RawTherapee's directory as mentioned in the options file's comments from the publisher. This is accomplished via the setting MultiUser=false which is set in the options file which is moved to/from the appropriate Rawtherapee directory on start.

rawtherapee subfolder

At no time does the launcher move the cache to or from the local PC. Please see the custom.nsh file for the code.

RAWTHERAPEE SUBFOLDER 64 BIT

The environment variable FULLAPPDIR is a custom one used by this launcher to distinguish between the 32 and 64 bit versions of the app (see previous 2 directories mentioned). The last time I updated the launcher, the cache was hard coded to RawTherapeePortable\App\RawTherapee64\cache (or RawTherapeePortable\App\RawTherapee\cache) while running and moved back and forth to RawTherapeePortable\Data\Cache which usually only takes a few milliseconds. That's not what you'd classify a "major security issue". You're saying there's a possibility of some cache files being left behind if a crash occurs.

RAWTHERAPEE SUBFOLDER PORTABLE

I’m not very knowledgeable about the mechanisms used to make applications portable but a quick glance at some of the ini files (e.g., particularly \PortableApps\RawTherapeePortable\App\AppInfo\Launcher\RawTherapeePortable.ini) there doesn’t seem to be any attempt to facilitate this aspect of the design of RT by defining a variable named “RT_CACHE”.Ībsent some resolution for this problem this portable application ought to either be withdrawn or else a very prominent disclaimer given to anyone who might choose to use it. NOTE: There is also a variable named "RT_SETTINGS" that functions is a similar manner. However, RT provides the ability for the user to customize where such data is stored by setting a variable named “RT_CACHE”. Based on RT documentation there is a hard coded variable name of “%LOCALAPPDATA% which is used by default and that appears to be the location to which RT Portable is transferring the files on startup.

RAWTHERAPEE SUBFOLDER WINDOWS

On Windows it looks like RT intends to use environment variables for locating where these files should be stored. This data is likely to be of a personal nature and could end up being inadvertently left on numerous machines that are not under the control of data’s owner and who does not expect use of the portable application to be spreading their data around in this manner. A huge problem is that when RT fails to terminate normally these files would be left on the local machine without any but the most savvy end users aware of such a result. However, it is also possible that consumption of this space could have a significant consequential negative impact on the local system where such is completely unexpected.Ģ. This problem might be considered minor in that a consequence could be that RT simply fails to run on such a system. For RT these files may consume an enormous amount of space which might not be available on the local machines C: drive. There are 2 problems with this concept as follows:ġ.

rawtherapee subfolder

It is suspected that they may be transferred back to the portable drive upon termination as the means for updating them. It is precisely to avoid such a phenomenom that is one of the primary reasons for desiring to use portable applications in the first place.īased on observation it appears as though these files are being stored on the portable drive in folder named “\PortableApps\RawTherapeePortable\Data\RawTherapee\cache” but are transferred to the folder named “C:\Users\David\AppData\Local\RawTherapee\cache” while the program is executing and then removed from there when RT terminates normally. It has been discovered that large numbers of files that are cached for the purpose of aiding transition from one invocation of RT to the next are being transferred/stored on the local machine. RawTherapee (RT) is a portableapp used for processing the raw files produced by many digital cameras.











Rawtherapee subfolder