Files
heimdal/lib/sqlite
Nicolas Williams 250eee7acf sqlite: Use 0600
The in-tree SQLite3 is used for HDB and ccache -- these should have
0600 permissions.

Of course, if we're using an out-of-tree SQLite3, then we need to rely
on the process' umask, but we use SQLite3 in libraries, where we can't
set the umask...

What to do?

TBD:

 - On Windows: nothing to do.

 - On Unix: if SQLite3 is out of tree then [v]fork() to create the
   connection then close, then connect again after??

   Or... maybe make sure to create an intermediate directory with 0700
   permissions?
2021-11-30 11:42:00 -05:00
..
2021-11-30 11:42:00 -05:00
2021-11-30 11:42:00 -05:00
2016-08-11 11:26:41 -05:00
2020-10-27 13:30:57 -05:00
2020-10-27 13:30:57 -05:00
2020-10-27 13:30:57 -05:00

This directory contains a copy of the SQLite3 amalgamation.

In order to help update this copy to newer versions of SQLite3, please
make NO changes to it that are not absolutely necessary:

 - add no features that can't be added as loadable extensions or avoided
   altogether
 - fix no bugs that can't be worked around
 - define macros via the Makefile as much as possible (-D...) rather
   than via changes to the source
 - fix absolutely no whitespace, formatting, or spelling errors
 - fix no compiler warnings (the upstream community mostly doesn't care
   to fix them) unless you're absolutely convinced that the warning(s)
   represent a serious bug(s) that is relevant to Heimdal

If you must make changes to this copy, DO:

 - have a commit just for those changes and no other changes outside
   this part of the tree

 - provide enough information in the commit message that someone else
   (or even yourself) can figure out whether and how to re-apply your
   change years later when updating to a newer version of SQLite3