41554 blogs · [ { "id": "01a0821d-d40c-7310-b871-65fc50b4f0f0", "title": "finding binary differences", "url": "https://outflux.net/blog/archives/2022/06/24/finding-binary-differences/", "published_at": "2022-06-24T20:11:48+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc51150cd2", "title": "security things in Linux v5.10", "url": "https://outflux.net/blog/archives/2022/04/04/security-things-in-linux-v5-10/", "published_at": "2022-04-05T00:01:05+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc520dbf75", "title": "security things in Linux v5.9", "url": "https://outflux.net/blog/archives/2021/04/05/security-things-in-linux-v5-9/", "published_at": "2021-04-05T23:24:07+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5307577c", "title": "security things in Linux v5.8", "url": "https://outflux.net/blog/archives/2021/02/08/security-things-in-linux-v5-8/", "published_at": "2021-02-09T00:47:47+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc53b65f07", "title": "combining “apt install” and “get dist-upgrade”?", "url": "https://outflux.net/blog/archives/2020/10/30/combining-apt-install-and-get-dist-upgrade/", "published_at": "2020-10-30T19:07:19+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc541a9032", "title": "security things in Linux v5.7", "url": "https://outflux.net/blog/archives/2020/09/21/security-things-in-linux-v5-7/", "published_at": "2020-09-21T23:32:16+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc54cf7e35", "title": "security things in Linux v5.6", "url": "https://outflux.net/blog/archives/2020/09/02/security-things-in-linux-v5-6/", "published_at": "2020-09-02T23:22:25+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc550ffe86", "title": "security things in Linux v5.5", "url": "https://outflux.net/blog/archives/2020/05/27/security-things-in-linux-v5-5/", "published_at": "2020-05-27T20:04:24+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5540c7cc", "title": "security things in Linux v5.4", "url": "https://outflux.net/blog/archives/2020/02/18/security-things-in-linux-v5-4/", "published_at": "2020-02-19T00:37:02+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc55872ff5", "title": "experimenting with Clang CFI on upstream Linux", "url": "https://outflux.net/blog/archives/2019/11/20/experimenting-with-clang-cfi-on-upstream-linux/", "published_at": "2019-11-21T05:09:29+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc55f5ffd2", "title": "security things in Linux v5.3", "url": "https://outflux.net/blog/archives/2019/11/14/security-things-in-linux-v5-3/", "published_at": "2019-11-15T01:36:21+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc568e9e5a", "title": "security things in Linux v5.2", "url": "https://outflux.net/blog/archives/2019/07/17/security-things-in-linux-v5-2/", "published_at": "2019-07-18T00:07:36+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5749423f", "title": "package hardening asymptote", "url": "https://outflux.net/blog/archives/2019/06/27/package-hardening-asymptote/", "published_at": "2019-06-27T22:35:09+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc577a350f", "title": "security things in Linux v5.1", "url": "https://outflux.net/blog/archives/2019/05/27/security-things-in-linux-v5-1/", "published_at": "2019-05-28T03:49:22+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc57d93264", "title": "security things in Linux v5.0", "url": "https://outflux.net/blog/archives/2019/03/12/security-things-in-linux-v5-0/", "published_at": "2019-03-12T23:04:16+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc57f21a4b", "title": "security things in Linux v4.20", "url": "https://outflux.net/blog/archives/2018/12/24/security-things-in-linux-v4-20/", "published_at": "2018-12-24T23:59:23+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc58e26cca", "title": "security things in Linux v4.19", "url": "https://outflux.net/blog/archives/2018/10/22/security-things-in-linux-v4-19/", "published_at": "2018-10-22T23:17:12+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc598b15c6", "title": "security things in Linux v4.18", "url": "https://outflux.net/blog/archives/2018/08/20/security-things-in-linux-v4-18/", "published_at": "2018-08-20T18:29:27+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5a10e612", "title": "security things in Linux v4.17", "url": "https://outflux.net/blog/archives/2018/06/14/security-things-in-linux-v4-17/", "published_at": "2018-06-14T23:23:56+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5aa1aa7f", "title": "UEFI booting and RAID1", "url": "https://outflux.net/blog/archives/2018/04/19/uefi-booting-and-raid1/", "published_at": "2018-04-20T00:34:51+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5b1455da", "title": "security things in Linux v4.16", "url": "https://outflux.net/blog/archives/2018/04/12/security-things-in-linux-v4-16/", "published_at": "2018-04-13T00:04:22+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5b33cc52", "title": "security things in Linux v4.15", "url": "https://outflux.net/blog/archives/2018/02/05/security-things-in-linux-v4-15/", "published_at": "2018-02-05T23:45:41+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5b3b9ece", "title": "SMEP emulation in PTI", "url": "https://outflux.net/blog/archives/2018/01/04/smep-emulation-in-pti/", "published_at": "2018-01-04T21:43:41+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5b534d9a", "title": "security things in Linux v4.14", "url": "https://outflux.net/blog/archives/2017/11/14/security-things-in-linux-v4-14/", "published_at": "2017-11-15T05:23:50+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5c16cccc", "title": "security things in Linux v4.13", "url": "https://outflux.net/blog/archives/2017/09/05/security-things-in-linux-v4-13/", "published_at": "2017-09-05T23:01:20+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5cbb57c7", "title": "GRUB and LUKS", "url": "https://outflux.net/blog/archives/2017/08/30/grub-and-luks/", "published_at": "2017-08-30T17:27:05+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5d5e0667", "title": "security things in Linux v4.12", "url": "https://outflux.net/blog/archives/2017/07/10/security-things-in-linux-v4-12/", "published_at": "2017-07-10T08:24:23+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5dcd47e3", "title": "security things in Linux v4.11", "url": "https://outflux.net/blog/archives/2017/05/02/security-things-in-linux-v4-11/", "published_at": "2017-05-02T21:17:25+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5dfe9bf5", "title": "security things in Linux v4.10", "url": "https://outflux.net/blog/archives/2017/02/27/security-things-in-linux-v4-10/", "published_at": "2017-02-28T06:31:42+00:00" }, { "id": "01a0821d-d40c-7310-b871-65fc5ebf0dba", "title": "security things in Linux v4.9", "url": "https://outflux.net/blog/archives/2016/12/12/security-things-in-linux-v4-9/", "published_at": "2016-12-12T19:05:55+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd5812fefa6", "title": "CVE-2016-5195", "url": "https://outflux.net/blog/archives/2016/10/20/cve-2016-5195/", "published_at": "2016-10-20T23:02:04+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd581ff3b96", "title": "Security bug lifetime", "url": "https://outflux.net/blog/archives/2016/10/18/security-bug-lifetime/", "published_at": "2016-10-19T04:46:05+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58207fbac", "title": "security things in Linux v4.8", "url": "https://outflux.net/blog/archives/2016/10/04/security-things-in-linux-v4-8/", "published_at": "2016-10-05T00:26:19+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd582bf4b73", "title": "security things in Linux v4.7", "url": "https://outflux.net/blog/archives/2016/10/03/security-things-in-linux-v4-7/", "published_at": "2016-10-03T07:47:39+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd583857589", "title": "security things in Linux v4.6", "url": "https://outflux.net/blog/archives/2016/09/30/security-things-in-linux-v4-6/", "published_at": "2016-10-01T07:45:15+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58388479e", "title": "security things in Linux v4.5", "url": "https://outflux.net/blog/archives/2016/09/28/security-things-in-linux-v4-5/", "published_at": "2016-09-28T21:58:00+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58391d25e", "title": "security things in Linux v4.4", "url": "https://outflux.net/blog/archives/2016/09/27/security-things-in-linux-v4-4/", "published_at": "2016-09-27T22:47:08+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58467f66a", "title": "security things in Linux v4.3", "url": "https://outflux.net/blog/archives/2016/09/26/security-things-in-linux-v4-3/", "published_at": "2016-09-26T22:54:38+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd5849544f0", "title": "evolution of seccomp", "url": "https://outflux.net/blog/archives/2015/11/11/evolution-of-seccomp/", "published_at": "2015-11-11T18:01:54+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd5850330b5", "title": "3D printing Poe", "url": "https://outflux.net/blog/archives/2015/07/27/3d-printing-poe/", "published_at": "2015-07-27T23:08:54+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58517074e", "title": "barcode consolidation", "url": "https://outflux.net/blog/archives/2015/01/13/barcode-consolidation/", "published_at": "2015-01-14T01:33:09+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd585e71dcc", "title": "glibc select weakness fixed", "url": "https://outflux.net/blog/archives/2014/06/13/5-year-old-glibc-select-weakness-fixed/", "published_at": "2014-06-13T19:21:08+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd586ab7207", "title": "Linux Security Summit 2014", "url": "https://outflux.net/blog/archives/2014/05/07/linux-security-summit-2014/", "published_at": "2014-05-07T18:31:13+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58713b860", "title": "compiler hardening in Ubuntu and Debian", "url": "https://outflux.net/blog/archives/2014/02/03/compiler-hardening-in-ubuntu-and-debian/", "published_at": "2014-02-03T16:42:45+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd5873231c5", "title": "-fstack-protector-strong", "url": "https://outflux.net/blog/archives/2014/01/27/fstack-protector-strong/", "published_at": "2014-01-27T22:28:18+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd587fe31ea", "title": "DOM scraping", "url": "https://outflux.net/blog/archives/2013/12/20/dom-scraping/", "published_at": "2013-12-21T07:16:24+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd5881627f7", "title": "live patching the kernel", "url": "https://outflux.net/blog/archives/2013/12/10/live-patching-the-kernel/", "published_at": "2013-12-10T23:40:06+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd5890d6b27", "title": "Thanks UPS", "url": "https://outflux.net/blog/archives/2013/11/26/thanks-ups/", "published_at": "2013-11-27T04:25:19+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd5892bb7e6", "title": "TPM providing /dev/hwrng", "url": "https://outflux.net/blog/archives/2013/08/13/tpm-providing-devhwrng/", "published_at": "2013-08-13T17:10:51+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd589ebe9aa", "title": "Link restrictions released in Linux 3.6", "url": "https://outflux.net/blog/archives/2012/10/01/link-restrictions-released-in-linux-3-6/", "published_at": "2012-10-01T20:59:39+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58a7ffe64", "title": "USB AVR fun", "url": "https://outflux.net/blog/archives/2012/05/16/usb-avr-fun/", "published_at": "2012-05-16T22:20:13+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58af36e51", "title": "keeping your process unprivileged", "url": "https://outflux.net/blog/archives/2012/03/26/keeping-your-process-unprivileged/", "published_at": "2012-03-26T21:17:09+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58b53f074", "title": "seccomp filter now in Ubuntu", "url": "https://outflux.net/blog/archives/2012/03/22/seccomp-filter-now-in-ubuntu/", "published_at": "2012-03-23T05:02:42+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58bac433f", "title": "discard, hole-punching, and TRIM", "url": "https://outflux.net/blog/archives/2012/02/15/discard-hole-punching-and-trim/", "published_at": "2012-02-15T21:19:13+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58c5e462c", "title": "kvm and product_uuid", "url": "https://outflux.net/blog/archives/2012/02/10/kvm-and-product_uuid/", "published_at": "2012-02-10T18:08:17+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58c8b46b5", "title": "fixing vulnerabilities with systemtap", "url": "https://outflux.net/blog/archives/2012/01/22/fixing-vulnerabilities-with-systemtap/", "published_at": "2012-01-22T23:22:47+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58d80384e", "title": "abusing the FILE structure", "url": "https://outflux.net/blog/archives/2011/12/22/abusing-the-file-structure/", "published_at": "2011-12-23T00:46:21+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58d931bb4", "title": "how to throw an EC2 party", "url": "https://outflux.net/blog/archives/2011/12/07/how-to-throw-an-ec2-party/", "published_at": "2011-12-07T17:53:46+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58e60def8", "title": "juju bug fixing", "url": "https://outflux.net/blog/archives/2011/12/07/juju-bug-fixing/", "published_at": "2011-12-07T17:11:34+00:00" }, { "id": "01a0bdca-e0c6-7045-a33d-edd58e8f7650", "title": "EC2 instances in support of a BSP", "url": "https://outflux.net/blog/archives/2011/12/05/ec2-instances-in-support-of-a-bsp/", "published_at": "2011-12-06T00:05:17+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1eb64699e", "title": "PGP key photo viewing", "url": "https://outflux.net/blog/archives/2011/12/05/pgp-key-photo-viewing/", "published_at": "2011-12-05T21:35:32+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1ec27060f", "title": "5 years with Canonical", "url": "https://outflux.net/blog/archives/2011/09/12/5-years-with-canonical/", "published_at": "2011-09-12T17:58:04+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1ec9dce89", "title": "aliens hat-tip", "url": "https://outflux.net/blog/archives/2011/07/11/aliens-hat-tip/", "published_at": "2011-07-12T02:04:00+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1ecb9584c", "title": "non-executable kernel memory progress", "url": "https://outflux.net/blog/archives/2011/04/27/non-executable-kernel-memory-progress/", "published_at": "2011-04-27T22:39:28+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1ed93b333", "title": "Linux Security Summit 2011 CFP", "url": "https://outflux.net/blog/archives/2011/04/05/linux-security-summit-2011-cfp/", "published_at": "2011-04-05T19:06:34+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1ee5d0851", "title": "ptracing siblings", "url": "https://outflux.net/blog/archives/2011/02/18/ptracing-siblings/", "published_at": "2011-02-19T01:29:30+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1ee8904e2", "title": "shaping the direction of research", "url": "https://outflux.net/blog/archives/2011/02/11/shaping-the-direction-of-research/", "published_at": "2011-02-11T21:45:20+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1ef829283", "title": "fun with game memory", "url": "https://outflux.net/blog/archives/2011/02/05/fun-with-game-memory/", "published_at": "2011-02-06T01:15:31+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1efc54859", "title": "gcc-4.5 and -D_FORTIFY_SOURCE=2 with “header” structures", "url": "https://outflux.net/blog/archives/2010/12/16/gcc-4-5-and-d_fortify_source2-with-header-structures/", "published_at": "2010-12-17T02:11:27+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f08f36cd", "title": "TARPIT iptables target", "url": "https://outflux.net/blog/archives/2010/11/10/tarpit-iptables-target/", "published_at": "2010-11-10T17:21:43+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f08fd312", "title": "security is more than bug fixing", "url": "https://outflux.net/blog/archives/2010/11/07/security-is-more-than-bug-fixing/", "published_at": "2010-11-07T20:20:38+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f1096030", "title": "CVE-2010-2963 v4l compat exploit", "url": "https://outflux.net/blog/archives/2010/10/19/cve-2010-2963-v4l-compat-exploit/", "published_at": "2010-10-19T23:41:30+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f16b3094", "title": "mountall umask", "url": "https://outflux.net/blog/archives/2010/10/13/mountall-umask/", "published_at": "2010-10-13T17:13:29+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f22a3005", "title": "new RSA4096 key", "url": "https://outflux.net/blog/archives/2010/09/27/new-rsa4096-key/", "published_at": "2010-09-27T19:50:57+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f263a9f0", "title": "my part in the ecosystem", "url": "https://outflux.net/blog/archives/2010/09/14/my-part-in-the-ecosystem/", "published_at": "2010-09-14T19:22:16+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f2b738b2", "title": "cross-distro default security protection review", "url": "https://outflux.net/blog/archives/2010/09/07/cross-distro-default-security-protection-review/", "published_at": "2010-09-07T19:06:42+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f2ffbe07", "title": "CryptProtect broken", "url": "https://outflux.net/blog/archives/2010/08/12/cryptprotect-broken/", "published_at": "2010-08-12T15:31:20+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f33f0608", "title": "Achievement Unlocked", "url": "https://outflux.net/blog/archives/2010/07/23/achievement-unlocked/", "published_at": "2010-07-23T13:45:00+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f3ece2c4", "title": "gdb turns off ASLR", "url": "https://outflux.net/blog/archives/2010/07/03/gdb-turns-off-aslr/", "published_at": "2010-07-03T18:05:41+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f4511d80", "title": "reporting all execs", "url": "https://outflux.net/blog/archives/2010/07/01/reporting-all-execs/", "published_at": "2010-07-01T22:24:41+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f4e21084", "title": "kvm kernel console", "url": "https://outflux.net/blog/archives/2010/06/21/kvm-kernel-console/", "published_at": "2010-06-21T20:50:46+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f5e0579f", "title": "Linux Security Summit 2010", "url": "https://outflux.net/blog/archives/2010/05/29/linux-security-summit-2010/", "published_at": "2010-05-30T01:22:24+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f6518a06", "title": "too lazy to recompile", "url": "https://outflux.net/blog/archives/2010/05/27/too-lazy-to-recompile/", "published_at": "2010-05-28T05:13:29+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f6d1b2fa", "title": "openoffice presenter console", "url": "https://outflux.net/blog/archives/2010/05/19/openoffice-presenter-console/", "published_at": "2010-05-20T01:38:27+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f6d25e57", "title": "yay for barriers", "url": "https://outflux.net/blog/archives/2010/05/17/yay-for-barriers/", "published_at": "2010-05-17T20:13:55+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f6f0b7dd", "title": "Debian maintainer scripts diagrams", "url": "https://outflux.net/blog/archives/2010/04/07/debian-maintainer-scripts-diagrams/", "published_at": "2010-04-07T22:27:20+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f6f7797e", "title": "openssl client does not check commonName", "url": "https://outflux.net/blog/archives/2010/03/10/openssl-client-does-not-check-commonname/", "published_at": "2010-03-11T06:47:58+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f7b54ffa", "title": "Clearing /tmp on boot", "url": "https://outflux.net/blog/archives/2010/03/10/clearing-tmp-on-boot/", "published_at": "2010-03-10T23:48:14+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f841e076", "title": "Cylon Dorkshield", "url": "https://outflux.net/blog/archives/2010/03/08/cylon-dorkshield/", "published_at": "2010-03-09T04:42:12+00:00" }, { "id": "01a0bdd1-a058-7221-b4b8-adf1f8b8e043", "title": "egosurfing with git", "url": "https://outflux.net/blog/archives/2010/02/28/egosurfing-with-git/", "published_at": "2010-02-28T20:19:39+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332ca4e0a95", "title": "fun with process scheduling", "url": "https://outflux.net/blog/archives/2010/02/25/fun-with-process-scheduling/", "published_at": "2010-02-25T19:04:53+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332cb01ceec", "title": "data mining for NX bit", "url": "https://outflux.net/blog/archives/2010/02/18/data-mining-for-nx-bit/", "published_at": "2010-02-18T19:15:41+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332cbe1aceb", "title": "easy example of filesystem capabilities", "url": "https://outflux.net/blog/archives/2010/02/09/easy-example-of-fscaps/", "published_at": "2010-02-09T19:15:54+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332cbf74864", "title": "rng-tools with TPM", "url": "https://outflux.net/blog/archives/2010/02/08/rng-tools-with-tpm/", "published_at": "2010-02-09T03:32:59+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332cced14e1", "title": "Google is wardriving", "url": "https://outflux.net/blog/archives/2010/01/24/google-is-wardriving/", "published_at": "2010-01-25T04:28:56+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332cdcc7c79", "title": "happy holidays 2009!", "url": "https://outflux.net/blog/archives/2009/12/25/happy-holidays-2009/", "published_at": "2009-12-26T05:19:09+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332ce1c0713", "title": "headache empathy", "url": "https://outflux.net/blog/archives/2009/12/16/headache-empathy/", "published_at": "2009-12-17T05:20:10+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332ceef69ac", "title": "install from official repositories only", "url": "https://outflux.net/blog/archives/2009/12/09/install-from-official-repositories-only/", "published_at": "2009-12-09T18:02:10+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332cef95ae5", "title": "missing kernel features in ARM", "url": "https://outflux.net/blog/archives/2009/11/24/missing-kernel-features-in-arm/", "published_at": "2009-11-25T06:38:29+00:00" }, { "id": "01a0bdd5-61d6-71ed-9b4b-3332cf195313", "title": "karmic and log rotation", "url": "https://outflux.net/blog/archives/2009/10/24/karmic-and-log-rotation/", "published_at": "2009-10-24T18:00:30+00:00" } ] posts Claim your blog
Back to Debian – codeblog
Blog · corpus.blog/blogs/outflux.net/posts

Debian – codeblog

outflux.net

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009