mirror of
https://github.com/servalproject/serval-dna.git
synced 2025-01-26 22:29:30 +00:00
Daniel O'Connor
ea9993dc91
Fix detection on OSX and make detection smarter.
- Fix lsif() on OSX. - Make lsif() smarter and avoid non-broadcast and no AF_INET addresses. - Don't run multiple interface detectors, run one at a time until one works. - Factor out HAVE_IFADDRS_H code into a separate function into lsif.c with the other interface detection routines. - Prefer HAVE_IFADDRS_H (random bias..)
Description
The Serval Project's core daemon that implements Distributed Numbering Architecture (DNA), MDP, VoMP, Rhizome, MeshMS, etc.
Languages
C
89.4%
Shell
5.9%
Java
2%
M4
1.1%
Assembly
0.6%
Other
0.9%