Граф коммитов

1229 Коммитов

Автор SHA1 Сообщение Дата
gerv%gerv.net f45b5900c8 Bug 236613: change to MPL/LGPL/GPL tri-license. 2005-02-02 22:28:27 +00:00
wtchang%redhat.com b63d114004 Bugzilla Bug 279874: use %p instead of %X to print a pointer. The patch is
contributed by Tim Ruehsen <tim.ruehsen@gmx.de>. r=wtc.
2005-01-31 21:44:35 +00:00
wtchang%redhat.com 9a39af7303 Bugzilla Bug 277514: added an environment variable NSPR_OS2_NO_HIRES_TIMER
that a user can set to disable the use of high-resolution timer
DosTmrQueryTime().  The patch is contributed by Michael Kaply
<mkaply@us.ibm.com>. r=wtc.
2005-01-25 22:24:12 +00:00
wtchang%redhat.com 159a4274d7 Bugzilla Bug 279541: Fixed errors in code that was apparently copied
and pasted.  ipv6_to_v4_tcpMethods should be ipv6_to_v4_udpMethods.
The patch is contributed by Justin Wood <116057@bacon.qcc.mass.edu>.
r=wtc,darin.
2005-01-25 19:44:07 +00:00
wtchang%redhat.com d84d9be2ba Bugzilla Bug 279723: PR_ReadDir needs to map the error code before
returning with a failure.  The patch is contributed by Mathieu Poumeyrol
<poumeyrol@idm.fr>. r=wtc.
2005-01-25 19:40:56 +00:00
wtchang%redhat.com 499955a326 Bugzilla Bug 279071: removed a duplication definition of the
MAX_POLLING_INTERVAL macro. The bug is reported by Justin Wood
<116057@bacon.qcc.mass.edu>.
2005-01-20 19:02:09 +00:00
wtchang%redhat.com 20cc344edf Bugzilla bug 276330: add a new configuration macro _PR_HAVE_O_APPEND,
which should be defined on platforms (e.g., Unix and BeOS) that have
O_APPEND or its equivalent.  The patch is contributed by tqh
<thesuckiestemail@yahoo.se>. r=wtc,sergei_d.
Modified files: _beos.h _unixos.h primpl.h prfile.c
2005-01-17 22:00:53 +00:00
wtchang%redhat.com 681fcfb1b7 Bugzilla Bug 277704: define the LL_MAXINT, LL_MININT, ... macros as
constants rather than functions on platforms that have a 64-bit integer
type. The patch is contributed by Christian Biesinger <cbiesinger@gmx.at>.
r=wtc.
2005-01-12 02:47:56 +00:00
wtchang%redhat.com 4182ec1dd5 Bugzilla Bug 276587: use stat to implement _MD_access because access is
broken.  The patch is contributed by tqh <thesuckiestemail@yahoo.se>. r=wtc
2005-01-12 01:43:01 +00:00
wtchang%redhat.com 9759f380eb Bugzilla bug 276170: fixed unused variable addrp on some platforms.
Fixed the bug that addr rather than addrp was used.  r=timeless,darin.
2005-01-04 18:37:24 +00:00
wchang0222%aol.com 237271c7b1 Bugzilla bug 151709: declare the temporary variables as PRInt32. 2004-12-06 23:40:23 +00:00
wchang0222%aol.com 0805620ce9 Bugzilla bug 151709: implemented atomic operations in assembly on Alpha
Linux.  The patch is contributed by falk@debian.org. r=darin,wtc.
2004-12-06 20:02:09 +00:00
wchang0222%aol.com e74d4111c5 Bugzilla bug 106386: fixed the spelling errors in NSPR's public header
files.  This is a portion of attachment 106386, which was contributed by
timeless@bemail.org.  r=wtc.
Modified Files: prolock.h prtypes.h plresolv.h plstr.h prgc.h
2004-11-23 00:54:05 +00:00
wchang0222%aol.com 9a4fb6d740 Bugzilla bug 266981: fixed NSPR support for FreeBSD and added additional
FreeBSD platform (ia64 and amd64) support.  The patch is contributed by
Joe Marcus Clarke <marcus@freebsd.org>. r=wtc.
Modified Files: _darwin.h, _freebsd.cfg, _freebsd.h, _pth.h, ptio.c,
ptsynch.c
2004-11-22 21:24:53 +00:00
darin%meer.net 8f4ac1b002 fixes bug 247962 "Remove DLL_INitterm code from NSPR" patch by mkaply@us.ibm.com r=wtc 2004-11-22 21:06:12 +00:00
wchang0222%aol.com 30948845d6 Bugzilla bug 266327: support PR_EXCL in _MD_open for BeOS. The patch is
contributed by Niels Reedijk <Niels.Reedijk@gmail.com>. r=simontaylor2,wtc.
2004-11-18 22:32:47 +00:00
wchang0222%aol.com 7a0d926ad2 Bugzilla bug 249782: make NSPR compile with Microsoft Visual Studio 2005.
The -DEBUGTYPE flag is no longer supported. Since -DEBUGTYPE:CV is the
default, we simply delete it.  We added support for VC 5.0 (MSC_VER=1100)
back.  The patch is contributed by Stephen Walker <sdwalker@myrealbox.com>.
r=wtc.
Modified Files:
	configure configure.in config/rules.mk
	lib/msgc/tests/Makefile.in
	lib/prstreams/tests/testprstrm/Makefile.in
	lib/tests/Makefile.in lib/tests/windows/makefile
	pr/src/cplus/tests/Makefile.in pr/src/misc/Makefile.in
	tools/Makefile.in
