aboutsummaryrefslogtreecommitdiff
path: root/src/os_unix.c
Commit message (Expand)AuthorAge
* Avoid a race condition that might cause a busy_timeout to last longer thandrh2018-03-26
* Add infrastructure to support for using F_SETLKW with a timeout on systemdrh2018-03-26
* Remove an unnecessary memset().drh2018-02-21
* Only try to use the geteuid() interface on unix if HAVE_FCHOWN is defined.drh2018-02-19
* Allocation the mutex used by the unix VFS only once at initialization, insteaddrh2018-02-05
* Fix an error in the setDeviceCharacteristics() procedure for thedrh2018-01-15
* Fix a problem in os_unix.c causing it to return SQLITE_CANTOPEN instead ofdan2018-01-10
* In the os_unix.c implementation of xOpen(), do not returndan2018-01-09
* An improved way of generating the SQLITE_READONLY_DIRECTORY error.drh2017-12-13
* New result code SQLITE_READONLY_DIRECTORY is returned when an attempt isdrh2017-12-13
* Minor enhancement to two assert() statements in the default VFSes.drh2017-12-13
* Fix a harmless API signature mismatch in the unix VFS.drh2017-12-09
* Change the name of SQLITE_READONLY_CANTLOCK to SQLITE_READONLY_CANTINIT.drh2017-11-08
* On unix, if the *-shm file cannot be opened for read/write access, open itdan2017-11-07
* If a readonly_shm connection cannot map the *-shm file because no otherdan2017-11-01
* Fix a race condition in os_unix.c that might allow a client to use a *-shmdan2017-11-01
* Fix an error in the previous commit on this branch.dan2017-10-26
* Instead of extra locks, use F_GETLK to ensure that readonly_shm clients cannotdan2017-10-26
* Use extra locks to prevent a readonly_shm=1 process from connecting to adrh2017-10-25
* Do not reference the ioctl() system call in the unix backend unless itdrh2017-10-25
* Add another test case for the problem fixed by the previous commit.dan2017-09-14
* Avoid an out-of-bounds read that can be caused by a specially constructeddan2017-09-14
* Fix error tests in seldom-used compile-time branches of the unix backend.drh2017-08-22
* For the unix VFS, avoid an unnecessary stat() system call prior to openingdrh2017-08-18
* On Windows, avoid casting a value larger than 2^31 to a (SIZE_T) on systems w...mistachkin2017-08-07
* Fix a problem with handling SQLITE_FCNTL_MMAP_SIZE requests with a negativedan2017-08-07
* Avoid casting a value larger than 2^31 to a (size_t) on systems where itdan2017-08-07
* Add new extended error codes for the atomic write file-controls.drh2017-07-28
* Do not set device-capabilities flags SEQUENTIAL or SAFE_APPEND for f2fsdan2017-07-27
* Omit unused batch-atomic-write code if SQLITE_ENABLE_BATCH_ATOMIC_WRITE isdrh2017-07-22
* Use ioctl(F2FS_IOC_GET_FEATURES) to determine whether or not atomic batchdan2017-07-21
* Add support for F2FS atomic writes. Untested at this point.dan2017-07-20
* Work around a bug in the definition of "ino_t" on some versions of Android.drh2016-12-05
* Add the "modeof=<filename>" URI parameter to os_unix.c - used to specify a fi...dan2016-08-11
* Fix the temporary directory search algorithm for unix so that it failsdrh2016-04-29
* The pcache and the built-in VFSes should not use mutexes whendrh2016-04-26
* Fix the fix to the temporary directory search algorithm so that it continuesdrh2016-04-23
* Change the temporary directory search algorithm on unix so that directoriesdrh2016-04-21
* The last parameter to pread64() and pwrite64() should be off64_t, not off_t.drh2016-04-18
* Update comments on the unix file locking protocol. No changes to code.drh2016-04-07
* Remove an unreachable branch from the unlink verification logic in the UNIXdrh2016-03-21
* Experimental implementation of the sqlite3_system_errno() interface.drh2016-03-17
* Avoid a few unnecessary fstat()s on journal files.drh2016-03-16
|\
| * Avoid unnecessary work inside of verifyDbFile() in the unix VFS.drh2015-12-08
* | Further fixes to the pread()/pwrite() enabling logic.drh2016-03-04
* | Fix the build for cases when pread()/pwrite() are not available.drh2016-03-04
* | Update the configure script to detect pread/pwrite and update os_unix.c todrh2016-03-04
* | Enhance ability to debug out-of-memory errors.mistachkin2016-02-13
* | Refinements to synchronous logic: drh2016-02-04
* | Ensure that unixFullpathname() always nul-terminates its output buffer, even ...dan2016-01-26