Closed Bug 294569 Opened 20 years ago Closed 2 years ago

unexported api calls in ssl.h

Categories

(NSS :: Libraries, defect, P3)

3.10

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: jason.m.reid, Unassigned)

Details

The following api calls in ssl.h are not found in a .def file.

SSL_Enable NOT exported
SSL_EnableDefault NOT exported
SSL_EnableCipher NOT exported
SSL_SetPolicy NOT exported
SSL_RedoHandshake NOT exported
Assignee: wtchang → nelson
Yeah, all these functions were deprecated long ago, (I believe it was in 
NSS 2.7) when newer more capable functions were written to replace them.  
We announced they would not be supported in NSS 3.0.

When we released NSS 3.0, we effectively removed them from the public API
by ifdeffing their declarations in ssl.h.  Finally in NSS 3.2, when we 
started to use shared libraries, we excluded them from the list of exported
symbols.

I suppose the declarations of those old functions should now be removed 
entirely from ssl.h, and their implementations removed from the ssl sources.
Priority: -- → P3
Target Milestone: --- → 3.11
QA Contact: bishakhabanerjee → jason.m.reid
QA Contact: jason.m.reid → libraries
remove target milestone, since the target was missed.
Target Milestone: 3.11 → ---
OS: Linux → All
Hardware: PC → All
Severity: normal → S3

The bug assignee is inactive on Bugzilla, so the assignee is being reset.

Assignee: nelson → nobody
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.