Skip to main content


Congratulations @Natanael Copa on the release of Alpine Linux 3.20!

I know how much of an effort this one turned out to be and can not thank you enough for all of your efforts to get this one over the line and into our hands.


MadMike77 reshared this.


Had a productive weekend. Could release PrivateBin 1.7.2, which includes a new template, as well as convert2json 0.8.4. And I had a nice bike tour around the nearby Greifensee. :-D



MadMike77 reshared this.


Congratulations to Sergio Benitez on releasing rocket.rs 0.5.0! Thank you for this great framework. 👏

I got to follow rocket's journey to async and stable #rust with the PrivateBin directory service. Coming from Python flask apps, it is really easy to pick up and get going with your webservice, offering static & templated content, easy to create web forms and JSON APIs.

Thanks to rust's strict type system I could focus on the logic and didn't have to waste time double checking and casting data received by clients. If my API accepts an integer in a certain parameter, Rocket will ensure I only receive valid requests in my logic.

reshared this



#PrivateBin v1.6.0 released - adding translations for Japanese & Arabic, configuration option to disable email button and increases the minimal required PHP version to 7.3.






PrivateBin 1.5.1 released - Filesystem purge lookup change & administration script


PrivateBin 1.5.0 released - Adding S3 Storage backend, storage migration script & 4 new translations

privatebin.info/news/v1.5.0-re…



PrivateBin 1.4.0 released - Hardening the attachment preview, Google Cloud Storage and Oracle database support & adding new translations


Field report on upgrading a rocket v0.4 application to v0.5


in reply to elrido



Not entirely serious question: Why does the Gnome Terminal icon represent an IBM PC DOS prompt instead of UNIX shell prompt? Is that what folks think of first, when they think of a command prompt?

Image/Photo looks more like

Image/Photo as opposed to



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 privatebin.info/news/v1.3.5-re…


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):



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:

4


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.


Unknown parent

elrido
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



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




How to move in the CLI / readline shortcuts. Perfect flashcard format, courtesy of Clément Chastagnol at clementc.github.io/blog/2018/0…




Weil es mal echt an der Zeit ist:
Danke an Euch alle, die Ihr das Netz mit Euren Instanzen verschiedenster freier Software auch und gerade in dieser Zeit so nützlich macht.
Danke für alle Helfer und Maintainer des freien Internets. Danke #Fediverse
#floss #bleibtwachsam #decentralisation


PrivateBin v1.3.4 released - Fixing HTML entities, custom expiration, pasting into password field
privatebin.info/news/v1.3.4-re…


Neue Services:
- test.dssr.ch/ - Infos zur eigenen Verbindung mit dem Webserver auf (IP, Verschlüsselung, etc.)
- meet.dssr.ch/ - video meetings, etherpad, screensharing
Hinweise und Verbesserungsvorschläge sind herzlich willkommen!
in reply to elrido

Nachtrag: Jitsi Wasserzeichen entfernt. Das Etherpad kann man auch direkt nutzen ohne meeting unter meet.dssr.ch/etherpad/



Question to PrivateBin users - Should we change the term "paste" to something else?
systemli.org/poll/#/poll/WO1PE…
#followerpower #poll


PrivateBin v1.3.3 & v1.2.3 - Fixing HTML entity double encoding issues introduced in 1.3.2 & 1.2.2 privatebin.info/news/v1.3.3-v1…




Huh! Unser Nuudel wird im Fahrgast-TV (Berliner Fenster) gefeaturet. Auch in anderen Städten?
poll.digitalcourage.de
Image/Photo
Image/Photo
Image/Photo
Image/Photo


PrivateBin 1.3.2 & 1.2.2 released - Fix for persistent XSS vulnerability in filenames of attached files
privatebin.info/news/v1.3.2-v1…
This entry was edited (4 years ago)


PrivateBin 1.3 released - Fixing mangled URLs, switching encryption & compression libraries privatebin.info/news/v1.3-rele…
This entry was edited (4 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 travis-ci.org/PrivateBin/Priva… - Somit habe ich nun auch das unit test docker image auf 7.3 ge-upgraded github.com/PrivateBin/docker-u…


PrivateBin 1.2.1 released


PrivateBin 1.2 released - QR codes, inline media display, 6 new languages & JS refactoring


KVM upgrade / Debian Stretch upgrade


This entry was edited (6 years ago)


PrivateBin 1.1.1 released - fixing a data leak vulnerability