“The default name prefix is changed to be ‘sqlite’ spelled backwards” (2006)
github.com
github.com
https://github.com/endlesssoftware/sqlite3/blob/8004eeafeec9...
https://sqlite.org/src/artifact?ln=43-66&name=48388821692e87...
[1] https://answers.microsoft.com/en-us/windows/forum/all/what-i...
I spent the better part of yesterday trying to figure out why ODBC drivers for an older version of MS Dynamics NAV would randomly cause crashes starting 5am on 12/31/2018. Looking at the queries, we noticed that only queries with ORDER BY clause failed with an error about not having enough swap space. The drive had plenty of storage so we weren't sure. Only when we looked into the Temp folder for SWP*.tmp files did we see an interesting result: 65535 file(s).
Apparently the driver created swap files in the temp folder to sort the results of ORDER BY. But sometimes it failed and left the temp files orphaned. The name of each temp file was SWP[int 1-65535].tmp. It appeared that at 5am it created the max 16-bit int swap file and from that point on, every number it tried already existed, throwing the 'not enough space' error. A simple delete fixed the issue.
The path we took to get to the solution was riddled with panic-fueled nightmares. DB corruption on the last day of the year when Finance was running their year-end reports would have been a terrible way to usher in 2019. We ran all the tools on the DB and its backups but nothing seemed to isolate the cause until we looked at the Temp folder on a whim.
Apologies for the long rant but just wanted to highlight a real-world (and still painfully sore) example of annoyance from temp files.
I think it was a good decision to change the name of these files because they give sqlite a bad name while the problem is not of their doing.
[1] https://community.wd.com/t/etilqs-files-in-temp-folder-consu...
Also I suspect badly designed cleanup utilities would complain about SQLite files that cannot be deleted because they’re in use leading to web searches.
You honestly think that people having this problem can't google "etilqs" and still find sqlite?
> People smart enough to figure out the code are also smart enough to realize that emailing the developer won't help.
I don't know what pulls up on that search result for you (Google searches are individualized), but for me, I mostly get tips on how to resolve it, not the SQLite developers.
I don't know if it works, but it seems like a pretty harmless change.
Problem is that a determined enough misguided user will also be able to find you in that case.
Hindsight is always 20/20
These days, many businesses have their phone numbers on the Internet. I had mine on my Instagram profile. Nobody unusual called me. If I was embroiled in perennial controversy, though, or mistaken for someone who was, things likely would’ve been different.
Perhaps they were wiser than we thought given all the data/security breaches in the past few years.
Also, people thought their card would be intercepted during transmission, not taken from a database. That's what journalists were writing about, I guess.
Here's a link about recent data breaches that may include credit card information. Several big companies in here.