Opened 18 years ago

Closed 15 years ago

#11755 closed enhancement (worksforme)

RFE: www/apache2 +openssl97 variant to fix bug

Reported by: ecronin (Eric Cronin) Owned by: imajes@…
Priority: Low Milestone:
Component: ports Version:
Keywords: Cc:
Port: apache2

Description

OpenSSL 0.9.8 (security/openssl) seems to have a known mis-interaction with Apache and large uploads, which is particularly exercised by Subversion. see <http://subversion.tigris.org/faq.html#ssl-negotiation-error> for a less than helpful confirmation.

Since OpenSSL 0.9.8 hasn't been fixed, the attached patch adds a +openssl97 variant to apache2 which I can confirm fixes the inability to commit large files into Subversion. It is uglier than I would like, but because /opt/local gets looked at before /opt/local/lib/openssl97/ it is necessary that the openssl port be deactivated for the configure and build of apache2 +openssl97 to pick the correct library. Additionally, I'm using the internal registry_active API to check that this is the case. I'm not opposed to someone smarter than me at Portfiles fixing any of these problems.

Attachments (1)

apache2.patch (979 bytes) - added by ecronin (Eric Cronin) 18 years ago.

Download all attachments as: .zip

Change History (7)

Changed 18 years ago by ecronin (Eric Cronin)

Attachment: apache2.patch added

comment:1 Changed 17 years ago by nox@…

Priority: Nice to haveLow
Version: 1.4

comment:2 Changed 17 years ago by tabithamc@…

Please see my amendment to Ticket #13182. The openssl97 port is probably not needed any more (unless the Subversion problem with OpenSSL 0.9.8 is independent of the symbols error with Apache2 as described in more detail in Ticket #13182).

If OpenSSL 0.9.8 can be used successfully with Apache2 and Subversion, I would suggest that the openssl97 port be deprecated.

comment:3 Changed 17 years ago by ecronin (Eric Cronin)

Cc: ecronin@… added; ecronin@… removed

Yes, this ticket addresses a runtime issue between apache+mod_dav_svn and openssl 0.9.8. I haven't rebuilt apache on the production machine in several months so I'm unsure if the current letter revision of 0.9.8 has resolved the issue, but it is orthogonal to the problem in ticket #13182.

comment:4 Changed 16 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

comment:5 Changed 15 years ago by tobypeterson

Is this still an issue?

comment:6 in reply to:  5 Changed 15 years ago by jmroot (Joshua Root)

Cc: imajes@… ecronin@… removed
Keywords: apache subversion openssl removed
Port: apache2 added
Resolution: worksforme
Status: newclosed

Replying to toby@…:

Is this still an issue?

Assuming not.

Note: See TracTickets for help on using tickets.