This bug report is created to document the contents of the NSPRPUB_RELEASE_3_1_BRANCH. This branch is rooted at the static tag NSPRPUB_RELEASE_3_1, which corresponds to the NSPR 3.1 release. NSPR 3.1.x patch releases will be produced off this branch. All checkins into this branch must be carefully reviewed and approved to ensure its stability. These include: - critical bug fixes; - Mac NSPR development; - new ports.
I merged the following into NSPRPUB_RELEASE_3_1_BRANCH: - Gordon's fix for Mac OT bugs #2133, #2405, #2451, #2623, #3580, etc. (primpl.h, prio.c, _macos.h, macsockotpt.c). - Fix for Bugsplat bug #345938: Pthreads: PR_Send, PR_SendTo, PR_Write, PR_Writev can return partial byte count. (ptio.c)
I merged the new socket poll fd functions (Bugsplat bug #346002) into NSPRPUB_RELEASE_3_1_BRANCH. Modified files: pprio.h, prsocket.c, ptio.c, pr/tests/Makefile, pr/tests/prpoll.c.
I merged the following ports into NSPRPUB_RELEASE_3_1_BRANCH: - BSD/OS 4.0.1 + sparc: BSD_OS.mk, _bsdi.cfg, _bsdi.h. - FreeBSD Alpha port: FreeBSD.mk, gencfg.c, _freebsd.cfg, _freebsd.h, pr/tests/Makefile - Testing _POSIX_THREAD_PRIORITY_SCHEDULING instead of PTHREAD_SCOPE_SYSTEM (necessary for FreeBSD): ptthread.c. I verified that this does not change the binary for all the tier-1 Unix platforms except Linux 2.0. On Linux 2.0, PTHREAD_SCOPE_SYSTEM is an enum constant as opposed to a macro. So this change will only make things better.
I merged the HAVE_LONG_LONG fix for NetBSD alpha, powerpc, m68k (_netbsd.cfg).
Checked in a work-around to the bug in Digital Unix kernel that results in corrupted data in memory-mapped files when using the MAP_PRIVATE mapping. Bug #122419. Files modified: pr/src/md/unix/unix.c (rev. 18.104.22.168)
Srinivas found that nsprpub/lib/prstreams wasn't being built. Indeed, the 'prstreams' directory was not listed in the DIRS variable in nsprpub/lib/Makefile. I added 'prstreams' to DIRS: /cvsroot/mozilla/nsprpub/lib/Makefile, revision 22.214.171.124.
Checked the fix for Bugzilla bug #4736 (rcsid and sccsid are optimized away by the compiler). /cvsroot/mozilla/nsprpub/lib/libc/src/plvrsion.c, revision 126.96.36.199 /cvsroot/mozilla/nsprpub/pr/src/prvrsion.c, revision 188.8.131.52
Checked in the fix for Bugzilla bug #5297: removed an extraneous printf statement in PR_GetLibraryPath. /cvsroot/mozilla/nsprpub/pr/src/linking/prlink.c, revision 184.108.40.206.
Checked in a fix for Bugzilla bug #5358 to fix unresolved symbols (PR_StackPush and PR_StackPop) on Solaris/x86. /cvsroot/mozilla/nsprpub/pr/include/md/_solaris.h, revision 220.127.116.11.
Checked in a fix for Bugsplat bug #350054: in the NT implementation of SocketTransmitFile, free the PRFileDesc only if the file is successfully transmitted. /cvsroot/mozilla/nsprpub/pr/src/io/prsocket.c, revision 18.104.22.168.
NSPR now has its own Bugzilla product. Moving this bug to the NSPR product.
Status: ASSIGNED → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → FIXED
Marked the bug report "fixed" so that it won't show up in a query. This bug report is not really about a bug.
I merged all the changes made to this branch back to the corresponding branch in the internal cvs repository (/m/src, NSPR20_RELEASE_3_1_BRANCH).
You need to log in before you can comment on or make changes to this bug.