NSPRPUB_RELEASE_3_1_BRANCH

RESOLVED FIXED

Status

NSPR
NSPR
P3
enhancement
RESOLVED FIXED
19 years ago
19 years ago

People

(Reporter: Wan-Teh Chang, Assigned: Wan-Teh Chang)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Assignee)

Description

19 years ago
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.
(Assignee)

Updated

19 years ago
Status: NEW → ASSIGNED
QA Contact: 4078
(Assignee)

Comment 1

19 years ago
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)
(Assignee)

Comment 2

19 years ago
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.
(Assignee)

Comment 3

19 years ago
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.
(Assignee)

Comment 4

19 years ago
I merged the HAVE_LONG_LONG fix for NetBSD alpha, powerpc, m68k (_netbsd.cfg).

Comment 5

19 years ago
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. 3.21.14.1)
(Assignee)

Comment 6

19 years ago
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 3.3.34.1.
(Assignee)

Comment 7

19 years ago
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 3.3.14.1
/cvsroot/mozilla/nsprpub/pr/src/prvrsion.c, revision 3.3.14.1
(Assignee)

Comment 8

19 years ago
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 3.21.14.1.
(Assignee)

Comment 9

19 years ago
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 3.4.34.1.
(Assignee)

Comment 10

19 years ago
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 3.14.14.2.

Comment 11

19 years ago
NSPR now has its own Bugzilla product.  Moving this bug to the NSPR product.
(Assignee)

Updated

19 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 19 years ago
Resolution: --- → FIXED
(Assignee)

Comment 12

19 years ago
Marked the bug report "fixed" so that it
won't show up in a query.  This bug report
is not really about a bug.
(Assignee)

Comment 13

19 years ago
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.