{"id":654,"date":"2014-02-21T15:54:21","date_gmt":"2014-02-21T13:54:21","guid":{"rendered":"http:\/\/www.elwix.org\/site\/?p=654"},"modified":"2014-02-21T16:00:54","modified_gmt":"2014-02-21T14:00:54","slug":"elwix-have-new-own-tftp-server","status":"publish","type":"post","link":"http:\/\/www.elwix.org\/site\/2014\/02\/elwix-have-new-own-tftp-server\/","title":{"rendered":"ELWIX have new own tftp server"},"content":{"rendered":"<p>ELWIX have new own embedded tftp server with many features \ud83d\ude42<br \/>\n<a href=\"http:\/\/cvs.elwix.org\/cgi-bin\/cvsweb.cgi\/tftpd\/\">TFTPd<\/a> server supports RFC 1350 and 2347 for extension of protocol with options.<\/p>\n<p>It knows options::<br \/>\n &#8211; &#8220;blksize&#8221; Set payload block size<br \/>\n &#8211; &#8220;tsize&#8221; Set whole file size<br \/>\n &#8211; &#8220;timeout&#8221; Set new timeout for entire session transfer<br \/>\n &#8211; &#8220;rollover&#8221; Set which value for seq_id should have after rollover<\/p>\n<p><a href=\"http:\/\/cvs.elwix.org\/cgi-bin\/cvsweb.cgi\/tftpd\/\">TFTPd<\/a> have hooks for program execution on three session events::<br \/>\n &#8211; request Before start request<br \/>\n &#8211; complete After complete request<br \/>\n &#8211; error On occurred error state<br \/>\nThey accept arguments in order:<br \/>\n   action opcode filename mode client_address client_port<\/p>\n<p>Around all that noise. I release new version 3.3 of <a href=\"http:\/\/cvs.elwix.org\/cgi-bin\/cvsweb.cgi\/libelwix\/\"><strong>libelwix<\/strong><\/a>, ELWIX core library!<\/p>\n<p>Main improvement is related with rpack api calls. Now they have ability for return native platform byte order without strict setting for that. \ud83d\ude42<\/p>\n<p>Stay tuned and enjoy of life! \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ELWIX have new own embedded tftp server with many features \ud83d\ude42 TFTPd server supports RFC 1350 and 2347 for extension of protocol with options. It knows options:: &#8211; &#8220;blksize&#8221; Set payload block size &#8211; &#8220;tsize&#8221; Set whole file size &#8211; &hellip; <a href=\"http:\/\/www.elwix.org\/site\/2014\/02\/elwix-have-new-own-tftp-server\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/posts\/654"}],"collection":[{"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/comments?post=654"}],"version-history":[{"count":3,"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/posts\/654\/revisions"}],"predecessor-version":[{"id":658,"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/posts\/654\/revisions\/658"}],"wp:attachment":[{"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/media?parent=654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/categories?post=654"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.elwix.org\/site\/wp-json\/wp\/v2\/tags?post=654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}