Hello,<div class="gmail_quote"><br><br>I&#39;ve managed to create a tinc build for IPhone and IPod
touch. Since the device does not support TUN interface, TUNEMU was
used: <a href="http://code.gerade.org/tunemu/" target="_blank">http://code.gerade.org/tunemu/</a><br>
Please find the patch in the attachment (to be used with tinc-1.0.9).<br><br>The patch does the following:<br>- updates src/Makefile.in &amp; src/Makefile.am so required libraries are attached and tunemu.c is compiled<br>


- updates src/process.c and src/process.h (apparently there is a
problem executing &#39;stat&#39; on script files and therefore new function was
added to check if a file exists)<br>- updates src/bsd/device.c (added support for TUNEMU)<br>
<br>Usage:<br>1) Copy tunemu.c and tunemu.h into src folder (files can be downloaded from <a href="http://code.gerade.org/tunemu/" target="_blank">http://code.gerade.org/tunemu/</a> )<br><div>2) Apply provided patch<br>
3) Run: ./configure --host arm-apple-darwin10.0.0d3<br>
4) Run: make<br>5) Run: ldid -S src/tincd (required for signing application)<br>6) Run: make install<br><br>Configuration:<br>In tinc.conf:<br>DeviceType = tunemu<br>Device = /dev/null<br>Interface = ppp0<br><br>The program was tested on IPod Touch with firmware 3.0.<br>


<br>Thanks,<br><font color="#888888">Grzegorz Dymarek<br></font></div>
</div><br>