2004-11-08 02:52:56 +00:00
wchang0222%aol.com f401789b35 Bugzilla bug 265219: go to errorExit on DosStartSession failure. r=mkaply. 2004-11-05 23:22:37 +00:00
wchang0222%aol.com 719b435099 Bugzilla bug 265219: added support for redirecting stdin/stdout of a child
process. The patch is contributed by Davide Bresolin <davide@teamos2.it>.
r=mkaply,wtc.
2004-11-04 21:49:41 +00:00
wchang0222%aol.com 842593b76f Bugzilla bug 265501: compilers do not define _LP64 implicitly. _LP64 is
defined by <sys/isa_defs.h>.  So we need to test for the processor macros
directly.
2004-10-26 21:24:34 +00:00
wchang0222%aol.com e917312407 Bugzilla bug 265709: fixed compiler warnings on LP64 platforms about
casting between a pointer and an integer of different size. r=jpierre.
2004-10-26 20:44:29 +00:00
wchang0222%aol.com b2e80a1c83 Bugzilla bug 265501: merged 32 and 64 bit versions of prcpucfg.h on
Solaris.  The patch is contributed by Christophe Ravel of Sun. r=wtc.
Modified Files: configure configure.in
Added Files: _solaris.cfg
Removed Files: _solaris32.cfg _solaris64.cfg
2004-10-22 00:10:07 +00:00
wchang0222%aol.com 86e78b60f4 Bugzilla bug 264324: we need to test for __s360x__ before __s360__ because
the s360x platform also defines __s360__.  The patch is contributed by
Wolfgang Rosenauer <mozilla@rosenauer.org>.  r=wtc.
Modified Files: _linux.cfg _linux.h
2004-10-18 22:40:45 +00:00
wchang0222%aol.com 130fda3cda Bugzilla bug 259001: ported NSPR to Solaris on AMD64 architecture. The
patch is contributed by Julien Pierre <julien.pierre.bugs@sun.com>. r=wtc.
Modified Files: configure configure.in _solaris.h _solaris64.cfg
Added Files: os_SunOS_x86_64.s
2004-10-06 00:52:57 +00:00
wchang0222%aol.com 5e5a13335d Bugzilla bug 256217: implement PR_GetLibraryFilePathname for FreeBSD, which
can use the same implementation as Solaris and Linux.  The patch is
contributed by Dale Jordan. r=wtc.
2004-09-02 18:30:19 +00:00
darin%meer.net 7ce6cc17ec landing NSPR portion of patch for bug 239358 "DNS: Reverse lookups are degrading performance"
patch by lorenzo@colitti.com, r=wtc, sr=darin
2004-08-30 23:31:36 +00:00
wchang0222%aol.com 5983a48b3e Bugzilla bug 244010: support NetBSD/sparc64. Accept more variants of the
arm architecture.  The patch is contributed by Martin Husemann
<martin@NetBSD.ORG>.  r=wtc.
2004-05-19 15:39:46 +00:00
wchang0222%aol.com 433ce78f52 Bugzilla bug 123403: LL_INIT should use PR_UINT32 because the hi and lo
fields of the PRInt64 structure are PRUint32.  The patch is contributed by
timeless@bemail.org.  r=wtc.
2004-04-29 00:35:27 +00:00
wchang0222%aol.com 7cb7f64177 The return type of PR_GetMonitorEntryCount should be PRIntn. 2004-04-28 23:24:09 +00:00
gerv%gerv.net 3634d4d94b Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-25 15:03:26 +00:00
wchang0222%aol.com 5e66901da1 Bugzilla bug 236228: fixed the remaining problems with logFile == WinDebug
by moving the WinDebug handling code into the _PUT_LOG macro.  The patch is
contributed by timeless@bemail.org.  r=wtc.
2004-04-24 03:42:31 +00:00
wchang0222%aol.com bc08dc36da Bugzilla bug 162786: fixed a bug where PR_snprintf returns wrong string
length (one too small), in the case where the buffer overflows.  The patch
is contributed by Jonathan Tash (tash@kontiki.com). r=wtc.
2004-04-22 21:25:14 +00:00
wchang0222%aol.com 8ddd2f995b Bugzilla bug 239663
r=mkaply, sr=blizzard (platform specific)
OS/2 only - bring back VACPP support for NSPR.
Modified Files: configure.in rules.mk prio.h prtypes.h _os2.h _os2_errors.h
primpl.h prsocket.c os2_errors.c os2sock.c os2thred.c prnetdb.c
2004-04-20 00:25:30 +00:00
wchang0222%aol.com 7e947e16a9 Bugzilla bug 108305: upgraded to the Mon Apr 12 00:44:22 MDT 2004 version
of dtoa.c.  r=darin.  Bumped rev. to 4.1.
2004-04-17 00:27:08 +00:00
wchang0222%aol.com a1e4f1c714 Bugzilla bug 238563: fixed errors reported by an IBM internal tool.
r=darin. Thanks to Philip K. Warren <pkw@us.ibm.com> for running the
automated tool on NSPR.
Modified Files: prcountr.c prdtoa.c prtrace.c prtpd.c
2004-04-12 23:51:47 +00:00
wchang0222%aol.com 3b31eab500 Bugzilla bug 232958: checked in a new condition variable implementation
contributed by Fredrik Holmqvist <thesuckiestemail@yahoo.com>.
Modified Files: primpl.h btcvar.c
2004-04-12 23:44:43 +00:00
wchang0222%aol.com f7a312318d Set NSPR version to 4.6 Beta. 2004-04-03 01:32:32 +00:00
wchang0222%aol.com 3b3ec2f677 Bugzilla bug 238842: avoid the copying of va_list (the VARARGS_ASSIGN
macro) because it is not portable. r=jgmyers. sr=darin.
2004-04-03 01:27:08 +00:00
wchang0222%aol.com 3dc97c31a9 Bugzilla bug 126928: OS/2 only - code from knut st. osmundsen - implement
PR_SetFDInheritable on OS/2. r=mkaply.
2004-04-02 05:09:53 +00:00
wchang0222%aol.com ba59c9fa9f Bugzilla bug 237183: adds an exception handler for every NSPR thread that
is created.  It also exports two functions to set and unset the exception
handler function so they can be used by the primordial thread.  The patch
is contributed by Javier Pedemonte <pedemont@us.ibm.com>. r=wtc.
Modified Files: pprthred.h os2extra.def os2thred.c
2004-03-25 23:28:51 +00:00
wchang0222%aol.com 8843f11d18 Bugzilla bug 238578: memory allocated with PR_MALLOC() should not be freed
with free().  r=mkaply.
2004-03-25 02:15:58 +00:00
wchang0222%aol.com 507e3e517e Bugzilla bug 237870: we figured out how to link the MinGW build against
wsock32.dll (Winsock 1) instead of ws2_32.dll (Winsock 2).  r=cls.
Modified Files:
	pr/src/Makefile.in pr/src/io/prmapopt.c pr/tests/Makefile.in
