Steven Fackler
be2ca03fa9
tokio-postgres query cancellation
2018-06-27 22:37:43 -07:00
Steven Fackler
c2fb9c6de0
Move TLS logic to connect future
...
This way we can reuse it for query cancellation
2018-06-26 22:04:15 -07:00
Steven Fackler
6edab70b0e
Channel binding support in tokio-postgres
2018-06-26 21:17:04 -07:00
Steven Fackler
70758bcd93
tokio-postgres TLS setup
2018-06-25 21:16:18 -07:00
Steven Fackler
e86091a268
Working select/execute
2018-06-20 20:06:11 -04:00
Steven Fackler
cb805d6057
Add execute
2018-06-19 22:10:07 -04:00
Steven Fackler
aa0fca4929
tag futures as must use
2018-06-19 19:54:29 -04:00
Steven Fackler
e9db2bf284
Defer message sends until first poll
...
This matches up generally with the "futures do nothing until polled"
model.
2018-06-19 19:51:30 -04:00
Steven Fackler
9d5a36e173
Only flush if necessary
...
If poll_write was blocked trying to write a request out to the socket,
it's because the write triggered a flush and the socket wasn't ready. We
don't want to try to flush again, since it's at best a waste of time and
at worst can cause a deadlock if the socket becomes available after the
poll_write and before the poll_flush. If that happens, we should be in
poll_write again writing more data but that wouldn't happen.
2018-06-18 22:49:53 -04:00
Steven Fackler
13fcea7ae2
Working statement preparation
2018-06-18 22:34:25 -04:00
Steven Fackler
0d0435fc2e
Start on prepare
2018-06-18 08:18:04 -04:00
Steven Fackler
8c3770bd57
Start on tokio-postgres rewrite
2018-06-16 21:29:27 -07:00
Steven Fackler
11ffcac087
Support SCRAM channel binding for Postgres 11
2018-06-01 23:07:33 -07:00
Kyle Huey
e9c773c317
Derive Debug on Notifications.
2018-05-02 09:28:09 -07:00
Steven Fackler
2777703ef3
Make constants associated
2018-04-22 15:01:55 -07:00
Steven Fackler
fcbed9175b
Allow FromSql to borrow from the buffer
...
This allows for in-place deserialization of text and bytea values in
particular.
Row::get_bytes is removed since it previously existed for this use case.
Closes #281
2018-04-22 13:16:34 -07:00
Steven Fackler
06bcde2da1
Keepalive support in tokio-postgres
2018-04-15 14:38:01 -07:00
Kyle Huey
b9b3f47151
Change Handshake trait to not consume itself on use.
2018-01-29 04:16:32 -08:00
Kyle Huey
b171da35f5
Add an is_desynchronized
on tokio_postgres::Connection.
2018-01-29 03:05:16 -08:00
Steven Fackler
bb3ebbf943
Fix some warnings
2018-01-09 21:15:35 -08:00
Quentin Laveau
3e4186a316
Correct build error on non-unix targets for tokio-postgres
2017-10-09 09:24:43 +02:00
Steven Fackler
762a7aef7f
Release v0.3.0
2017-09-30 16:14:46 -07:00
Steven Fackler
24abd2e319
Remove more deprecated use
2017-09-30 15:22:33 -07:00
Steven Fackler
a24704e998
Fix doctest
2017-09-30 15:16:45 -07:00
Steven Fackler
6780d41225
Stop using deprecated stuff
2017-09-30 15:14:02 -07:00
Steven Fackler
9373d2fa55
Update futures-state-stream
2017-09-30 14:56:15 -07:00
Steven Fackler
d0db938f82
Forward macros
2017-07-23 15:43:05 -07:00
Steven Fackler
7b22574aa6
Mangle hidden trait method
2017-07-22 10:27:31 -07:00
Steven Fackler
792d7bf374
Just reexport types module
2017-07-20 22:58:29 -07:00
Steven Fackler
4c6e36e03a
Fixes
2017-07-19 21:27:12 -07:00
Steven Fackler
fed246e9fd
Error reform for tokio-postgres
2017-07-19 21:22:27 -07:00
Steven Fackler
d684e5edd6
Remove internals traits
2017-07-09 10:25:20 -07:00
Steven Fackler
bec973c776
Make Type an opaque type
2017-07-09 00:02:45 -07:00
Steven Fackler
561b46a7bf
Rustfmt
2017-07-08 20:53:15 -07:00
Steven Fackler
01a1529624
Make SqlState into an opaque type rather than enum
2017-07-08 20:52:36 -07:00
Steven Fackler
c4367f1bbe
Disable unix socket test
2017-07-08 19:48:29 -07:00
Steven Fackler
47b0db257c
Switch CI to CircleCI 2.0
2017-07-08 19:41:24 -07:00
Steven Fackler
6a86f8dd85
Rustfmt
2017-06-30 17:35:17 -10:00
Steven Fackler
3809972907
Fix execute of statements which return rows
...
Closes #274
2017-06-30 17:33:49 -10:00
Steven Fackler
9628c5b89d
Release tokio-postgres v0.2.3
2017-06-11 13:11:19 -07:00
Steven Fackler
9bb59ced69
More doc fixes
2017-05-07 19:19:48 -07:00
Steven Fackler
6b008766bf
Use the bytes crate for backend message parsing ( #253 )
2017-05-06 08:28:07 -07:00
Steven Fackler
413d1db5cd
Release tokio-postgres v0.2.2
2017-05-02 08:56:12 -07:00
Steven Fackler
1352f32421
Reexport openssl in tokio-postgres as well
2017-05-01 22:09:50 -07:00
Steven Fackler
23c232cbeb
Start using tokio_io
2017-04-23 15:39:07 -07:00
Steven Fackler
9126ec4ef2
Support notifications on tokio-postgres
...
Closes #242
2017-03-08 10:38:20 +11:00
Steven Fackler
5685dded4e
Release tokio-postgres 0.2.1
2017-02-23 20:40:02 -08:00
Steven Fackler
6e2927bf7e
Rustfmt
2017-02-23 20:27:29 -08:00
Steven Fackler
68ba14d679
Fix build
2017-02-23 20:20:50 -08:00
Steven Fackler
682a45bb79
Don't depend on tokio-uds on Windows
...
Closes #236
2017-02-23 19:48:20 -08:00
Steven Fackler
c59799e376
Refactor connectparams
2017-02-15 21:42:27 -08:00
Steven Fackler
4c91a68dcc
try! -> ?
2017-02-14 22:46:19 -08:00
Steven Fackler
28b7f05cb6
Fix warnings
2017-02-14 22:16:42 -08:00
Steven Fackler
a8ed34b66e
Remove SessionInfo
...
This was never actually used, and is incompatible with tokio-postgres's
API.
2017-02-14 22:10:58 -08:00
Steven Fackler
814c5797c5
Release tokio-postgres v0.1.1
2017-02-04 15:37:34 -08:00
Steven Fackler
f37b9cfaf7
Manually inline types module
...
Doc inlining doesn't work with globs.
2017-02-04 15:11:29 -08:00
Steven Fackler
b673d8a727
Make statement IDs globally unique
...
This avoids weird behavior when using a statement with the wrong
connection
2017-01-07 14:36:40 -08:00
Steven Fackler
6275056953
Set the doc root
2016-12-26 17:38:07 -05:00
Steven Fackler
eb53d51512
Add a doc example
2016-12-26 17:19:43 -05:00
Steven Fackler
5004efb792
Rename crate
2016-12-26 16:41:09 -05:00