LDAPSunMerge: Difference between revisions

Jump to navigation Jump to search
Added analysis of tools source directory differences
(Added analysis of libldap and liblber differences)
(Added analysis of tools source directory differences)
Line 51: Line 51:
** vlistctrl.c - Small variable type difference.  Moz tip looks more correct.
** vlistctrl.c - Small variable type difference.  Moz tip looks more correct.
** whoami.c - New file in Sun branch.
** whoami.c - New file in Sun branch.
* tools
** common.c - Moz tip has some ARGPIN stuff and some platform ifdefs.  Sun has some SASL code.  Differences around pwpolicy and TLS/SSL/FORTEZZA.  The diffs are large for this file, so we'll need to go through it closely.
** convutf8.c - Moz tip uses iconv while Sun branch uses ICU.  Moz tip also has some Windows specific stuff.  We need to go through this closely.
** fileurl.c - A few minor differences with file url parsing.  Should be an easy merge.
** ldapcmp.c - A few function return type differences.  Moz tip looks more correct at first glance.  Moz tip also appears to have a few fixes for things such as specifying multiple host arguments.
** ldapcompare.c - A few minor differences.  Should be an easy merge.
** ldapdelete.c - Sun branch appears to have some new code, but a comment indicates that it broke iDS.  We should review this before merging.
** ldapmodify.c - Some minor fixes appear to be in the Moz tip.  Very little new from the Sun branch.  Should be an easy merge.
** ldapmodrdn.c - Minor difference in the way main is defined.  Sun branch is more clear.
** ldappasswd.c - New file in Sun branch.
** ldapsearch.c - A few function return type differences, casting, usage message differences, and SASL option differences.  A small amount of ICU vs. iconv related stuff.  Sun branch has some get effective rights stuff.  We'll need to go through this closely.
** ldaptool.h - Sun branch has some get effective rights, password related code, and linked-list structures that appear to be used for recursive entry deletion by ldapdelete.
** ldaptool-sasl.c - New file in Sun branch.
** ldaptool-sasl.h - New file in Sun branch.
** list.c - New file in Sun branch.
** list.h - New file in Sun branch.
** Makefile.client - General build differences for SASL, ICU, svrcore, new source files, platform stuff, etc.
** Options.txt - Command-line options.  Mozilla tip look more up-to-date.  I'm not sure if this file was kept in sync with the actual options used in the Sun branch.
** tools.mak - New file in Sun branch.
4

edits

Navigation menu