Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add conversion of attribute name synonyms when generating modlists. | Pavel Zuna | 2009-06-15 | 1 | -0/+28 | |
| | ||||||
* | Add support for incomplete (truncated) search results. | Pavel Zuna | 2009-06-15 | 1 | -14/+29 | |
| | | | | | | | | | | ldap2.find_entries now returns a tuple containing 2 values. First, a list of entries (dn, entry_attrs), Second, the truncated flag. If the truncated flag is True, search results hit a server limitation and are incomplete. This patch also removes decoding of non-string scalar python types into unicode (they are left unchanged). | |||||
* | Fix bugs in ldap2. | Pavel Zuna | 2009-06-12 | 1 | -18/+8 | |
| | ||||||
* | Fix bug in ldap2.normalize_dn. | Pavel Zuna | 2009-06-10 | 1 | -1/+1 | |
| | | | | DN was always returned as lower-case, sometimes resulting in 2 RDN values with different cases when creating entries. | |||||
* | Make it easier to search for a single entry by attribute value ↵ | Pavel Zuna | 2009-05-26 | 1 | -6/+19 | |
| | | | | (find_entry_by_attr). Fix minor search filter generation issues. | |||||
* | Make ldap2 always return attribute names as lowercase. Add Encoder to ldap2 ↵ | Pavel Zuna | 2009-05-22 | 1 | -117/+43 | |
| | | | | base classes and use encode_args/decode_retval where applicable. | |||||
* | Fix password setting on python 2.4 systems (it doesn't like None for oldpw) | Rob Crittenden | 2009-05-21 | 1 | -1/+1 | |
| | ||||||
* | Schema change so the nisnetgroup triples work properly. | Rob Crittenden | 2009-05-19 | 1 | -1/+1 | |
| | | | | | | If we use cn for hostname there is no easy way to distinguish between a host and a hostgroup. So adding a fqdn attribute to be used to store the hostname instead. | |||||
* | Fix a comment and some typos | Rob Crittenden | 2009-05-13 | 1 | -2/+7 | |
| | ||||||
* | Make search filter generation a bit safer. Minor bug fixes/code improvements. | Pavel Zuna | 2009-04-30 | 1 | -8/+12 | |
| | ||||||
* | Add method to generate DN from attribute directly, without making RDN first. | Pavel Zuna | 2009-04-30 | 1 | -0/+10 | |
| | ||||||
* | Use XML rather than string routines to handle response from dogtag Remove ↵ | Rob Crittenden | 2009-04-28 | 1 | -6/+17 | |
| | | | | trailing CR/LF from the password file | |||||
* | Rename errors2.py to errors.py. Modify all affected files. | Pavel Zuna | 2009-04-23 | 3 | -31/+31 | |
| | ||||||
* | Fix filter generator in ldapapi. Shouldn't produce invalid filters anymore. | Pavel Zuna | 2009-04-23 | 1 | -6/+12 | |
| | ||||||
* | Throw AlreadyGroupMember instead of EmptyModlist when trying to re-add ↵ | Pavel Zuna | 2009-04-22 | 1 | -3/+4 | |
| | | | | member to a group. | |||||
* | Change ldap2.__handle_errors into the global _handle_errors function. | Pavel Zuna | 2009-04-22 | 1 | -52/+53 | |
| | ||||||
* | Make it possible to construct partial match filters using make_filter_* ↵ | Pavel Zuna | 2009-04-22 | 1 | -6/+20 | |
| | | | | methods. Add missing _sasl_auth variable. | |||||
* | Convert the RA plugin to use nsslib and remove the configure methods | Rob Crittenden | 2009-04-20 | 1 | -134/+39 | |
| | ||||||
* | Remove unwanted white space | Rob Crittenden | 2009-04-20 | 1 | -12/+12 | |
| | ||||||
* | Finish work replacing the errors module with errors2 | Rob Crittenden | 2009-04-20 | 1 | -30/+64 | |
| | | | | | | Once this is committed we can start the process of renaming errors2 as errors. I thought that combinig this into one commit would be more difficult to review. | |||||
* | Renaming the backend ldap plugin to ldapapi.py to prevent module import issues | Rob Crittenden | 2009-04-06 | 1 | -0/+0 | |
| | ||||||
* | Use full OID for LDAP SYNTAX identification. Don't convert Booleans and ↵ | Pavel Zuna | 2009-04-06 | 1 | -24/+20 | |
| | | | | Integers into respective python types as their ranges might not match. Rename module-scope functions. | |||||
* | Add new LDAP backend plugin. | root | 2009-04-03 | 1 | -0/+741 | |
| | ||||||
* | Implement an installer for the Dogtag certificate system. | Rob Crittenden | 2009-04-03 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | The CA is currently not automatically installed. You have to pass in the --ca flag to install it. What works: - installation - unistallation - cert/ra plugins can issue and retrieve server certs What doesn't work: - self-signed CA is still created and issues Apache and DS certs - dogtag and python-nss not in rpm requires - requires that CS be in the "pre" install state from pkicreate | |||||
* | Renamed remaining plugins still using f_* b_* convention | Jason Gerard DeRose | 2009-04-01 | 1 | -0/+0 | |
| | ||||||
* | Allow a search using only the exact search filter | Rob Crittenden | 2009-03-25 | 1 | -4/+10 | |
| | ||||||
* | Update objectclasses for groups, by default not posix groups. | Rob Crittenden | 2009-02-27 | 1 | -1/+1 | |
| | | | | | | This change depends on DS bugs 487574 and 487725. Groups cannot be promoted properly without these fixed. It will fail with an Object Class violation because gidNumber isn't set. | |||||
* | Removed 'Assert False' that was mistakingly left in cert.py; small cleanup ↵ | Jason Gerard DeRose | 2009-02-17 | 1 | -4/+2 | |
| | | | | in cert.py and ra.py imports | |||||
* | Implemented more elegant way for entire plugin module to be conditionally ↵ | Jason Gerard DeRose | 2009-02-17 | 1 | -3/+7 | |
| | | | | skipped; updated cert.py and ra.py modules to use this | |||||
* | Added env.enable_ra variable and change cert.py and ra.py plugin modules to ↵ | Jason Gerard DeRose | 2009-02-17 | 1 | -1/+2 | |
| | | | | register plugins conditionally | |||||
* | Cleaned up ra.revoke_certificate() and ra.take_certificate_off_hold(); added ↵ | Jason Gerard DeRose | 2009-02-17 | 1 | -142/+121 | |
| | | | | more tests in integration.py | |||||
* | Some cleanup in ra.request_certificate() | Jason Gerard DeRose | 2009-02-17 | 1 | -44/+41 | |
| | ||||||
* | More work on ra.check_request_status() and ra.get_certificate() | Jason Gerard DeRose | 2009-02-17 | 1 | -55/+83 | |
| | ||||||
* | Continued cleanup cert/ra plugins | Jason Gerard DeRose | 2009-02-17 | 1 | -20/+57 | |
| | ||||||
* | Fixed a few problems in ra.py backend plugin | Jason Gerard DeRose | 2009-02-17 | 1 | -4/+2 | |
| | ||||||
* | Started cleanup work on ra plugin; fixed problem in api.bootstrap() when ↵ | Jason Gerard DeRose | 2009-02-17 | 1 | -102/+76 | |
| | | | | process does not have permision to open log file | |||||
* | Renamed b_ra.py plugin module to ra.py | Jason Gerard DeRose | 2009-02-17 | 1 | -0/+0 | |
| | ||||||
* | Fix AttributeError on python 2.4 when referencing _ldap.dn | Rob Crittenden | 2009-02-13 | 1 | -0/+1 | |
| | ||||||
* | Add make_xxx_dn routines for policy | Jakub Hrozek | 2009-02-10 | 1 | -0/+77 | |
| | ||||||
* | Fix the default search scope | Jakub Hrozek | 2009-02-10 | 1 | -1/+1 | |
| | ||||||
* | Allow specifying search scope in {ldap,servercore}.search | Jakub Hrozek | 2009-02-09 | 1 | -2/+13 | |
| | ||||||
* | Started work on a much simplified mod_python server | Jason Gerard DeRose | 2009-02-03 | 2 | -1/+4 | |
| | ||||||
* | Fixed some of the test_xmlrpc unit tests | Jason Gerard DeRose | 2009-02-03 | 1 | -1/+1 | |
| | ||||||
* | Applied Rob's errors patch | Rob Crittenden | 2009-02-03 | 1 | -10/+19 | |
| | ||||||
* | Got new ldap connection working using Connectible.connect() | Jason Gerard DeRose | 2009-02-03 | 2 | -6/+11 | |
| | ||||||
* | Started reworking CLI class into cli plugin | Jason Gerard DeRose | 2009-02-03 | 1 | -0/+6 | |
| | ||||||
* | Removed the depreciated Context and LazyContext classes | Jason Gerard DeRose | 2009-02-03 | 1 | -12/+1 | |
| | ||||||
* | Sundry work getting ready to switch to new XML-RPC client/server code | Jason Gerard DeRose | 2009-02-03 | 1 | -0/+29 | |
| | ||||||
* | Make the membership attribute an argument and add new method entry.delAttr() | Rob Crittenden | 2009-01-19 | 1 | -5/+11 | |
| | | | | | | | We need a way to say "this attribute is blank, delete it." delAttr does this. There are now several attributes to which we add "members" to so make the attribute for storing members configurable, defaulting to 'member' | |||||
* | Fix typo in b_ra: elf.ca_port -> self.ca_port | Jakub Hrozek | 2009-01-12 | 1 | -2/+2 | |
| |