2004-03-23 00:42:56 +00:00
darin%meer.net 1b7fba1f19 fixes bug 209814 "PR_dtoa blows up when executed on an ARM platform" patch by wtc r=darin 2004-03-12 07:33:28 +00:00
seawood%netscape.com 59575a8bbf Update openbsd support for openbsd >= 3.4
Thanks to Peter Str��mberg <wilfried@spamcop.net> for pulling these patches out of openbsd's ports tree.
Bug #236599 r=cls sr=wtc
2004-03-10 07:49:53 +00:00
wchang0222%aol.com 180cd8803a Bugzilla bug 231849: added performance optimizations (same as those we use
for Unix).  r=wtc.
2004-03-10 00:42:03 +00:00
wchang0222%aol.com 139c7910a0 Bugzilla bug 236879: PR_LocalTimeParameters should also check for values
that are too small for 32-bit time_t. r=darin.
2004-03-10 00:34:19 +00:00
wchang0222%aol.com 2d8066c3f2 Bugzilla bug 232742: added Linux/amd64 support. The patch came from Gentoo
Linux's portage and was sent by Henrik Lynggaard Hansen
<admin@mozillatranslator.org>.  r=wtc.
Modified Files: configure configure.in prprf.c _linux.cfg linux.h
Added Files: os_Linux_x86_64.s
2004-03-09 03:10:32 +00:00
wchang0222%aol.com 315adcca88 Bugzilla bug 200162: pass 0 as the third and fourth arguments to sem_open
to work around a bug in sem_open on HP-UX 11.23 or earlier.  The patch is
contributed by Grace Lu of HP.  r=wtc.
2004-03-09 01:40:49 +00:00
wchang0222%aol.com f39f0b3120 Bugzilla bug 186547: fixed compiler warnings. r=wtc. 2004-03-05 01:49:34 +00:00
wchang0222%aol.com cea13d2580 Bugzilla bug 231195: fixed the crash in PR_LogCleanup if NSPR_LOG_FILE is
set to WinDebug.  Thanks to timeless@bemail.org for the patch. r=wtc.
2004-02-05 15:57:46 +00:00
wchang0222%aol.com c9b18bb73f Bugzilla bug 232120: added support for NetBSD's pthread library. The patch
is contributed by Shin'ichiro TAYA <taya@netbsd.org>. r=wtc.
Modified Files: configure configure.in ptio.c
2004-02-04 01:40:56 +00:00
wchang0222%aol.com 49a9e0bc2a Bugzilla bug 224161: added support for Mac OS X Panther SDK. We assume
that NEXT_ROOT is set in the environment.  The patch is contributed by
Mike Pinkerton <pinkerton@aol.net>. r=wtc.
Modified files: configure configure.in pr/src/linking/Makefile.in
2004-01-28 21:11:04 +00:00
wchang0222%aol.com 22ba8cf725 Bugzilla bug 231786: extended PR_GetAddrInfoByName to support PR_AF_INET.
The patch was contributed by John G. Myers <jgmyers@speakeasy.net>. r=wtc
and darin.
2004-01-22 22:27:23 +00:00
wchang0222%aol.com da463e1b17 Bugzilla bug 230837: define the _MD_INIT_CONTEXT macro correctly -- it
needs to set *status to PR_TRUE. The patch was contributed by
timeless@bemail.org. r=wtc.
Modified Files: _os2.h _solaris.h _win95.h
2004-01-20 21:23:33 +00:00
wchang0222%aol.com 11c2957908 Bugzilla bug 228899: pass the RTLD_MEMBER flag to dlopen on AIX so that we
can load a shared library that is a member of an archive.  The patch was
contributed by Michael Lew <mlew@us.ibm.com>. r=wtc.
2004-01-20 19:49:03 +00:00
wchang0222%aol.com 59a4b0b9e2 Bugzilla bug 222037: we need to adjust the address family field of
PRNetAddr on return from getpeername.  The patch is contributed by
Fredrik Holmqvist <thesuckiestemail@yahoo.se>.  r=wtc,darin.
2004-01-08 02:30:03 +00:00
wchang0222%aol.com 64564b55cd Checked in Neutrino (NTO) changes received from Adrian Mardare
<amardare@qnx.com>.  r=wtc.
Modified Files: _nto.h pr/tests/Makefile.in
2004-01-06 01:55:21 +00:00
darin%meer.net 8ba0219bac fixes bug 222031 "OSX getaddrinfo returns concatenated results from /etc/hosts and DNS, which breaks /etc/hosts based ad blocking" r=wtc 2003-11-27 01:33:22 +00:00
wchang0222%aol.com 3fc84f2f96 Updated for NSPR 4.5.
Modified Files: configure configure.in repackage.sh vercheck.c
2003-11-25 01:20:40 +00:00
wchang0222%aol.com d9cd249ab2 Bugzilla bug 226686: we need to close the new socket if _MD_FAST_ACCEPT or
_MD_FAST_ACCEPT_READ fails.
2003-11-25 00:48:07 +00:00
wchang0222%aol.com eed762b224 Bugzilla bug 226356: test for NULL before dereferencing a pointer. The
patch is contributed by timeless@bemail.org.  r=wtc.
Modified Files: bthreads/btmon.c pthreads/ptsynch.c threads/prmon.c
2003-11-22 06:57:02 +00:00
darin%meer.net d54de9bda3 fixes bug 216021 "chekesp error if i link against a msvcrt that is built with strict calling rules" patch=wtc r=darin 2003-11-18 09:49:40 +00:00
darin%meer.net 2ef9e15a2d fixes bug 226022 "overflow error in PR_Poll means timeout < 1 second returns too quickly" patch=brofield@jellycan.com r=wtc,darin 2003-11-18 06:18:56 +00:00
wchang0222%aol.com ec93954362 Bugzilla bug 219913: define _PR_HAVE_THREADSAFE_GETHOST for OS/2 so that
we can issue concurrent gethostbyname calls.  Moved the definition of
_PR_GLOBAL_THREADS_ONLY, BSD_SELECT, and TCPV40HDRS from configure.in to
_os2.h.
Modified files: configure configure.in _os2.h
2003-11-16 01:10:49 +00:00
wchang0222%aol.com 674d4838d6 Bugzilla bug 224707: added Linux HPPA support. The patch came from the
Debian Mozilla package (maintainer is Takuo KITAME <kitame@debian.org>).
Modified Files: _linux.cfg _linux.h
2003-11-16 00:03:50 +00:00
wchang0222%aol.com 47bef353af Bugzilla bug 207803: added 64-bit UltraSPARC FreeBSD support to NSPR. The
patch was contributed by Joe Marcus Clarke <marcus@freebsd.org>, Thomas
Moestl <tmm@FreeBSD.org>, and Kris Kennaway <kris@freebsd.org>.  r=wtc.
Modified Files: configure configure.in _freebsd.cfg _freebsd.h
2003-11-15 23:39:36 +00:00
darin%meer.net e20f4bcd7f fixes bug 223811 "getaddrinfo returns 3 addrinfo structs for each IP address [was: very long timeout for retrying IPv6 to IPv4 addresses]" r=wtc 2003-10-31 05:10:48 +00:00
wchang0222%aol.com b21ca10c09 Bugzilla bug 223427: added a note section so that the linker knows we are
not executing off the stack.  This patch is received from Christopher
Blizzard of Red Hat <blizzard@redhat.com>.
2003-10-24 04:12:54 +00:00
wchang0222%aol.com e674a5d2d2 Use a larger buffer. 2003-10-24 01:34:28 +00:00
wchang0222%aol.com 9f4b826366 Added a missing printf statement. 2003-10-24 01:17:42 +00:00
wchang0222%aol.com e37e101fea Added formattm.c, a test program for PR_FormatTime and
PR_FormatTimeUSEnglish.
2003-10-24 01:02:40 +00:00
wchang0222%aol.com aa235aeafb Bugzilla bug 217121: fixed a crash in strftime on Mac OS X. The patch is
contributed by Ben Goodger <bugs@bengoodger.com>.
2003-10-24 00:47:19 +00:00
wchang0222%aol.com 3d84d300c8 Bugzilla bug 214411: fixed a bug introduced in the previous checkin.
threadid_key_destructor may get called on the primordial thread if the app
doesn't call PR_Cleanup and the assertion would fail.  Thanks to
Gerard Roos <gerard.roos@adnovum.ch> for contributing the patch.
2003-10-23 00:43:36 +00:00
wchang0222%aol.com a9f710720e Bugzilla bug 221385: we need to set tm_zone and tm_gmtoff on FreeBSD, too.
The patch is contributed by Tai-hwa Liang <fk9cs702@sneakemail.com>. r=wtc.
2003-10-13 19:40:06 +00:00
wchang0222%aol.com 2274da47a9 Bugzilla bug 221124: declare variables with const. Thanks to
timeless@bemail.org for the patch.
2003-10-09 01:29:23 +00:00
darin%meer.net cc7d8e978f fixes bug 220020 "PR_EnumerateAddrInfo should not special case port 0" r=wtc 2003-09-23 17:47:44 +00:00
wtc%netscape.com b3b2a62489 Bugzilla bug 208973: removed obsolete Mac classic CFM build files. 2003-09-18 02:03:01 +00:00
wtc%netscape.com 6e70dce57d Bugzilla bug 219487: fixed build failure on OpenVMS. struct addrinfo is
defined in <netdb.h>.  We use AI_CANONNAME, a macro to be used with struct
addrinfo, to detect that.
2003-09-18 00:48:43 +00:00
wtc%netscape.com dafe9aa4a9 Bugzilla bug 219061: fixed build failure on OSF1. struct addrinfo is
defined in <netdb.h> on recent Tru64 Unix releases.  We use AI_CANONNAME,
a macro to be used with struct addrinfo, to detect that.
2003-09-17 20:26:20 +00:00
wtc%netscape.com 93d83eb616 Bugzilla bug 124958: the pthread priority range is 0-31 on OpenBSD. The
patch is contributed by Mats Palmgren <mats.palmgren@bredband.net>.  r=wtc.
2003-09-16 20:46:14 +00:00
wtc%netscape.com 4de49d2c52 Bugzilla bug 215581: checked in the rest of the GCC 3.2.2 for OS/2 patch
from Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files: prio.h prtypes.h os2misc.c
2003-09-16 20:35:10 +00:00
wtc%netscape.com 61d464bad9 Bugzilla bug 215581: build with GCC 3.2.2 for OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.  r=wtc.
2003-09-16 01:58:03 +00:00
wtc%netscape.com 617037eda9 Bugzilla bug 124958: Checked in OpenBSD changes from Mats Palmgren
<mats.palmgren@bredband.net>.  Added support for 64-bit SPARC v9, ELF
objects, etc.
Modified Files: _openbsd.cfg prlink.c prnetdb.c prtime.c
2003-09-16 00:18:13 +00:00
wtc%netscape.com 27fbedfb45 fix mingw/vc7 bustage 2003-09-13 15:10:24 +00:00
wtc%netscape.com dcc26d7873 Bugzilla bug 219104: handle sockaddr structures that have a sa_len field.
That field should not be copied to PRNetAddr's.  The patch is contributed
by David Baron <dbaron@mozilla.org>.  r=wtc.
2003-09-13 13:41:29 +00:00
darin%meer.net d0577b2b10 fixing build bustage for mingw & vc7 2003-09-13 01:02:40 +00:00
wtc%netscape.com d9818cbd3c Added a test for PR_GetAddrInfoByName. 2003-09-13 00:18:41 +00:00
darin%meer.net ac4b50a610 landing patch for bug 211501 "NSPR should provide getaddrinfo" r=wtc 2003-09-11 21:42:16 +00:00
wtc%netscape.com da3b407479 Bugzilla bug 158240: fixed a crash on startup if NSPR_LOG_FILE is set on
BeOS.  The patch is contributed by arougthopher@lizardland.net (Paul).
r=wtc.
2003-09-11 17:41:29 +00:00
wtc%netscape.com 75158550b3 Set NSPR version to 4.5 Beta. 2003-09-11 01:01:59 +00:00
wtc%netscape.com a2d34ab957 Bugzilla bug 214411: implement automatic attaching and detaching of Solaris
native threads.  The patch contains contribution by Gerard Roos
<gerard.roos@adnovum.ch>.
Modified Files: _solaris.h primpl.h solaris.c pruthr.c foreign.c provider.c
2003-09-11 00:29:37 +00:00
wtc%netscape.com 383f28b04e Bugzilla bug 217968: renamed the STACKSIZE macro to THREAD_STACKSIZE to
avoid a conflict with a same-named macro defined in <ppc/param.h> on Mac OS
X.  Thanks to timeless@bemail.org for reporting the bug.
Modified Files: server_test.c servr_kk.c servr_ku.c servr_uk.c servr_uu.c
2003-09-08 18:54:05 +00:00
wtc%netscape.com dc2535e45b Bug 212566: _pr_ipv6_v6only_on_by_default needs to be defined for DARWIN
under all cases, not just when _PR_INET6_PROBE is defined, because
_PR_INET6_PROBE is only defined when Mac OS X deployment target is 10.1.
Bug 211512: defined IPV6_V6ONLY if it's not defined so that we can build on
Mac OS X 10.1, where this macro is not defined.
2003-07-14 22:12:19 +00:00
wtc%netscape.com b192ea3d81 Updated for NSPR 4.4. 2003-07-10 01:05:10 +00:00
wtc%netscape.com 39265009ee Set NSPR version to 4.4. 2003-07-10 01:03:41 +00:00
wtc%netscape.com 5f39ceafce Bug 126937: implement PR_GetSysfdTableMax and PR_SetSysfdTableSize for
OS/2.  The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=pedemont.
2003-07-09 04:56:28 +00:00
wtc%netscape.com 574fae56fb Bug 211512: worked around the Mac OS X Panther bug that the IPV6_V6ONLY
socket option is turned on by default.  r=bryner.
2003-07-09 03:48:13 +00:00
seawood%netscape.com ae7736e49e Use standard __declspec keyword instead of _declspec.
Bug #202826 r=wtc
2003-06-25 14:49:44 +00:00
wtc%netscape.com c3f7b1f643 Bug 207614: fixed the way prcpucfg.h is created on OpenVMS so that its
modified time doesn't get updated whenever we do "gmake export".
2003-06-06 21:21:47 +00:00
wtc%netscape.com b971eee44d Bug 207421: use /Op to disable some floating-point optimizations of MSVC
6.0 Processor Pack because they make the floating-point calculations in
prdtoa.c produce incorrect results.  r=cls.
2003-06-06 03:10:18 +00:00
wtc%netscape.com edfd28316b Print error codes if PR_Read fails. 2003-05-23 06:19:11 +00:00
wtc%netscape.com f80927d197 Bug 206815: fixed a benign UMR in the PR_Poll implementations based on
poll().  We should initialize the events field of the pollfd structure
when we set the fd field to -1 even though the events field is ignored
if the fd field is negative.
Modified Files: ptio.c uxpoll.c
2003-05-23 01:34:51 +00:00
wtc%netscape.com 0b96828017 Bug 205582: map EHOSTUNREACH to PR_HOST_UNREACHABLE_ERROR on Unix. r=darin. 2003-05-14 01:56:26 +00:00
wtc%netscape.com e7cbdff58b Bug 201405: Backed out the previous checkin. It caused the timeout test to
hang.
2003-05-14 01:47:18 +00:00
wtc%netscape.com 15aa796c7a Set NSPR version to 4.4 Beta. 2003-05-14 01:43:16 +00:00
wtc%netscape.com a8b305b2da Merged the recent changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH to the trunk.
Added Files: os2emx.s
2003-05-14 01:32:58 +00:00
wtc%netscape.com e6bc82925d Merged the changes from NSPRPUB_PRE_4_2_CLIENT_BRANCH onto the trunk. Most
of these changes are for OS/2.
Modified Files:
	configure.in build/cygwin-wrapper config/rules.mk
	lib/ds/Makefile.in lib/ds/plds.def lib/libc/src/Makefile.in
	lib/libc/src/plc.def pr/include/md/_os2.h pr/src/Makefile.in
	pr/src/nspr.def pr/src/linking/prlink.c
	pr/src/md/os2/Makefile.in pr/src/md/os2/objs.mk
	pr/src/md/os2/os2cv.c pr/src/md/os2/os2misc.c
	pr/src/md/os2/os2poll.c pr/src/md/os2/os2sock.c
	pr/src/md/os2/os2thred.c pr/tests/Makefile.in
	pr/tests/attach.c
