-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: iwanb/python-ldap
base: main
head repository: python-ldap/python-ldap
compare: main
- 12 commits
- 18 files changed
- 6 contributors
Commits on Apr 23, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 8861398 - Browse repository at this point
Copy the full SHA 8861398View commit details
Commits on May 7, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 7ab1fa9 - Browse repository at this point
Copy the full SHA 7ab1fa9View commit details -
fix(ldif): explicitly close sockets after fetching URLs
fixes resource warnings in Python 3.14
Configuration menu - View commit details
-
Copy full SHA for 142a9ca - Browse repository at this point
Copy the full SHA 142a9caView commit details -
ci(github): update github actions
> Ubuntu with Python pypy3.10 > Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-python@v5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Configuration menu - View commit details
-
Copy full SHA for de9119d - Browse repository at this point
Copy the full SHA de9119dView commit details -
test: Switch to using slapd + -T<tool> for tool use
Using a locally compiled OpenLDAP impossible without this as libtool wrappers eat argv[0] of the symlinked binaries. Using a locally compiled OpenLDAP still often needs changes to the configuration, this should be a reasonably easy step forward.
Configuration menu - View commit details
-
Copy full SHA for 54be2ee - Browse repository at this point
Copy the full SHA 54be2eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dcaa43 - Browse repository at this point
Copy the full SHA 0dcaa43View commit details -
feat(ldapobject): allow passing
uri=NoneinSimpleLDAPObjectand `ReconnectLDAPObject` to be consistent with `initialize()`. Fixes: 7af3125 Issue: python-ldap#465
Configuration menu - View commit details
-
Copy full SHA for 7df168b - Browse repository at this point
Copy the full SHA 7df168bView commit details -
test: Test valid and invalid attrlist parameters
Add tests test_valid_attrlist_parameter_types and test_invalid_attrlist_parameter_types which test the behaviour when passing different Python types. All iterables which return only strings should pass, everything else should raise a TypeError.
Configuration menu - View commit details
-
Copy full SHA for 4364ede - Browse repository at this point
Copy the full SHA 4364edeView commit details -
fix(LDAPObject): Prevent memory errors in attrs_from_List
Function `PySequence_Length` can return -1 on iterables like `dict`. The following PyMem_NEW still succeeds due `PyMem_NEW(char *, -1 + 1)` being equivalent to `char** PyMem_Malloc(1)`, which then can result in a segmentation fault later on. Solution: Use `seq` and `PySequence_Size` to determine the size of the sequence. This way any iterable which contains only strings can be used. Co-authored-by: Christian Heimes <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f3f792e - Browse repository at this point
Copy the full SHA f3f792eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e643924 - Browse repository at this point
Copy the full SHA e643924View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e471e3 - Browse repository at this point
Copy the full SHA 6e471e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd877c9 - Browse repository at this point
Copy the full SHA bd877c9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main