I’ll be watching the bug reports like a hawk for the next two weeks. If nothing catches on fire, we’ll bump it to 1.0 stable. If everything catches on fire… well, that’s what the "b" is for.
[Current Date]
It’s been a long road. Longer than I ever anticipated when I typed out the first messy line of pseudocode (or sketched that first confusing flowchart) for what would eventually become
The last 10% of the work took 90% of the time. The last 1% (fixing the font rendering on Linux) took another 10%. I now understand why so many projects die at 95% complete. Crossing the finish line is the hardest part. You can grab F.I.L.F. v1.0b right now from the link below. It’s free/pay-what-you-want (link).
Now go break it. That’s what 1.0b is for.
Let’s get the obvious question out of the way: Yes, the name is silly. No, I’m not changing it now.
| Database Error | |
|---|---|
| Message: | MySQL Error has occured |
| MySQL Error: | Column 'userid' cannot be null |
| Date: | Sunday, December 14, 2025 at 9:09:11 AM |
| Query: | REPLACE INTO ar_session VALUES ('f1ea822eae890d84f4f4cfb2f3113a29', NULL, 'userid|i:0;securitytoken|s:32:\"e16496410ea83bb9d9b295b935ace0be\";', INET6_ATON('185.104.194.44'), '', NOW(), '/apk/soundabout-apk-download-oey6v', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', 0, 0, 0, 0, 0, '', 0) |
| Trace: | at line /home/appr/public_html/lib/session.class.php at line 198 /home/appr/public_html/lib/mysqli.class.2.php at line 482 |