Si vous administrez un raccourcisseur de liens publics, prenez en considération le spam / phishing avant que la réputation de votre nom de domaine en soit affectée.
Voilà un guide sur le sujet :
https://forum.chatons.org/t/des-retours-dexperience-sur-la-reputation-des-raccourcisseurs-de-lien/2113/5?u=association42l
Parlons un peu mot de passe, pour en finir avec les règles imposant un caractère non alphanumérique, trois majuscules, deux minuscules, un chiffre et trois tours de la table à cloche-pied : https://n.survol.fr/n/mot-de-passe-fort
Well... The new #Firefox 86 does not work at all on my computer... It crashes immediately when I launch it. I tried emptying the config and the -P option, but they do not work either. Does anyone have any idea to try ? Going bock to the previous version does work.
Well... The new #Firefox 86 does not work at all on my computer... It crashes immediately when I launch it. I tried emptying the config and the -P option, but they do not work either. Does anyone have any idea to try ? Going bock to the previous version does work.
Maybe people change workflows too. Like before critical mass is acheived for caching, people would probably request a few articles, go away, and then read later.
Even when critical mass is acheived, for real time events like the news, the above would happen.
Has anyone done real research on how interplanetary internet access would work with those latencies? #askfedi
On est mercredi, pensez donc à installer @grammalecte partout où vous le pouvez et à le faire connaître partout où vous le pourrez.
Ça marche sur Firefox, LibreOffice et sans doute ailleurs, comme cette cochonnerie de Chrome.
Le rapport avec Mercredi ? Aucun.
Merci @genma pour cette bonne tranche de rire. 😂
"Un petit rappel pourquoi «Ce ne sont que des métadonnées» n'est pas un argument valable."
RT de Anticor :
"On nous reproche quasiment notre militantisme, mais le militantisme n'est pas interdit par la loi. La corruption, elle, est interdite par la loi."
#JeSoutiensAnticor https://www.franceinter.fr/on-nous-cherche-des-poux-anticor-toujours-dans-l-attente-du-renouvellement-de-son-agrement
In this difficult time for an elephant shelter, they're makkng these "elephant cakes" that people can buy online as a surprise gift for a particular elephant or for a family.
Journée internationale des #femmes et des filles de #science
11 février
https://www.un.org/fr/observances/women-and-girls-in-science-day
#FemmesEnScience
[veille] https://ttrss.fiat-tux.fr/veille-luc.xml#tag:ttrss.fiat-tux.fr,2021-02-10:/51549699 « Convention citoyenne pour le climat : une trahison en béton » https://www.telerama.fr/debats-reportages/convention-citoyenne-pour-le-climat-une-trahison-en-beton-6818844.php Olivier Pascal-Moussellard Publié le 10/02/21 L’HUMEUR DU JOUR – Réduction des émissio…
Hé les gensses de que diriez-vous d'aider les gens de chez #SFR (qui visiblement ne savent pas faire afficher correctement les choses sur leur site internet) à diffuser le message légal qu'un jugement leur a intimé d'afficher
Rendez-vous sur sfr.fr et scrollez vers le haut, si, si... scrollez !
Et partagez et faites savoir !!!
🖖🏼
Y’a des gens qui connaissent le #lua et #openssl ici ?
Voilà mon problèmeJe cherche à ajouter le support de gemini à Luakit.
En théorie c’est simple:
J’enregistre mon script comme handler du protocole.
Je me connecte au serveur en TLS
Je récupère les headers
Je parse les headers
Je récupère le contenu si il y en à un
Je parse le contenu en html et je revoie ça au moteur de rendu.
En pratique…
J’ai un parser html (J’ai un example de ce que j’ai fait ici, je l’ai un peu amélioré entre temps)
J’utilise luasec pour gérer le SSL.
J’utilise gmiserv comme serveur de test.
donc pour tester la connexion TLS je fait ça :
local socket = require("socket") local ssl = require("ssl") -- TLS/SSL client parameters (omitted) local params = { mode = "client", protocol = "any", verify = "client_once", options = { "cipher_server_preference", "no_sslv2", "no_sslv3", "no_tlsv1", "no_dtlsv1", "no_tlsv1_1", "no_tlsv1_3" }, ciphersuites = "TLS_AES_128_GCM_SHA256:TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256" } local conn = socket.tcp() conn:connect("::1", 1965) -- TLS/SSL initialization local msg conn, msg = ssl.wrap(conn, params) print(msg) local t = conn:dohandshake() print(t) print(conn:info()) -- print(conn:receive("*a")) conn:close()
gmnisrv Ok : Ça run, je peut m’y connecter avec castor ou asuka ou même ncat.
echo -ne 'gemini://localhost/index.gmi\r\n'|ncat --ssl localhost 1965 Retour
20 text/gemini This is the index => drewdevault.com.gmi => gemini.circumlunar.space.gmi => gemini.susa.net.gmi
Et log de gmnisrv
[gmnisrv] loaded certificate for localhost [gmnisrv] listening on [::]:1965 [gmnisrv] listening on 0.0.0.0:1965 [gmnisrv] gmnisrv started ::1c00:0:500:0 localhost /index.gmi 7ms 97 20 text/gemini
Donc j’essaye…
lua client.lua Et…
nil true nil closed nil closed 5.9604644775391e-06
Log de gmniserv
[gmnisrv] loaded certificate for localhost [gmnisrv] listening on [::]:1965 [gmnisrv] listening on 0.0.0.0:1965 [gmnisrv] gmnisrv started ::1c00:0:500:0 localhost /index.gmi 7ms 97 20 text/gemini ::1c00:0:500:0 SSL accept error: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher
Et si je met des ciphers pour TLS1.3 C’est OpenSSL qui me crache dessus que je peut pas les mettre dans le cham pour les ciphers TLS1.2. Donc je les met dans le champ des ciphers le TLS1.3, je désactive TLS1.2… et là c’est le seureur qui me geule que son openssl supporte pas TLS1.3. Pourtant complé sur ma machine qui supporte TLS1.2.
En bref… je veux un client qui se connecte en TLS1.2 ou 1.3 et qui me renvoie la suite de la connexion.
Toute aide serait apprécié.
J'ai pas encore tout lu vu la longueur de cette série d'articles mais je vais mettre l'accent sur des outils intéressants plutôt que sur un énième article pour dire à quel point on est des vilains dans le militantisme queer avec notre cancel culture (truc qui existe un peu partout, surtout si t'as déjà habité dans un village, mais bon, passons hein).