Commit Graph

1738 Commits

Author SHA1 Message Date
Steven Fackler
42fa212482 Rustfmt 2016-09-15 21:00:47 -07:00
Steven Fackler
7322308a16 Don't talk about TlsMode until we actually cut 0.12
Causes a bunch of confusion.
2016-09-15 10:27:21 -07:00
Steven Fackler
f5ec24de78 Use type conversions from protocol crate
This also changes ToSql and FromSql to explicitly deal in byte buffers.
2016-09-14 23:27:33 -07:00
Steven Fackler
ff853811cb Use protocol's backend enum 2016-09-13 19:30:28 -07:00
Steven Fackler
fbcdd6b547 Rustfmt 2016-09-12 21:50:21 -07:00
Steven Fackler
bcb104793b Make LazyRows a fallible iterator 2016-09-12 21:39:22 -07:00
Steven Fackler
62cac49e8d Make notification iterators fallible 2016-09-12 21:34:03 -07:00
Steven Fackler
44bf1c94f9 Pull Oid from postgres_protocol 2016-09-11 21:56:22 -07:00
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