Opened 3 years ago

Last modified 3 years ago

#46563 new defect

sslh 1.16 doesn't build on 10.6

Reported by: spam@… Owned by: macports@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: snowleopard leopard tiger Cc:
Port: sslh

Description

sslh switched to memmem from strstr which doesn't exist on 10.6. It would be nice to have this updated, either to DEFINE memmem(W,X,Y,Z) = strstr(W,Y) when memmem isn't available, or to link to glibc as the threads on sslh spoke of.

This is the change that introduced memmem: https://github.com/yrutschle/sslh/commit/708c3b0177532044b74fc3581fb25c6734831e9b

This is the start of the discussion on memmem, although it spans months, so you may have to work to see more of the convo: http://rutschle.net/pipermail/sslh/2014-March/000501.html

Change History (4)

comment:1 Changed 3 years ago by spam@…

  • Cc spam@… added

Cc Me!

comment:2 Changed 3 years ago by ryandesign (Ryan Schmidt)

  • Cc spam@… removed
  • Keywords snowleopard leopard tiger added
  • Owner changed from macports-tickets@… to macports@…

It would typically be the responsibility of the developer of sslh to make any such change. Once they've done that and released a new version including that change, we can update the port in MacPorts to that version.

comment:3 Changed 3 years ago by amake (Aaron Madlon-Kay)

You might as well raise this as an issue on GitHub.

comment:4 Changed 3 years ago by spam@…

Being that it has already been discussed by the maintainer on the mailing list, I think it would be redundant to pester them more.

Note: See TracTickets for help on using tickets.