2003-05-14 01:24:08 +00:00
wtc%netscape.com 8d52fefdd3 Bug 203317: getipnodebyxxx routines are not thread-safe on OpenVMS, so we
need to lock around them.  The patch is contributed by Colin Blake
<colin@theblakes.com>.  r=wtc.
Modified Files: configure configure.in prnetdb.c
2003-04-30 00:44:16 +00:00
wtc%netscape.com 8a7edd5375 Bug 104529: on OS/2, when writing to the command-line console, we must
write \r\n to go to a new line. So we need to translate \n to \r\n. The
patch is contributed by Julien Pierre.
2003-04-18 14:02:24 +00:00
wtc%netscape.com 8719c03b55 Bug 200335: need to cast pthread_t (which could be a pointer) to an
unsigned type (PRUptrdiff).  The patch is contributed by Nelson Bolyard.
2003-04-11 03:38:24 +00:00
wtc%netscape.com 7f7535f442 Bug 198634: we need to implement PR_DetachThread on the platforms that
don't have a way to detach the foreign threads automatically when they
terminate (e.g., OS/2).  The patch is contributed by Michael Kaply
<mkaply@us.ibm.com>.
2003-04-10 02:22:44 +00:00
wtc%netscape.com d083a54a9d Bug 201405: we must call PR_WaitCondCVar in a while loop. 2003-04-09 22:40:33 +00:00
wtc%netscape.com f20f76291b Bug 126932: made runtests.{sh,ksh} work on OS/2. Include the header for
getcwd in thrpool_server.c.
Modified Files: runtests.sh runtests.ksh thrpool_server.c
2003-04-09 22:34:37 +00:00
wtc%netscape.com 9bc8fdc32a Bug 200561: do not include <string.h> in optimized builds for AIX so that
memcpy continued to be exported.  This is to be "bug compatible" with old
libnspr4.so binaries that exported memcpy by accident because we did not
include <string.h> in optimized builds.
2003-04-09 02:20:46 +00:00
seawood%netscape.com 212ea0003e Add PR_GetPathSeparator function.
Bug #171883 r=wtc
2003-04-04 05:03:55 +00:00
seawood%netscape.com 655808374a Turn off optimizations for prprf.c on OS/2 to avoid PR_snprintf problem.
Thanks to Michael Kaply <mkaply@us.ibm.com> for the patch.
Bug #199901 r=wtc a=asa
2003-04-01 04:06:17 +00:00
wtc%netscape.com 50e6f8eec9 Set NSPR version to 4.3. 2003-03-27 02:15:33 +00:00
wtc%netscape.com 708b88555e Bug 196004: support building with gcc on Solaris better, whether gcc uses
the GNU ld or Solaris ld. Do not pass -B/usr/ccs/bin/ to gcc.
Modified files: configure configure.in autoconf.mk.in
        lib/ds/Makefile.in lib/libc/src/Makefile.in pr/src/Makefile.in
