Compare commits

..

171 Commits

Author SHA1 Message Date
(no author)
7c28cbdd07 This commit was manufactured by cvs2svn to create tag 'pwd'.
git-svn-id: svn://10.0.0.236/tags/pwd@105972 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 21:52:22 +00:00
mcs%netscape.com
5d3df9f2ef Use NSS 3.3.1 (previously was using NSS 3.3).
Vendor independence:
    add VENDOR_NAME and VENDOR_VERSION gmake variables.
New packaging options:
    PKG_PRIVATE_HDRS=0   do not ship private headers
    PKG_PRIVATE_LIBS=0   do not ship private libraries
    PKG_DEP_LIBS=0       do not ship dependent libraries
Remove references to Airius (not safe to use in examples).


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@105970 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-22 21:52:20 +00:00
mhein%netscape.com
5c617f6d3c 541728 - Different behavior of connection handling on NT and Unix - fix specifically for iDS
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@105174 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-11 18:39:15 +00:00
mhein%netscape.com
2c5cb381ab When the oid command line fix was put back it accidentally destroyed the new -w and -j options. This corrects the mistake
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104799 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-08 17:32:18 +00:00
mhein%netscape.com
483a75f8ea Update release notes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104771 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-07 18:43:40 +00:00
mhein%netscape.com
9a82a9169e Take out -xarch=v8 to support sun4m (This particular Makefile is currently not being used so this is only house cleaning)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104770 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-07 18:43:18 +00:00
mhein%netscape.com
5ad2d6d26b Syntax error in comment
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104592 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-04 20:08:36 +00:00
mhein%netscape.com
80272020c2 Update release notes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104589 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-04 18:38:52 +00:00
mhein%netscape.com
f2eef91d39 559670 - use of select() appears to limit connections to 1024 and causes misc. failure
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104588 18797224-902f-48f8-a5cc-f745e15eee43
2001-10-04 18:22:05 +00:00
mhein%netscape.com
e992eb6cd3 Clean up compiler warning
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104158 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 23:11:13 +00:00
mhein%netscape.com
441ca12ff7 fold in latest review comments on controloid changes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104151 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 23:08:11 +00:00
mhein%netscape.com
59dae28e33 ability to set controls via command line interface
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@104065 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-28 01:58:48 +00:00
mcs%netscape.com
901dcee457 Fix minor bug in changetype_num2string().
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103620 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-24 14:21:11 +00:00
mcs%netscape.com
d1c32c06a9 Fix bug in ldap_init() where the LBER writev() extended I/O function
pointer was not uninitialized.  This caused a crash when a real ld
was created after the extended I/O option was set on the default
(NULL) ld.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103619 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-24 14:19:07 +00:00
mcs%netscape.com
4af4fb066e fix "ready beyond end of structure" bug in ber_sockbuf_set_option
this happened in the backwards compatibility code that handles
	a "rev0" extended I/O function structure.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103618 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-24 14:00:16 +00:00
