PrivateBin 1.5.1 released - Filesystem purge lookup change & administration script
Release v1.5.1 - Filesystem purge lookup change & administration script - PrivateBin
This release reverts a filesystem purge lookup change and adds a script for administrative tasks.privatebin.info
PrivateBin 1.5.0 released - Adding S3 Storage backend, storage migration script & 4 new translations
https://privatebin.info/news/v1.5.0-release.html
https://privatebin.info/news/v1.5.0-release.html
Error | OPNsense
This minor release adds support for Simple Storage Service (S3), a storage migration script, adds four new languages to the translations and includes updated libraries.privatebin.info
PrivateBin 1.4.0 released - Hardening the attachment preview, Google Cloud Storage and Oracle database support & adding new translations
Error | OPNsense
This release improves the safety of the SVG attachment preview, adds Google Cloud Storage and Oracle database support, and new translations.privatebin.info
Shell parsing is hard.
Yes, shell parsing is non-obvious - it does help enormously to understand that the shell takes what you type on the command line after you hit enter, parses it, replacing variables, expanding globs (wildcards) and other language constructs in the process and only then issues a system call, passing the resulting argv structure to the kernel for execution.
Exhibit A (source of the above quote): How the local shell ssh and the remote shell interact, in unexpected ways
Exhibit B: skarnet's introduction to the execline language design and grammar goes into further details of the argv structure
Exhibit C: How to use execlineb for nginx to wait for up to 10s on the startup of php-fpm, avoiding involvment of a shell process
PrivateBin 1.3.5 released - Fixing several smaller issues, adding new translations https://privatebin.info/news/v1.3.5-release.html
Started looking into gemini space. Love how it feels - it's like the web ca. mid-90s. UI is back under your control and you can focus on reading the content instead of getting the site to work (because either you have issues with noscript turned on and sites requiring JS to display text or you have it disabled and have to click through modal windows informing you of cookie settings, sign up for that newsletter, etc. to get to the content).
I'm using Castor and wanted to merry it to my Gnome desktop, so clicking links in Firefox/Chromium opens them in Castor. Oh, and I got a gopher client for free with it as well. Was bummed when Firefox dropped gopher support. Here's how to register the gemini protocol in Gnome (and build castor):
I'm using Castor and wanted to merry it to my Gnome desktop, so clicking links in Firefox/Chromium opens them in Castor. Oh, and I got a gopher client for free with it as well. Was bummed when Firefox dropped gopher support. Here's how to register the gemini protocol in Gnome (and build castor):
Setting up castor as handler for gemini URLs on a Gnome desktop
While grep and sed are commoly used, awk fills a valuable niche when processing structured text, avoiding multiple pipes or more complicated regex extractions. Here is a handy flowchart to pick the ideal tool for your text processing task:

A plaintext chart and a simple example making use of several awk features can be found here:
A plaintext chart and a simple example making use of several awk features can be found here:
Small tools to use as (non-sharable) sketchpads - if you need a quick spreadsheet calculation or text editor and are to lazy to open a terminal. Good example of #minimalism and very #privacy minded.
Maybe a concept we could evaluate for use in our fediverse software as well:
This forms a relative reputation system. As uncomfortable as it may be, one man’s terrorist is another man’s freedom fighter, and different jurisdictions have different laws - and it’s not up to the Matrix.org Foundation to play God and adjudicate. Each user/moderator/admin should be free to make up their own mind and decide which reputation feeds to align themselves with.
#RetroComputing @Retrocomputing Forum
Atari Portfolio address file reader
Little command line reader application for the Atari Portfolio address file format. While intended to store addresses, it is a neat little key/value database and can be used to store all kinds of information. Many Portfolio users stored other things in it, for example command references, notes or task lists.github.com
@Retrocomputing Forum #retrocomputing
atari portfolio data transfer over serial interface to modern linux
There are already great tutorials on transferring data from/to the Atari Portfolio digital assistant for MacOS and Windows. Here is how to have it talk to Linux – the quick and shell way.mindloot.net
This entry was edited (2 years ago)
eiZen likes this.
Falls Du einen hast und das Display noch funktioniert - Quietscht Deiner auch so, beim Aufklappen? Bei meinem habe ich deswegen versucht das Scharnier etwas zu ölen, aber es ist immer noch recht laut. Auch habe ich den Bolzen wie im PoFo-Wiki beschrieben bearbeitet, um hoffentlich die Lebensdauer des Bildschirmkabels etwas zu verlängern.
Für mein erstes Projekt in Rust suche ich noch eine geeignete freie Lizenz. Da es sich um einen Dienst handelt, welcher hauptsächlich als Webseite genutzt wird, hatte ich an die AGPL gedacht. Mir fiel aber auf, das die meisten darin verwendeten Bibliotheken MIT und Apache lizenziert sind, was ich eher von Software kenne, die auch kommerziell genutzt werden soll. Für Empfehlungen die für oder gegen eine der genannten Lizenzen sprechen bin ich dankbar. #FollowerPower
Technology Holy Wars are Coordination Problems
Flamewars over platforms & upgrades are so bitter not because people are jerks but because the choice will influence entire ecosystems, benefiting one platform through network effects & avoiding 'bitrot' while subtly sabotaging the rest through 'bitc…www.gwern.net
Oh, cool: Wenn man die Nachricht vom Enigma Coin aus dem Open Enigma for dummies Handbuch entschlüsselt, stösst man auf ein Geocache-Rätsel in der Schweiz. Ich bin dann mal Beschäftigt.
Der wahrscheinlich kleinste SMS gateway der Welt: VoCore2 + OpenWRT + smstools + USB-GSM-Modem

