Skip to content

Piero Bosio Social Web Site Personale Logo Fediverso

Social Forum federato con il resto del mondo. Non contano le istanze, contano le persone
  • 0 Votes
    1 Posts
    0 Views
    Today, twenty-nine awesome years ago, httpget 0.2 shipped. Unfortunately, both the source and the changelog for this release have been lost in time (like tears in rain).httpget was the precursor to what later would become #curlThe internet, and the web, was different in 1996.
  • 0 Votes
    2 Posts
    0 Views
    @bagder They probably use curl more than my code in the kernel (I seriously doubt they're using my therm_adt746x iBook G4 thermostat driver on the helicopter).But that earned me a github badge I can flex with.
  • Reminder.

    Uncategorized curl
    2
    1
    0 Votes
    2 Posts
    10 Views
    @bagder YES 🙌 It’s thanks to #curl that I’ve been able to install the superb #YunoHost on my VPS… and YunoHost has been life changing and incredibly empowering… so thank you Daniel 🙏
  • 0 Votes
    1 Posts
    8 Views
    Parsing integers in C. Aka "bye bye atoi".https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/#curl #development
  • 0 Votes
    1 Posts
    5 Views
    Twenty-nine years ago on this day, #httpget 0.1 was released.I found the tool a few days later and within a few months I became the maintainer. We later renamed it. Twice. The last name it got is #curl. It stuck.httpget was my first insight and lesson into HTTP and since then I have kept learning it.httpget 0.1 was written by Rafael Sagula, who unfortunately is not with us anymore.
  • 0 Votes
    1 Posts
    10 Views
    More than half of #curl's source code lines have been changed within the last four years. 1,101 lines from before year 2000 still remain "untouched".
  • 0 Votes
    1 Posts
    12 Views
    Non tutti sanno che... E' semplicissimo fare un post (toot) sul proprio profilo #mastodon con un semplice comando, ad esempio utilizzando #curl. Vediamo come fare. Abilitazione e creazione token Accedere, con il vostro account, al l'istanza mastodon di riferimento. Andare su Preferenze (menù a destra) Andare su Sviluppo (menù a sinistra) Fare click su Nuova applòicazione Compilare tutti i campi e concedere almeno i permessi di scrittura post. Salvare in un luogo sicuro (password manager) quanto generato. Comando curl di esempio curl -s -X POST https://mastodon.uno/api/v1/statuses \ -H "Authorization: Bearer TOKEN_DI_ACCESSO" \ -d "status=Ciao mondo" \ -d "visibility=public" \ Semplice Script di invio A questo punto possiamo farci un semplice script che prende in input, come parametro, del testo e lo invia per noi. cat toot.sh #!/bin/bash # Verifica che sia stato passato almeno un argomento if [ -z "$1" ]; then echo "Errore: devi passare il testo del toot come parametro." echo "Uso: $0 \"Testo del toot\"" exit 1 fi # Salva il parametro in una variabile TOOT="$1" # Esegui la richiesta POST curl -s -X POST https://mastodon.uno/api/v1/statuses \ -H "Authorization: Bearer TOKEN_DI_ACCESSO" \ -d "status=$TOOT" \ -d "visibility=public" \ -H "Authorization: Bearer TOKEN_DI_ACCESSO" \ | jq '.uri' Ho inserito #jq in fondo con un filtro (che possiamo modificare a nostro piacimento), perché l'output in formato json è abbastanza prolisso Perché? A parte che è bello fare il nerd è usare #mastodon da command line, ma la cosa può essere molto utile se la usiamo in abbinata ad altre azioni/comandi. Pensiamo ad esempio ad un integraszione con #forgejo, ad esempio potremmo fare un post (tramite #webook) al termine del nostro workflow. Un altro esempio è il collegare l'account ad un servizio di monitoraggio come #uptimekuma in questo modo si avrà una pagina che indica ai follower lo stato dei nostri servizi. Oppure usarlo al termine di un nostro script che preleva i prossimi appuntamenti da un caledario ics. Insomma, potete integrare l'invio di un toot alla fine di un vostro script custom, il limite a questo punto è solo la fantasia! E voi come lo usate? Seguimi su mastodon: @magostinelli@mastodon.uno Articolo pubblicato con licenza CC BY-NC-SA
  • 0 Votes
    23 Posts
    92 Views
    @d1re_w0lf no... someone else I know also had issues with Sharkey... it's the first app packaged by YunoHost that is giving me such a headache. Usually the installation is seamless 😭​
  • 0 Votes
    3 Posts
    12 Views
    Oh, and the source article also exists in English: https://www.iva.se/en/published/ivas-gold-medal-2025-daniel-stenberg--the-architect-behind-a-global-communications-backbone/?epslanguage=en
  • 0 Votes
    1 Posts
    16 Views
    Daniel Stenberg - @bagder - is ready!AI slop attacks on the curl project We're all excited!#EuroBSDCon #ebc25 #ebc2025 #curl
  • 0 Votes
    1 Posts
    8 Views
    Joshua Rogers sent us a *massive* list of potential issues in #curl that he found using his set of AI assisted tools. Code analyzer style nits all over. Mostly smaller bugs, but still bugs and there could be one or two actual security flaws in there. Actually truly awesome findings.I have already landed 22(!) bugfixes thanks to this, and I have over twice that amount of issues left to go through. Wade through perhaps.Credited "Reported in Joshua's sarif data" if you want to look for yourself
  • 0 Votes
    1 Posts
    11 Views
    In this interview, Daniel Stenberg, lead developer of #cURL, discusses how the widely used tool remains secure across billions of devices, from cloud services to IoT. He shares insights into cURL’s decades-long journey of testing, reviewing, and refining its code to minimize risks.Stenberg also explains the team’s approach to handling vulnerabilities, ensuring transparency, and maintaining trust in the open-source ecosystem.https://www.helpnetsecurity.com/2025/09/18/daniel-stenberg-running-curl-project/

Gli ultimi otto messaggi ricevuti dalla Federazione
Post suggeriti
  • 0 Votes
    1 Posts
    0 Views
    As the year winds down, we’ve wrapped up a release that brings better moderation tools, a new way to display reactions, and a small surprise, just in time for the holidays.Stronger Tools for ModerationModeration can be hard work, especially on the Fediverse, where conversations flow in from all directions. This release introduces new tools that help you stay in control with less manual effort.You can now subscribe to shared blocklists and let the plugin keep them up to date automatically. Subscribed lists are synced on a weekly cadence, so changes made upstream are reflected on your site without you having to lift a finger.On top of that, we’ve added a bulk domain blocklist importer. You can upload a CSV or plain text file, including Mastodon-style exports, and quickly add large numbers of domains at once. To make it even easier to get started, the importer includes a one-click option for the popular community-maintained IFTAS DNI list (@about.iftas.org).Together, these features make moderation more scalable and less stressful, so you can spend more time engaging and less time firefighting.Reactions, Your WayReactions are a big part of how conversations feel alive on the Fediverse, and now you have more control over how they appear on your site.The Fediverse Reactions block gained a new Summary display style. Instead of showing a facepile of avatars, this option presents reactions as clean, inline counters for comments, likes, boosts, and replies. It’s a great fit for minimal layouts, feeds, or sites where avatars are disabled.You can switch between the classic facepile and the new summary style directly in the block settings. And if avatars are turned off in discussion settings, the block automatically falls back to the summary view.A Sneak Peek at the Reader (Experimental)One more thing, for the curious among you, there’s now an early preview of the ActivityPub Reader, hidden behind a feature flag in the Advanced settings tab. If you don’t see it yet, open Screen Options at the top right of the ActivityPub settings page, check “Advanced Settings,” and save. That reveals the Advanced tab where you can enable the Reader.When enabled, this adds a new “Social Web” submenu to your Dashboard menu item. An place where you can read posts and shares from accounts you follow, turning your WordPress admin into a lightweight Fediverse reader.Because this is still very much a work in progress, the Reader is disabled by default and clearly marked as experimental. The UI, behavior, and feature set will change significantly in future releases as we explore what a great native Fediverse reading experience inside WordPress could look like.If you enjoy testing new ideas, we’d love to hear your feedback, whether it’s bug reports, rough edges you’ve noticed, or ideas about what this Reader should become. Early input helps shape where this goes next, so feel free to share your thoughts in whatever form works best for you.ChangelogAddedAdd blocklist subscriptions for automatic weekly synchronization of remote blocklists.Add compact display style to Reactions block that hides avatars.Add domain blocklist importer for bulk importing blocked domains.Add image optimization for imported attachments (resize to 1200px max, convert to WebP).Add local caching for remote actor avatars.Add relay mode to forward public activities to all followers.Add scheduled cleanup for remote posts, preserving posts with local user interactions.Add site health check to warn when DISABLE_WP_CRON may impact ActivityPub functionality.Add Social Web Reader for browsing ActivityPub content directly in WordPress admin.Delete remote posts on plugin uninstall.Mastodon importer now imports self-replies as comments, preserving thread structure.ChangedCache expensive operations in Post transformer to improve performance.Improve performance and reliability of @-mention detection.Reduce federated content size by removing unnecessary HTML attributes.Skip downloading video and audio attachments, embedding remote URLs directly to avoid storage limits.Use stable term_id-based IDs for Term transformer to ensure federation consistency.Wrap blocked domains and keywords tables in collapsible details element.FixedRespect WordPress “show avatars” setting for remote actor avatars. Ensure NodeInfo accurately represents site administrators to the Fediverse.Fediverse Followers block now works correctly when the “Hide Social Graph” privacy option is enabled.Fix NodeInfo documents to comply with schema specification.Follow Me block button-only style now respects width settings from the inner Button block.Preserve whitespace inside preformatted elements when federating content.DownloadsWordPress.org: activitypub.7.8.0.zipGitHub: tag/7.8.0Holiday ThanksA special thank-you to everyone who joined us during the recent office hours — for the questions, the thoughtful feedback, and the great conversations about where ActivityPub for WordPress should go next. Talking directly with you helps shape these releases more than any roadmap ever could.See you in 2026 — and happy holidays!
  • 0 Votes
    1 Posts
    0 Views
    Dicembre ti sta friggendo il cervello? La soluzione è la disintossicazione digitale!📌 Link all'articolo : https://www.redhotcyber.com/post/dicembre-ti-sta-friggendo-il-cervello-la-soluzione-e-la-disintossicazione-digitale/#redhotcyber #news #digitaldetox #vitalive #equilibriodigitale #controllodelattenzione #analogico #coprifuocodigitali
  • 0 Votes
    1 Posts
    0 Views
    Google abbandona il Dark Web: Stop allo strumento di monitoraggio nel 2026📌 Link all'articolo : https://www.redhotcyber.com/post/google-abbandona-il-dark-web-stop-allo-strumento-di-monitoraggio-nel-2026/#redhotcyber #news #google #darkweb #sicurezzainformatica #protezionedatidigitali #cybersecurity #hacking #malware
  • 0 Votes
    1 Posts
    1 Views
    Ransomware VolkLocker: Gli hacker sbagliano e lasciano la chiave master nel malware📌 Link all'articolo : https://www.redhotcyber.com/post/ransomware-volklocker-gli-hacker-sbagliano-e-lasciano-la-chiave-master-nel-malware/#redhotcyber #news #cyberattacchi #hacking #ransomware #cybersecurity #malware #erroridisviluppo