mhein%netscape.com
03c9215092 Only use -lCrun for Solaris 5.8 (sparc and intel)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103218 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 19:46:30 +00:00
mhein%netscape.com
c469e1886b Only use -lCrun for Solaris 5.8 (sparc and intel)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103217 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 19:42:51 +00:00
mhein%netscape.com
19eedba236 Only use -lCrun for Solaris 5.8 (sparc and intel)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103216 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 19:37:16 +00:00
mhein%netscape.com
ebbdc1c35e Only use -lCrun for Solaris 5.8 (sparc and intel)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103215 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 19:29:52 +00:00
mhein%netscape.com
ea1827f519 558135 - smart referrals with three contiguous slashes don't work
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103210 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 18:49:51 +00:00
mhein%netscape.com
67eb0cf2bf Take out -lC from Solaris build (Orginally cause by incompatibility with libnls
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103202 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 17:25:08 +00:00
mhein%netscape.com
97761254fb Put back the -lC link for Solaris
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103200 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 16:33:10 +00:00
mhein%netscape.com
be7e19302c Take out -lC from Solaris build (Orginally cause by incompatibility with libnls
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@103199 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-19 16:15:51 +00:00
mhein%netscape.com
d14678bb33 Pickup forte6 version of libnls
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102883 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-13 18:58:32 +00:00
mhein%netscape.com
0d787911ec Change error message for -j out of memory error
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102845 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-12 23:11:29 +00:00
mhein%netscape.com
f9d642bf68 Support -j file option for bind password
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102772 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-11 23:35:58 +00:00
cltbld%netscape.com
224ff41756 changed /m/dist to /s/b/c (kdang)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102758 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-11 20:02:25 +00:00
mhein%netscape.com
d50b9d53d9 writev specific changes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102657 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-10 20:01:47 +00:00
mcs%netscape.com
0ee8ce7699 Added ldapcompare.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102652 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-10 18:48:16 +00:00
mhein%netscape.com
d6d0ef2761 Fix compilation problem on NT
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102530 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-07 17:45:13 +00:00
mhein%netscape.com
dc0f6aa556 Implement -w - to read simple bind password from stdin using the appropriate non-echo password function
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@102497 18797224-902f-48f8-a5cc-f745e15eee43
2001-09-07 00:59:37 +00:00
mhein%netscape.com
a99b3dfa4a Include ldapcompare in packaging
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@101275 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-17 04:48:55 +00:00
mhein%netscape.com
9bc66741e0 555890 - ldapsearch is broken on NT/Linux/OSF and update to packageup.mk
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@101114 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-15 15:52:07 +00:00
mcs%netscape.com
39950f833f Eliminate Win32 compiler warnings.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100860 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-11 01:45:37 +00:00
mcs%netscape.com
68b18f7952 Eliminate compiler warnings due to mixed use of int and SECStatus.
Always include SSL I/O hooks: remove LDAP_SSLIO_HOOKS #ifdef's.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100793 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:45:51 +00:00
mcs%netscape.com
3a44df2416 Improved comments regarding PRLDAP_ErrorInfo memory handling.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100792 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:45:31 +00:00
mcs%netscape.com
ad9dccafd3 Map PR_DIRECTORY_LOOKUP_ERROR to EHOSTUNREACH.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100791 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:45:05 +00:00
mcs%netscape.com
b72dc840cc Parse LDAPv3 URL extensions properly.
Note that no extensions are currently recognized by libldap.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100790 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:44:38 +00:00
mcs%netscape.com
4f9b04c0ec Display URL parsing errors as strings.
Always include SSL I/O hooks: remove LDAP_SSLIO_HOOKS #ifdef's.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100789 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:43:55 +00:00
mcs%netscape.com
97919e3d74 Remove iPlanet references.
Add LDAP_CONTROL_REAL_ATTRS_ONLY macro.
Add LDAP_CONTROL_VIRTUAL_ATTRS_ONLY macro.
Add LDAP_URL_UNRECOGNIZED_CRITICAL_EXTENSION macro.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100788 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:43:22 +00:00
mcs%netscape.com
0cdd36e48d Recognize and print information derived from Persistent Search
entryChangeNotification controls.
Fix typo in -C ps: syntax ("replace" vs. "moddn").
Use the new ldaptool_berval_is_ascii() common function.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100787 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:42:43 +00:00
mcs%netscape.com
db987600b8 Add new common functions to support the new ldapcompare tool:
ldaptool_berval_from_ldif_value()
	ldaptool_fileurlerr2ldaperr()
	ldaptool_berval_is_ascii().
	ldaptool_compare_ext_s().


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100785 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:41:57 +00:00
mcs%netscape.com
52a5d82d19 Update ldapsearch options list to reflect current reality.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100784 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:40:24 +00:00
mcs%netscape.com
56d924eae0 Add new ldapcompare command line tool.
Make SSL will work in Mozilla builds: introduce LDAP_TOOL_PKCS11 #ifdef.
Always include SSL I/O hooks: remove LDAP_SSLIO_HOOKS #ifdef's.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100783 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:39:55 +00:00
mcs%netscape.com
66a2a5d819 Always include SSL I/O hooks: remove LDAP_SSLIO_HOOKS #ifdef's.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100782 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 19:38:04 +00:00
mhein%netscape.com
8f6111b3e0 change to get_tag() as per Saul
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100758 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-10 15:38:17 +00:00
mhein%netscape.com
a84223e12f Add file for automatically generating www.iplanet.com zip drops
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100314 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-03 20:10:31 +00:00
mhein%netscape.com
a13bd90665 Fix version number type-o
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100313 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-03 20:03:42 +00:00
mhein%netscape.com
eddbafc360 Change packaging location of lber-int.h
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100302 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-03 16:42:03 +00:00
mhein%netscape.com
0dde450d9d Update release date
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100237 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-02 22:06:47 +00:00
mhein%netscape.com
2e0d8c29c4 553151 - Abnormal behavior of ber_get_next_buffer() routine under extreme conditions
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100221 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-02 20:25:32 +00:00
mhein%netscape.com
4d3bcbc2c4 Include additional header files in distribution for internal product builds
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100108 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-01 17:44:19 +00:00
mhein%netscape.com
c5827a8b52 Update with latest fixes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100106 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-01 16:15:03 +00:00
mhein%netscape.com
f9a48d8e6c Solaris x86 not building properly....trying to pick up the forte6 components which don't exist for x86
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100105 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-01 15:17:17 +00:00
mhein%netscape.com
bf3092d05d Update to latest NSS/NSPR/SVRCORE components. Use the forte6 directory when building on Solaris 5.8
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100061 18797224-902f-48f8-a5cc-f745e15eee43
2001-08-01 01:08:26 +00:00
mhein%netscape.com
1ca78007b9 Add 5.03 release info
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100021 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-31 17:12:31 +00:00
mhein%netscape.com
a00509221b Update release notes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100017 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-31 17:06:51 +00:00
mhein%netscape.com
b2a25ada88 Update with version disclaimer
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@100016 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-31 16:23:08 +00:00
mhein%netscape.com
bf7e676e81 liblber performance enhancements using writev
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99952 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-26 23:01:39 +00:00
mhein%netscape.com
1763bb337d Tree cleanup
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99488 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-18 15:26:20 +00:00
mhein%netscape.com
04ecaedb09 Include liblber functions in Linux libldap build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99408 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-17 14:50:21 +00:00
mhein%netscape.com
021de2d0c9 Implement persistent search (345002)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99358 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-17 00:05:32 +00:00
mhein%netscape.com
ec856ba141 Implement persistent search (345002)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99353 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-16 23:35:16 +00:00
mhein%netscape.com
6126031cb0 -s scope implementation (550410) & fix for false success report in verbose mode (550409)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99352 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-16 23:34:54 +00:00
mhein%netscape.com
eaa0cd5636 Fix build of static library for AIX (error on ranlib)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99315 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-16 15:57:20 +00:00
mhein%netscape.com
5cc0fe0c95 Link in lber library in generated library
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@99289 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-14 18:33:49 +00:00
mhein%netscape.com
7fa2a86084 Fix compilation problem on NT
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@98543 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 06:38:53 +00:00
mhein%netscape.com
4a560caf2d Fix typo, static in should have been static int
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@98538 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 06:07:23 +00:00
mhein%netscape.com
8b1cc587dc build libldap static library correctly on Linux and AIX
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@98537 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 05:33:01 +00:00
mhein%netscape.com
b6a85a54ca Cannot use the __declspec (thread) semantics for thread local storage if you want to use LoadLibrary to dynamicall load DLL at runtime
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@98533 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 04:51:34 +00:00
mhein%netscape.com
33dce84a4d Include ldap-platform.h in distribution
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@98498 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-03 00:07:03 +00:00
mhein%netscape.com
0539c6cb3f Produce statis version of libldap
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@98492 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-02 23:27:24 +00:00
mhein%netscape.com
00c36d34d5 Changes for WINNT debug build as proposed by richm
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@98401 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-01 14:19:11 +00:00
mhein%netscape.com
a87d9a61d6 When LDAP_TOOL_ARGPIN == 1, link with svrcore (NT only)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97786 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-22 18:08:15 +00:00
mhein%netscape.com
b81ca143d0 /usr/lib/libV3.a is somehow not found when doing a 64 bit build on HP-UX but then again it was probably there for historical reasons
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97783 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-22 17:27:52 +00:00
mcs%netscape.com
956f110a92 fix typo in comment.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97781 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-22 15:14:21 +00:00
mcs%netscape.com
fd489bfbd4 clean OBJ directories
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97778 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-22 14:40:53 +00:00
mcs%netscape.com
10191bf656 Add support for building examples within a source tree.
nsprio build fixes.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97777 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-22 14:36:45 +00:00
mhein%netscape.com
048d4118a5 Fix multiple symbol problem on HPUX
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97700 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 23:59:05 +00:00
mcs%netscape.com
e27578c150 Fix for moz bug # 73830 - Calling ldap_init() with a NULL hostname
results in core.
    The crash occurred because the host pointer ("localhost") was
    being freed twice.  Now we ensure that the host is set to NULL
    by ldap_x_hostlist_next() in the special case when NULL was
    passed into ldap_x_hostlist_first(), which is more consistent
    to the caller and eliminates the double free problem.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97693 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 21:51:10 +00:00
mcs%netscape.com
f0b1f5b0cf add check for ld_mutex != NULL in LDAP_MUTEX_LOCK/UNLOCK macros.
this fixes a crash that can occur when using libprldap.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97692 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 21:47:28 +00:00
mcs%netscape.com
3952a13da0 Add support for building examples within a source tree.
nsprio now takes an optional hostport argument.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97689 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 21:27:34 +00:00
mcs%netscape.com
d834a4f9d8 Use IPv6 (if available) when NSPR I/O is used via libprldap.
Change the cmd line utilities to always use NSPR I/O via libprldap.
Add support for IPv6 addresses (in square brackets) to the
	ldap_init() call and libldap's LDAP URL parser.
Export ldap-platform.h and ldappr.h (shipped as public headers).
Add top-level COMPS_FROM_OBJDIR=1 gmake option for use in the
		non-coreconf case.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97688 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 21:02:06 +00:00
mcs%netscape.com
7bb1f203e5 Remove outdated build instructions.
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97687 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 21:01:07 +00:00
mcs%netscape.com
f874cee328 ltest builds once again (Solaris only).
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97684 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-21 20:00:14 +00:00
mhein%netscape.com
acbb298ab4 Fix bad checking in Makefile
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97606 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-20 18:02:29 +00:00
mcs%netscape.com
5fc88f8b24 add support for BUILD_CLU=1 to mozilla builds (command line utils.)
improve a few command line utility usage messages.
always set the referral hop limit so our usage message is accurate
	in the default case.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97447 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-19 21:58:06 +00:00
mcs%netscape.com
4b52368507 add support for BUILD_CLU=1 to mozilla builds (command line utils.)
improve a few command line utility usage messages.
always set the referral hop limit so our usage message is accurate
	in the default case.


git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97444 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-19 21:50:04 +00:00
mhein%netscape.com
c014695792 Header file reorg
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@97368 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-18 22:55:17 +00:00
mhein%netscape.com
fc027da053 Allow for libnls to respect the RELEASE_TREE variable
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@96657 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-07 22:35:47 +00:00
mhein%netscape.com
fd36c535e0 Solaris x86 build changes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@96552 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 21:07:19 +00:00
mhein%netscape.com
0d3d145882 Solaris x86 support
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@96534 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 16:26:32 +00:00
mhein%netscape.com
2cdc152b48 Solaris x86 support
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@96480 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-06 01:09:01 +00:00
mhein%netscape.com
5be976c05f (337220): sloppy base64 encoding
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@96306 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-04 17:53:51 +00:00
mhein%netscape.com
6b49c0c44c Allow for libnls to be location in position as indicated by RELEASE_TREE
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@96090 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-31 00:25:01 +00:00
mhein%netscape.com
aed724d534 Take out temporary libnls location for Linux build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@95929 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-25 20:59:21 +00:00
mhein%netscape.com
a8c6e1b3cd Temporary libnls location for Linux build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@95927 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-25 20:54:39 +00:00
mhein%netscape.com
7390bd8c5d 546204 - fix for HP-UX command line failure. Take out libdbm as no longer needed
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@95890 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-25 01:21:48 +00:00
mhein%netscape.com
7bc8815604 394822 - command line tools should support password policy
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@95347 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-18 00:31:20 +00:00
mhein%netscape.com
f394d31288 (394822, 539148, 526153) - misc bug fixes
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@95342 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-18 00:18:10 +00:00
mhein%netscape.com
7b4c390b76 Fix for sloppy checkin earlier in the ber_scanf() routine
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@94416 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-09 22:53:49 +00:00
mhein%netscape.com
baa3f3269a Do not link with NSPR libraries for libldap. Not needed
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@93563 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-01 21:53:22 +00:00
mhein%netscape.com
fafb4172d4 539861 - Security hole reported by CERT and 540490 - ber_scanf leaks memory on encoding errors
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@92730 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-19 16:44:01 +00:00
mhein%netscape.com
8fdd575b12 Use latest version of NSS. Change svrcore directory name
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@92728 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-19 16:31:01 +00:00
mhein%netscape.com
796ee794fe upper case P instead of lowercase P
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@91597 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-06 22:17:47 +00:00
mhein%netscape.com
36b67283a4 Include IUTIL.lib in NT distribution package
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@91313 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 16:56:14 +00:00
mhein%netscape.com
2b2047fe3d Housecleaning.....reorganizing library
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@91019 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-02 02:45:19 +00:00
mhein%netscape.com
16b77593be Add release notes to package
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@90787 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 22:57:18 +00:00
mhein%netscape.com
35394f2f22 Add latest documentation
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@90786 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 22:55:14 +00:00
mhein%netscape.com
2155a44986 Make sure we check the error return from NSS_Init and NSS_Initialize
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@90727 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-29 01:48:05 +00:00
mhein%netscape.com
994cd6a97c Account for missing innosoft function in regular sdk library
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@90663 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-28 16:12:40 +00:00
mhein%netscape.com
bb73737770 Update examples - build/README and ssnoauth.c
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@90564 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:18:09 +00:00
mhein%netscape.com
6ae0983859 Include both .dll and .lib in NT distribution
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@90563 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-27 22:17:10 +00:00
mhein%netscape.com
61116a0a2f add files needed for internal builds (internal iPlanet use only)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@90288 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-23 23:51:23 +00:00
mhein%netscape.com
99c04e64a5 Take out hardcoded path which was introduced by accident
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89779 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 17:05:46 +00:00
mhein%netscape.com
7ccf60ec83 Fix problem with nspr library name on WIN95
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89362 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 20:51:34 +00:00
mhein%netscape.com
aef5369105 change still to be done message
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89355 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-12 20:46:31 +00:00
mhein%netscape.com
9c4a77989c Change to cp from dollar(CP)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89152 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 21:59:49 +00:00
mhein%netscape.com
61ab4d1e68 For internal builds, copy files to BUILD_SHIP
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89147 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 21:11:59 +00:00
mhein%netscape.com
f527b45667 Take out GCC flag
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89136 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 17:09:46 +00:00
mhein%netscape.com
6538de4d74 64 bit Solaris build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89071 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 04:03:18 +00:00
mhein%netscape.com
94af4572bd Fix 64 bit build for HPUX
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@89022 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-09 00:19:00 +00:00
mhein%netscape.com
cf20bf72c1 Fix OSF1 Build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88992 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 22:16:56 +00:00
mhein%netscape.com
4ee9137450 Fix build for HP-UX...picking up wrong compiler for cpp modules
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88980 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 20:53:41 +00:00
mhein%netscape.com
d3a3679e3a take out -std1 flag for cconf build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88974 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 17:33:31 +00:00
mhein%netscape.com
334dd4e883 Add echo to indicate packaging starting
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88972 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 17:18:29 +00:00
mhein%netscape.com
98483adb50 add additional flags for OSF1
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88971 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 17:03:35 +00:00
mhein%netscape.com
055faf3ffa Add -DIS_64 compile flag
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88969 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 16:28:51 +00:00
mhein%netscape.com
e28980540a Add echo message
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88968 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 16:01:37 +00:00
mhein%netscape.com
4fc5ed79e5 Only use -lC option on SunOS
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88967 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 16:00:34 +00:00
mhein%netscape.com
7da9ce9989 Make sure nsinstall is build in config regardless of whether have CCONF or not
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88907 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 03:20:11 +00:00
mhein%netscape.com
774ed0104f Only define XP_WIN and XP_WIN32 if building on NT
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88900 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 02:44:23 +00:00
mhein%netscape.com
a0d91dae7b Handle coreconf directory in alternate location due to inability of cvs to get it in correct location (since we are pulling from multiple cvs servers)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88840 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 22:33:03 +00:00
mhein%netscape.com
34cff3b588 Take out NSS string from echo line
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88836 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 21:52:38 +00:00
mhein%netscape.com
980d6c67a7 Broke the mozilla build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88758 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:25:09 +00:00
mhein%netscape.com
eaf160876c Add simple packaging scheme
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88752 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 02:00:21 +00:00
mhein%netscape.com
459d244604 Add libnls support for WINNT build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88712 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 23:11:06 +00:00
mhein%netscape.com
b96a9f040a Lost a file when copying (open.c) and included a type-O in Makefile.client rule
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88678 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:52:11 +00:00
mhein%netscape.com
40656737bd Always clean up clients/tools on make clean
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88672 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:36:42 +00:00
mhein%netscape.com
8c766d6658 Forgot to pick up new build.mk file
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88671 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:33:03 +00:00
mhein%netscape.com
a2b99e6c8d Work the magic for WINNT
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88669 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 19:22:15 +00:00
mhein%netscape.com
a421d35790 Fix HP-UX 64 bit build (w/ coreconf)
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88441 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-03 01:40:42 +00:00
mhein%netscape.com
ca763bd0ba Enable the use of coreconf for builds
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88415 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 23:31:45 +00:00
mhein%netscape.com
fef0c312b4 Fix up for Solaris with coreconf
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88352 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-02 01:01:05 +00:00
mhein%netscape.com
df5a7bb9bf Change target name
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88317 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 22:01:44 +00:00
mhein%netscape.com
91ed6d0cdb mess up CORECONFDIR constant
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88314 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 21:09:19 +00:00
mhein%netscape.com
0c99e49bde Build system changes and warning messages
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88312 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-01 20:57:49 +00:00
mhein%netscape.com
ed56b80aef Add nspr config build system to c-sdk
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88197 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 20:36:32 +00:00
mhein%netscape.com
67acf521a7 Work the magic for OSF build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88192 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 18:51:45 +00:00
mhein%netscape.com
8e7fcb115f Work the magic for the Linux Build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88150 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-28 01:43:02 +00:00
mhein%netscape.com
7f573596f1 Work the magic for HPUX build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88129 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 23:55:43 +00:00
mhein%netscape.com
b3ae1c3d50 Work the magic for AIX build
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88039 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 01:26:59 +00:00
mhein%netscape.com
3bbb151bb3 remove circular dependency
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88033 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-27 00:19:44 +00:00
mhein%netscape.com
e6125b6ad9 Add missing -D's to build.mk and add target in tools rules
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@88023 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 23:01:48 +00:00
mhein%netscape.com
de468d2109 Update to 50 version of ldap library
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@87998 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 17:01:28 +00:00
mhein%netscape.com
f2408f5405 Don't build command line utilities by default since they require svrcore
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@87837 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:52:36 +00:00
mhein%netscape.com
37103eac04 Fix up landing errors + missing files + etc
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@87833 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 21:38:28 +00:00
mhein%netscape.com
5bc10e5457 Initial 5.0 landing
git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@87824 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-23 20:35:40 +00:00
(no author)
b980a527ee This commit was manufactured by cvs2svn to create branch
'ldapcsdk_branch_50'.

git-svn-id: svn://10.0.0.236/branches/ldapcsdk_branch_50@80733 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 16:35:59 +00:00
mhein%netscape.com
1094bbecd8 Add rules for building ldap->nspr interface
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80732 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 16:35:58 +00:00
mhein%netscape.com
e7cc9a1ca1 Add libprldap
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80731 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 16:35:13 +00:00
mhein%netscape.com
155e2b78e8 Build NSPR as part of C SDK build....need generated header file
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80730 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 16:34:17 +00:00
mhein%netscape.com
26bd1be8a6 Remove Makefile
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80595 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:25:42 +00:00
mhein%netscape.com
4aad72eee3 Change version to 4.1
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80594 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:01:54 +00:00
mhein%netscape.com
3221592283 Change version to 4.1
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80593 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 20:55:12 +00:00
mhein%netscape.com
88c5957a61 Fix mangled .c files
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80592 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 20:04:29 +00:00
mhein%netscape.com
c43a7a4586 Fix mangled header files
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80591 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 19:52:36 +00:00
mhein%netscape.com
c10bcef97d Fix mangled header files
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80590 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 19:45:12 +00:00
mhein%netscape.com
e79d293e43 Fix mangled portable.h
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80589 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 19:41:54 +00:00
mhein%netscape.com
a67f9feefa Initial sync of Internal 4.1 C SDK
git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@80584 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 17:46:21 +00:00
(no author)
bb8031e82c This commit was manufactured by cvs2svn to create branch
'LDAPCSDK_41_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/LDAPCSDK_41_BRANCH@74850 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:08:09 +00:00
8 changed files with 285 additions and 571 deletions

View File

@@ -0,0 +1,168 @@
#
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
DEPTH = ../../../../..
NS_DEPTH = ../../../..
LDAP_SRC = ../..
NSCP_DISTDIR = ../../../../../dist
NSPR_TREE = ../../..
MOD_DEPTH = ../../..
include $(NSPR_TREE)/config/rules.mk
include ../../../build.mk
SRCS = ldappr-dns.c \
ldappr-error.c \
ldappr-io.c \
ldappr-public.c \
ldappr-threads.c
ifeq ($(OS_ARCH), WINNT)
REALOBJS = $(SRCS:.c=.obj)
else
REALOBJS = $(SRCS:.c=.o)
endif
PROBJDEST = $(OBJDIR_NAME)
OBJS = $(addprefix $(PROBJDEST)/, $(REALOBJS))
DISTHDIR = $(NSCP_DISTDIR)/public/ldap
HDIR = $(LDAP_SRC)/include
ifeq ($(OS_ARCH), WINNT)
LIBPRLDAP = $(addprefix $(PROBJDEST)/, \
nsldappr32v$(PRLDAPVERS).$(DLL_SUFFIX))
DLLPRLDAP = $(addprefix $(PROBJDEST)/, \
nsldappr32v$(PRLDAPVERS).$(LIB_SUFFIX))
else
LIBPRLDAP = $(addprefix $(PROBJDEST)/, lib$(PRLDAP_LIBNAME).$(DLL_SUFFIX))
endif
INSTALLDIR = $(DEPTH)/dist/$(OBJDIR_NAME)
LOCAL_INCLUDES = -I$(PUBLIC)/nspr
INCLUDES += -I$(DISTHDIR) -I$(HDIR) -I$(INSTALLDIR)/include \
-I../../../../../dist/include
DEFINES += $(DEFS)
PLATFORMCFLAGS = -DUSE_WAITPID -DNEEDPROTOS
PLATFORMLIBS =
THREADS =
THREADSLIB =
#
# shared library symbol export definitions
#
ifeq ($(USE_DLL_EXPORTS_FILE), 1)
ifeq ($(OS_ARCH), WINNT)
GENEXPORTS=cmd /c $(PERL) $(LDAP_SRC)/build/genexports.pl
else
GENEXPORTS=$(PERL) $(LDAP_SRC)/build/genexports.pl
endif
# variable definitions for exported symbols
ifeq ($(OS_ARCH), WINNT)
PRLDAP_EXPORT_DEFS=../msdos/winsock/nsldappr32.def
else
PRLDAP_EXPORT_DEFS= $(PROBJDEST)/libprldap.exp
endif
PRLDAP_EXPORT_FLAGS=$(addprefix $(DLLEXPORTS_PREFIX), $(PRLDAP_EXPORT_DEFS))
GENEXPARGS=$(BUILD_DEBUG) $(PRLDAPVERS_SUFFIX) $(PRLDAPVERS)
endif # USE_DLL_EXPORTS_FILE
ifeq ($(OS_ARCH), SunOS)
EXTRA_LIBS = -L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME)
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
endif
ifeq ($(OS_ARCH), WINNT)
EXTRA_LIBS =wsock32.lib kernel32.lib user32.lib gdi32.lib winspool.lib \
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
rpcrt4.lib uuid.lib odbc32.lib odbccp32.lib winmm.lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(LDAP_LIBNAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(PLC_BASENAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(PLDS_BASENAME).lib
EXTRA_LIBS += $(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib/$(NSPR_BASENAME).lib
endif
ifeq ($(OS_ARCH), OSF1)
EXTRA_LIBS = -L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME)
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
EXTRA_LIBS += -lcxx -lpthread -lrt -lmach -lexc
endif
ifeq ($(OS_ARCH), AIX)
EXTRA_LIBS = -L$(NSCP_DISTDIR)/$(OBJDIR_NAME)/lib -l$(LDAP_LIBNAME)
EXTRA_LIBS += -L$(NSCP_DISTDIR)/lib $(DYNAMICNSPR)
EXTRA_LIBS += -ldl -brtl -lpthreads -lc_r -lm
endif
OBJDEST = $(OBJDIR_NAME)
###########################################################################
# recursive gmake rule to create exported symbols file
$(PROBJDEST)/libprldap.exp:: libprldap.ex
ifeq ($(OS_ARCH), WINNT)
$(GENEXPORTS) Win32 Standard $< $(GENEXPARGS) > $@
else
$(GENEXPORTS) $(OS_ARCH) Standard $< $(GENEXPARGS) > $@
endif
versiont.c: Makefile.client Version.c
@$(RM) $@
@(u="$${USER-root}" v="$(shell cat ../../build/version)" d="$(shell pwd)" \
h="$(shell hostname)" t="$(shell date)"; $(SED) -e "s|%WHEN%|$${t}|" \
-e "s|%WHOANDWHERE%|$${u}@$${h}:$${d}|" \
-e "s|%VERSION%|$${v}|" \
< Version.c > $@)
all:: $(OBJDEST) $(LIBDIR) $(OBJS) $(LIBPRLDAP)
$(LIBDIR):
$(MKDIR) $(LIBDIR)
$(LIBPRLDAP): $(OBJS) $(LIBDIR) $(PRLDAP_EXPORT_DEFS)
@echo ======= making $(LIBPRLDAP)
ifdef SO_FILES_TO_REMOVE
-$(RM) $(SO_FILES_TO_REMOVE)
endif
$(LINK_DLL) $(DSO_LDOPTS) $(PRLDAP_EXPORT_FLAGS) $(EXTRA_LIBS)
veryclean:: clean
clean::
$(RM) $(OBJS) $(LIBPRLDAP)
$(RM) -r $(PROBJDEST)
$(OBJDEST):
$(MKDIR) $(OBJDEST)
install:: $(LIBPRLDAP)
ifeq ($(OS_ARCH), WINNT)
$(INSTALL) -m 555 $(LIBPRLDAP) $(INSTALLDIR)/lib
$(INSTALL) -m 555 $(DLLPRLDAP) $(INSTALLDIR)/lib
endif
ifdef MKSHLIB
$(INSTALL) -m 555 $(LIBPRLDAP) $(INSTALLDIR)/lib
endif

View File

@@ -0,0 +1,117 @@
/*
* The contents of this file are subject to the Netscape Public
* License Version 1.1 (the "License"); you may not use this file
* except in compliance with the License. You may obtain a copy of
* the License at http://www.mozilla.org/NPL/
*
* Software distributed under the License is distributed on an "AS
* IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
* implied. See the License for the specific language governing
* rights and limitations under the License.
*
* The Original Code is Mozilla Communicator client code, released
* March 31, 1998.
*
* The Initial Developer of the Original Code is Netscape
* Communications Corporation. Portions created by Netscape are
* Copyright (C) 1998-1999 Netscape Communications Corporation. All
* Rights Reserved.
*
* Contributor(s):
*/
/*
* DNS callback functions for libldap that use the NSPR (Netscape
* Portable Runtime) thread API.
*
*/
#include "ldappr-int.h"
static LDAPHostEnt *prldap_gethostbyname( const char *name,
LDAPHostEnt *result, char *buffer, int buflen, int *statusp,
void *extradata );
static LDAPHostEnt *prldap_gethostbyaddr( const char *addr, int length,
int type, LDAPHostEnt *result, char *buffer, int buflen,
int *statusp, void *extradata );
static LDAPHostEnt *prldap_convert_hostent( LDAPHostEnt *ldhp,
PRHostEnt *prhp );
/*
* Install NSPR DNS functions into ld (if ld is NULL, they are installed
* as the default functions for new LDAP * handles).
*
* Returns 0 if all goes well and -1 if not.
*/
int
prldap_install_dns_functions( LDAP *ld )
{
struct ldap_dns_fns dnsfns;
memset( &dnsfns, '\0', sizeof(struct ldap_dns_fns) );
dnsfns.lddnsfn_bufsize = PR_NETDB_BUF_SIZE;
dnsfns.lddnsfn_gethostbyname = prldap_gethostbyname;
dnsfns.lddnsfn_gethostbyaddr = prldap_gethostbyaddr;
if ( ldap_set_option( ld, LDAP_OPT_DNS_FN_PTRS, (void *)&dnsfns ) != 0 ) {
return( -1 );
}
return( 0 );
}
static LDAPHostEnt *
prldap_gethostbyname( const char *name, LDAPHostEnt *result,
char *buffer, int buflen, int *statusp, void *extradata )
{
PRHostEnt prhent;
if( !statusp || ( *statusp = (int)PR_GetIPNodeByName( name,
PRLDAP_DEFAULT_ADDRESS_FAMILY, PR_AI_DEFAULT,
buffer, buflen, &prhent )) == PR_FAILURE ) {
return( NULL );
}
return( prldap_convert_hostent( result, &prhent ));
}
static LDAPHostEnt *
prldap_gethostbyaddr( const char *addr, int length, int type,
LDAPHostEnt *result, char *buffer, int buflen, int *statusp,
void *extradata )
{
PRHostEnt prhent;
PRNetAddr iaddr;
if ( PR_SetNetAddr(PR_IpAddrNull, PRLDAP_DEFAULT_ADDRESS_FAMILY,
0, &iaddr) == PR_FAILURE
|| PR_StringToNetAddr( addr, &iaddr ) == PR_FAILURE ) {
return( NULL );
}
if( !statusp || (*statusp = PR_GetHostByAddr(&iaddr, buffer,
buflen, &prhent )) == PR_FAILURE ) {
return( NULL );
}
return( prldap_convert_hostent( result, &prhent ));
}
/*
* Function: prldap_convert_hostent()
* Description: copy the fields of a PRHostEnt struct to an LDAPHostEnt
* Returns: the LDAPHostEnt pointer passed in.
*/
static LDAPHostEnt *
prldap_convert_hostent( LDAPHostEnt *ldhp, PRHostEnt *prhp )
{
ldhp->ldaphe_name = prhp->h_name;
ldhp->ldaphe_aliases = prhp->h_aliases;
ldhp->ldaphe_addrtype = prhp->h_addrtype;
ldhp->ldaphe_length = prhp->h_length;
ldhp->ldaphe_addr_list = prhp->h_addr_list;
return( ldhp );
}

View File

@@ -1,6 +0,0 @@
# List clobbering rationale in this file. Please include bug numbers whenever possible.
- 20070619: and now libxul is back on again
- 20070618: clobbering for bug 345517 (enable libxul), after it was backed out for Mac
- 20070612: clobbering for bug 345517 (enable libxul). Again, after fixing mozconfig
- 20070612: clobbering for bug 345517 (enable libxul)
- 20070529: CLOBBER to get symbols uploaded for the first time

View File

@@ -1,26 +0,0 @@
#
## hostname: bm-xservex11.build.mozilla.org
## uname: Darwin bm-xserve11.build.mozilla.org 8.8.4 Darwin Kernel Version 8.8.4: Sun Oct 29 15:26:54 PST 2006; root:xnu-792.16.4.obj~1/RELEASE_I386 i386 i386
#
. $topsrcdir/build/macosx/universal/mozconfig
mk_add_options MOZ_MAKE_FLAGS="-j4"
mk_add_options MOZ_CO_MODULE="mozilla/tools/update-packaging mozilla/tools/codesighs"
mk_add_options MOZ_CO_PROJECT="browser"
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../build/universal
mk_add_options MOZ_MAKE_FLAGS="MOZ_ENABLE_NEW_TEXT_FRAME=1"
ac_add_options --enable-application=browser
ac_add_options --enable-update-channel=nightly
ac_add_options --enable-optimize="-O2 -g"
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-update-packaging
# ac_add_options --enable-official-branding
ac_add_app_options ppc --enable-prebinding
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-codesighs

View File

@@ -1,257 +0,0 @@
#
## hostname: bm-xservex11.build.mozilla.org
## uname: Darwin bm-xserve11.build.mozilla.org 8.8.4 Darwin Kernel Version 8.8.4: Sun Oct 29 15:26:54 PST 2006; root:xnu-792.16.4.obj~1/RELEASE_I386 i386 i386
#
#- tinder-config.pl - Tinderbox configuration file.
#- Uncomment the variables you need to set.
#- The default values are the same as the commented variables.
$ENV{NO_EM_RESTART} = "1";
$ENV{DYLD_NO_FIX_PREBINDING} = "1";
$ENV{LD_PREBIND_ALLOW_OVERLAP} = "1";
$ENV{CVS_RSH} = "ssh";
$MacUniversalBinary = 1;
# $ENV{MOZ_PACKAGE_MSI}
#-----------------------------------------------------------------------------
# Default: 0
# Values: 0 | 1
# Purpose: Controls whether a MSI package is made.
# Requires: Windows and a local MakeMSI installation.
#$ENV{MOZ_PACKAGE_MSI} = 0;
# $ENV{MOZ_SYMBOLS_TRANSFER_TYPE}
#-----------------------------------------------------------------------------
# Default: scp
# Values: scp | rsync
# Purpose: Use scp or rsync to transfer symbols to the Talkback server.
# Requires: The selected type requires the command be available both locally
# and on the Talkback server.
#$ENV{MOZ_SYMBOLS_TRANSFER_TYPE} = "scp";
#- PLEASE FILL THIS IN WITH YOUR PROPER EMAIL ADDRESS
$BuildAdministrator = 'build@mozilla.org';
#$BuildAdministrator = "$ENV{USER}\@$ENV{HOST}";
#$BuildAdministrator = ($ENV{USER} || "cltbld") . "\@" . ($ENV{HOST} || "dhcp");
#- You'll need to change these to suit your machine's needs
#$DisplayServer = ':0.0';
#- Default values of command-line opts
#-
#$BuildDepend = 1; # Depend or Clobber
#$BuildDebug = 0; # Debug or Opt (Darwin)
#$ReportStatus = 1; # Send results to server, or not
#$ReportFinalStatus = 1; # Finer control over $ReportStatus.
#$UseTimeStamp = 1; # Use the CVS 'pull-by-timestamp' option, or not
#$BuildOnce = 0; # Build once, don't send results to server
#$TestOnly = 0; # Only run tests, don't pull/build
#$BuildEmbed = 0; # After building seamonkey, go build embed app.
#$SkipMozilla = 0; # Use to debug post-mozilla.pl scripts.
#$BuildLocales = 0; # Do l10n packaging?
# Tests
$CleanProfile = 1;
#$ResetHomeDirForTests = 1;
$ProductName = 'Minefield';
$VendorName = "";
$RunMozillaTests = 1; # Allow turning off of all tests if needed.
$RegxpcomTest = 1;
$AliveTest = 1;
#$JavaTest = 0;
#$ViewerTest = 0;
#$BloatTest = 0; # warren memory bloat test
#$BloatTest2 = 0; # dbaron memory bloat test, require tracemalloc
#$DomToTextConversionTest = 0;
#$XpcomGlueTest = 0;
$CodesizeTest = 0; # Z, require mozilla/tools/codesighs
$EmbedCodesizeTest = 0; # mZ, require mozilla/tools/codesigns
#$MailBloatTest = 0;
#$EmbedTest = 0; # Assumes you wanted $BuildEmbed=1
$LayoutPerformanceTest = 1; # Tp
$LayoutPerformanceLocalTest = 0; # Tp2
$DHTMLPerformanceTest = 1; # Tdhtml
#$QATest = 0;
$XULWindowOpenTest = 1; # Txul
$StartupPerformanceTest = 1; # Ts
$TestsPhoneHome = 1; # Should test report back to server?
$GraphNameOverride = 'xserve11.build.mozilla.org_TextFrame';
# $results_server
#----------------------------------------------------------------------------
# Server on which test results will be accessible. This was originally tegu,
# then became axolotl. Once we moved services from axolotl, it was time
# to give this service its own hostname to make future transitions easier.
# - cmp@mozilla.org
#$results_server = "build-graphs.mozilla.org";
#$pageload_server = "spider"; # localhost
$pageload_server = "pageload.build.mozilla.org"; # localhost
#
# Timeouts, values are in seconds.
#
#$CVSCheckoutTimeout = 3600;
#$CreateProfileTimeout = 45;
#$RegxpcomTestTimeout = 120;
$AliveTestTimeout = 10;
#$ViewerTestTimeout = 45;
#$EmbedTestTimeout = 45;
#$BloatTestTimeout = 120; # seconds
#$MailBloatTestTimeout = 120; # seconds
#$JavaTestTimeout = 45;
#$DomTestTimeout = 45; # seconds
#$XpcomGlueTestTimeout = 15;
#$CodesizeTestTimeout = 900; # seconds
#$CodesizeTestType = "auto"; # {"auto"|"base"}
#$LayoutPerformanceTestTimeout = 1200; # entire test, seconds
#$LayoutPerformanceLocalTestTimeout = 1200; # entire test, seconds
#$DHTMLPerformanceTestTimeout = 1200; # entire test, seconds
#$QATestTimeout = 1200; # entire test, seconds
#$LayoutPerformanceTestPageTimeout = 30000; # each page, ms
#$StartupPerformanceTestTimeout = 15; # seconds
#$XULWindowOpenTestTimeout = 150; # seconds
#$MozConfigFileName = 'mozconfig';
#$UseMozillaProfile = 1;
#$MozProfileName = 'default';
#- Set these to what makes sense for your system
#$Make = 'gmake'; # Must be GNU make
#$MakeOverrides = '';
#$mail = '/bin/mail';
#$CVS = 'cvs -q';
#$CVSCO = 'checkout -P';
# win32 usually doesn't have /bin/mail
#$blat = 'c:/nstools/bin/blat';
#$use_blat = 0;
# Set moz_cvsroot to something like:
# :pserver:$ENV{USER}%netscape.com\@cvs.mozilla.org:/cvsroot
# :pserver:anonymous\@cvs-mirror.mozilla.org:/cvsroot
#
# Note that win32 may not need \@, depends on ' or ".
# :pserver:$ENV{USER}%netscape.com@cvs.mozilla.org:/cvsroot
#$moz_cvsroot = $ENV{CVSROOT};
$moz_cvsroot = ":ext:cltbld\@cvs.mozilla.org:/cvsroot";
#$moz_cvsroot = "/builds/cvs.hourly/cvsroot";
#- Set these proper values for your tinderbox server
#$Tinderbox_server = 'tinderbox-daemon@tinderbox.mozilla.org';
# Allow for non-client builds, e.g. camino.
#$moz_client_mk = 'client.mk';
#- Set if you want to build in a separate object tree
$ObjDir = '../build/universal';
# Extra build name, if needed.
$BuildNameExtra = 'TextFrame';
# User comment, eg. ip address for dhcp builds.
# ex: $UserComment = "ip = 208.12.36.108";
#$UserComment = 0;
#-
#- The rest should not need to be changed
#-
#- Minimum wait period from start of build to start of next build in minutes.
#$BuildSleep = 10;
#- Until you get the script working. When it works,
#- change to the tree you're actually building
$BuildTree = 'MozillaExperimental';
#$BuildName = '';
#$BuildTag = '';
#$BuildConfigDir = 'mozilla/config';
#$Topsrcdir = 'mozilla';
$BinaryName = 'firefox-bin';
#
# For embedding app, use:
#$EmbedBinaryName = 'TestGtkEmbed';
#$EmbedDistDir = 'dist/bin'
#$ShellOverride = ''; # Only used if the default shell is too stupid
#$ConfigureArgs = '';
#$ConfigureEnvArgs = '';
#$Compiler = 'gcc';
#$NSPRArgs = '';
#$ShellOverride = '';
# Release build options
$ReleaseBuild = 1;
$shiptalkback = 0;
#$ReleaseToLatest = 1; # Push the release to latest-<milestone>?
#$ReleaseToDated = 1; # Push the release to YYYY-MM-DD-HH-<milestone>?
$build_hour = "4";
$package_creation_path = "/browser/installer";
# needs setting for mac + talkback: $mac_bundle_path = "/browser/app";
$mac_bundle_path = "/browser/app";
$ssh_version = "2";
#$ssh_user = "cltbld";
#$ssh_server = "stage.mozilla.org";
$ftp_path = "/home/ftp/pub/firefox/nightly/experimental/textframe";
$url_path = "http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/textframe";
$tbox_ftp_path = "/home/ftp/pub/firefox/tinderbox-builds";
$tbox_url_path = "http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds";
$milestone = "trunk";
$notify_list = "build-announce\@mozilla.org";
$stub_installer = 0;
$sea_installer = 0;
$archive = 1;
#$push_raw_xpis = 1;
$update_package = 1;
$update_product = "Firefox";
$update_version = "trunk";
$update_platform = "Darwin_Universal-gcc3";
$update_hash = "md5";
$update_filehost = "ftp.mozilla.org";
$update_ver_file = 'browser/config/version.txt';
$update_pushinfo = 0;
$crashreporter_buildsymbols = 0;
$crashreporter_pushsymbols = 0;
$ENV{SYMBOL_SERVER_HOST} = 'stage.mozilla.org';
$ENV{SYMBOL_SERVER_USER} = 'ffxbld';
$ENV{SYMBOL_SERVER_PATH} = '/mnt/netapp/breakpad/symbols_ffx/';
$ENV{SYMBOL_SERVER_SSH_KEY} = "$ENV{HOME}/.ssh/ffxbld_dsa";
$ENV{MOZ_SYMBOLS_EXTRA_BUILDID} = 'textframe';
# Reboot the OS at the end of build-and-test cycle. This is primarily
# intended for Win9x, which can't last more than a few cycles before
# locking up (and testing would be suspect even after a couple of cycles).
# Right now, there is only code to force the reboot for Win9x, so even
# setting this to 1, will not have an effect on other platforms. Setting
# up win9x to automatically logon and begin running tinderbox is left
# as an exercise to the reader.
#$RebootSystem = 0;
# LogCompression specifies the type of compression used on the log file.
# Valid options are 'gzip', and 'bzip2'. Please make sure the binaries
# for 'gzip' or 'bzip2' are in the user's path before setting this
# option.
#$LogCompression = '';
# LogEncoding specifies the encoding format used for the logs. Valid
# options are 'base64', and 'uuencode'. If $LogCompression is set above,
# this needs to be set to 'base64' or 'uuencode' to ensure that the
# binary data is transferred properly.
#$LogEncoding = '';
# Prevent Extension Manager from spawning child processes during tests
# - processes that tbox scripts cannot kill.
#$ENV{NO_EM_RESTART} = '1';

View File

@@ -1,5 +0,0 @@
# List clobbering rationale in this file. Please include bug numbers whenever possible.
- 2007/06/12: clobbering for bug 345517 (enable libxul). Again, after fixing mozconfig
- 2007/06/12: clobbering for bug 345517 (enable libxul)
- 2007/05/28: clobbering for bug 382141 to get symbols uploaded
- 2007/05/22: clobbering a win32 trunk build to test aus2 migration (see http://wiki.mozilla.org/WeeklyUpdates/2007-05-21#Build and http://weblogs.mozillazine.org/preed/2007/05/aus2s_a_movin_can_you_help_us.html)

View File

@@ -1,24 +0,0 @@
#
## hostname: fxexp-win32-tbox
## uname: CYGWIN_NT-5.2 fx-win32-tbox 1.5.19(0.150/4/2) 2006-01-20 13:28 i686 Cygwin
#
# . $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_CO_PROJECT=browser
mk_add_options MOZ_MAKE_FLAGS="-j5"
mk_add_options MOZ_MAKE_FLAGS="MOZ_ENABLE_NEW_TEXT_FRAME=1"
mk_add_options MOZ_CO_MODULE="mozilla/tools/update-packaging"
mk_add_options MOZ_PACKAGE_NSIS=1
ac_add_options --enable-application=browser
ac_add_options --enable-update-channel=nightly
ac_add_options --enable-optimize
ac_add_options --disable-debug
# ac_add_options --enable-codesighs
ac_add_options --disable-tests
# ac_add_options --enable-official-branding
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-default-toolkit=cairo-windows
ac_add_options --enable-update-packaging

View File

@@ -1,253 +0,0 @@
#
## hostname: fx-win32-tbox
## uname: CYGWIN_NT-5.2 fx-win32-tbox 1.5.19(0.150/4/2) 2006-01-20 13:28 i686 Cygwin
#
#- tinder-config.pl - Tinderbox configuration file.
#- Uncomment the variables you need to set.
#- The default values are the same as the commented variables.
$ENV{MOZ_INSTALLER_USE_7ZIP} = '1';
$ENV{NO_EM_RESTART} = '1';
$ENV{MOZ_PACKAGE_NSIS} = '1';
# $ENV{MOZ_PACKAGE_MSI}
#-----------------------------------------------------------------------------
# Default: 0
# Values: 0 | 1
# Purpose: Controls whether a MSI package is made.
# Requires: Windows and a local MakeMSI installation.
#$ENV{MOZ_PACKAGE_MSI} = 0;
# $ENV{MOZ_SYMBOLS_TRANSFER_TYPE}
#-----------------------------------------------------------------------------
# Default: scp
# Values: scp | rsync
# Purpose: Use scp or rsync to transfer symbols to the Talkback server.
# Requires: The selected type requires the command be available both locally
# and on the Talkback server.
#$ENV{MOZ_SYMBOLS_TRANSFER_TYPE} = "scp";
#- PLEASE FILL THIS IN WITH YOUR PROPER EMAIL ADDRESS
$BuildAdministrator = 'build@mozilla.org';
#$BuildAdministrator = "$ENV{USER}\@$ENV{HOST}";
#$BuildAdministrator = ($ENV{USER} || "cltbld") . "\@" . ($ENV{HOST} || "dhcp");
#- You'll need to change these to suit your machine's needs
#$DisplayServer = ':0.0';
#- Default values of command-line opts
#-
#$BuildDepend = 1; # Depend or Clobber
#$BuildDebug = 0; # Debug or Opt (Darwin)
#$ReportStatus = 1; # Send results to server, or not
#$ReportFinalStatus = 1; # Finer control over $ReportStatus.
#$UseTimeStamp = 1; # Use the CVS 'pull-by-timestamp' option, or not
#$BuildOnce = 0; # Build once, don't send results to server
#$TestOnly = 0; # Only run tests, don't pull/build
#$BuildEmbed = 0; # After building seamonkey, go build embed app.
#$SkipMozilla = 0; # Use to debug post-mozilla.pl scripts.
#$BuildLocales = 0; # Do l10n packaging?
# Tests
$CleanProfile = 1;
#$ResetHomeDirForTests = 1;
$ProductName = "Firefox";
$VendorName = "Mozilla";
$RunMozillaTests = 1; # Allow turning off of all tests if needed.
$RegxpcomTest = 1;
$AliveTest = 1;
$JavaTest = 0;
$ViewerTest = 0;
$BloatTest = 0; # warren memory bloat test
$BloatTest2 = 0; # dbaron memory bloat test, require tracemalloc
$DomToTextConversionTest = 0;
$XpcomGlueTest = 0;
$CodesizeTest = 0; # Z, require mozilla/tools/codesighs
$EmbedCodesizeTest = 0; # mZ, require mozilla/tools/codesigns
$MailBloatTest = 0;
$EmbedTest = 0; # Assumes you wanted $BuildEmbed=1
$LayoutPerformanceTest = 0; # Tp
$DHTMLPerformanceTest = 0; # Tdhtml
$QATest = 0;
$XULWindowOpenTest = 0; # Txul
$StartupPerformanceTest = 0; # Ts
$NeckoUnitTest = 0;
$RenderPerformanceTest = 0; # Tgfx
$TestsPhoneHome = 0; # Should test report back to server?
$GraphNameOverride = 'fx-win32-tbox';
# $results_server
#----------------------------------------------------------------------------
# Server on which test results will be accessible. This was originally tegu,
# then became axolotl. Once we moved services from axolotl, it was time
# to give this service its own hostname to make future transitions easier.
# - cmp@mozilla.org
#$results_server = "build-graphs.mozilla.org";
$pageload_server = "pageload.build.mozilla.org"; # localhost
#
# Timeouts, values are in seconds.
#
#$CVSCheckoutTimeout = 3600;
#$CreateProfileTimeout = 45;
#$RegxpcomTestTimeout = 120;
#$AliveTestTimeout = 30;
#$ViewerTestTimeout = 45;
#$EmbedTestTimeout = 45;
#$BloatTestTimeout = 120; # seconds
#$MailBloatTestTimeout = 120; # seconds
#$JavaTestTimeout = 45;
#$DomTestTimeout = 45; # seconds
#$XpcomGlueTestTimeout = 15;
#$CodesizeTestTimeout = 900; # seconds
#$CodesizeTestType = "auto"; # {"auto"|"base"}
$LayoutPerformanceTestTimeout = 800; # entire test, seconds
#$DHTMLPerformanceTestTimeout = 1200; # entire test, seconds
#$QATestTimeout = 1200; # entire test, seconds
#$LayoutPerformanceTestPageTimeout = 30000; # each page, ms
#$StartupPerformanceTestTimeout = 20; # seconds
#$XULWindowOpenTestTimeout = 90; # seconds
#$NeckoUnitTestTimeout = 30; # seconds
$RenderPerformanceTestTimeout = 1800; # seconds
#$MozConfigFileName = 'mozconfig';
#$UseMozillaProfile = 1;
#$MozProfileName = 'default';
#- Set these to what makes sense for your system
$Make = 'make'; # Must be GNU make
#$MakeOverrides = '';
#$mail = '/bin/mail';
#$CVS = 'cvs -q';
#$CVSCO = 'checkout -P';
# win32 usually doesn't have /bin/mail
$blat = 'd:/moztools/bin/blat';
$use_blat = 0;
# Set moz_cvsroot to something like:
# :pserver:$ENV{USER}%netscape.com\@cvs.mozilla.org:/cvsroot
# :pserver:anonymous\@cvs-mirror.mozilla.org:/cvsroot
#
# Note that win32 may not need \@, depends on ' or ".
# :pserver:$ENV{USER}%netscape.com@cvs.mozilla.org:/cvsroot
#$moz_cvsroot = $ENV{CVSROOT};
$moz_cvsroot = ':ext:cltbld@cvs.mozilla.org:/cvsroot';
#- Set these proper values for your tinderbox server
#$Tinderbox_server = 'tinderbox-daemon@tinderbox.mozilla.org';
# Allow for non-client builds, e.g. camino.
#$moz_client_mk = 'client.mk';
#- Set if you want to build in a separate object tree
#XXX: this breaks talkback currently
#$ObjDir = 'fx-trunk';
# Extra build name, if needed.
$BuildNameExtra = 'TextFrame';
# User comment, eg. ip address for dhcp builds.
# ex: $UserComment = "ip = 208.12.36.108";
#$UserComment = 0;
#-
#- The rest should not need to be changed
#-
#- Minimum wait period from start of build to start of next build in minutes.
#$BuildSleep = 10;
#- Until you get the script working. When it works,
#- change to the tree you're actually building
#$BuildTree = 'MozillaTest';
$BuildTree = 'MozillaExperimental';
#$BuildName = '';
#$BuildTag = '';
#$BuildConfigDir = 'mozilla/config';
#$Topsrcdir = 'mozilla';
$BinaryName = 'firefox.exe';
#
# For embedding app, use:
#$EmbedBinaryName = 'TestGtkEmbed';
#$EmbedDistDir = 'dist/bin'
#$ShellOverride = ''; # Only used if the default shell is too stupid
#$ConfigureArgs = '';
#$ConfigureEnvArgs = '';
#$Compiler = 'gcc';
#$NSPRArgs = '';
#$ShellOverride = '';
# Release build options
$ReleaseBuild = 1;
$shiptalkback = 0;
$ReleaseToLatest = 1; # Push the release to latest-<milestone>?
$ReleaseToDated = 1; # Push the release to YYYY-MM-DD-HH-<milestone>?
$build_hour = "7";
$package_creation_path = "/browser/installer";
# needs setting for mac + talkback: $mac_bundle_path = "/browser/app";
$ssh_version = "2";
#$ssh_user = "cltbld";
#$ssh_server = "stage.mozilla.org";
$ftp_path = "/home/ftp/pub/firefox/nightly/experimental/textframe";
$url_path = "http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/experimental/textframe";
$tbox_ftp_path = "/home/ftp/pub/firefox/tinderbox-builds";
$tbox_url_path = "http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds";
$milestone = "trunk";
$notify_list = 'build-announce@mozilla.org';
$stub_installer = 0;
$sea_installer = 1;
$archive = 1;
$push_raw_xpis = 1;
$update_package = 1;
$update_product = "Firefox";
$update_version = "trunk";
$update_platform = "WINNT_x86-msvc";
$update_hash = "sha1";
$update_filehost = "ftp.mozilla.org";
$update_ver_file = 'browser/config/version.txt';
$update_pushinfo = 0;
$crashreporter_buildsymbols = 0;
$crashreporter_pushsymbols = 0;
$ENV{SYMBOL_SERVER_HOST} = 'stage.mozilla.org';
$ENV{SYMBOL_SERVER_USER} = 'ffxbld';
$ENV{SYMBOL_SERVER_PATH} = '/mnt/netapp/breakpad/symbols_ffx/';
$ENV{SYMBOL_SERVER_SSH_KEY} = "$ENV{HOME}/.ssh/ffxbld_dsa";
$ENV{MOZ_SYMBOLS_EXTRA_BUILDID} = 'textframe';
# Reboot the OS at the end of build-and-test cycle. This is primarily
# intended for Win9x, which can't last more than a few cycles before
# locking up (and testing would be suspect even after a couple of cycles).
# Right now, there is only code to force the reboot for Win9x, so even
# setting this to 1, will not have an effect on other platforms. Setting
# up win9x to automatically logon and begin running tinderbox is left
# as an exercise to the reader.
#$RebootSystem = 0;
# LogCompression specifies the type of compression used on the log file.
# Valid options are 'gzip', and 'bzip2'. Please make sure the binaries
# for 'gzip' or 'bzip2' are in the user's path before setting this
# option.
#$LogCompression = '';
# LogEncoding specifies the encoding format used for the logs. Valid
# options are 'base64', and 'uuencode'. If $LogCompression is set above,
# this needs to be set to 'base64' or 'uuencode' to ensure that the
# binary data is transferred properly.
#$LogEncoding = '';
# Prevent Extension Manager from spawning child processes during tests
# - processes that tbox scripts cannot kill.
#$ENV{NO_EM_RESTART} = '1';