PrivateBin v1.3.4 released - Fixing HTML entities, custom expiration, pasting into password field
https://privatebin.info/news/v1.3.4-release.html
https://privatebin.info/news/v1.3.4-release.html
Neue Services:
- https://test.dssr.ch/ - Infos zur eigenen Verbindung mit dem Webserver auf (IP, Verschlüsselung, etc.)
- https://meet.dssr.ch/ - video meetings, etherpad, screensharing
Hinweise und Verbesserungsvorschläge sind herzlich willkommen!
- https://test.dssr.ch/ - Infos zur eigenen Verbindung mit dem Webserver auf (IP, Verschlüsselung, etc.)
- https://meet.dssr.ch/ - video meetings, etherpad, screensharing
Hinweise und Verbesserungsvorschläge sind herzlich willkommen!
Nachtrag: Jitsi Wasserzeichen entfernt. Das Etherpad kann man auch direkt nutzen ohne meeting unter https://meet.dssr.ch/etherpad/
Vernetzt bleiben trotz Corona – datensparsame Tools fürs Homeoffice | Digitalcourage
Vernetzt bleiben trotz Corona – datensparsame Tools fürs Homeoffice | Digitalcouragedigitalcourage.de
Question to PrivateBin users - Should we change the term "paste" to something else?
https://www.systemli.org/poll/#/poll/WO1PEAFQ5K/participation?encryptionKey=hEbthZLaLJupBHwsAKJoUIVLMWzSF6ozcHSDb2yl
#followerpower #poll
https://www.systemli.org/poll/#/poll/WO1PEAFQ5K/participation?encryptionKey=hEbthZLaLJupBHwsAKJoUIVLMWzSF6ozcHSDb2yl
#followerpower #poll
PrivateBin v1.3.3 & v1.2.3 - Fixing HTML entity double encoding issues introduced in 1.3.2 & 1.2.2 https://privatebin.info/news/v1.3.3-v1.2.3-release.html
PrivateBin 1.3.2 & 1.2.2 released - Fix for persistent XSS vulnerability in filenames of attached files
https://privatebin.info/news/v1.3.2-v1.2.2-release.html
https://privatebin.info/news/v1.3.2-v1.2.2-release.html
This entry was edited (3 years ago)
PrivateBin 1.3 released - Fixing mangled URLs, switching encryption & compression libraries https://privatebin.info/news/v1.3-release.html
This entry was edited (3 years ago)
Sehr schön: PHP 7.3 ist endlich wieder so schnell wie 7.0. Habe ich bemerkt als ich 7.3 zur unit test suite von PrivateBin in TravisCI hinzugefügt habe https://travis-ci.org/PrivateBin/PrivateBin/builds/497382696 - Somit habe ich nun auch das unit test docker image auf 7.3 ge-upgraded https://github.com/PrivateBin/docker-unit-testing/commit/b42a19bd01215d169bcbeb0033d2160e1c4c4808
PrivateBin 1.2.1 released
Release v1.2.1 - Fix for low entropy key vulnerability in legacy browsers - PrivateBin
This release fixes a low entropy key vulnerability in PrivateBin affecting legacy browsers.privatebin.info
PrivateBin 1.2 released - QR codes, inline media display, 6 new languages & JS refactoring
Release v1.2 - QR codes, inline media display, 6 new languages & JS refactoring - PrivateBin
This release adds QR code generation, inline display of video, audio, PDF and new translations to PrivateBin and a large refactoring of the JavaScript code.privatebin.info
PrivateBin 1.1.1 released - fixing a data leak vulnerability
Release v1.1.1 - Fix for data leak vulnerability - PrivateBin
This release addresses a data leak vulnerability in PrivateBin.privatebin.info
MapSCII - the whole world in your console!
Demo of https://github.com/rastapasta/mapscii A node.js based Vector Tile to Braille and ASCII renderer for xterm-compatible terminals. Try it yourself! Open your Terminal and enter => telnet ma...asciinema.org
Bitcoin und ähnliche digitale Währungen basieren auf einer via Peer-to-Peer-Verbindungen synchronisierten Datenbank, welche eine zentrale Buchhaltung implementiert. Diese Technologie könnte aber auch zu ganz anderen Zwecken genutzt werden und das Internet um völlig neue Funktionen erweitern.
This entry was edited (8 years ago)
elrido
The binary acts as a multi-call one, when started with the regular rocket environment parameters it will launch the web service. But if the CRON environment variable is detected it will only execute the requested cron mode and exit. This is not a normal use case for a rocket application, so I can only really blame myself for this quirk.
One thing I did also find out is that my test code did have side effects, because most tests use a shared database (sqlite), so I had to switch to running all tests single-threaded (which is slower, takes up to 10s) as otherwise I got random failures when some tests deleted othe... show more
The binary acts as a multi-call one, when started with the regular rocket environment parameters it will launch the web service. But if the CRON environment variable is detected it will only execute the requested cron mode and exit. This is not a normal use case for a rocket application, so I can only really blame myself for this quirk.
One thing I did also find out is that my test code did have side effects, because most tests use a shared database (sqlite), so I had to switch to running all tests single-threaded (which is slower, takes up to 10s) as otherwise I got random failures when some tests deleted others data or couldn't add new instances when these were already present. This could obviously be fixed by either providing each test with a mock database or just be more careful designing the tests such that their order doesn't matter (i.e. using unique keys to add to the database for each test.
Boring details start around this point in the commit.