tftp-5.2-19.1<>,JZḋ/=„8HiYUWXJMKj~tc҄_ '|4y.)e:CKM`Bs̭5%)' H7䣹le[9CQy( cL.(CTôV5CcդBYpT Ct[ *!ᶑ,X;;`Us'#?h]8X>H-?-d   6  2V=R  <   <8P$(89T:=&>&?&@& F&(G&<H&I&X&Y&\']'\^( b) c)d*:e*?f*Dl*Fu*Xv*w,x,y-4z-|---Ctftp5.219.1Trivial File Transfer Protocol (TFTP)The Trivial File Transfer Protocol (TFTP) is normally used only for booting diskless workstations and for getting or saving network component configuration files.Zcloud134SopenSUSE Leap 42.3openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Networking/Ftp/Clientshttp://www.kernel.org/pub/software/network/tftp/linuxx86_64# This group/user is shared with atftp, so please # keep this in sync with atftp.spec # add group /usr/sbin/groupadd -r tftp 2>/dev/null || : # add user /usr/sbin/useradd -c "TFTP account" -d /srv/tftpboot -G tftp -g tftp \ -r -s /bin/false tftp 2>/dev/null || : test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in tftp.service tftp.socket ; do # The tag file might have been left by a preceding # update (see bsc#1059627) rm -f "/run/rpm-tftp-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-tftp-update-$service-new-in-upgrade" fi done for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset tftp.service tftp.socket || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in tftp.service tftp.socket ; do if [ ! -e "/run/rpm-tftp-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-tftp-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in tftp.service tftp.socket ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi PNAME=tftp SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable tftp.service tftp.socket || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop tftp.service tftp.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart tftp.service tftp.socket ) || : fi else # package uninstall for service in tftp.service tftp.socket ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi{_|Xq@  ~6 ɁAAA큤A큤ZZZZZZZZZZZN+ N+ N+ ZZZZ9482658f5402459d09a176e20bb2d639a74e5ca4b3321f221005053e88716704020148b1899bb650eb783917d18eaad1652e68b22b63dcbb6912b6c4ba539a6dd6fcd789b9987673895a0ab001c916cf4c768e8625fad8b7031ecbda24198ba9b7954b490c6cc1228656351d47416153b2b011cddc21ba1758a0f0bdb97c75b88b066f2539ff67989f8c06224dea90214fbcbc80b30edd2ea002e108a2f82e01ac204801ebd2d42786129777b91ebc3983a24532e1fb2ae1cb5a4e4375497ca0servicein.tftpd.8.gzrootroottftprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottftprootrootrootrootrootrootrootrootrootrootrootrootrootrootroottftp-5.2-19.1.src.rpmconfig(tftp)tftptftp(client)tftp(server)tftp(x86-64) @@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(tftp)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libwrap.so.0()(64bit)netcfgpwdutilsrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)5.2-19.13.0.4-14.0-14.4.6-1atftp4.11.2ZWQYyUY@UB@Qo@Q@P7@PE@NxN@Nf @N|@N*MgLLʷ@L@L@L)@pmonrealgonzalez@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comcoolo@suse.comvcizek@suse.comvcizek@suse.compuzel@novell.compuzel@novell.comchris@computersalat.depuzel@novell.comchris@computersalat.dechris@computersalat.depuzel@novell.compuzel@novell.com- Allow tftpd to be configured by sysconfig file [bsc#1075543] - tftpd cannot start via tftp.service file [bsc#1064297]- Changed permissions of /srv/tftpboot to be readable [bsc#940608]- tftp-hpa-0.48-macros-crash.patch: prevent buffer overflow in handling of \x macro (bnc#793883) - tftp-hpa-0.48-macros-v6mapped.patch: for \i and \x, expand v6-mapped addresses as native IPv4 (bnc#793883) - patches come from Michal Kubecek- respond from the destination address taken from the first udp message's ancillary data (bnc#928283)- change ownership of /srv/tftpboot to tftp:tftp, otherwise tftp daemon can't write there (bnc#813226)- create capabilites provided by both tftp and atftp (bnc#801481 or bnc#725378)- Add systemd socket activation units. - Change inet-daemon to be recommended only, as we can now also activate by means of systemd sockets.- update to 5.2 - fixes a breakage with recent Linux kernel versions when a single interface has multiple IP addresses (bnc#774861)- add autoconf as buildrequire to avoid implicit dependency- added rules for SuSEfirewall2 (bnc#729793) thanks to Lukas Ocilka- added missing PreReq: pwdutils- unbreak tftp by changing to user to run as in tftpd itself, not via xinetd (bnc#682340)- update to version-5.1 - Add -P option to write a PID file. Patch by Ferenc Wagner. - Bounce the syslog socket in standalone mode, in case the syslog daemon has been restarted. Patch by Ferenc Wagner. - Build fixes. - Fix handling of block number wraparound after a successful options negotiation. - Fix a buffer overflow in option parsing. - fixes bnc#699714, CVE-2011-2199- fix spec o added missing path /srv/tftpboot in files section- update to version 5.0 * Try to on platforms with getaddrinfo() without AI_ADDRCONFIG or AI_CANONNAME. * Implement the "rollover" option, for clients which want block number to rollover to anything other than zero. * Correctly disable PMTU in standalone mode. * Add IPv6 support. Patch by Karsten Keil. * Support systems with editline instead of readline. * Support long options in the server. - drop tftp-hpa-0.43_readline.diff (not needed) - drop tftp-hpa-0.46_libedit.patch (solved in upstream) - build with readline support - clean up specfile- fix pre o no check before addding group/user (darix) - fix files o provide /srv/tftpboot- add group/user tftp (bnc#472283) - set TFTP default DIR to /srv/tftpboot (bnc#248008,507011) - added Conflicts atftp, cause of overlapping binaries- add tftp-hpa-0.48-tzfix.patch (bnc#630297)- add tftp-hpa-0.49-fortify-strcpy-crash.patch (bnc#617675)/bin/sh/bin/sh/bin/sh/bin/shcloud134 1523520737 5.2-19.15.2-19.15.2-19.1 tftptftptftpboottftpsystemdsystemtftp.servicetftp.socketin.tftpdrctftptftpREADMEREADME.securitysample.rulestftp.1.gzin.tftpd.8.gztftpd.8.gzsysconfig.tftp/etc/sysconfig/SuSEfirewall2.d/services//etc/xinetd.d//srv//usr/bin//usr/lib//usr/lib/systemd//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/tftp//usr/share/man/man1//usr/share/man/man8//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:7985/openSUSE_Leap_42.3_Update/b5c1d1a78ae17516b848ffbc1eade1e7-tftp.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=6ab9052d6267ea90d66a0bed252699ef1546b1a3, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.0.0, BuildID[sha1]=667bac3ad412c67a28359c021c6968b6ad2db347, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R R RRRRR R R R RRW  l>#ƿinet-daemon?]"k%@2'ﭦ=O*9ZSμsOxDH9X]u^$r9MYHÍ XO:9ӻ! K3')s⽃q k,+}-Ne37S(UJM[DzT }鿨F t|3tud䢧蔐'^ca 67,e "RJICa,['oWy=9G~I:KRy OYrrм0pSՒEPҍϳg61>Q!튃b9mE{kg":@[~h6s,4 _D }߅&)&ý)(?phۘ5M_N `B#WxMY1fI%ml3PҀ¯!" ;?Cc*c| ö.˹$\D-S4c5T\$'y.H "z7UV:)2%OL}~/8dm;9KƲL e ՗n v u+=>5B9 ORm힘>Փwn1GLn*=X e!qq|J_>q<1^)kfXa`-z+pjNLdbal_4 gXDtJ)u`jd8aLnytk*KT x$h2(C .Pe/$; !eBɀם~b|i°EKr!O!Im$)Ѱ:2LϏM{, HN i2HO~\h9)Lq⼞?X0F%XIib!1iN*B@^W,DxjF_u#JC ڭr{2ƉM4_`w Y J֢ d1$+ u}}#ok/F;]#kr#|e,-COe> G7b&3rW!J,IB"kk%'D\LEOn蚷+AK]0EI'dʋu4"P3lk-և'59Nu kF!=1 ȅr*kEEi6(IvrX8Umq=bՀ-9]?Zձ(<{qb Ń\ C9#tG#wNOBb r%C*EMk2'@"{#kO-]jrX4{E<w=9ls3Pb#}ӉpxLOb3979ĸ/؞&g(Q#]ynҦqױ/,Ǻd3:z7}~Xy=h`z[j>lt5GD+{#5G̚ӹK1{jJ0DYE.[̢n`v dzZL{ns+yD{&XŸ #=y*a l濰)ؗN#J8jWsn'2{c{ +*y͸θuGr%GٛCXm`}<"Z'EuPy"uʧU4EE:` Аi{ gvZf`R bQiOhLiTp2Uj/ KA^oMX `cOu(>x2Sd]9}U%PTnXVUp?L"vP (0`*'8*+cnJbOg`-rs:9\^iPXqm5nҽR9(W<,.5 n~p{ ݞ ; ʩ./=hO&x')Y4+GócZdZ+E-<:TNhR `VCY/+d^CŪ SѢ'B„uz<K8YCCYdA/DZ~W1.ޗpKQbq$nB&D*gOǖFhOx1RĘXmÜց M0^.>'xnKDd8_<;,Zv 畫hRRԊ+Cκ=d}8qG~Kc p>!B2+7C= WGsD"zKCȯ8}+CDa7_Paw?[l Kj ZYn:FޛҩTʈ.ʡ;{Hn%E>쉪Owqp; =dw6wJ#k~f"kQpqv.Lkm]%W| m,t Φhbf>][D|sՙ Zn*ߋ:Ɉ[y $o;Ѽkߓ6t$,$h QR@()M_ʁ~]3cXqabuK/Fwycp><2Yդ+&ѧi K/A1\bhuh~?8F C <=3ϴ!+hu{:U̵UGzH$N,0tZ"ރ-Ě+!_|Ba[75 cGll֫t 926Jm`wi1#kTRuȤBJ$[E+QR:9\v*YeU{ KEWB0opk 缅X@SU7pq"7.R?/;RJ c@XkVaNpJ-@>pP[ƶϬO@?; D#0je#ҟ[{$~o=vs[PPT { H"Nl5qt"Le YʴhoEMQD{^ߡ67L6dq0N=ro:ϙDZ4o*FΐWk*{{S^\|ktΜR@ VׂtJ(iSCRU} (`0˂Y"6Pz6(f8}-+g{5{’FñFc}0ϊi ompPQzeKKjet暠E\"  즾c5Ŀ#Ɖ\xg lD^`z5]i{^;>ꏋ5+Q ƧB{]h'IP-UAo=7Zb (G]wdUy"IM![ %Z:|Mb&]ZF.0}XN~qb0pI2D!˵qnf9h+?S~Vr - Q WeNKbvv6hR- kixam B,J.K>TPbw%]:̘~}'{#/%e/?z2Q^i> v~[u*K?Ծ2e*JP(Wc^tRE!ro](6 ? įv`dnDؤ[24c?Kicur$C[qUؐ J ꤲ9%Elh˚,@^4* ;'_sDMP2'zw4㷬cb(ὣ7̴ !/`٧~[w;a8GQTuW('38-ẃ.޴,Ⱦ8je6[gB_g *;U V @) 9#󓄿d| O=aiS,ŝ`ךo K $hXu̮Qwy? UeO󘖁C&mnՃ4'0$߰PF@q7FҨs?pYx),T~3\ ֤oa$ps#i,AF d=tXp5Y EpZZʗ2WjˑLy86@Y#af<5R١5Frboѳ#}o^OC]{/pz*M6ܻg{[iI:1 |[m*j5w6 sq #v\WhrOK8 ڋ |IL@wY}s|ryQ(ƢOmK:T!RѮ@k#U7奒ɭinRAQ<-Gj]QlRaS3m=<, H'\"vY|L6NQ9gj!~oN*n)-(6!r_9TR;؍#kF 1=ш nX#'XQe+K3Kj[#Ǹe0| OfʂY՚?{=ƣqq+;