{"id":63428,"date":"2017-03-23T08:37:28","date_gmt":"2017-03-23T08:37:28","guid":{"rendered":"https:\/\/webdomino.net\/?guid=a1542af8fb8295406e74d2bead3e6555"},"modified":"2017-03-23T08:37:28","modified_gmt":"2017-03-23T08:37:28","slug":"golang-now-has-native-support-for-openbsds-pledge2-2","status":"publish","type":"post","link":"https:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/","title":{"rendered":"golang now has native support for OpenBSD&#8217;s pledge(2)"},"content":{"rendered":"\nGoogle's golang, collaboratively developed by Unix and C pioneers like Ken Thompson, Rob Pike et al has been very BSD friendly (the language itself is BSD licensed) and it just got even friendlier for OpenBSD's pledge mechanism.<p>\r\n<\/p><p>\r\n\r\nTo quote the diff:<\/p><p>\r\n<\/p><p>\r\n\"unix: add support for OpenBSD pledge<\/p><p>\r\n<\/p><p>\r\nPledge, the privilege-restricting syscall and mitigation mechanism,\r\nwas missing from syscall_openbsd.go. As of the latest release, it\r\nis officially supported in 'stable'.\"<\/p><p>\r\n<\/p><p>\r\nLink to the full golang diff here: <a href=\"https:\/\/go.googlesource.com\/sys\/+\/8fd966b47dbdd4faa03de0d06e3d733baeb9a1a9%5E%21\/\">https:\/\/go.googlesource.com\/sys\/+\/8fd966b47dbdd4faa03de0d06e3d733baeb9a1a9%5E%21\/<\/a>\n\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Google&#8217;s golang, collaboratively developed by Unix and C pioneers like Ken Thompson, Rob Pike et al has been very BSD friendly (the language itself is BSD licensed) and it just got even friendlier for OpenBSD&#8217;s pledge mechanism.<\/p>\n<p>To quote the diff&#8230;<\/p>\n","protected":false},"author":174,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4132],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>golang now has native support for OpenBSD&#039;s pledge(2) - WebDomino.NET<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"golang now has native support for OpenBSD&#039;s pledge(2) - WebDomino.NET\" \/>\n<meta property=\"og:description\" content=\"Google&#039;s golang, collaboratively developed by Unix and C pioneers like Ken Thompson, Rob Pike et al has been very BSD friendly (the language itself is BSD licensed) and it just got even friendlier for OpenBSD&#039;s pledge mechanism.   To quote the diff...\" \/>\n<meta property=\"og:url\" content=\"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/\" \/>\n<meta property=\"og:site_name\" content=\"WebDomino.NET\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-23T08:37:28+00:00\" \/>\n<meta name=\"author\" content=\"OpenBSD Journal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"OpenBSD Journal\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/\",\"url\":\"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/\",\"name\":\"golang now has native support for OpenBSD's pledge(2) - WebDomino.NET\",\"isPartOf\":{\"@id\":\"https:\/\/webdomino.net\/#website\"},\"datePublished\":\"2017-03-23T08:37:28+00:00\",\"dateModified\":\"2017-03-23T08:37:28+00:00\",\"author\":{\"@id\":\"https:\/\/webdomino.net\/#\/schema\/person\/5e6479eaee9a98381747d6c8acf6be72\"},\"breadcrumb\":{\"@id\":\"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webdomino.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"golang now has native support for OpenBSD&#8217;s pledge(2)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webdomino.net\/#website\",\"url\":\"https:\/\/webdomino.net\/\",\"name\":\"WebDomino.NET\",\"description\":\"Global NEWS WordPress site\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webdomino.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/webdomino.net\/#\/schema\/person\/5e6479eaee9a98381747d6c8acf6be72\",\"name\":\"OpenBSD Journal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webdomino.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/57d768f58e5bcb4c2a506e4e9cbd3a40?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/57d768f58e5bcb4c2a506e4e9cbd3a40?s=96&d=mm&r=g\",\"caption\":\"OpenBSD Journal\"},\"sameAs\":[\"http:\/\/undeadly.org\/\"],\"url\":\"https:\/\/webdomino.net\/index.php\/author\/openbsd-journal\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"golang now has native support for OpenBSD's pledge(2) - WebDomino.NET","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/","og_locale":"en_US","og_type":"article","og_title":"golang now has native support for OpenBSD's pledge(2) - WebDomino.NET","og_description":"Google's golang, collaboratively developed by Unix and C pioneers like Ken Thompson, Rob Pike et al has been very BSD friendly (the language itself is BSD licensed) and it just got even friendlier for OpenBSD's pledge mechanism.   To quote the diff...","og_url":"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/","og_site_name":"WebDomino.NET","article_published_time":"2017-03-23T08:37:28+00:00","author":"OpenBSD Journal","twitter_misc":{"Written by":"OpenBSD Journal"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/","url":"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/","name":"golang now has native support for OpenBSD's pledge(2) - WebDomino.NET","isPartOf":{"@id":"https:\/\/webdomino.net\/#website"},"datePublished":"2017-03-23T08:37:28+00:00","dateModified":"2017-03-23T08:37:28+00:00","author":{"@id":"https:\/\/webdomino.net\/#\/schema\/person\/5e6479eaee9a98381747d6c8acf6be72"},"breadcrumb":{"@id":"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/webdomino.net\/index.php\/openbsd\/golang-now-has-native-support-for-openbsds-pledge2-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webdomino.net\/"},{"@type":"ListItem","position":2,"name":"golang now has native support for OpenBSD&#8217;s pledge(2)"}]},{"@type":"WebSite","@id":"https:\/\/webdomino.net\/#website","url":"https:\/\/webdomino.net\/","name":"WebDomino.NET","description":"Global NEWS WordPress site","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webdomino.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/webdomino.net\/#\/schema\/person\/5e6479eaee9a98381747d6c8acf6be72","name":"OpenBSD Journal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webdomino.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/57d768f58e5bcb4c2a506e4e9cbd3a40?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/57d768f58e5bcb4c2a506e4e9cbd3a40?s=96&d=mm&r=g","caption":"OpenBSD Journal"},"sameAs":["http:\/\/undeadly.org\/"],"url":"https:\/\/webdomino.net\/index.php\/author\/openbsd-journal\/"}]}},"_links":{"self":[{"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/posts\/63428"}],"collection":[{"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/users\/174"}],"replies":[{"embeddable":true,"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/comments?post=63428"}],"version-history":[{"count":1,"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/posts\/63428\/revisions"}],"predecessor-version":[{"id":63429,"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/posts\/63428\/revisions\/63429"}],"wp:attachment":[{"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/media?parent=63428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/categories?post=63428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webdomino.net\/index.php\/wp-json\/wp\/v2\/tags?post=63428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}