Gregor Kleen
01afaf599b
Fix for ghc8.8.2
2020-02-22 21:02:13 +01:00
Sam Erie
4241ed7d77
Merge pull request #3 from alasconnect/combinechangelogs
...
Updated documentation
2019-11-07 09:42:20 -09:00
Samuel B. Erie
0b884c9b68
Curated current CHANGELOG
...
- removed old CHANGELOG
- renamed README
2019-11-06 17:06:03 -09:00
Sam Erie
d5d719513a
Merge pull request #2 from alasconnect/v4
...
Version 0.4.0
2019-11-06 15:42:18 -09:00
Samuel B. Erie
91a17947aa
Increment version and update CHANGELOG
2019-11-06 15:27:17 -09:00
Sam Erie
a68eaf8e89
Merge pull request #1 from dminuoso/poolable-v2
...
Poolable
2019-11-06 11:23:23 -09:00
Victor Nawothnig
115214b480
Expose open/close to allow external resource management.
2019-11-05 14:48:22 +01:00
Victor Nawothnig
8eef50dd5d
Ignore for new-* builds.
2019-11-05 14:28:41 +01:00
Brian Jones
e787457cb8
Change cabal homepage to alasconnect
2019-07-22 09:03:05 -08:00
Brian Jones
46aead0578
Modify README to point at alasconnect travis-ci
2019-07-22 08:55:05 -08:00
Brian Jones
1dc492e6a2
Bump version, add contributor notes
2019-07-22 08:34:24 -08:00
Brian Jones
238ebb7913
Update library to latest compiler(s)
...
Built with GHC 8.2.2, 8.4.4, 8.6.5
2019-06-19 14:43:07 -08:00
Mizunashi Mana
e69fc50d73
Fix table notation ( #12 )
2017-11-18 08:40:24 +00:00
Matvey Aksenov
e8e70a00f8
0.2.0
2017-07-04 20:35:22 +00:00
Matvey Aksenov
3c7e4585da
Update CHANGELOG.markdown.
2017-07-04 20:32:38 +00:00
Andrea Bedini
824b44ac22
Decode responses with Asn1.BER not Asn1.DER
...
According to RFC 4511 section 5.1:
The protocol elements of LDAP SHALL be encoded for exchange using the
Basic Encoding Rules [BER] of [ASN.1] with the following restrictions
[...]
The library does not have much choice except accepting everything the
server throws at it, therefore it makes sense using the more lax BER
encoding to parse server responses.
Using DER is still ok for the encoding part since DER is still a subset
of BER, and anything accepting BER will accept DER too.
2017-07-04 09:32:07 +08:00
Matvey Aksenov
b92564e783
Refactoring.
2017-02-27 21:19:29 +00:00
Matvey Aksenov
f2d0a73aa8
Simplify the Host datatype.
2017-02-27 21:07:26 +00:00
Matvey Aksenov
ce4e99b7d6
Add the misssing bangs.
2017-02-27 20:54:45 +00:00
Matvey Aksenov
c98518ba97
Maintenance.
2017-02-23 21:18:34 +00:00
Matthias Hörmann
9921b3178e
implement SASL EXTERNAL authentication (tested with OpenLDAP and client-side certificates as the external auth)
2017-01-17 22:03:23 +01:00
Matthias Hörmann
cbeafaf99a
type annotations in hlint GHC needed when using REPL
2017-01-17 22:02:21 +01:00
Matvey Aksenov
fcaf49c7c8
Start documenting changes going into the next release.
2016-12-27 17:09:48 +00:00
Matvey Aksenov
b411ecedc0
Actually run the test-suites.
...
Close #7 .
2016-12-27 17:02:07 +00:00
Matvey Aksenov
e9e9f35276
Cosmetics.
2016-12-27 15:56:30 +00:00
Matthias Hörmann
889c66a046
allow access to TLSSettings for the connection, e.g. for use with client side certificates
2016-12-27 15:52:34 +00:00
Matthias Hörmann
7a2cf37141
fixed some warnings in SpecHelper.hs
2016-12-27 15:52:34 +00:00
Matthias Hörmann
8e144e01d9
add result to .gitignore
2016-12-27 15:52:34 +00:00
Matthias Hörmann
6b44408394
add -Wall and a couple of other warning GHC options to .cabal file
2016-12-27 15:52:34 +00:00
Matthias Hörmann
85dec4c73d
add vim temp files to .gitignore
2016-12-27 15:52:34 +00:00
Matvey Aksenov
f60e9e5f4d
Add GHC 8.0 to the test matrix.
2016-08-27 17:35:02 +00:00
Matvey Aksenov
7a1214f773
Be honest about the ldapjs dependency.
...
`nix-build` can run tests without any problems now. Close #1 .
2016-08-27 13:56:33 +00:00
Matvey Aksenov
c94763606b
Nix configuration
2016-08-27 13:56:33 +00:00
Matvey Aksenov
cc03a13711
Hackage badge
2016-08-27 13:56:33 +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