Matvey Aksenov
5d8b2fc5a9
fix nix-build
2015-11-24 18:23:43 +00:00
Matvey Aksenov
c1123fb1a0
M
2015-11-24 17:56:32 +00:00
Matvey Aksenov
064fd9b377
shame
2015-11-23 22:14:49 +00:00
Matvey Aksenov
990a1021b8
fix stuff that can be fixed
2015-11-23 22:04:59 +00:00
Matvey Aksenov
82b1769fc9
the latest ldapjs is firmly in the insane shit camp, but I think I've massaged it into a working condition
2015-11-23 21:27:00 +00:00
Matvey Aksenov
f74ee35d6d
finally some progress
2015-11-23 20:37:06 +00:00
Matvey Aksenov
bab975ef06
Nix configuration
2015-06-08 20:24:37 +00:00
Matvey Aksenov
da54207774
Implement the Abandon operation
2015-04-23 20:26:31 +00:00
Matvey Aksenov
fcaf02b044
Homegrown ASN.1 encoding.
...
The main purpose of this is to allow `ToAsn1` instances to match
the spec closer. It also lets us implement Abandon operation fairly
easily (see the subsequent commit).
2015-04-23 20:23:44 +00:00
Matvey Aksenov
57bf3c066a
Hackage badge
2015-04-11 17:01:17 +00:00
Matvey Aksenov
687524926f
Minor adjustments
2015-04-11 16:40:40 +00:00
Matvey Aksenov
79283cd3df
Add even more documentation
2015-04-11 16:15:46 +00:00
Matvey Aksenov
e4df6337ab
Add more documentation
...
Also, add many links to RFC, improve LDAPOID handling, and
other miscellaneous stuff.
2015-04-08 20:12:39 +00:00
Matvey Aksenov
aea85536cf
React on Unsolicited Notifications
...
Also improves the behavior when an `IOException` is encountered:
only exceptions directly related to LDAP are trapped by `with`.
2015-04-04 17:41:40 +00:00
Matvey Aksenov
9ab5760b8e
Support IntermediateResponse
2015-04-04 11:07:00 +00:00
Matvey Aksenov
273c29e30a
Improve the Search operation support
...
- Test `approximate` matches (even if they are mostly useless)
- Partially support `Extensible` matching
- Parse and ignore `SearchResultReference` responses, if any
2015-04-04 10:16:18 +00:00
Matvey Aksenov
e9ff0c17c3
Haddock markup fixes
2015-04-04 07:57:16 +00:00
Matvey Aksenov
dd1a89d426
Support ModifyDN
2015-04-03 22:28:20 +00:00
Matvey Aksenov
ebccd8628f
Set up Travis CI builds against GHC 7.6.3, 7.8.4, and 7.10.1
2015-04-03 21:15:43 +00:00
Matvey Aksenov
ab79efd94c
Implement Extended Operation support
2015-04-03 16:18:11 +00:00
Matvey Aksenov
1c9bd11626
Extract as much useful information as possible from errors
2015-04-03 15:13:52 +00:00
Matvey Aksenov
51f61cea6c
Support Modify
2015-04-03 13:38:44 +00:00
Matvey Aksenov
cfaabed84e
Fire up a separate LDAP server instance for each example
2015-04-01 23:31:59 +00:00
Matvey Aksenov
3543e6a0b6
Support Compare
2015-04-01 23:19:29 +00:00
Matvey Aksenov
c65895bb59
Support "insecure" TLS.
...
In addition to the plaintext and "secure" TLS modes. It's useful
when one authenticates against a LDAP server with a self-signed
certificate, for example.
2015-04-01 22:19:00 +00:00
Matvey Aksenov
e56c2b41c9
Shuffle things around
2015-04-01 21:42:14 +00:00
Matvey Aksenov
e087f3eb99
Support Delete
2015-04-01 20:44:09 +00:00
Matvey Aksenov
4b8863c1e4
Support Add
2015-04-01 20:10:10 +00:00
Matvey Aksenov
ae8458a673
Add some of the missing search filter tests
2015-04-01 07:38:05 +00:00
Matvey Aksenov
aa4f17b354
Mock LDAP server for testing
2015-03-31 21:44:18 +00:00
Matvey Aksenov
1a5aa30733
Add a disclaimer
2015-03-31 08:04:16 +00:00
Matvey Aksenov
752bdd7cdd
Add simple Search operation tests
2015-03-31 07:59:36 +00:00
Matvey Aksenov
3630ddf506
Add tests for the Bind operation
2015-03-28 11:11:32 +00:00
Matvey Aksenov
86f256fbd8
SizeLimitExceeded isn't either
2015-03-28 10:37:16 +00:00
Matvey Aksenov
2013999e24
AdminLimitExceeded is not really an error for the Search operation
2015-03-28 10:32:34 +00:00
Matvey Aksenov
c9d034f952
Fix the encoding of the `present' filter
2015-03-28 10:29:55 +00:00
Matvey Aksenov
7aa2703319
Initial commit
...
Only Bind and Search operations are (partially) implemented. More
tests and documentation are needed.
2015-03-28 12:13:51 +03:00