Victor Denisov
77c7ee3ee9
Drop MonadBaseControl from two more modules
2017-05-11 21:35:41 -07:00
Victor Denisov
a1568d9dbf
Add mkWeakMVar for Action monad
2017-05-08 23:12:26 -07:00
Victor Denisov
dd6c5057f5
Add modifyMVar for Action monad
2017-05-08 22:48:13 -07:00
Victor Denisov
d963d89c0b
Fix documentation for access function
2017-05-06 23:55:27 -07:00
Victor Denisov
d43b63d305
Merge pull request #73 from VictorDenisov/merge_gridfs
...
Merge gridfs
2016-11-25 20:20:02 -08:00
Victor Denisov
ae64ee6e4e
Fix haddock errors
2016-11-21 20:49:44 -08:00
Victor Denisov
3e08136509
Add GridFS implementation.
...
This code is merged from: https://github.com/btubbs/haskell-gridfs
2016-11-20 19:23:47 -08:00
Sibi Prabakaran
7fcebcbb0a
Add type signatures and extension in code
...
Fixes #71
2016-11-07 21:13:56 +05:30
Victor Denisov
746e670bf0
Drain remaining var in response queue
2016-10-30 00:08:40 -07:00
Victor Denisov
04e5dd3248
Return error if listening thread is closed
2016-10-30 00:08:40 -07:00
Victor Denisov
482fb570c3
Drop MonadBaseControl requirement
2016-08-06 15:17:03 -07:00
Victor Denisov
b9be757039
Restrict type of write function
2016-08-06 13:28:36 -07:00
Victor Denisov
8348045cc5
Inline send function
2016-08-05 20:29:20 -07:00
Victor Denisov
b34162f084
Put request function out of Action monad
2016-08-04 22:58:25 -07:00
Victor Denisov
419b3c19fb
Inline call function
2016-08-04 22:23:30 -07:00
Victor Denisov
66bed533fe
Add documentation for Transport module
2016-06-21 02:19:02 -07:00
Victor Denisov
d40d87500f
Fix warning in authSCRAM
2016-06-19 20:49:56 -07:00
Victor Denisov
f3e1f3b42d
Put new functions into proper sections
2016-06-19 20:49:44 -07:00
Victor Denisov
0ceefaec73
Implement bulk delete operation
2016-06-19 17:18:35 -07:00
Victor Denisov
15ba90784e
Fix bulk update documentation
2016-06-19 17:03:58 -07:00
Victor Denisov
18ed370b90
Implement write concern for new version of insert
2016-06-18 22:30:32 -07:00
Victor Denisov
8091afe4a0
Hide Internal module
2016-06-16 11:27:03 -07:00
Victor Denisov
97400c074d
Implement bulk update operation
2016-06-14 00:37:43 -07:00
Victor Denisov
ff0962b1d3
Remove debug output
2016-06-06 22:44:12 -07:00
Victor Denisov
7fc095725f
Make psend's argument message strict ( #55 )
...
If the message argument can't be evaluated successfully
strict modifier will keep those errors outside of
psend invocation. Psend will catch only actual IO exceptions.
2016-06-02 07:46:24 -07:00
Victor Denisov
3a4ebcb23b
Insert the list of documents into chunks
2016-05-29 23:14:04 -07:00
Victor Denisov
a632e8ff55
Collect size restrictions from the server
2016-05-26 23:03:55 -07:00
Victor Denisov
d123460b40
Implement insert using command mechanism
2016-05-25 00:12:32 -07:00
Victor Denisov
5b97fb4ade
Use listCollections command if protocol version is > 2
2016-05-21 13:32:04 -07:00
Victor Denisov
2ba71ca277
Retrieve server data on connection
2016-05-21 13:32:04 -07:00
Victor Denisov
8132604443
Add warning about experimental TLS support
2016-05-03 23:43:55 -07:00
Victor Denisov
5ca93be5e8
Drop io-region dependency
2016-05-03 23:02:54 -07:00
Victor Denisov
e38ec59d1e
Move Tls module to Transport
2016-05-02 22:05:02 -07:00
Victor Denisov
89ee88e67c
Rename Internal.Connection module to Transport
2016-05-02 21:30:00 -07:00
Victor Denisov
ccd6727ab4
Use conventional types for Tls.Connect
2016-05-01 19:24:40 -07:00
Victor Denisov
a4e5726e1e
Clean up redundant warnings
2016-05-01 19:11:02 -07:00
Victor Denisov
655f4b90bc
Rename readExactly to read
2016-05-01 19:05:51 -07:00
Victor Denisov
73dfdb0b7f
Remove IOStream from Internal.Protocol
2016-05-01 18:17:22 -07:00
Victor Denisov
c011b1a23c
Move content of System.IO.Pipeline to Internal.Protocol
2016-05-01 17:34:06 -07:00
Victor Denisov
f956cb2623
Incorporate Tls implementation
2016-05-01 16:15:08 -07:00
Victor Denisov
19e631c9f4
Implement readExactly using hGet
2016-04-30 14:08:19 -07:00
Victor Denisov
494bdcbe56
Add tls implementation
2016-04-30 14:08:19 -07:00
Yuras Shumovich
0b4e3d96ed
Support mongolab SCRAM auth
...
For some reason mongolab requires additional message exchange round.
2015-11-30 15:55:20 +03:00
Victor Denisov
8af6a82ec8
Clean trailing whitespaces
2015-11-07 10:37:40 -08:00
Ralph Morton
6f5f76afbb
Add support for SCRAM-SHA-1 authentication
2015-11-01 18:05:39 +02:00
Wojtek Narczyński
4fbabd19db
Update MongoDB.hs
...
Correct mispelled language extension in comment.
2015-10-19 15:39:39 +02:00
Victor Denisov
75470af421
Retrieve another batch for next in case of unlimited request
2015-09-29 22:42:22 -07:00
Victor Denisov
68ed7beb56
Remove unused writeLazy
2015-08-31 18:04:00 -07:00
Victor Denisov
e45d9329e9
Address performance issues with insert
...
Compile notices and request into one strict string for performance
boost.
2015-08-29 22:37:05 -07:00
Greg Weber
f385dade31
Merge pull request #25 from VictorDenisov/master
...
Handle the case when mongodb returns less documents than cursor reque…
2015-07-31 17:59:04 -07:00