Commit Graph

1580 Commits

Author SHA1 Message Date
Steven Fackler
96943d7e10 Switch over to protocol backend parser
We still have to keep our owned Backend enum around since SEME doesn't
work :'(
2016-09-11 21:27:13 -07:00
Steven Fackler
457d700639 Read message 2016-09-11 19:20:23 -07:00
Steven Fackler
82f708c5ff Add a MessageStream 2016-09-11 17:19:06 -07:00
Steven Fackler
f135d22394 remove Frontend messages 2016-09-11 16:48:19 -07:00
Steven Fackler
ad6fa4d0b1 More moves 2016-09-11 16:29:28 -07:00
Steven Fackler
52991387e5 More protocol moves 2016-09-11 16:13:57 -07:00
Steven Fackler
59e1273faa Start switching over to postgres-protocol 2016-09-11 15:54:37 -07:00
Steven Fackler
1c272246a4 Switch from bit packing to bools 2016-09-10 14:27:34 -07:00
Steven Fackler
5730903e5f Lazily initialize typeinfo queries
Cuts out a little bit of traffic for connections that don't use custom
types and avoids weird logic for things like CockroachDB that expose a
Postgres interface but not pg_catalog.
2016-09-10 13:59:49 -07:00
Steven Fackler
7509d34407 Update codegen to Postgres 9.6 RC1 2016-09-10 11:47:18 -07:00
Steven Fackler
842bdafe1f Pull connect params out to its own module 2016-09-10 11:12:26 -07:00
Steven Fackler
b76ac7e05a Upgrade to openssl 0.8 2016-09-10 10:31:43 -07:00
Steven Fackler
0441c750a7 Doc tweaks 2016-09-10 10:31:43 -07:00
Steven Fackler
ccf94ad5ef Remove nightly feature 2016-09-10 10:31:43 -07:00
Steven Fackler
49b9b830d3 Bump min version in README 2016-09-10 10:31:43 -07:00
Steven Fackler
bf1250eb78 Always support unix sockets 2016-09-10 10:31:43 -07:00
Steven Fackler
0704670493 Cleanup 2016-09-10 10:31:21 -07:00
Steven Fackler
f2cf6be6bc Rename all features
You can't add dependencies to implicit features, so move them all just
in case.
2016-09-10 10:31:21 -07:00
Steven Fackler
c3aed4457f Remove deprecated set_transaction_isolation 2016-09-10 10:30:47 -07:00
Steven Fackler
935785f672 Update docs for SSL -> TLS migration 2016-09-10 10:30:47 -07:00
Steven Fackler
2a6889fa0b Rename SslMode to TlsMode
TLS has been a thing since 1999 - time to use it rather than SSL!
2016-09-10 10:30:47 -07:00
Steven Fackler
2e25862a66 Rename ssl stuff 2016-09-10 10:30:47 -07:00
Steven Fackler
e0b1eeec68 Doc tweaks 2016-09-10 10:30:47 -07:00
Steven Fackler
1627d62878 Overhaul security framework integration 2016-09-10 10:30:47 -07:00
Steven Fackler
da7407f543 Add a more robust wrapper for OpenSSL support 2016-09-10 10:30:47 -07:00
Steven Fackler
7e48593a54 Check domain for openssl wrapper
Also update the expired certs we were using.
2016-09-10 10:30:47 -07:00
Steven Fackler
f769d0b766 Make line/file/routine in Error optional
cc #171
2016-09-10 10:30:47 -07:00
Steven Fackler
3bb055ad98 Alter [T] ToSql implementation to be one-indexed
This corresponds with the behavior of array literals in Postgres itself.

Closes #176
2016-09-10 10:30:47 -07:00
Steven Fackler
92be2db0e2 Remove deprecated Slice type 2016-09-10 10:30:47 -07:00
Steven Fackler
4373eff16f Remove back compat reexport 2016-09-10 10:30:47 -07:00
Steven Fackler
7d07e61e9c Remove fixmes in Type builder 2016-09-10 10:30:47 -07:00
Steven Fackler
dede1189b4 Merge branch 'release' 2016-08-29 10:30:08 +02:00
Steven Fackler
b419625641 Merge branch 'release-v0.11.11' into release 2016-08-29 10:27:08 +02:00
Steven Fackler
86b206188f Release v0.11.11 2016-08-29 10:26:54 +02:00
Steven Fackler
611564c8ac Merge pull request #199 from jwilm/support-uuid-0.3
Support uuid 0.3
2016-08-25 20:28:28 +02:00
Joe Wilm
498d4519e3 Support uuid 0.3 2016-08-24 17:39:11 -07:00
Steven Fackler
d3b567549d Expand serde_json support 2016-08-18 20:42:28 -07:00
Steven Fackler
ebce0bbf21 Ignore IDEA stuff 2016-08-14 16:40:40 -07:00
Steven Fackler
67dd6b57c3 Merge branch 'release' 2016-08-05 13:37:25 -07:00
Steven Fackler
30f11af1a2 Merge branch 'release-v0.11.10' into release 2016-08-05 13:35:55 -07:00
Steven Fackler
f4aabceaf3 Release v0.11.10 2016-08-05 13:35:14 -07:00
Steven Fackler
5d615f0491 Fix bogus HTML escaping in docs 2016-08-05 13:34:53 -07:00
Steven Fackler
8e22dfba57 Fix postgres 9.0 typeinfo 2016-08-04 20:49:56 -07:00
Steven Fackler
a3687717f9 Cache dependencies 2016-08-04 19:53:29 -07:00
Steven Fackler
282bf50e79 Error cleanup 2016-07-09 18:41:10 -07:00
Steven Fackler
d209c2ec31 Tweak empty array logic a bit
We want to make sure we always consume the entire reader.
2016-07-09 10:06:35 -07:00
Steven Fackler
606637be1c Bump to 1.9, drop net2 2016-07-07 21:06:27 -07:00
Steven Fackler
5a58966148 Merge pull request #190 from programble/fix/empty-array
Fix empty array conversion
2016-07-07 16:28:43 -04:00
Curtis McEnroe
5b6cb169bc
Return empty Vec for zero-dimensional array 2016-07-07 14:58:25 -04:00
Curtis McEnroe
e8496a8156
Test array params 2016-07-07 14:42:45 -04:00