Sehrope Sarkuni
25f658f227
Fix README to separate sponsors onto separate lines ( #2459 )
...
Splits sponsor listings onto multiple lines by putting them in list elements.
Also removes hidden inline png that does not render on the README.
2021-01-29 10:55:05 -06:00
dependabot[bot]
4cb73ebc2c
Bump ini from 1.3.5 to 1.3.8 ( #2430 )
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.8.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-01-26 21:37:23 -06:00
kaue
b4f61ad4c0
update license copyright year ( #2450 )
...
updates license copyright year to 2021
2021-01-26 21:36:51 -06:00
Jakob Krigovsky
4bc55834b9
Fix typo ( #2442 )
...
6be3b9022f83efc721596cc41165afaa07bfceb0 added support for the `sslmode` parameter, not `ssl-mode`.
2021-01-23 21:53:46 +00:00
Jumpaku
fae2c98870
Fix typo ( #2444 )
2021-01-19 23:24:44 +00:00
Andy Edwards
3f3f1a77c3
docs(README.md): add link to documentation repo ( #2434 )
...
since it's currently the only way to look up documentation for old versions
2020-12-30 04:20:46 -06:00
Brian C
daeafe82b4
Make tests pass in github codespaces ( #2437 )
...
* Make tests pass in github codespaces
There were a few tests which didn't specify a host or port which wasn't working well inside the codespaces docker environment. Added host & port where required. Also noticed one test wasn't actually _testing_, it was just `console.log`-ing its output, so I added proper assertions there. Finally set `PGTESTNOSSL: true` in the codespaces environment until I can get the postgres docker container configured w/ SSL...which I will do l8r.
* lint
2020-12-30 04:20:20 -06:00
Sehrope Sarkuni
a109e8c6d2
Add more SASL validation and fix tests ( #2436 )
...
* Add sha256 SASL helper
* Rename internal createHMAC(...) to hmacSha256(...)
* Add parseAttributePairs(...) helper for SASL
* Tighten arg checks in SASL xorBuffers(...)
* Add SASL nonce check for printable chars
* Add SASL server salt and server signature base64 validation
* Add check for non-empty SASL server nonce
* Rename SASL helper to parseServerFirstMessage(...)
* Add parameter validation to SASL continueSession(...)
* Split out SASL final message parsing into parseServerFinalMessage(...)
* Fix SCRAM tests
Removes custom assert.throws(...) so that the real one from the assert package is used and
fixes the SCRAM tests to reflect the updated error messages and actual checking of errors.
Previously the custom assert.throws(...) was ignoring the error signature validation.
2020-12-30 04:19:27 -06:00
Jakob Krigovsky
afb3bf3d43
Document sslmode connection string parameter ( #2421 )
2020-12-03 09:44:28 -06:00
Brian M. Carlson
54b87523e2
Update changelog for pg-query-stream
...
Document the conversion to typescript as a semver major change. Closes #2412 .
2020-11-30 11:01:54 -06:00
Brian M. Carlson
fa4549af4f
Publish
...
- pg-cursor@2.5.2
- pg-query-stream@4.0.0
pg-cursor@2.5.2
pg-query-stream@4.0.0
2020-11-30 10:58:10 -06:00
Brian M. Carlson
5de36c7f7f
Update sponsors & readme
2020-11-30 10:57:40 -06:00
Brian C
4fde8b78f1
Fix double readyForQuery ( #2420 )
...
This is fixing a double readyForQuery message being sent from the backend (because we were calling sync after an error, which I already fixed in the main driver). Also closes #2333
2020-11-30 09:25:01 -06:00
Jakob Krigovsky
c6aa29ade9
Fix typo ( #2422 )
...
Co-authored-by: Wolfgang Walther <wolfgangwalther@users.noreply.github.com>
2020-11-27 21:44:37 +00:00
Brian M. Carlson
0b9bb349dc
Publish
...
- pg-cursor@2.5.1
- pg-query-stream@3.4.2
- pg@8.5.1
pg-cursor@2.5.1
pg-query-stream@3.4.2
pg@8.5.1
2020-11-13 08:59:48 -06:00
Brian C
ebe412cf24
Support "true" as string for ssl ( #2407 )
...
Fixes 2406
2020-11-11 10:41:20 -06:00
Brian M. Carlson
4d203aedee
Publish
...
- pg-query-stream@3.4.1
pg-query-stream@3.4.1
2020-11-10 16:04:19 -06:00
Brian M. Carlson
3d0f68aa7b
Update keyword to force patch apply
2020-11-10 16:04:12 -06:00
Brian C
897d774509
Run build before publish ( #2409 )
2020-11-10 16:01:44 -06:00
Brian M. Carlson
ec1dcab966
Publish
...
- pg-cursor@2.5.0
- pg-protocol@1.4.0
- pg-query-stream@3.4.0
- pg@8.5.0
pg-cursor@2.5.0
pg-protocol@1.4.0
pg-query-stream@3.4.0
pg@8.5.0
2020-11-10 11:01:03 -06:00
Brian M. Carlson
dce02e8d77
Update sponsors & changelog
2020-11-10 11:00:41 -06:00
Charmander
0012a43d95
Forward options’ ssl.key even when non-enumerable ( #2394 )
...
* Test client certificate authentication
* Forward options’ ssl.key even when non-enumerable
2020-11-09 11:30:40 -06:00
Charmander
8bed670aee
Add more error handling to error handling tests
2020-11-05 23:19:59 -08:00
Brian C
07988f985a
Speed up bind functionality ( #2286 )
...
Move from 3 loops (prepareValue, check for buffers, write param types, write param values) to a single loop. This speeds up the insert benchmark by around 100 queries per second. Performance improvement depends on number of parameters being bound.
2020-11-04 08:27:40 -06:00
Marcin K
78a14a164d
feat(): pg-query-stream typescript ( #2376 )
...
* feat(): start converting pg-query stream
* feat(): solution project, initial version of typescript-pg-query stream
* chore(): mocha with typescript
* fix(): eslint ignore query stream dist
* refactor(pg-query-stream): convert test to ts
* chore(): fixed type errors
* chore(): fix helper usage
* chore(): use ts-node compatibile with node v8
* fix(): addd es extension
* chore(): remove emitClose and added compilation for async iterators
* chore(): condition for asyc iteration test
* chore(): rename class to match ts-defs
* chore(): tests to import from src instead of dist
* chore(): remove prettier from peer deps:
* chore(): update lock file
2020-11-03 11:17:49 -06:00
chyzwar
52dfca493c
chore(): remove postgres from lint travis task
2020-11-02 10:39:51 -06:00
chyzwar
c22c2f0ebd
chore(): update eslint, run lint only on latest lts
2020-11-02 10:39:51 -06:00
Casey Foster
415bf09041
Remove console.error on pg-native module not found
2020-11-02 10:33:55 -06:00
Brian M. Carlson
b6d69d5bc2
Publish
...
- pg-cursor@2.4.2
- pg-pool@3.2.2
- pg-query-stream@3.3.2
- pg@8.4.2
pg-cursor@2.4.2
pg-pool@3.2.2
pg-query-stream@3.3.2
pg@8.4.2
2020-10-26 12:19:03 -05:00
Lewis Cowles
80c500ffbf
Update packages/pg-pool/index.js
...
Co-authored-by: Charmander <~@charmander.me>
2020-10-20 12:53:25 -05:00
Lewis Cowles
e82137e6d3
Tests
2020-10-20 12:53:25 -05:00
Lewis Cowles
fd2c3563a5
Security: simplify defineProperty non-enumerables
...
* `password` already has this set, but was a little long considering we only want to override default of one property
* `ssl.key` was showing up in tracebacks
2020-10-20 12:53:25 -05:00
Brian M. Carlson
36342c9a84
Publish
...
- pg-cursor@2.4.1
- pg-query-stream@3.3.1
- pg@8.4.1
pg-cursor@2.4.1
pg-query-stream@3.3.1
pg@8.4.1
2020-10-08 15:53:16 -05:00
Brian M. Carlson
d8681fc2cd
Comments & cleanup
2020-10-08 15:17:34 -05:00
Brian M. Carlson
dd3ce616d0
Fixes based on postgres maintainer advice
2020-10-08 15:17:34 -05:00
Brian M. Carlson
d31486fb7c
Change when sync is sent during pipelining
2020-10-08 15:17:34 -05:00
Brian M. Carlson
b45051d72a
Update comments
2020-10-08 15:17:34 -05:00
Brian M. Carlson
f55d879c52
Apply fix
2020-10-08 15:17:34 -05:00
Brian M. Carlson
17e7e9ed3d
Remove fix to fail tests
2020-10-08 15:17:34 -05:00
Brian M. Carlson
9c678e108c
Fix double-sync crash on postgres 9.x
2020-10-08 15:17:34 -05:00
Brian M. Carlson
7ffe68eba0
Publish
...
- pg-connection-string@2.4.0
- pg-cursor@2.4.0
- pg-protocol@1.3.0
- pg-query-stream@3.3.0
- pg@8.4.0
pg-connection-string@2.4.0
pg-cursor@2.4.0
pg-protocol@1.3.0
pg-query-stream@3.3.0
pg@8.4.0
2020-10-04 14:26:29 -05:00
Brian M. Carlson
125a2686e8
Update changelog
2020-10-04 14:26:04 -05:00
dependabot[bot]
da2bb85987
Bump node-fetch from 2.6.0 to 2.6.1
...
Bumps [node-fetch](https://github.com/bitinn/node-fetch ) from 2.6.0 to 2.6.1.
- [Release notes](https://github.com/bitinn/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/master/docs/CHANGELOG.md )
- [Commits](https://github.com/bitinn/node-fetch/compare/v2.6.0...v2.6.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-04 14:15:19 -05:00
Brian C
7649890bfa
Update SPONSORS.md
2020-10-04 14:14:58 -05:00
Benjie Gillam
c5445f0288
Fix metadata for pg-connection-string
2020-10-04 13:36:55 -05:00
Bogdan Chadkin
a02dfac5ad
Replace semver with optional peer dependencies
...
See example bb74168c95/package.json (L42-L49)
This feature is supported by both npm and yarn.
2020-10-04 13:35:16 -05:00
Tom Carrio
58258430d5
Public export of DatabaseError
...
- Updated root exports of 'pg-protocol' to include DatabaseError
Ref: #2340
2020-10-04 13:33:49 -05:00
Benjie Gillam
e421167d46
Add ssl=true into the test
2020-10-04 13:33:21 -05:00
Benjie Gillam
9cbea21587
Solve issues caused by config.ssl = true
2020-10-04 13:33:21 -05:00
Benjie Gillam
6be3b9022f
Add support for ?sslmode connection string param
2020-10-04 13:33:21 -05:00