summaryrefslogtreecommitdiffstats
path: root/ldap/clients
Commit message (Collapse)AuthorAgeFilesLines
* Bug(s) fixed: 202889:Rich Megginson2006-10-0968-116/+111
| | | | | | | | | | Bug Description: Branding: Netscape Directory Server Gateway Reviewed by: nkinder (Thanks!) Fix Description: There were quite a few places in the dsgw/phonebook that referred to Netscape Directory Server. These have been removed. Nathan found a couple of places where I missed some netscape.com URLs, and suggested I remove references to Collabra server. Platforms tested: FC5 Flag Day: no Doc impact: no
* 204410 - Pick up new ldapcsdk, nspr, and sasl componentsNathan Kinder2006-08-281-4/+4
|
* Bug(s) fixed: 186280Rich Megginson2006-05-2214-1360/+45
| | | | | | | | | | | | | Bug Description: Close potential security vulnerabilities in CGI code - dsgw get/post arguments Reviewed by: Noriko and Nathan (Thanks!) Fix Description: Fortunately, the code was pretty clean already. There were just a few places I needed to add some file or path name checking. I also got rid of some code. Platforms tested: Fedora Core 5 Flag Day: no Doc impact: no QA impact: should be covered by regular nightly and manual testing New Tests integrated into TET: none
* Bug(s) fixed: 186280Rich Megginson2006-04-1121-204/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | 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
* [186642] Directory Server Makefile updates for Internal buildNoriko Hosoi2006-03-292-5/+19
| | | | | | | | | . removed the dependency on DBM . Updated components' RELDATEs. . Console jar file name adjustment: <brand>-<comp>-<dotversion>.jar . Fix for HP-UX IPF . Use non-branded SetupUtil; add resource file to change branding . Updated the code to call createSIE so that the right brand is passed to SetupUtil.
* Some DSGW programs must not be linked with SSL, including the LDAP ssl ↵Rich Megginson2006-02-251-1/+1
| | | | library. On RHEL3, this causes a linker error, but appears to be fine on other platforms. So, just use the LDAP_NOSSL_LINK macro for those programs, and use the LDAPLINK macro for the other programs.
* Bug(s) fixed: 178479Rich Megginson2006-02-103-4/+12
| | | | | | | | | | | | | Bug Description: DSMLGW code uses non-standard sun.misc.Base64Encoder Reviewed by: The team (Thanks!) Fix Description: Added jakarta-commons-codec.jar to the DS build and packaging. We will need to add this file to the bundle of dsmlgw jar files on /share/builds/components. Platforms tested: Fedora Core 4 Flag Day: no Doc impact: no QA impact: should be covered by regular nightly and manual testing New Tests integrated into TET: none
* Bug(s) fixed: 171892Rich Megginson2005-10-292-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Description: parameterize ldapjdk and crimson jar locations Reviewed by: Noriko, Nathan (Thanks!) Fix Description: This is also needed for GAR. The xmltools also ldapjdk.jar, and needs crimson.jar. DSMLGW does not need crimson.jar. It makes sense to separate these out of the dsmlgw jars. I changed the dsmlgw build.xml to be able to pickup ldapjdk.jar from a different location - defaults to the usual dist/classes. 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 Bug(s) fixed: 172005 Bug Description: Change ldapserver version to 1.0 Reviewed by: Noriko (Thanks!) Fix Description: This also fixes some lingering build issues involving perldap, which is no longer a separate setup package, but just gets included into DS in a similar manner to nspr, nss, etc. 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
* Bug(s) fixed: 171854Rich Megginson2005-10-271-1/+1
| | | | | | | | | | | | | | | Bug Description: Allow DSMLGW to build with GAR build scripts Reviewed by: nhosoi@redhat.com (Thanks!) Fix Description: Add a new macro DSMLGWJARS_BUILD_DIR which defaults to dist/classes for internal builds. For external builds, the developer can grab these jars from their respective locations, or grab the bundle from the fds download site, which is what the GAR builds will do. The location is then passed in on the make command line as DSMLGWJARS_BUILD_DIR=/path/to/dsmlgwjars. Regular internal builds should continue to work as always. Platforms tested: RHEL4 Flag Day: no Doc impact: no
* Bug(s) fixed: 171066Rich Megginson2005-10-212-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug Description: Get rid of nsperl; use perldap with system perl Reviewed by: Noriko, Rob, Nathan (Thanks!) Branch: HEAD Fix Description: All perl scripts are made executable by using the #!/usr/bin/env perl *nix trick. This means that the correct version of perl must be in the user's PATH e.g. 5.6.1 or later. This version is either shipped with the OS or available on all platforms. On HP/ux, it is available as a depot which is installed in /opt/perl. For CGI perl scripts, the PATH can be set in the admserv.conf, so we may have to do that for HP/ux. To make perldap work, some ugly hacks are involved. Each perl script that uses perldap has a BEGIN section that figures out where it is in the server root, sets a server root variable, and sets LD_LIBRARY_PATH and SHLIB_PATH to point to serverroot/shared/lib. Perldap will be installed under serverroot/lib/perl. This directory will have 3 subdirectories: arch - containing the binary files; auto - containing autoloaded perl modules; and Mozilla - containing the base perldap .pm files. The BEGIN section also sets the perl INC path to find those modules. The directory gets rid of nsperl plus a lot of old crufty perl building code that we do not use anymore. Those are the removed files. The admin server code also gets rid of the perl.c wrapper. Noriko pointed out that this does not take care of upgrade install, so I added several more files and diffs to take care of that case. Basically, go through the tasks in o=netscaperoot and replace perl?scriptname with just scriptname. Also, go through all of the template generated scripts and replace the shebang line with #!/usr/bin/env perl, and make sure they are chmod +x. I also found a few more places that referenced nsperl and removed them. 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
* Bug(s) fixed: 169663Rich Megginson2005-10-032-9/+3
| | | | | | | | | | | | | | | | | Bug Description: Build Cleanup - open source AS, other components; remove Fortezza; etc. Reviewed by: Noriko, Nathan, Rob C. (Thanks!) Fix Description: This allows us to build DS entirely outside of the firewall with entirely open source components, including setuputil, adminutil, adminserver, and java components. I still need to address some issues around nsperl, perldap, dsmlgw, xmltools, and general ease of build. This also gets rid of the crufty Fortezza build stuff and addresses some other minor build issues. Platforms tested: RHEL4 Flag Day: yes, but the internal builds should not be affected Doc impact: wiki QA impact: should be covered by regular nightly and manual testing New Tests integrated into TET: none
* bug 158368 - remove nt group type as wellRich Megginson2005-05-211-18/+0
|
* Bug(s) fixed: 158368Rich Megginson2005-05-215-3684/+2257
| | | | | | | | | | | | | Bug Description: Gateway adds 'ou' and 'l' attributes to NT groups Reviewed by: David (Thanks!) Fix Description: Remove the ou and l attributes from the NT group add, edit, and display forms. Remove ou and l from the nt groups documentation. Also removed nt group type. We don't need it anymore, and the default is "global" which is fine. 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
* Bug(s) fixed: 158330Rich Megginson2005-05-204-15050/+17434
| | | | | | | | | | | | | | Bug Description: dsgw: online help for objectclass NTgroup Reviewed by: Noriko (Thanks!) Files: see diff Branch: HEAD Fix Description: I've removed all references to NT domains. Also, the docs say that ntGroupDomainId has been deprecated in favor of ntUserDomainId. 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
* Bug(s) fixed: 158235Rich Megginson2005-05-209-297/+27
| | | | | | | | | | | | | | Bug Description: Phonebook/gateway: Object class violation - missing attribute "ntUserDomainId" required by object class "ntGroup" Reviewed by: David (Thanks!) Fix Description: 1) Change all places that use ntgroupdomainid to use ntuserdomainid instead 2) Get rid of support for NT domains. There were many places in the code that expected the nt user and nt group id to be prefixed with "domain:". Since we do not support domains anymore, I removed that code. Platforms tested: RHEL4 Flag Day: no Doc impact: Yes, but I believe David is changing those docs QA impact: need to test dsgw NT functionality New Tests integrated into TET: none
* Bug: 158250Rich Megginson2005-05-201-1/+1
| | | | Add dc.gif to the list of files to package
* Fix for #155588 : don't leak connections from the ldap connection poolDavid Boreham2005-05-113-21/+10
|
* [156759] dsgw/pb charset conversion problemNoriko Hosoi2005-05-041-3/+3
| | | | Fixed a bug caused by misusing a pointer.
* Fixed licensing typoNathan Kinder2005-04-19466-484/+1416
|
* Removed ldaptags and Whos Online referencesNathan Kinder2005-04-191-7/+1
|
* HP-UX IPF Porting changesNathan Kinder2005-04-182-0/+4
|
* 155068 - Added license to source filesNathan Kinder2005-04-15466-8/+13988
|
* Fix processing of base-64 encoded dataDavid Boreham2005-04-142-5/+6
|
* Merge fixes to DSMLGW post-axis-version-changeDavid Boreham2005-04-117-9/+76
|
* Fix DSMLGW test failuresDavid Boreham2005-04-051-1/+15
|
* Change DSMLGW to work with Axis1.2rc3David Boreham2005-04-024-56/+25
|
* [Bug 146919] Directory Server rebrandingNoriko Hosoi2005-03-254-232/+226
| | | | | | | | | | 1) Brandx -> Fedora 2) Pick up new internal component set (Admin SDK, Setup SDK, Admin Server) 3) Use JRE from the Admin Server package 4) Docs a) Componentize Docs b) Rebrand Docs c) Drop packaging Administration Guide in the external version
* Copyright updatesNathan Kinder2005-03-22104-510/+553
|
* Update copyrights for DSGWNathan Kinder2005-03-22316-19377/+19061
|
* Updated copyright infoNathan Kinder2005-03-2244-314/+176
|
* remove ns_usedb.mkRich Megginson2005-03-181-3/+0
|
* 149510Rob Crittenden2005-03-071-2/+0
| | | | | More ACL system code cleanup. Fix several compiler warnings, simplify some includes.
* clean up sprintf usage and many other flawfinder issues; clean up compiler ↵Rich Megginson2005-03-055-8/+10
| | | | warnings on Linux; remove pam_passthru from DS 7.1
* 149951 - Updated source code copyrightsNathan Kinder2005-02-281-2/+2
|
* 149510Rob Crittenden2005-02-231-0/+2
| | | | Strip down ACL code and support libraries to the bare minimum.
* 147368 - Made org chart brand agnosticNathan Kinder2005-02-078-23/+22
|
* [146919] De-brand the Directory Server as "brandx"Noriko Hosoi2005-02-026-7/+7
|
* remove references to ldapserver from makefiles; use BUILD_ROOT instead of ↵Rich Megginson2005-01-2812-36/+36
| | | | MCOM_ROOT and NSROOT; BUILD_ROOT is now the ldapserver directory rather than its parent
* 146201 - make directory express brand agnostic - nkinder@redhat.comNathan Kinder2005-01-278-47/+13
|
* Fixed axis component pull and cleaned up tomcat references - nkinder@redhat.comNathan Kinder2005-01-261-1/+1
|
* 146294 - changed dsgw to be brand agnostic - nkinder@redhat.comNathan Kinder2005-01-2619-52/+52
|
* Cleaned up UI for rebranding - nkinder@redhat.comNathan Kinder2005-01-252-10/+35
|
* target name should not be identical to the directory name if you want to ↵Noriko Hosoi2005-01-241-5/+5
| | | | always execute the command line.
* Stop compiling/packaging presence plugin and its clients "ldaptags" and ↵Noriko Hosoi2005-01-241-2/+10
| | | | "online" from DS7.1.
* Moving NSCP Directory Server from DirectoryBranch to TRUNK, initial drop. ↵ldapserver7xcvsadm2005-01-21601-0/+96319
(foxworth)