1. 13 Mar, 2010 1 kayıt (commit)
  2. 05 Mar, 2010 1 kayıt (commit)
  3. 03 Şub, 2010 1 kayıt (commit)
  4. 12 Eyl, 2009 1 kayıt (commit)
  5. 04 Tem, 2009 1 kayıt (commit)
  6. 16 Tem, 2008 1 kayıt (commit)
  7. 31 May, 2008 1 kayıt (commit)
  8. 04 May, 2008 2 kayıt (commit)
  9. 05 Nis, 2008 1 kayıt (commit)
    • Neal Norwitz's avatar
      Prevent test_sqlite from hanging on older versions of sqlite. · 8510195c
      Neal Norwitz yazdı
      The problem is that when trying to do the second insert, sqlite seems to sleep
      for a very long time.  Here is the output from strace:
      
        read(6, "SQLite format 3\0\4\0\1\1\0@  \0\0\0\1\0\0\0\0"..., 1024) = 1024
        nanosleep({4294, 966296000},  <unfinished ...>
      
      I don't know which version this was fixed in, but 3.2.1 definitely fails.
      8510195c
  10. 28 Mar, 2008 2 kayıt (commit)
  11. 05 Mar, 2008 1 kayıt (commit)
  12. 02 Mar, 2008 1 kayıt (commit)
  13. 29 Şub, 2008 1 kayıt (commit)
  14. 23 Şub, 2008 1 kayıt (commit)
  15. 01 Ock, 2008 1 kayıt (commit)
  16. 14 Ock, 2007 1 kayıt (commit)
    • Gerhard Häring's avatar
      Merged changes from standalone version 2.3.3. This should probably all be · 0741a60c
      Gerhard Häring yazdı
      merged into the 2.5 maintenance branch:
      
      - self->statement was not checked while fetching data, which could
        lead to crashes if you used the pysqlite API in unusual ways.
        Closing the cursor and continuing to fetch data was enough.
      
      - Converters are stored in a converters dictionary. The converter name
        is uppercased first. The old upper-casing algorithm was wrong and
        was replaced by a simple call to the Python string's upper() method
        instead.
      
      -Applied patch by Glyph Lefkowitz that fixes the problem with
       subsequent SQLITE_SCHEMA errors.
      
      - Improvement to the row type: rows can now be iterated over and have a keys()
        method. This improves compatibility with both tuple and dict a lot.
      
      - A bugfix for the subsecond resolution in timestamps.
      
      - Corrected the way the flags PARSE_DECLTYPES and PARSE_COLNAMES are
        checked for. Now they work as documented.
      
      - gcc on Linux sucks. It exports all symbols by default in shared
        libraries, so if symbols are not unique it can lead to problems with
        symbol lookup.  pysqlite used to crash under Apache when mod_cache
        was enabled because both modules had the symbol cache_init. I fixed
        this by applying the prefix pysqlite_ almost everywhere. Sigh.
      0741a60c
  17. 02 Tem, 2006 1 kayıt (commit)
  18. 21 Haz, 2006 1 kayıt (commit)
  19. 15 Haz, 2006 2 kayıt (commit)
  20. 14 Haz, 2006 2 kayıt (commit)
    • Gerhard Häring's avatar
      - Added version checks in C code to make sure we don't trigger bugs in older · b2e88164
      Gerhard Häring yazdı
        SQLite versions.
      - Added version checks in test suite so that we don't execute tests that we
        know will fail with older (buggy) SQLite versions.
      
      Now, all tests should run against all SQLite versions from 3.0.8 until 3.3.6
      (latest one now). The sqlite3 module can be built against all these SQLite
      versions and the sqlite3 module does its best to not trigger bugs in SQLite,
      but using SQLite 3.3.3 or later is recommended.
      b2e88164
    • Tim Peters's avatar
      Whitespace normalization. · 16ec4bb0
      Tim Peters yazdı
      16ec4bb0
  21. 13 Haz, 2006 1 kayıt (commit)
  22. 23 Nis, 2006 1 kayıt (commit)
  23. 04 Nis, 2006 1 kayıt (commit)
  24. 01 Nis, 2006 1 kayıt (commit)
    • Anthony Baxter's avatar
      merged the sqlite-integration branch. · c51ee69b
      Anthony Baxter yazdı
      This is based on pysqlite2.1.3, and provides a DB-API interface in
      the standard library. You'll need sqlite 3.2.2 or later to build
      this - if you have an earlier version, the C extension module will
      not be built.
      c51ee69b