summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fixup commit for branch 'GECKO19b3_20080205_RELBRANCH'NSPR_HEAD_20080129_PLUS_414997FIREFOX_3_0b3_RELEASEFIREFOX_3_0b3_RC3FIREFOX_3_0b3_RC2FIREFOX_3_0b3_RC1GECKO19b3_20080205_RELBRANCHcvs2hg2008-01-310-0/+0
|
* Bug 414997, PR_NewThreadPrivateIndex contract is violated by PR_CreateThread ↵NSPR_HEAD_20080129_MINIBRANCHkaie%kuix.de2008-01-311-1/+3
| | | | | | | | impls Patch contributed by Wan-Teh Chang r=julien.pierre, r=me Landing on mini branch for ff3b3, intended for this fix only, because trunk is frozen
* fixup commit for branch 'NSPR_HEAD_20080129_MINIBRANCH'cvs2hg2008-01-290-0/+0
|
* Minor comment fix.NSPR_HEAD_20080129wtc%google.com2008-01-291-1/+1
|
* Bug 414392: include <string.h> for strncmp. The patch is contributed bywtc%google.com2008-01-281-0/+1
| | | | Matthew Gregan <kinetik@flim.org>. r=wtc
* Bug 334826: use compiler's intrinsic atomic functions only when our ownNSPR_HEAD_20080127wtc%google.com2008-01-272-2/+22
| | | | | | | PR_AtomicXXX functions are truly atomic, otherwise the macros and functions can't be used interchangeably. Add Nelson's suggested changes as a TODO comment. Modified files: pratom.h atomic.c
* Bug 204151: Search for existing NSPR_INHERIT_FDS environment variable inwtc%google.com2008-01-273-12/+29
| | | | | | the environment. If it exists, replace it with the new value rather than appending the new value to the environment. r=sfraser Modified files: bproc.c uxproces.c ntmisc.c
* Bug 285157: fixed indentation.wtc%google.com2008-01-271-1/+1
|
* Bug 285157: Use GetFileAttributesEx if it exists. GetFileAttributesEx iswtc%google.com2008-01-272-94/+86
| | | | | | much faster than FindFirstFile. The patch is contributed by Jim Mathies <jmathies@mozilla.com>. r=wtc Modified files: ntio.c w95io.c
* Bug 331043: test only compiler predefined macros. Also test for _M_X64,wtc%google.com2008-01-271-2/+2
| | | | which replaces _M_AMD64.
* Bug 334826: added macro versions of atomic operations, which may bewtc%google.com2008-01-272-0/+132
| | | | | | implemented as compiler intrinsics. The patch is contributed by Steve Snyder <swsnyder@insightbb.com>. r=wtc Modified files: pratom.h atomic.c
* 307573 prpollml requires file descriptors greater than 256 r=wtcglen.beasley%sun.com2008-01-272-7/+19
|
* Bug 331043: need to test the _M_IX86 macro, which is defined by MSVC.wtc%google.com2008-01-261-2/+2
| | | | _X86_ is defined by <windows.h>.
* Bug 331043: Add the PR_ROTATE_LEFT32 and PR_ROTATE_RIGHT32 macros forwtc%google.com2008-01-262-1/+26
| | | | | | | rotating left and right, which are defined using compiler intrinsics, if available. The patch is contributed by Michael Moy <mmoy@yahoo.com>. r=brendan,wtc Modified files: prbit.h plhash.c
* 307573 remove obsolete runtests.ksh r=wtcglen.beasley%sun.com2008-01-261-292/+0
|
* Bug 296878: disable the use of os_Linux_ppc.s for 64-bit PowerPC buildswtc%google.com2008-01-244-25/+30
| | | | | | because the assembly code crashes. Add nonexecutable stack directive to os_Linux_ppc.s. Modified files: configure.in configure _linux.h os_Linux_ppc.s
* Bug 296878: use native PowerPC atomic instructions on Linux PowerPC. Thewtc%google.com2008-01-214-22/+147
| | | | | | patch is contributed by kevdig@hypersurf.com. r=mark.mentovai,wtc Modified files: configure.in configure _linux.h Added file: os_Linux_ppc.s
* Bug 333637: assembleCmdLine needs to quote an empty-string argument. TheNSPR_HEAD_20080120wtc%google.com2008-01-201-2/+5
| | | | patch is contributed by Aleksey Sanin <aleksey@aleksey.com>. r=wtc
* Bug 95829: clean up the cached monitor subsystem during NSPR cleanup.wtc%google.com2008-01-204-21/+77
| | | | | | | | Bug 334285: do not leak the original memory block (and the monitors they point to) when PR_REALLOC fails. Portions of the patch are contributed by Brodie <bmo@jellycan.com> and timeless. r=relyea,nelson Modified files: prinit.c ptthread.c primpl.h prcmon.c
* Bug 404824: use a look-up table to avoid expensive PR_CeilingLog2wtc%google.com2008-01-191-1/+15
| | | | | calculations for common cases. The patch is contributed by Steve Snyder <swsnyder@insightbb.com>. r=nelson,wtc
* Bug 386177: _MY_Assert should call PR_Assert in both debug and optimizedNSPR_HEAD_20080113wtc%google.com2008-01-132-6/+2
| | | | | | builds so that the test program can be aborted. The patch is contributed by Slavomir Katuscak <slavomir.katuscak@sun.com>. r=wtc Modified files: cltsrv.c provider.c
* Bug 396509: call _pr_init_ipv6 lazily rather than during NSPRwtc%google.com2008-01-135-46/+41
| | | | | | | | initialization because _pr_init_ipv6 creates a test socket, and we can't create a socket during DLL initialization in a Windows Vista "Standard" Account with Parental Controls turned on. The patch is contributed by Jim Mathies <jmathies@mozilla.com>. r=wtc Modified files: prinit.c prnetdb.c pripv6.c prsocket.c ptio.c
* Bug 411926: do not use the %T format specifier for strftime (called bywtc%google.com2008-01-122-2/+2
| | | | | PR_FormatTime) because %T is not portable. r=julien.pierre Modified files: cltsrv.c provider.c
* Bug 411045, Warning: unused variable 'me' in PR_EnumerateThreadskaie%kuix.de2008-01-081-0/+5
| | | | | Patch contributed by Jesse Ruderman r=wtc
* Bug 409224: don't use the obsolete gcc flag -no-cpp-precomp. The patch isNSS_RFC4507BIS_BASEwtc%google.com2007-12-212-26/+22
| | | | contributed by Mark Mentovai <mark@moxienet.com>. r=wtc
* Bugzilla bug 404399: getaddrinfo with AI_NUMERICHOST is slow on Mac OS XNSPR_HEAD_20071218wtc%google.com2007-12-191-2/+12
| | | | | (10.4). So we only use it to convert IPv6 address strings with scope IDs. r=dwitte.
* Fix for bug 406862 . Make NSPR release target work with MSYS.julien.pierre.boogz%sun.com2007-12-132-40/+2
|
* Bug 405290: implemented version checking for NSPR. The patch iswtc%google.com2007-12-111-2/+17
| | | | contributed by Mike Hommey <mh+mozilla@glandium.org>. r=wtc.
* Bug 404272: define HAVE_LONG_LONG only if it is not yet defined.wtc%google.com2007-11-2623-15/+54
| | | | | | | | | | | HAVE_LONG_LONG may be defined by the build system of a project using NSPR. The patch is contributed by Edwin van Vliet <edwin@cheatah.nl>. r=wtc Modified Files: _aix32.cfg _aix64.cfg _beos.cfg _bsdi.cfg _darwin.cfg _dgux.cfg _freebsd.cfg _hpux32.cfg _hpux64.cfg _irix32.cfg _irix64.cfg _linux.cfg _netbsd.cfg _nto.cfg _openbsd.cfg _openvms.cfg _os2.cfg _osf1.cfg _riscos.cfg _solaris.cfg _unixware7.cfg _win95.cfg _winnt.cfg
* Removed dead files for Rhapsody, the old name of Darwin.wtc%google.com2007-11-214-511/+1
| | | | | Modified file: pr/tests/dll/Makefile.in Removed files: _rhapsody.cfg _rhapsody.h rhapsody.c
* Bug 354248: log the error information retrieved by NSLinkEditError inwtc%google.com2007-11-211-4/+10
| | | | | pr_LoadViaDyld. The patch is contributed by Nick Kreeger <nick.kreeger@park.edu>. r=mark.mentovai,wtc.
* Fix for bug 402669 . Crash in PR_Socket with IPv6 emulation on VMS and WinNT ↵julien.pierre.boogz%sun.com2007-11-071-3/+3
| | | | . Patch created by Nelson. r=julien, wtc
* Bug 401768: enable us to build with gcc 3.3 and an SDK on Mac OS X 10.5wtc%google.com2007-10-312-32/+55
| | | | | Leopard. The patch is contributed by Mark Mentovai <mark@moxienet.com>. r=wtc.
* Bug 400957: free logBuf in _PR_LogCleanup to fix a memory leak. r=kengert.wtc%google.com2007-10-241-0/+3
|
* [OS/2] Bug 399647: fix OS/2 build break in prlog.c and correct warning, r=wtcNSPR_HEAD_20071016FIREFOX_3_0b2_RELEASEFIREFOX_3_0b2_RC1FIREFOX_3_0b1_RELEASEFIREFOX_3_0b1_RC3FIREFOX_3_0b1_RC2FIREFOX_3_0b1_RC1mozilla%weilbacher.org2007-10-163-9/+14
|
* Partial fix for bug 254987 . Reset some variables after cleanup to prevent ↵NSPR_HEAD_20071009julien.pierre.boogz%sun.com2007-09-271-0/+5
| | | | assertions in reinitialization of NSPR. r=wtc
* Fix for bug 318877 . NSPR initialization crashes if OS_TARGET is WINNT on ↵julien.pierre.boogz%sun.com2007-09-131-11/+11
| | | | AMD64. Fix casts to work with updated Windows SDK headers. r=wtchang
* Fix for bug 383857 . NSPR still uses the MSVC -G5 flag . r=wtcjulien.pierre.boogz%sun.com2007-09-132-6/+0
|
* Bug 244478: allow a logging line to be longer than LINE_BUF_SIZE (512)wtc%google.com2007-09-031-28/+53
| | | | | characters. The patch is contributed by Dan Witte <dwitte@stanford.edu>. r=wtc.
* Bug 239371: allow PR_ParseTimeString to accept 5-digit years (but lesswtc%google.com2007-09-021-4/+14
| | | | | than 32767, the maximum 16-bit signed integer). The patch is contributed by Dan Witte <dwitte@stanford.edu>. r=wtc.
* Bug 392722: fixed the bug that nsinstall chokes on double slashes in path.wtc%google.com2007-09-011-3/+3
| | | | | The patch is contributed by Fabien Tassin <fta+bugzilla@sofaraway.org>. r=wtc.
* Fix for bug 369036. Prevent infinite loop in pt_SolarisSendFile. r=wtchang, ↵julien.pierre.boogz%sun.com2007-08-292-1/+32
| | | | nelson
* Bug 391499: Put the pr_GetAddrInfoByNameFB function inside an ifdef so thatNSPR_HEAD_20070820MOZILLA_1_9a8_RELEASEwtc%google.com2007-08-141-1/+33
| | | | | | | | it is only defined when it is needed. In PR_EnumerateAddrInfo, added a while loop to skip socket addresses returned by getaddrinfo that are larger than PRNetAddr. Convert AF_INET6 to/from PR_AF_INET6. Set the sa_len field of struct sockaddr before passing it to getnameinfo. r=cbiesinger,nhosoi
* Bug 364334: reject too much junk at the end of a date/time string.wtc%google.com2007-08-081-6/+1
| | | | | | Fixed a typo that makes us fail to parse "AST" as a timezone. The patch is contributed by Mats Palmgren <mats.palmgren@bredband.net>. r=wtc.
* Bug 346354 - Add test program for new PL_CreateLongOptState function. r=wtcnelson%bolyard.com2007-08-082-2/+43
|
* Bug 386742: added a new function, PR_ParseTimeStringToExplodedTime, whichwtc%google.com2007-08-073-50/+76
| | | | | | | is the same as PR_ParseTimeString except that it returns the result in a PRExplodedTime structure. The patch is contributed by Christian Eyrich <ch.ey@gmx.net>. r=wtc. Modified Files: prtime.h nspr.def prtime.c
* Bug 346354 - add capability to parse string command line options, r=wtcnelson%bolyard.com2007-08-043-47/+197
|
* Bug 387954 ? fix NT version of PR_Accept on IPv6 listen socket. r=wtcnelson%bolyard.com2007-07-256-24/+55
|
* Bugzilla Bug 385347: change "CompanyName" to "Mozilla Foundation\0" andwtc%google.com2007-07-204-8/+4
| | | | | remove the optional "LegalCopyright". r=sspitzer Modified Files: plds.rc plc.rc prstrms.rc nspr.rc
* Bug 383977, Crash on exit caused by thread local storage cleanup [@ ↵WEB_CONTENT_HANDLING_20070621_POST_HANDLER_SERVICE_20070720WEB_CONTENT_HANDLING_20070621_POSTMERGE_20070719_FIXEDNSPR_HEAD_20070713MOZILLA_1_9a7_RELEASEMOZILLA_1_9a7_RC1kaie%kuix.de2007-07-071-2/+14
| | | | | | PL_DHashTableOperate] r=wtc