summaryrefslogtreecommitdiffstats
path: root/ipapython/ipaldap.py
Commit message (Expand)AuthorAgeFilesLines
* pylint_plugins: add forbidden import checkerJan Cholasta2017-03-101-0/+2
* Use GSS-SPNEGO if connecting locallySimo Sorce2017-03-071-1/+5
* py3: modify_s: attribute name must be str not bytesMartin Basti2017-02-101-1/+1
* ipaldap: preserve order of values in LDAPEntry._sync()Jan Cholasta2017-02-091-2/+2
* py3: get_memberofindirect: fix ByteWarningsMartin Basti2017-02-081-2/+4
* py3: ipaldap: properly encode DNSName to bytesMartin Basti2017-02-081-1/+1
* Use dict comprehensionMartin Basti2017-01-311-1/+3
* py3: ipaldap: update encode/decode methodsMartin Basti2017-01-311-34/+7
* py3: make_filter_from_attr: use string instead of bytesMartin Basti2017-01-241-1/+2
* py3: ldap modlist must have keys as string, not bytesMartin Basti2017-01-241-1/+2
* ipaldap: properly escape raw binary values in LDAP filtersJan Cholasta2017-01-241-3/+6
* Make get_entries() not ignore its limit argumentsStanislav Laznicka2016-12-061-1/+2
* Fix Python 3 bugs discovered by pylintChristian Heimes2016-11-251-1/+4
* Fix ipa migrate-ds when it finds a search referenceFlorence Blanc-Renaud2016-11-171-8/+4
* ipaldap: remove do_bind from LDAPClientTomas Krizek2016-11-101-20/+0
* ipaldap: merge IPAdmin to LDAPClientTomas Krizek2016-11-071-90/+63
* ipaldap: merge gssapi_bind to LDAPClientTomas Krizek2016-11-071-4/+1
* ipaldap: merge external_bind into LDAPClientTomas Krizek2016-11-071-7/+3
* ipaldap: merge simple_bind into LDAPClientTomas Krizek2016-11-071-7/+4
* ipaldap: remove wait/timeout during bindsTomas Krizek2016-11-071-38/+12
* do not use keys() method when iterating through dictionariesMartin Babinsky2016-10-121-1/+1
* Pylint: fix the rest of unused local variablesMartin Basti2016-10-111-9/+3
* Pylint: enable check for unused-variablesMartin Basti2016-09-271-0/+2
* ipalib: introduce Principal parameterMartin Babinsky2016-07-011-1/+5
* ipaldap: turn LDAP filter utility functions into class methodsFraser Tweedale2016-06-291-16/+19
* ldap: fix handling of binary data in search filtersJan Cholasta2016-06-211-1/+6
* add context to exception on LdapEntry decode errorFlorence Blanc-Renaud2016-06-091-2/+10
* ipaldap: Convert dict items to list before iteratingPetr Viktorin2016-05-301-1/+1
* ipaldap: Keep attribute names as text, not bytesPetr Viktorin2016-05-301-2/+2
* Remove unused variable and finally block in SchemaCacheMartin Basti2016-05-121-5/+0
* differentiate between limit types when LDAP search exceeds configured limitsMartin Babinsky2016-04-131-18/+50
* pylint: supress false positive no-member errorsMartin Basti2016-03-021-1/+1
* ipaldap, ldapupdate: Encoding fixes for Python 3Petr Viktorin2016-02-171-4/+10
* Remove unused importsMartin Basti2015-12-231-4/+1
* Upgrade: increase time limit for upgradesMartin Basti2015-12-011-2/+9
* Fix more bytes/unicode issuesPetr Viktorin2015-10-221-2/+3
* ipaldap: Remove extraneous `long` (included in six.int_types)Petr Viktorin2015-10-131-1/+1
* Use bytes instead of str where appropriateJan Cholasta2015-09-171-17/+17
* Alias "unicode" to "str" under Python 3Jan Cholasta2015-09-171-0/+3
* Use six.python_2_unicode_compatibleJan Cholasta2015-09-071-1/+3
* ldap: Make ldap2 connection management thread-safe againJan Cholasta2015-09-041-23/+9
* Use six.integer_types instead of (long, int)Petr Viktorin2015-09-011-1/+1
* Use Python3-compatible dict method namesPetr Viktorin2015-09-011-8/+8
* Use six.string_types instead of "basestring"Petr Viktorin2015-09-011-1/+2
* Modernize 'except' clausesPetr Viktorin2015-08-121-7/+7
* allow to call ldap2.destroy_connection multiple timesPetr Vobornik2015-05-071-1/+1
* speed up indirect member processingPetr Vobornik2015-04-271-0/+2
* ldap: Remove IPASimpleLDAPObjectJan Cholasta2015-04-161-105/+0
* ldap: Use SimpleLDAPObject instead of IPASimpleLDAPObject in LDAPClientJan Cholasta2015-04-161-2/+2
* ldap: Move schema handling from IPASimpleLDAPObject to LDAPClientJan Cholasta2015-04-161-280/+261