tuncfg-1-1.2> A AlpA?Mv=L#n[ Gu'-c,Bd G=+YQGbce4b3625eea14b6db0a3a68bf2b497bfbdbad92 \$'3)2?Mv=L#n3 R? Bd    %  &,8 > D P  (89:FGHIXY\]^b.cd e f l "z 2Ctuncfg11.2TUN/TAP Device DriverTuncfg is a tunneling device management and configuration daemon. The idea is that tuncfg encapsulates all root-level functionality normally required by a private networking software. Namely - * creation of tunneling devices; this requires an access to. /dev/net/tun file, which _usually_ has 700 access mask * configuration of the tunneling device using ifconfig, which is always a root-level operation Tuncfg must be run with superuser privileges. It will daemonize and open a listening domain socket /var/run/tuncfg.sock. Upon accepting the connection on this socket, it will issue an open() call for /dev/net/tun file (thus instantiating the tunneling device). and pass obtained FD to the peer process. It will also query and pass the MAC address of the device to the peer process. It will then listen for ifconfig requests from the peer. The request. contains just an IP address and mask. Tuncfg will lookup the tun. device the peer owns and will assign IP/mask to it using system(). call for ipconfig command. 'tuncfg' starts the daemon (it won't start twice, there's a check) 'tuncfg -d' starts the console version (useful for debugging)Mv.build16.openSUSE:11.4:Contribobs://build.opensuse.org/openSUSE:11.4:ContribBSDProductivity/Networking/Systemlinuxi586&>A큤Mv-Mv.DP94ee5c5c47520513701829b786b46c97b021cfd0e2b700c0719c58717159f6b4rootrootrootrootrootroottuncfg-1-1.2.src.rpmtuncfgtuncfg(x86-32)  @@@@ rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0K @KK@adam@mizerski.pladam@mizerski.pladam@mizerski.pl- added "#include " and "-fno-strict-aliasing"- added %optflags and 3rd argument to open- new packagebuild16 1299620654 6u 6| 6}1-1.21-1.2tuncfgtuncfgLICENSE/sbin//usr/share/doc/packages//usr/share/doc/packages/tuncfg/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Contrib/standard/6fc618020c011962f67554a9cf5116d5-tuncfgcpiolzma5i586-suse-linuxX5b/vq޹Y2?] cr } Lݜ3瞠r ?%NG455]sja%,ⱨ݅,Φ _JܸõhL-n@N^WшnDIQpM04/хbJx\4\2ѳm, wN.6Uz=Vr9; V%; CUŝ= XfL =zxbb.]fDow2h ˗j8h j^<.7wȩ 0ruT _gMEN:R 05;!2rptk$'߽1 H%nL}Itء89wJ-\'jɨ,]q 9>r@qж$)PQv0_j 24v:!Äǒ[wm} {߂wȮso2Ͳ@gOy HU&ńT=Ex4_x m3~࿂3N%ՖlD1r{Z#CYD#!6x a2i=7līN_힆&lf/^Eu "pf@.]Q:hXjB1wFvI,&o3o9vvlǭ.]eIo}ZͤMpBYgFPF *~JZjB3ubԾp-5pHz өő::`BVn>vl=^v8R'~yQYNS@+xS?9w [>y unxPfr{F*>>Ae4(<ċmf:qɸm岫d[}Ygem5G;=p'|xl)]C&x0UTd(蔞V"ٝ9Rɕ3^Q eo3?.B9\=#4##/E7XDŽ%,}fZ MWbk\8ƕL%9lel.Fd_l#=TZ'" 2lfݴn5Te~stxtaRrdKB cxjZu\ =@<K 6ӸHsW+4Cy?F)i,p ʵ񟮩dLT` NJ *&2 +al 01}lIt6{DwT9yX( 1@(~_!?LNL(ǴE'_PUg# Rg_ro]Qj!0$o92xR<Ҁ3T&e)RS/Ir=tel {Si0IHx>[,F.JV:~)~_c<`m{j ֣52ky LiTE}je7"F8r\0$"WbKfGZV?0Y?%xZ@Y;N@ZUw9(<䝲-͖Co|-rpgpb=@i" 4c%YyQz2}DLij\?F= #AҤ?c\OuzH.ofէϞE(2-zdqmE+is"Zxg,43&"0f1. ʼn`#A]vd߃&}_#[OH G|;BQ@\;fUpN,CPI\̤tҁ9 Z- Q .G?;?aZv~QMODwv$i:`ے/`,2"9kmcI;WkM,%P˕7"% aԜτMhؑWid/%/nX :"t{_sДqS|4( AdkHu2#q?-9J:`>i&0ݵШ#k d1((s,vP~wO2?{P);^GltCo{R"?ݶȫ2?A) d-dN 7}UTgk {4%E{Uv0 w[wh_L0))Z? +&7?2둬 7ZMo#$]>X@R+ьeau3ky 0\ᄍn` ފ0 sM{p-h"Q1_3HQ5~MgY}*H$U;[32EBT ⃹frё}B.=Q\v+fxcS?u*(O UمS #Gnl6J. @ |yL${wكX'[?HK.*2+D [1pM/=l6.#ih&F 0bXʼMJK+^jgI8>փ ) &o}NM8V @/8t_md%ۋ<Ҙ0SL&:2W<`w?%"JB6ts5j9 Vʹ g͹vB"5qSDB.ts,J9߭"vӓ%d oq6AmD[}`~e,{lC jZ_?%*IeO<BM ~.S]Ac.Pk`Ixg!U2F'lӣaZ2X~=jspWe.7X=0DNuS!UL@QJׇ+MYb/SU ΄&ߋ~P`S8Ƨ/>?̲=0t rvZKnjJ38U1?w7=؅Go56B'6p`{."ܶDsg ߽')Ll.@Q46^+ #/aAB@H PlS]5EBCug&>RS*]g+.|OZ ͼo:m &l1qHxhwŸ5'J0nD) C=Dӂ]=E Δ>CJ}_$ iNsċ'fl { %8.QGtmS3 ѷv (%(^?M]=%4n;yfo?NqBZQI5s~5]¬}Q"DB5?C/ʢ%R_ =T]*ӝw0ys2Gb ~KZX |I%y#:cM'n͚BbD$lJ*AH<eRFtʛS4< lDfz5&Kkc$gp̦hqJ w7Q쌷sց,j]ir@X9i,a'#tGw^A#g>)VLcEs3.~4Zv"ք%Uv nn`x; :%(I߰f4ӼDXc|(a*QfнWUB(jwK-VGNKS7Y*5] Q҄͆jD ?&^WՖUl"Lp=ߊ@\pwyӖjnF} )ݵ(򈼵KǷXuSz3OFSš5'c@oy<`ߢݞH67jY_+}:Af.NXGIf1WZy7mA&ơԟ9s\Iq%ݭGj@oߣIJHӳʫݕ_aNtZ>WCNA(NV1lgנױhdzȂI_.kh<_4 3;(g輟ضVBnch U)J4{]t;ܛ>Svׂ;To24P;Chhڽl(0-X0fўͅJM:;Ws#NՄؗ1xmف%5Fs>!){"w$ вiUk+