[tor-bugs] #28593 [Core Tor/Tor]: On macOS/iOS, experiment with SystemConfiguration.framework to get a list of network interfaces

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Nov 23 13:09:10 UTC 2018


#28593: On macOS/iOS, experiment with SystemConfiguration.framework to get a list
of network interfaces
--------------------------+------------------------
 Reporter:  rl1987        |          Owner:  (none)
     Type:  enhancement   |         Status:  new
 Priority:  Medium        |      Milestone:
Component:  Core Tor/Tor  |        Version:
 Severity:  Normal        |     Resolution:
 Keywords:  macos ios     |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+------------------------

Comment (by teor):

 Do we already link to SystemConfiguration.framework?
 If not, this kind of platform-specific code could cause dependency issues.
 (Apple is better with dependencies than Microsoft, but they have caused us
 issues in the past few macOS releases.)

 Also, the configuration keys don't seem to be documented anywhere. (I
 can't find out how to get the IPv4 or IPv6 address.)
 https://developer.apple.com/documentation/systemconfiguration/1517352-scnetworkprotocolgetconfiguratio?language=objc

 This will make writing code that's portable across macOS versions really
 difficult: how will we know the macOS version when keys were added?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/28593#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list