Rev |
Age |
Author |
Path |
Log message |
Diff |
292 |
2021-08-22 10:53:14 |
daniel-marschall |
/trunk/ |
Introduced obfuscation version 5 (it is like version 4, but contains an integrity check); also fixed some smaller issues with obfuscation loading. |
|
290 |
2021-08-17 23:40:07 |
daniel-marschall |
/trunk/ |
Various improvements (especially performance) on the new PRNG |
|
286 |
2021-08-16 17:11:40 |
daniel-marschall |
/trunk/ |
(Partially) rnd(a,b) function now uses the same (compiler independant) algorithm like Filter Factory. rst(i) still behaves differently, though. |
|
281 |
2021-08-09 15:31:56 |
daniel-marschall |
/trunk/ |
Created 8BF standalone filters now contain the correct PE checksum (Note: The original compiled binaries contain "0", compiled with OpenWatcom and Visual C++) |
|
278 |
2021-08-08 13:20:20 |
daniel-marschall |
/trunk/ |
"PE header build timestamp" is now set for built standalone filters |
|
277 |
2021-08-08 12:55:38 |
daniel-marschall |
/trunk/ |
|
|
276 |
2021-08-07 22:22:44 |
daniel-marschall |
/trunk/ |
Introduced obfuscation "V4" (more secure). Required for x86/x64 cross-build filters |
|
274 |
2021-08-07 01:26:00 |
daniel-marschall |
/trunk/ |
Standalone filters are now created in 32 and 64 bit. To make this work, you need to install FilterFoundry.8bf and FilterFoundry64.8bf in your plug-in directory.
The TPLT (template data) and build dialog resources are now deleted from standalone filters to save space. |
|
273 |
2021-08-02 20:55:35 |
daniel-marschall |
/trunk/ |
Windows message box dialogs are now properly "modal" (they have the correct parent window handle), and therefore, they blink when you click at the parent window. |
|
271 |
2021-08-01 23:05:48 |
daniel-marschall |
/trunk/ |
Security improvement: Filters which have been built using obfuscation "V3" will now always be treated as protected plugin, even if the obfuscated code has been manipulated. |
|
270 |
2021-08-01 13:22:29 |
daniel-marschall |
/trunk/ |
Obfuscated "V1" and obfuscated "V2" filters can now be loaded again (as long as they aren't protected) |
|
269 |
2021-08-01 01:26:29 |
daniel-marschall |
/trunk/ |
=== RELEASE 1.7.0.6 === |
|
267 |
2021-07-31 23:46:34 |
daniel-marschall |
/trunk/ |
|
|
264 |
2021-07-31 22:03:45 |
daniel-marschall |
/trunk/ |
Obfuscated standalone filters can now recall the previous settings on GIMP/Irfanview (was disabled in 1.7.0.5, because the temporaray .afs file leaked the obfuscated code). |
|
263 |
2021-07-31 21:51:40 |
daniel-marschall |
/trunk/ |
.pff files (Premiere Filter Factory) are now correctly loaded |
|
261 |
2021-07-30 23:28:00 |
daniel-marschall |
/trunk/ |
|
|
258 |
2021-07-30 21:47:29 |
daniel-marschall |
/trunk/ |
Standalone plugins: Version info wasn't written correctly when plugin was obfuscated. Fixed. |
|
256 |
2021-07-29 22:08:39 |
daniel-marschall |
/trunk/ |
The feature "Obfuscate" and "Protected" are now merged together.
Reason: Obfuscate without protect makes no sense (since everybody can read/load it using FilterFoundry) and
protect without obfuscate makes no sense (because you can read the formula using a resource editor and even remove the protect flag with a hex editor) |
|
252 |
2021-07-27 21:24:34 |
daniel-marschall |
/trunk/ |
|
|
250 |
2021-07-27 01:34:12 |
daniel-marschall |
/trunk/ |
If the user tries to open a protected 8BF file, the error message will now state that it can't be opened because the filter is protected |
|