Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | OpenLDAP supportcleanup | Rich Megginson | 2009-07-07 | 1 | -1/+3 |
| | | | | | | | | | | These changes allow the server to be built with OpenLDAP (2.4.17+). A brief summary of the changes: * #defines not provided by OpenLDAP were copied into slapi-plugin.h and protected with #ifndef blocks * where it made sense, I created slapi wrapper functions for things like URL and LDIF processing to abstract way the differences in the APIs * I created a new file utf8.c which contains the UTF8 functions from MozLDAP - this is only compiled when using OpenLDAP * I tried to clean up the code - use the _ext versions of LDAP functions everywhere since the older versions should be considered deprecated * I removed some unused code NOTE that this should still be considered a work in progress since it depends on functionality not yet present in a released version of OpenLDAP, for NSS crypto and for the LDIF public API. | ||||
* | Resolves: #214533 | Noriko Hosoi | 2006-11-10 | 1 | -0/+5 |
| | | | | | | | | | | Summary: configure needs to support --with-fhs (Comment #6) Changes: Added the following include next to the end of the copyright block. + +#ifdef HAVE_CONFIG_H +# include <config.h> +#endif + | ||||
* | Bug(s) fixed: 186280 | Rich Megginson | 2006-04-11 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Description: ldapserver: Close potential security vulnerabilities in CGI code Reviewed by: Nathan, Noriko, and Pete (Thanks!) Fix Description: Clean up usage of sprintf, strcpy, fgets instead of gets, fixed buffer usage, etc., mostly in the CGI code and other user facing code (i.e. setup). Also, Steve Grubb told me about a GCC trick to force it to check printf style varargs functions, to check the format string against the argument string, for type mismatches, missing arguments, and too many arguments. In the CGI form argument parsing code, we needed to be more careful about checking for bad input - good input is supposed to look like this: name=value&name=value&..... &name=value. I don't think the original code was checking properly for something like name&name=value. There was another place where we were not checking to see if a buffer had enough room before appending a string to it. I had to change a couple of functions to allow passing in the size of the buffer. Fixed some issues raised by Noriko and Nathan. Platforms tested: RHEL4 Flag Day: no Doc impact: no QA impact: should be covered by regular nightly and manual testing New Tests integrated into TET: none | ||||
* | Fixed licensing typo | Nathan Kinder | 2005-04-19 | 1 | -1/+3 |
| | |||||
* | HP-UX IPF Porting changes | Nathan Kinder | 2005-04-18 | 1 | -0/+4 |
| | |||||
* | 155068 - Added license to source files | Nathan Kinder | 2005-04-15 | 1 | -0/+30 |
| | |||||
* | clean up sprintf usage and many other flawfinder issues; clean up compiler ↵ | Rich Megginson | 2005-03-05 | 1 | -1/+1 |
| | | | | warnings on Linux; remove pam_passthru from DS 7.1 | ||||
* | 149951 - Updated source code copyrights | Nathan Kinder | 2005-02-28 | 1 | -2/+2 |
| | |||||
* | Moving NSCP Directory Server from DirectoryBranch to TRUNK, initial drop. ↵ldapserver7x | cvsadm | 2005-01-21 | 1 | -0/+185 |
(foxworth) |