- Avoid binding the connection twice #142 (@m2hofi94)
- Gracefully handle username lookups with list return values #117 (@metrofun)
- Misc cleanup + fixes #95 (@dhirschfeld) - Empty DN templates are now ignored,
search_filter
andallowed_groups
are no longer mutually exclusive*.
- Allow authentication with empty bind_dn_template when using lookup_dn #106 (@behrmann)
- Ignore username returned by resolve_username #105 (@behrmann) -
use_lookup_dn_username
configuration option added - Lookup additional LDAP user info #103 (@manics) - user_info_attributes is now saved in auth_state for a valid user.
- Fix CI linting failures and add testing of Py38 #157 (@consideRatio)
- Add long description for pypi #155 (@manics)
- Add badges according to team-compass #154 (@consideRatio)
- Travis deploy tags to PyPI #153 (@manics)
- Add bind_dn_template to Active Directory instructions #147 (@irasnyd)
- Expand contributor's guide #135 (@marcusianlevine)
- Add Travis CI setup and simple tests #134 (@marcusianlevine)
- Update project url in setup.py #92 (@dhirschfeld)
- Update README.md #85 (@dhirschfeld)
- Bump version to 1.2.2 #84 (@dhirschfeld)
(GitHub contributors page for this release)
@behrmann | @betatim | @consideRatio | @dhirschfeld | @irasnyd | @m2hofi94 | @manics | @marcusianlevine | @meeseeksmachine | @metrofun | @ramkrishnan8994 | @titansmc | @yuvipanda
Minor patch release for incorrectly escaping commas in resolved_username
- Fix comma escape in
resolved_username
#83 (@dhirschfeld)
- Add manifest to package license #74 (@mariusvniekerk) - Adds license file to the sdist
(GitHub contributors page for this release)
@dhirschfeld | @mariusvniekerk
Minor patch release for bug in resolved_username
regex.
- Fix resolved_username regex #75 (@dhirschfeld)
- Improve packaging #77 (@dhirschfeld) - Decoupled runtime dependencies from the build process
- Minor cleanup of setup.py #73 (@dhirschfeld)
- Escape comma in resolved_username #68 (@dhirschfeld)
- Fixed really bad error #64 (@jcrubioa)
- Don't force TLS bind if not using SSL. #61 (@GrahamDumpleton)
- Catch exception thrown in getConnection #56 (@dhirschfeld)
- Update LICENSE #48 (@fm75)
- Switching to StartTLS instead of ssl #46 (@toxadx)
- Add yuvipanda's description of local user creation #43 (@willingc)
- Update ldapauthenticator.py #40 (@sauloal)
- import union traitlet #34 (@dirkcgrunwald)
- User CN name lookup with specific query #32 (@mateuszboryn)
- Add better documentation for traitlets #26 (@yuvipanda)
- Extending ldapauthenticator to allow arbitrary LDAP search-filters #24 (@nklever)
- Support for multiple bind templates #23 (@kishorchintal)
@beenje | @deebuls | @dhirschfeld | @dirkcgrunwald | @fm75 | @GrahamDumpleton | @jcrubioa | @kishorchintal | @mateuszboryn | @minrk | @nklever | @pratik705 | @sauloal | @toxadx | @willingc | @yuvipanda
- More options for ldap group membership #22 (@m0zes)
- Add info on invalidating existing logins #18 (@yuvipanda)
- Add more verbose logging for login failures #17 (@yuvipanda)
- Clarify usage of 'c.' #16 (@yuvipanda)
- Add support for looking up the account DN post-bind #12 (@skemper)
@m0zes | @minrk | @skemper | @yuvipanda
Initial release.