{"id":1428,"date":"2014-09-07T18:21:34","date_gmt":"2014-09-07T16:21:34","guid":{"rendered":"http:\/\/labalec.fr\/erwan\/?p=1428"},"modified":"2017-10-31T20:08:24","modified_gmt":"2017-10-31T19:08:24","slug":"tiny-pxe-server-1-0-0-18-is-out","status":"publish","type":"post","link":"https:\/\/labalec.fr\/erwan\/?p=1428","title":{"rendered":"Tiny PXE Server 1.0.0.18 is out"},"content":{"rendered":"<p>Latest changelog :<\/p>\n<p>added : @arch variable can be used in the altfilename (next to @mac and @ip). 00000 = bios, 00006=efi32, etc &#8230; see https:\/\/www.rfc-editor.org\/rfc\/rfc4578.txt<br \/>\nfixed : tftpd will also bind if option is checked<br \/>\nmodified : if the root folder in config.ini is incorrect, it will be set to the exe current directory<br \/>\nmodified : if the filename cannot be resolved (like when using @arch or @mac), it will not prevent execution<br \/>\nmodified : tftp will display the full path (within root) for a file request<br \/>\nadded : @arch will also be used in opt252<br \/>\nfixed : opt67 in the config.ini would not set the root folder<br \/>\nadded : [arch] section in config.ini optional, applies to filename and opt67. ex values -> 00006=bootia32.efi, 00007=bootx64.efi, etc &#8230;<br \/>\nadded : support for nics.txt for BINL (overule the inf parsing)<br \/>\nfixed : opt13 was incorrect when loading a filename thru config.ini<br \/>\nfixed : opt13 was incorrect when using arch=00007\/00006<br \/>\nfixed : when using opt67, would crash if [arch] section was missing<br \/>\nadded : can re load settings from config.ini<br \/>\nadded : can save settings to config.ini<br \/>\nadded : smb checkbox<br \/>\nfixed : httpd uses fmShareDenyWrite to allow multiple i\/o to one file<br \/>\nadded : sent bootp packet will be word aligned<br \/>\nadded : will replace \\0 by null char for opt60,66,67 (some pxe clients require a null terminated string there)<br \/>\nadded : attempt to support rfc951 = boot request will be handled as dhcp request (rfc951=1 in config.ini)<br \/>\nadded : no_hostname=1 in config.ini to skip the server hostname field<br \/>\nchanged : if opt54=&rsquo;0.0.0.0&prime; then skip in makebootp_vend (useless?)<br \/>\nadded : no_opt13=1 in config.ini to skip option 13<br \/>\nchanged : opt53 skipped if bootp request (i.e not a dhcp request) to be compatible with bootp clients<\/p>\n<p>Discuss it <a href=\"http:\/\/reboot.pro\/topic\/18488-tiny-pxe-server\/\" target=\"_blank\">here<\/a>.<br \/>\nDownload <a href=\"https:\/\/erwan.labalec.fr\/tinypxeserver\/pxesrv.zip\" target=\"_blank\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Latest changelog : added : @arch variable can be used in the altfilename (next to @mac and @ip). 00000 = bios, 00006=efi32, etc &#8230; see https:\/\/www.rfc-editor.org\/rfc\/rfc4578.txt fixed : tftpd will also bind if option is checked modified : if the root folder in config.ini is incorrect, it will be set to the exe current directory <a href='https:\/\/labalec.fr\/erwan\/?p=1428' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,28],"tags":[],"class_list":["post-1428","post","type-post","status-publish","format-standard","hentry","category-boot","category-tinypxe-server","category-16-id","category-28-id","post-seq-1","post-parity-odd","meta-position-corners","fix"],"_links":{"self":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts\/1428","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1428"}],"version-history":[{"count":3,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts\/1428\/revisions"}],"predecessor-version":[{"id":1757,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=\/wp\/v2\/posts\/1428\/revisions\/1757"}],"wp:attachment":[{"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labalec.fr\/erwan\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}