2003-03-22 15:36:13 +00:00
wtc%netscape.com ac32157918 Bug 135450: OS/2 only - don't set priority if it is the default.
The patch is contributed by Michael Kaply <mkaply@us.ibm.com>. r=wtc.
Modified files: _os2 primpl.h os2thred.c
2003-03-22 14:59:55 +00:00
wtc%netscape.com 2fabca5b50 Bug 192797: improved the implementation of PR_Poll for Win32. Increase
FD_SETSIZE from the default 64 to 1024.  Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set.  Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.
2003-03-20 00:10:31 +00:00
wtc%netscape.com dd274aefaf Bug 195411: added the LL_MaxUint function and the LL_MAXUINT macro.
Modified Files: prlong.h nspr.def nspr_symvec.opt openvms.c prlong.c
2003-03-04 02:14:53 +00:00
wtc%netscape.com 4ec0ab83ae Backed out the previous checkin. I'd like to come up with a better patch
that does not require setting FD_SETSIZE to 1024, which makes each fd_set
a 4 KB objec5.
2003-02-28 04:57:50 +00:00
wtc%netscape.com 9fa7e30bc0 Bug 192797: improved the implementation of PR_Poll for Win32. Increase
FD_SETSIZE from the default 64 to 1024.  Make PR_Poll fail with
PR_INVALID_ARGUMENT_ERROR if we try to add more than FD_SETSIZE fd's to a
fd_set.  Do not pass an empty fd_set to select, and do not call select if
all three fd_sets are empty.
2003-02-28 03:14:09 +00:00
wtc%netscape.com 906d6413eb Bug 164841: use high performance timers (again) on OS/2. 2003-02-28 02:46:12 +00:00
wtc%netscape.com 206db1576c Added a comment. 2003-02-28 02:21:52 +00:00
wtc%netscape.com c47b8bed9d Bug 191948: a better implementation of PR_GetLibraryFilePathname for 32-bit
HP-UX.
2003-02-27 01:46:36 +00:00
wtc%netscape.com 1888d80ebd Bug 191703: if struct tm has the nonstandard tm_zone and tm_gmtoff fields,
set them to the appropriate values.  Calling mktime is not really correct
(it assumes the local time zone) and does not work on NetBSD.
2003-02-26 23:40:57 +00:00
wtc%netscape.com e428ae1e7c Bug 193380: added IPv6 support on HP-UX 11i or later. Cleaned up the
detection of HP-UX B.11.* in configure.in.
Modified Files: configure.in configure _hpux.h
2003-02-26 02:00:33 +00:00
wtc%netscape.com 2cafa2ea72 Bug 191270: passed the XXX_RETURN_ON_ERROR flags to several Mac OS X
linker functions.  Correctly handle the return value of NSUnLinkModule.
Pass NSADDIMAGE_OPTION_WITH_SEARCHING to NSAddImage.
cvs: ----------------------------------------------------------------------
2003-02-26 01:57:16 +00:00
wtc%netscape.com 90c01ecdb6 Bug 192015: implemented the PR_GetLibraryFilePathname function for OpenVMS.
The patch is contributed by Colin Blakes <colin@theblakes.com>.
2003-02-25 15:48:58 +00:00
wtc%netscape.com 99b229418b Bug 191823: implement PR_GetLibraryFilePathname for OS/2. The patch is
contributed by Julien Pierre <jpierre@netscape.com>.
2003-02-25 15:37:04 +00:00
wtc%netscape.com 689a967b3c Bug 193007: export PR_CreateThread and PR_SetError and new NSPR 4.3
symbols.  Added stubs so that PR_CreateThread ended up in its old position.
The patch is contributed by Colin Blakes <colin@theblakes.com>.
Modified Files: nspr_symvec.opt md/unix/openvms.c
2003-02-25 15:24:20 +00:00
wtc%netscape.com 8bb6f44c21 Bug 186745: use the BSD getifaddrs() function to query the presence of
IPv4 and IPv6 network interfaces on NetBSD.
2003-02-25 15:13:22 +00:00
wtc%netscape.com bcd2417d76 Bug 194298: inherit from the shell instead of the parent. The patch is
contributed by Michael Kaply <mkaply@us.ibm.com>.
2003-02-24 22:47:16 +00:00
wtc%netscape.com 080eed4425 Bug 186745: on FreeBSD, use the getifaddrs function to query the presence
of IPv4 and IPv6 network interfaces.
2003-02-22 22:52:03 +00:00
wtc%netscape.com cd74e72999 Bug 192589: keep querying the presence of IPv4 and IPv6 interfaces until at
least one is up. This allows us to detect the local machine going from
offline to online.
2003-02-22 20:27:25 +00:00
wtc%netscape.com 891337d87e Bug 193969: implemented atomic routines for Darwin PPC in assembly.
Changed old name "Rhapsody" to new name "Darwin".
Modified files: configure configure.in _darwin.h darwin.c
Added file: os_Darwin_ppc.s
2003-02-22 15:00:13 +00:00
wtc%netscape.com ce1bcc8bab Bug 192962: include <string.h> for the declaration of memcpy.
Modified files: priometh.c prrng.c
2003-02-12 19:19:12 +00:00
wtc%netscape.com 813bac61bc Bug 191270: added the ability to load a dynamic shared library (.dylib) on
Mac OS X.
2003-02-04 02:28:39 +00:00
wtc%netscape.com 20a8afc3d9 Should pass NSUNLINKMODULE_OPTION_NONE instead of FALSE as the second
argument to NSUnLinkModule.  Both macros have the same value (0), so this
is a cosmetic change.
2003-01-23 17:07:50 +00:00
wtc%netscape.com a66a4d539e Bug 90010: added support for Linux for s390 and s390x. The patch is
contributed by Gerhard Tonn <GerhardTonn@swol.de>.
Modified Files: _linux.cfg _linux.h prprf.c
2003-01-23 17:03:22 +00:00
wtc%netscape.com 61591dded1 Bug 188439: fixed a bug in the PR_Poll implementation for
_PR_POLL_WITH_SELECT.  We could still call FD_SET if the osfd was larger
than FD_SETSIZE.  Fixed the bug that _PR_POLL_WITH_SELECT was defined after
the system header files had been included.  Need to define it on the
compile command line.  Define _USE_BIG_FDS on HP-UX.  Because that macro
increases the size of fd_set to about 7500 bytes and PR_Poll allocates 3
fd_sets on the stack, also increased the minimum thread stack size to 128KB
on HP-UX.
Modified Files: configure configure.in _hpux.h _osf1.h ptio.c
2003-01-20 20:52:48 +00:00
wtc%netscape.com 81a1109700 Bug 80082: need to install libnspr_flt4.so in dist/bin too, for the Mozilla
client.
2003-01-20 16:29:42 +00:00
wtc%netscape.com eb31f14407 Bug 134113: make NSPR build on Win32 using MinGW gcc. The patch is
contributed by Chris Seawood <seawood@cls.org> and Dan Mosedale
<dmose@mozilla.org>. r=wtc.
Modified files: configure configure.in config/Makefile.in autoconf.mk.in
now.c rules.mk lib/ds/Makefile.in lib/libc/src/Makefile.in
lib/msgc/src/Makefile.in prtypes.h _winnt.h pr/src/Makefile.in prmapopt.c
pr/src/md/windows/Makefile.in ntio.c ntmisc.c pr/tests/Makefile.in
runtests.ksh pr/tests/dll/Makefile.in
2003-01-20 16:26:24 +00:00
wtc%netscape.com 0b4f800fbf Bug 185687: added PR_CallOnceWithArg, a version of PR_CallOnce that allows
the callers to pass an argument to the call-once function.
Modified files: prinit.h nspr.def prinit.c
2003-01-18 02:04:45 +00:00
wtc%netscape.com afe5df84e4 Bug 189332: Implemented the new function PR_GetLibraryFilePathname for
AIX, HP-UX, Linux, Mac OS X, OSF1, Solaris, and Windows.  Added the new
error code PR_LIBRARY_NOT_LOADED_ERROR for the error condition that the
library specified by "name" and "addr" is not loaded.  Added a new test,
libfilename.c.  Extended the PR_GetLibraryName function to not prepend any
directory if the first argument "dir" is NULL.  The OSF1 implementation was
contributed by Steve Streeter <Stephen.Streeter@hp.com>.
Modified files: prerr.h prlink.h nspr.def pr/src/linking/Makefile.in
prlink.c compile-et.pl prerr.c prerr.et prerr.properties
pr/tests/Makefile.in runtests.ksh runtests.sh
Added file: pr/tests/libfilename.c
2003-01-17 01:03:47 +00:00
wtc%netscape.com 26c5a3f49b Bug 168228: added IPv6 support for Darwin (Mac OS X). Added two new
feature macros _PR_HAVE_INET_NTOP and _PR_GHBA_DISALLOW_V4MAPPED to
handle the differences of Darwin's IPv6 sockets implementation and
other platforms' implementations.
Modified files: _aix.h _bsdi.h _darwin.h _freebsd.h _irix.h _linux.h
_netbsd.h _openvms.h _osf1.h _solaris.h prnetdb.c
2003-01-16 16:16:34 +00:00
wtc%netscape.com f178b3cbfb Bug 185034: updated the OpenVMS symbol vector tables for NSPR 4.3.
The patch is contributed by Colin Blake <colin@theblakes.com>.
Modified Files: nspr_symvec.opt plds_symvec.opt plc_symvec.opt
2003-01-15 00:00:14 +00:00
wtc%netscape.com e66e11439e Bug 186599: 1. added support for relative paths to PR_LoadLibrary on
Mac OS X. 2. Reordered the Mac code in pr_LoadLibraryByPathName to try
loading various kinds of shared libraries in the order of most likely
success.  The patch is contributed by Conrad Carlen <ccarlen@netscape.com>.
r=wtc. sr=sfraser.
2003-01-14 23:38:56 +00:00
wtc%netscape.com 1a9b9b778b Bug 188396: don't use ftime because its 32-bit timestamp will overflow
around year 2038.  Use GetSystemTimeAsFileTime instead.  The patch is
contributed by timeless@bemail.org.
Modified files: config/now.c _win95.h _winnt.h ntio.c ntmisc.c w95io.c
2003-01-14 13:22:32 +00:00