{"id":214,"date":"2014-01-12T14:11:12","date_gmt":"2014-01-12T13:11:12","guid":{"rendered":"https:\/\/independence.blinkenshell.org\/blog\/?p=214"},"modified":"2014-06-28T09:47:43","modified_gmt":"2014-06-28T07:47:43","slug":"january-maintenance-report","status":"publish","type":"post","link":"https:\/\/independence.blinkenshell.org\/blog\/2014\/01\/12\/january-maintenance-report\/","title":{"rendered":"January Maintenance Report"},"content":{"rendered":"<p>The maintenance went very well I think, but it did take a long time. Triton was back online at around 23.00 on Friday, and Web and Mailservices was not online until Saturday. I&#8217;ve been at the computer all waking hours for the last two days, not stepping outside my appartment until today (apparently it started snowing some time during the weekend, who knew&#8230;), but it has been a lot of fun! It&#8217;s been a long time since sat down to do some serious work on Blinkenshell, it&#8217;s mostly been the day-to-day stuff since last spring basically (200 days uptime). I think I&#8217;ve missed getting my hands dirty with the details of the Linux kernel configuration options and such \ud83d\ude42<\/p>\n<p>So, what has actually changed then? I guess most of the stuff is not very visible to the end user. Some programs on Triton are running new versions, there is a <a title=\"Kernelnewbies Linux 3.12 Changes\" href=\"http:\/\/kernelnewbies.org\/Linux_3.12\">new kernel<\/a> witch has the new <a title=\"LWN - A survey of memory management patches\" href=\"https:\/\/lwn.net\/Articles\/562211\/#oom\">reworked OOM-killer<\/a> which might affect how\/which programs gets killed when you run out of memory, but most of the things are behind-the-scene things. I&#8217;ve upgraded the hypervisor, the fileserver, I&#8217;ve replaced 4 harddrives and a CPU fan. I&#8217;ve installed a UPS and changed some logging and monitoring stuff. I&#8217;ve upgraded the web and mail servers, including anti-spam settings and some security things. One of the changes I&#8217;m personally most excited about is the new server-side mail filtering options via <a title=\"Sieve on Wikipedia\" href=\"http:\/\/en.wikipedia.org\/wiki\/Sieve_%28mail_filtering_language%29\">Sieve<\/a>. You can for example automatically <a href=\"https:\/\/blinkenshell.org\/wiki\/Info\/Email\">move spam messages to the Junk<\/a> folder serverside or filter senders to specific folders etc. Previously I&#8217;ve had to do this in my Email client, and that is not very neat if you run a lot of different clients (Alpine\/textmode, Webmail, standalone client, smartphone etc).<\/p>\n<p>I&#8217;ve also cleared out a few bugs, but there&#8217;s probably a few new bugs in there somewhere as well. I&#8217;ve also <a href=\"https:\/\/blinkenshell.org\/wiki\/RecentChanges\">updated some wiki pages<\/a>, and I&#8217;ve created Bitcoin wallet if you want to <a href=\"https:\/\/blinkenshell.org\/wiki\/Info\/Donations\">donate<\/a> something \ud83d\ude09<\/p>\n<p>Yesterday there was some unexpected downtime on Triton during the afternoon, this was because someone actually <a href=\"http:\/\/en.wikipedia.org\/wiki\/IP_hijacking\">hijacked the IP-space<\/a> that Triton and a lot of other servers use. Someone on <a href=\"http:\/\/bgp.he.net\/AS62196\">AS62196<\/a> started announcing a \/21 prefix containing Tritons public IP, which caused all the traffic to get routed towards Iran. This also <a href=\"http:\/\/www.ripe.net\/internet-coordination\/news\/industry-developments\/youtube-hijacking-a-ripe-ncc-ris-case-study\">happened to Youtube<\/a> a few years back, but I didn&#8217;t think it was anything common to occur. It was sorted in a few hours though \ud83d\ude42<\/p>\n<p>Okay, I think that&#8217;s all for now (well, maybe we&#8217;re going to upgrade the IRCd soon also). Thanks for using Blinkenshell, see you on IRC!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The maintenance went very well I think, but it did take a long time. Triton was back online at around 23.00 on Friday, and Web and Mailservices was not online until Saturday. I&#8217;ve been at the computer all waking hours &hellip; <a href=\"https:\/\/independence.blinkenshell.org\/blog\/2014\/01\/12\/january-maintenance-report\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,6,31],"tags":[],"class_list":["post-214","post","type-post","status-publish","format-standard","hentry","category-downtime","category-hardware","category-maintenance"],"_links":{"self":[{"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/posts\/214","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/comments?post=214"}],"version-history":[{"count":1,"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/posts\/214\/revisions"}],"predecessor-version":[{"id":215,"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/posts\/214\/revisions\/215"}],"wp:attachment":[{"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/media?parent=214"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/categories?post=214"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/independence.blinkenshell.org\/blog\/wp-json\/wp\/v2\/tags?post=214"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}