Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
552 commits
Select commit Hold shift + click to select a range
d3aa4b2
Enable Unicode connection strings
wankdanker Jul 2, 2013
0081275
unicode: start properly handling Unicode based on defined UNICODE flag
wankdanker Jul 3, 2013
f6a5bbe
unicode: finish up proper handling of Unicode in all classes
wankdanker Jul 3, 2013
778b2b8
fix: use SQL_DESC_TYPE to get the column type
wankdanker Jul 3, 2013
f8d9b8a
fix: re-introduce connectionString objects
wankdanker Jul 3, 2013
b1b3b99
test: update test runner to test multiple drivers
wankdanker Jul 3, 2013
a7cf5cd
fix: specify SQL_WVARCHAR or SQL_VARCHAR for params depending on UNICODE
wankdanker Jul 3, 2013
3b2f476
test: updated tests and new default for MSSQL Native Client connectio…
wankdanker Jul 3, 2013
67517dd
bench: move insert benchmark to disabled
wankdanker Jul 3, 2013
2d019ef
bench: update benchmarks to run with run-bench
wankdanker Jul 3, 2013
75d807d
Merge branch 'unicode-madness' into v0.5
wankdanker Jul 3, 2013
1979689
0.5.18
wankdanker Jul 3, 2013
d7d69da
Merge branch 'v0.5'
wankdanker Jul 3, 2013
7fb2eb3
fix: malloc error
wankdanker Jul 4, 2013
593188a
debug: update debug messages
wankdanker Jul 4, 2013
8d7be8a
Specify DecimalDigits when binding param"
wankdanker Jul 4, 2013
e711f6b
fix-attempt: in the case of type double binding params, set decimals …
wankdanker Jul 4, 2013
69f4f06
0.5.19
wankdanker Jul 4, 2013
f69e425
Merge branch 'v0.5'
wankdanker Jul 4, 2013
3c1ac19
Add STRICT_COLUMN_NAMES compile option and documentation.
wankdanker Jul 5, 2013
ca9a91f
0.5.20
wankdanker Jul 5, 2013
d0a7268
Disable OutConnectionString in SQLDriverConnect
wankdanker Jul 5, 2013
cba5ac7
Use Local<Object> instead of Persisten<Object> for ODBC* instances
wankdanker Jul 5, 2013
cf18f5c
Use proper HDBC type when getting js_hdbc->Value()
wankdanker Jul 5, 2013
11a37f5
Set connected status after closeSync()
wankdanker Jul 5, 2013
20102eb
statement: free SQL_C_WCHAR param types
wankdanker Jul 17, 2013
4d5e700
statement: throw errors on prepareSync
wankdanker Jul 17, 2013
ca77ad6
test: add test to try to invoke errors during prepare/bind/execute
wankdanker Jul 17, 2013
7ad460a
Set the prototype of our error objects to Exception::Error
wankdanker Jul 18, 2013
23d364c
Don't set message manually on error object, use Exception::Error cons…
wankdanker Jul 18, 2013
7a9674d
test: update test to assert throw/doesNotThrow
wankdanker Jul 18, 2013
9bd0a43
0.5.21
wankdanker Jul 18, 2013
a7888a0
Use SQL_LONGVARCHAR for string parameters
wankdanker Jul 18, 2013
48c0bbf
Add test for binding a long string
wankdanker Jul 18, 2013
a978948
0.5.22
wankdanker Jul 18, 2013
961b038
GetColumnValue: check if len == SQL_NULL_DATA instead of ret
wankdanker Jul 18, 2013
5dc58a1
GetColumnValue: add support for returning really long string column v…
wankdanker Jul 18, 2013
6f2622f
GetSQLError: re-introduce the explicit message property
wankdanker Jul 18, 2013
e200576
test: udpate some tests
wankdanker Jul 18, 2013
5bbce7d
test: reduce number of iterations; causing false failure due to timeout
wankdanker Jul 18, 2013
f5f6cb5
GetColumnValue: remove comparison of len < 0
wankdanker Jul 18, 2013
d370361
test: add note to test
wankdanker Jul 18, 2013
2ca5fc2
GetColumnValue: use handle scope
wankdanker Jul 18, 2013
b318cf6
0.5.23
wankdanker Jul 18, 2013
74c8724
test: add test for domains
wankdanker Jul 22, 2013
7c9e081
test: enclose column names in double quotes so they are case sensitiv…
wankdanker Jul 23, 2013
eaf0b33
Merge branch 'v0.5' of github.com:wankdanker/node-odbc into v0.5
wankdanker Jul 23, 2013
5ec5606
Add support for setting connectTimeout. Closes #50.
wankdanker Jul 23, 2013
5dd5841
0.5.24
wankdanker Jul 23, 2013
77ed2e8
Allow connectTimeout of zero
wankdanker Jul 23, 2013
3bc0625
Conditionally use SQL_[W]LONGVARCHAR or SQL_[W]VARCHAR based on lengt…
wankdanker Jul 24, 2013
963121b
Make sure async callbacks are wrapped in TryCatch
wankdanker Jul 24, 2013
bcf3d4b
test: replace open() and close() calls with openSync() and closeSync()
wankdanker Jul 24, 2013
df64366
0.5.25
wankdanker Jul 24, 2013
87846d3
Check to see if 'cb' exists in 'close()' before calling it
wankdanker Jul 25, 2013
c7ca27e
Attempt to handle INVALID_HANDLE errors
theduderog Sep 2, 2013
f03997c
Added some comments
theduderog Sep 3, 2013
37ba975
Merge branch 'infinite_loop' of https://github.com/theduderog/node-od…
wankdanker Sep 3, 2013
ccceb52
Add test for pull request issue
wankdanker Sep 3, 2013
0e3fbe0
Close result objects in columns and tables proxy functions
wankdanker Sep 3, 2013
49d9016
Add a debug message
wankdanker Sep 3, 2013
0ccc315
Add an assertion that return value from SQLGetData must not be -2
wankdanker Sep 3, 2013
750f598
Updated most recent issue test
wankdanker Sep 3, 2013
5d33867
Merge branch 'v0.5' into test-merge
wankdanker Sep 3, 2013
05bdbf3
Move assertion to inside error handling and attempt to throw an error…
wankdanker Sep 3, 2013
24a08a7
0.5.26
wankdanker Sep 3, 2013
7b9e8d5
Add SQLGetDiagField to dynodbc - untested
wankdanker Sep 9, 2013
2c8f408
0.5.27
wankdanker Sep 9, 2013
c70ca8a
Make dynodbc.h compile in dynodbc mode with SQLTCHARS and other such …
wankdanker Sep 9, 2013
949c3d3
0.5.28
wankdanker Sep 9, 2013
e344eb9
Add new test for #53
wankdanker Sep 10, 2013
e97fa31
Add an open method which returns a new Database instance and an open …
wankdanker Sep 10, 2013
944c928
0.5.29
wankdanker Sep 10, 2013
b5efe4c
Add local path for macs in binding.gyp. Fixes #52
wankdanker Sep 17, 2013
332a4c4
0.5.30
wankdanker Sep 17, 2013
8387ff3
Handle errors returned by SQLMoreResults
lee-houghton Sep 27, 2013
9289c6a
Handle error returned by moreResultsSync()
lee-houghton Sep 27, 2013
0b0bccc
Fixup pull request for issue #54
wankdanker Sep 27, 2013
1c1c2da
0.5.31
wankdanker Sep 27, 2013
f6775b9
Fix blank result in ODBC::GetSQLError
lee-houghton Sep 30, 2013
efad9e6
More fixes for errors and multiple result sets
lee-houghton Sep 30, 2013
7364dde
Fix undefined behaviour in UV_AfterExecute
lee-houghton Oct 5, 2013
5b17001
More arrays declared wrong
lee-houghton Oct 5, 2013
d46c761
Update package.json to point to wankdanker's repo
wankdanker Sep 27, 2013
757332d
Cast error string to avoid compiler warning
wankdanker Oct 8, 2013
851efa2
0.5.32
wankdanker Oct 8, 2013
bce9cdb
Finish implementing transactions and update docs.
wankdanker Oct 25, 2013
1729c54
0.6.0
wankdanker Oct 25, 2013
7aa5932
Document additional way to create an instance of Database
wankdanker Oct 28, 2013
4cdad9a
Update issues url
wankdanker Oct 28, 2013
bba1e2d
0.6.1
wankdanker Oct 28, 2013
cf19851
docs: remove callback param from Sync functions; silly copy and paste.
wankdanker Oct 31, 2013
e78d7e8
Change unix time conversion to use timelocal instead of mktime
wankdanker Nov 4, 2013
d887eea
0.6.2
wankdanker Nov 4, 2013
da893b3
Update README.md
Feb 25, 2014
a7c1793
Fix error message buffer size bug
wankdanker Feb 27, 2014
a4a0540
0.6.3
wankdanker Feb 27, 2014
d825b2f
Fix for segfault 11 on OSX
rossipedia Apr 2, 2014
c0a1225
0.6.4
wankdanker Apr 2, 2014
573e095
Fix connectTimeout and add loginTimeout
wankdanker Apr 17, 2014
3cd9501
Use C99 designated struct initializer (removes warnings on OSX)
rossipedia Apr 17, 2014
4c8c333
Properly accept 0 as a value for connectTimeout and loginTimeout
wankdanker Apr 17, 2014
cd266cb
Set default connectTimeout to 0
wankdanker Apr 17, 2014
b6a9c75
Use SQLUINTEGER for connectTimeout and loginTimeout
wankdanker Apr 17, 2014
d5869ef
Update test-binding-connection-timeOut to reflect the new default val…
wankdanker Apr 17, 2014
b464e9a
Use member value of connectTimeout or loginTimeout directly
wankdanker Apr 17, 2014
0adc2f3
Readability for getting the address of members
wankdanker Apr 17, 2014
e23ae27
Merge branch 'v0.6' into fix-connectTimeout
wankdanker Apr 17, 2014
e84f3cb
Call SQLSetConnectAttr properly
wankdanker Apr 17, 2014
622db16
Prevent infinite loop when processing string values
wankdanker Apr 23, 2014
07bae2b
Merge branch 'fix-connectTimeout' into v0.6
wankdanker Apr 23, 2014
9e4cb31
0.6.5
wankdanker Apr 23, 2014
3f288a6
Revert "Use C99 designated struct initializer (removes warnings on OSX)"
wankdanker Apr 23, 2014
4103db4
0.6.6
wankdanker Apr 23, 2014
20ba6cc
Enable setting options in the pool
wankdanker May 15, 2014
0830a4d
Double check that `str` has some data to avoid returning an empty handle
wankdanker May 22, 2014
544b138
Add debug message to ODBCResult destructor
wankdanker May 22, 2014
867ff2b
Queue the ODBCResult.fetch() method
wankdanker May 22, 2014
211a8e5
the white spaces
wankdanker May 22, 2014
20af1ab
Create a default error message when no diagnostic information available
wankdanker May 23, 2014
a4ccaa3
Attempt to use fwprintf when using DEBUG_PRINTF with UNICODE enabled
wankdanker May 23, 2014
5cec256
Don't return Null() when len == SQL_NULL_DATA if we have str data
wankdanker May 23, 2014
744030d
0.6.7
wankdanker May 23, 2014
37dd5e8
Concatenate multiple error messages in GetSQLError
wankdanker Jun 9, 2014
45d0068
0.6.8
wankdanker Jun 9, 2014
31b2046
Fix missing paren when not using UNICODE. Fixes #67
wankdanker Jun 16, 2014
bbf20a1
0.6.9
wankdanker Jun 16, 2014
0c4bb92
Fixing memory leak caused by allocating empty array for parameters an…
Xylem Jun 17, 2014
18acd6b
0.6.10
wankdanker Jun 17, 2014
cdb3044
Update test to test for issue #70
wankdanker Jul 17, 2014
ffee158
Always use SQL_WLONGVARCHAR or SQL_LONGVARCHAR regardless of string l…
wankdanker Jul 17, 2014
17331a1
Update test connections strings so that FreeTDS uses a large TEXTSIZE…
wankdanker Jul 17, 2014
1b0750e
Update MySQL connection string for driver version 5.3.2 from mysql.com
wankdanker Jul 17, 2014
c0316d7
0.6.11
wankdanker Jul 21, 2014
e32b13d
Cherry-Pick 03ba6507: Return a date as a string if it fails to parse.
rafeememon Jul 20, 2014
08f159c
Added SQLSERVER_STRINGS macro to work around fix for #70.
lee-houghton Jul 24, 2014
4b28bbf
Formatting
lee-houghton Jul 24, 2014
2ed5044
Always use SQLExecDirect in UV_Query (works just as well as SQLPrepar…
lee-houghton Jul 25, 2014
7761d66
Further SQLExecDirect work (missed QuerySync out), and updated benchm…
lee-houghton Jul 25, 2014
11cf7a8
Pass through the STDERR stream of the child process when running benc…
lee-houghton Jul 25, 2014
0a2421a
Merge branch 'query-using-sqlexecdirect' of https://github.com/lee-ho…
wankdanker Jul 28, 2014
05217e1
Merge branch 'sqlserver-strings' of https://github.com/lee-houghton/n…
wankdanker Jul 28, 2014
ab24063
Remove SQLSERVER_STRINGS define check and always use size 0 for varch…
wankdanker Jul 28, 2014
5a5c3a1
Rename Parameter stuct members to match the parameter names of the SQ…
wankdanker Aug 29, 2014
a560095
Check to see if self.conn still exists before calling close method; f…
wankdanker Sep 10, 2014
60f5142
0.6.12
wankdanker Sep 10, 2014
1c928e1
Merge branch 'working-on-lee-houghton-stuff' into v0.6
wankdanker Sep 10, 2014
52f918e
Fixed leaking V8 handles through unnecessary HandleScope.Close() calls
Xylem Feb 27, 2015
734f154
Merge branch 'v0.6' into Xylem-master
wankdanker Feb 27, 2015
7e55b31
0.6.13
wankdanker Feb 27, 2015
04833e4
Converted a function to NAN witout node v10 breakage
bzuillsmith Apr 18, 2015
06e7abd
Made all obvious nan changes to odbc_connection.
bzuillsmith Apr 19, 2015
f1b25f1
Converted odbc_result to use nan, and more in odbc_connection.
bzuillsmith Apr 19, 2015
30f327b
More nan conversions. Added missing return statements at thrown excep…
bzuillsmith Apr 19, 2015
2430313
Finished first pass of nan conversion in all files.
bzuillsmith Apr 19, 2015
cbd51e2
More work toward supporting node v12.
bzuillsmith Apr 20, 2015
2baf449
Reworked an async call for v12. Also reworked constants.
bzuillsmith Apr 21, 2015
9718ad3
Node v12 support. Code compiles with node v12.
bzuillsmith Apr 21, 2015
deeeec1
Initialize long value to 0
wankdanker Apr 22, 2015
030f646
Remove unused isolate reference
wankdanker Apr 22, 2015
da0d135
Add nan@1.7.0 as a dependency
wankdanker Apr 22, 2015
57800af
Remove preinstall script and specyify gypfile:true in package.json
wankdanker Apr 22, 2015
87b892c
1.0.0
wankdanker Apr 22, 2015
ffde830
Remove pre-install script
wankdanker Apr 22, 2015
fe4ee6a
1.0.1
wankdanker Apr 22, 2015
c1cc7fb
Error objects now have an errors property with list of errors. First …
bzuillsmith Apr 22, 2015
7a30744
1.1.0
wankdanker Apr 22, 2015
f2b9259
Fixed variable that was copied and pasted wrong in 1.0.0 conversion.
bzuillsmith Apr 24, 2015
f995a8d
1.1.1
wankdanker Apr 24, 2015
ed4ccac
Fixed some persistent leaks. Attempted fix to issue 84. Removed some …
bzuillsmith Apr 24, 2015
a21732a
Nanize some things that were hidden behind the dynodbc flag
wankdanker Apr 23, 2015
c2b19a5
Fixed a function arg we missed in conversion to nan that was only use…
bzuillsmith Apr 25, 2015
8d3aeba
1.1.2
wankdanker May 1, 2015
5532856
Revert "Remove pre-install script"
wankdanker May 12, 2015
3629df2
1.1.3
wankdanker May 12, 2015
6458b5f
Update deps using nan@1.8.4 for iojs-v2.0.0
wankdanker May 12, 2015
cd446f3
1.1.4
wankdanker May 12, 2015
42fc893
Fix install directive with 'node-gyp configure build'
May 12, 2015
18ef7a6
1.1.5
wankdanker May 12, 2015
9914fe2
Add test for issue #85
wankdanker May 13, 2015
f98cf36
Update test to include min and max of integer range
wankdanker May 13, 2015
341f200
Update test runner to properly set dialect
wankdanker May 13, 2015
53d4a23
GetColumnValue: modify SQL_INTEGER handling to use a int32_t and retu…
wankdanker May 13, 2015
e79ed52
test: fix test-bad-connection-string.js for use with newer error objects
wankdanker May 13, 2015
de66ae9
1.1.6
wankdanker May 13, 2015
0be19eb
Hotfix for issue where nan's latest matching version is breaking func…
bzuillsmith Aug 8, 2015
7c89b80
1.1.7
wankdanker Aug 11, 2015
6d4921d
Require node < 4.0.0
wankdanker Sep 16, 2015
a06b168
1.1.8
wankdanker Sep 16, 2015
8d0c244
Initial conversion using bash search/replace script.
dfbaskin Sep 23, 2015
9804520
Updating node dependencies and binding.gyp settings.
dfbaskin Sep 23, 2015
c2e147c
Updating odbc.cpp/.h
dfbaskin Sep 23, 2015
10245b2
Updating odbc_connection.cpp/.h
dfbaskin Sep 23, 2015
96f80af
Updating odbc_result.cpp/.h
dfbaskin Sep 23, 2015
bf23132
Updating odbc_statement.cpp/.h
dfbaskin Sep 23, 2015
58b6a2d
Addressing other compiler issues.
dfbaskin Sep 23, 2015
f25be7f
Fixes for node@0.12.7 and nan@2.0.9
wankdanker Sep 24, 2015
76015bf
Fixes for node v0.10.40 and v0.8.28
wankdanker Sep 24, 2015
03a1ca5
Updating node engine requirement.
dfbaskin Sep 24, 2015
e26825e
Fixing issues for UNICODE preprocessor definition.
dfbaskin Sep 24, 2015
40421ec
1.2.0
wankdanker Sep 24, 2015
bd90bdb
src: fix compilation error on 32-bit linux
santigimeno Nov 2, 2015
bc80233
1.2.1
wankdanker Nov 2, 2015
d09fd4d
Fix OS X build, search in /usr/local/include.
bnoordhuis Mar 6, 2017
e7c20b6
Make failing tests print stack traces.
bnoordhuis Mar 6, 2017
2bc4128
Fix test-binding-statement-executeSync failure.
bnoordhuis Mar 6, 2017
0d50fb1
Fix test-binding-statement-rebinding failure.
bnoordhuis Mar 6, 2017
024f61d
Fix test-date failure.
bnoordhuis Mar 6, 2017
cf4cfea
Fix test-domains-open failure.
bnoordhuis Mar 6, 2017
b2fe3c1
Fix test-date failure.
bnoordhuis Mar 6, 2017
26f0c05
Fix buffer overflows in UTF-8 mode.
bnoordhuis Mar 6, 2017
c39019a
Fix unref of uninitialized async handle.
bnoordhuis Mar 7, 2017
a3eef20
Merge branch 'fix-bad-unref' of https://github.com/bnoordhuis/node-odbc
wankdanker May 3, 2017
a7c4c54
Added requirements for RedHat/CentOS
wankdanker May 3, 2017
bd9b59c
Add typings
MortenHoustonLudvigsen Jun 18, 2017
6f2e811
No need to declare module
MortenHoustonLudvigsen Jun 19, 2017
0c0b276
Merge branch 'MortenHoustonLudvigsen-typings'
wankdanker Aug 7, 2017
0b5978e
1.3.0
wankdanker Aug 7, 2017
727db01
Update README to install unixODBC using brew
kwent Feb 13, 2018
9db6a69
Update nan to latest (v2.9.2)
wankdanker Mar 14, 2018
3ba64cf
1.3.1
wankdanker Mar 14, 2018
d22e09b
Add ODBCResult::GetRowCountSync for issue #116
wankdanker Mar 20, 2018
a4d63ed
Fix broken ODBCResult::GetColumnNamesSync
wankdanker Mar 20, 2018
0f4b9c4
1.3.2
wankdanker Mar 22, 2018
a927a26
Added ODBCConnection::GetInfoSync using SQLGetInfo
ondr3j Apr 2, 2018
a9d6627
Add test for getInfoSync()
wankdanker Apr 2, 2018
3ba2e73
1.4.0
wankdanker Apr 2, 2018
2ec659b
fix: add (const char *) to non-unicode GetInfoSync() case; fixes #118
wankdanker Apr 7, 2018
a884bf6
1.4.1
wankdanker Apr 7, 2018
6f7206a
Just adjusted edited a few line to Allow for AIX compiling
abmusse May 10, 2018
ff25020
Add `.connected` to README.
joshuapinter May 27, 2018
8e5244b
fixes for node v10
wankdanker Jun 22, 2018
7ea7333
1.4.2
wankdanker Jun 22, 2018
bc44bd2
Merge branch 'master' of https://github.com/ab-m/node-odbc into ab-m-…
wankdanker Jul 24, 2018
24750cc
1.4.3
wankdanker Jul 24, 2018
7f88df4
Just adjusted edited a few line to Allow for AIX compiling
abmusse May 10, 2018
0525014
fixes for node v10
wankdanker Jun 22, 2018
ca69d38
1.4.2
wankdanker Jun 22, 2018
2f90824
1.4.3
wankdanker Jul 24, 2018
f5a3e01
Merge branch 'patch-1' of https://github.com/joshuapinter/node-odbc
wankdanker Jul 24, 2018
d1d015f
Merge branch 'joshuapinter-patch-1'
wankdanker Jul 24, 2018
64b5aab
Merge branch 'patch-1' of https://github.com/kwent/node-odbc into kwe…
wankdanker Jul 24, 2018
71cfe77
Merge branch 'kwent-patch-1'
wankdanker Jul 24, 2018
a773846
1.4.4
wankdanker Jul 24, 2018
f08680c
Added conditional to npm install correctly when on IBM i
abmusse Jul 25, 2018
ef1c65f
Document IBM i install instructions
ThePrez Jul 25, 2018
dfa40e3
1.4.5
wankdanker Jul 26, 2018
b21a45f
Adding files to .gitignore and advertising the v2.0.0-beta.0 release
markirish Apr 5, 2019
6f30c05
Updating version number so that it can be npm published
markirish Apr 5, 2019
75e0648
Merge pull request #55 from markdirish/master
markirish Apr 5, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
a.out
build
node_modules
deps
.idea
core
.env
.vscode
Loading