Commit Graph

762 Commits

Author SHA1 Message Date
Gert-Jan Timmer f5c3c6f922 Update Config
* Update tests
* Increase coverage
2018-06-24 23:38:33 +02:00
Gert-Jan Timmer 7c7d9c8ce5 Update
* Increase coverage of backup tests
* FormatDSN
* Rewrite C.in to types for Stringer implementation
* Add PRAGMA func
* Fix TestPinger
* Driver, DriverContext => Fix Extensions, ConnectHook
* Add Stringer to CryptEncoder, CryptSaltedEncoder
* Fix OpenConnector
* Renamed context to vtable_context and include build tag
2018-06-24 22:57:57 +02:00
Gert-Jan Timmer b80de55e55 Update
* Renamed SQLiteConn.loc => SQLiteConn.tz
* Fix code format
* Added Documentation for LIMIT Constants
* Updated Crypt Encoders
* Changed
* Encoders now use CryptEncoder & CryptSaltedEncoder interfaces this allows for custom implementation by users
* Added Configuration
* Config implements Connector (Golang:1.10)
* Driver implements DriverContext (Golang:1.10)
2018-06-23 09:42:05 +02:00
Gert-Jan Timmer cba0b041be Update Constant comments 2018-06-21 15:51:19 +02:00
Gert-Jan Timmer aad2387aca Moved Pinger test 2018-06-20 22:51:38 +02:00
Gert-Jan Timmer 81906d7428 Moved Transaction Test 2018-06-20 22:51:24 +02:00
Gert-Jan Timmer 026dd10f0d Moved Version Test 2018-06-20 22:51:13 +02:00
Gert-Jan Timmer 203ba1b028 Update Copyright 2018-06-20 22:50:53 +02:00
Gert-Jan Timmer 7f30bcf3db Add optional extensions/modules/config 2018-06-20 17:11:00 +02:00
Gert-Jan Timmer b05cf3ccd4 add vtable 2018-06-20 17:04:53 +02:00
Gert-Jan Timmer e1d3dc365e Add entension(s) loading 2018-06-20 17:04:38 +02:00
Gert-Jan Timmer 0458206977 Fix copyright 2018-06-20 17:02:13 +02:00
Gert-Jan Timmer 79fc5c4581 Add trace 2018-06-20 17:02:01 +02:00
Gert-Jan Timmer be463d8986 Add Extension(s) loading 2018-06-20 16:48:54 +02:00
Gert-Jan Timmer 7157abb791 Update result 2018-06-20 16:48:12 +02:00
Gert-Jan Timmer abb3d34dc2 add tests 2018-06-20 16:48:06 +02:00
Gert-Jan Timmer a4cd81b9a4 fix/306
Included fix 306.

Closes #306
2018-06-20 16:43:04 +02:00
Gert-Jan Timmer fa6e997153 add tests 2018-06-20 16:33:52 +02:00
Gert-Jan Timmer 32a680cb98 Update result 2018-06-20 16:33:47 +02:00
Gert-Jan Timmer 6dc5ec6aa3 Add backup 2018-06-20 16:33:38 +02:00
Gert-Jan Timmer 2866d285fb Rewrite 2018-06-19 17:54:04 +02:00
Gert-Jan Timmer 8221c6527b Fix Travis-CI
Fix Travis-CI for new project layout.
2018-06-18 10:56:33 +02:00
Gert-Jan Timmer 355ec13490 Fix upgrade tool 2018-06-18 10:44:34 +02:00
Gert-Jan Timmer 1fa3dcb142 Rewrite 2018-06-15 17:53:32 +02:00
Gert-Jan Timmer c0b3deade6 Group OS compiler flags 2018-06-14 11:14:54 +02:00
Gert-Jan Timmer 6e0ffcadaf Stat4: Fix filename 2018-06-14 11:05:54 +02:00
Gert-Jan Timmer c7b624f43d UserAuth: Fix Coverage 2018-06-14 11:04:17 +02:00
Gert-Jan Timmer 4c7a9b4b81 Stat4: Add Test 2018-06-14 11:03:53 +02:00
Gert-Jan Timmer 204cdb4d49 UserAuth: Fix Coverage 2018-06-14 11:03:36 +02:00
Gert-Jan Timmer 9e093e4702 Update Introspect
* Add Tests
* Fix Compile time option
2018-06-14 10:21:04 +02:00
Gert-Jan Timmer de6249ddc9 Add Tests for UserAuth Omit
* Add test
* Fix AuthEnabled()
* Add AuthEnabled() to TestUserAuthCreateDatabase()
2018-06-13 17:08:59 +02:00
Gert-Jan Timmer dc9d5d0e99 Removed legacy build tags 2018-06-13 16:50:09 +02:00
Gert-Jan Timmer 1549ea7a5a Fix: UserAuth Error
* Replaced normal error with `Error` and SQLite return code.
* Fix tests
2018-06-13 16:46:25 +02:00
Gert-Jan Timmer 1592d366ed FIx CGO Format 2018-06-13 16:45:48 +02:00
Gert-Jan Timmer 25ecb14adf Add: OpenBSD
Fixes #321
2018-06-13 10:33:23 +02:00
Gert-Jan Timmer dfef8b7b8d Moved solaris flag from _other.go => _solaris.go 2018-06-13 10:33:23 +02:00
mattn 1013924b66
Merge pull request #592 from GJRTimmer/fix/test/coverage
fix/test/coverage
2018-06-13 10:15:40 +09:00
mattn 3be672de51
Merge pull request #596 from mattn/fix/travis
Update Travis-CI
2018-06-13 09:46:20 +09:00
Gert-Jan Timmer 7926b8ed96 Update Travis-CI
Moved `sqlite_vacuum_incr` and `sqlite_vtable` to module job.

* `sqlite_vacuum_incr` will only store the required auto vacuum information into the datbase page, and not peform an vacuum therefor this can be added easily to the module job.
- `sqlite_vtable` does not require an seperate job because user will include the tag in combination with others.
2018-06-12 17:27:42 +02:00
Gert-Jan Timmer 20c4bd2e63 fix/511
Closes #511

[skip ci]
2018-06-12 15:45:36 +02:00
Gert-Jan Timmer 578beef531 fix/209
Closes #209

[skip ci]
2018-06-12 14:23:08 +02:00
Gert-Jan Timmer 668824341d Add Tests for Crypt Encoders
* Increase coverage
2018-06-12 13:57:14 +02:00
Gert-Jan Timmer d9455abc35 Rewrite Tests UserAuth
* Removed Goconvey
* Fix coveralls.io
2018-06-12 13:57:14 +02:00
Yoann Cerda d31a44a0bd Use t.Skip for TestUpsert to be compliant with the actual cade base. 2018-06-12 13:55:59 +02:00
Yoann Cerda 2439c84c29 fix upsert log typos. 2018-06-12 13:55:59 +02:00
Yoann Cerda a06d1c9512 bump sqlite3 3.24.0 and add TestUpsert. 2018-06-12 13:55:59 +02:00
mattn ecf0c3a828
Merge pull request #591 from mattn/fix/118
fix/118
2018-06-12 18:20:33 +09:00
mattn 53f6d424ab
Merge pull request #574 from GJRTimmer/update/travis
Follow official Release Policy
2018-06-12 18:17:37 +09:00
Gert-Jan Timmer 62b7bd5f54 fix/118
* Added TestMultiBlobs
* Removed dead code

Fixes #118
2018-06-12 11:06:00 +02:00
Zachary Gramana f268891078 Adds GetFilename (sqlite3_db_filename) to SqliteConn 2018-06-12 10:33:32 +02:00