GIT repositories

Index page of all the GIT repositories that are clonable form this server via HTTPS. Übersichtsseite aller GIT-Repositories, die von diesem Server aus über git clone (HTTPS) erreichbar sind.

Services

A bunch of service scripts to convert, analyse and generate data. Ein paar Services zum Konvertieren, Analysieren und Generieren von Daten.

GNU octave web interface

A web interface for GNU Octave, which allows to run scientific calculations from netbooks, tables or smartphones. The interface provides a web form generator for Octave script parameters with pre-validation, automatic script list generation, as well presenting of output text, figures and files in a output HTML page. Ein Webinterface für GNU-Octave, mit dem wissenschaftliche Berechnungen von Netbooks, Tablets oder Smartphones aus durchgeführt werden können. Die Schnittstelle beinhaltet einen Formulargenerator für Octave-Scriptparameter, mit Einheiten und Einfabevalidierung. Textausgabe, Abbildungen und generierte Dateien werden abgefangen und in einer HTML-Seite dem Nutzer als Ergebnis zur Verfügung gestellt.

Force nullmailer to use a fixed "from" address

As small replacement for postfix and the like, nullmailer has established on the one and other Linux home server - such as mine. My specific problem with the provider/email relay: They check if the sender email address matches the relay account email address to prevent spam. That's a good feature, but nullmailer uses actual user@host, where host defaults to the content of /etc/mailname (e.g. root@myserver.dyndns.org or www-data@myserver.dyndns.org). Nullmailer has no rewrite functionality based on config files, but in the specific case a simple (but not completely accurate) solution can be applied:

# 1) Rename the original sendmail binary:
$ mv /usr/sbin/sendmail /usr/sbin/sendmail-bin
 
# 2) Create and edit a script called sendmail:
$ touch /usr/sbin/sendmail
$ chmod 755 /usr/sbin/sendmail

Edit the sendmail script file and paste this content:

#!/bin/bash
/usr/sbin/sendmail-bin $@ -f `cat /etc/nullmailer/forced-from` </dev/stdin

The script simply forwards all arguments and the STDIN to the original sendmail, but adds the -f argument to replace the from address. In my case, I save the full sender address of the relay account in the file /etc/nullmailer/forced-from. That's it. There are two things I did not test yet: