Vai al contenuto
Home » IL Blog del mondo IRC e Linux » IRC aggiornamenti e novità 2023

IRC aggiornamenti e novità 2023

tcl script per eggdrop

Dopo aver riletto centinaia di note di rilascio e registri di commit, la conclusione è chiara. È particolarmente positivo vedere la creazione di nuove applicazioni desktop e IRC aggiornamenti e novità 2023. Tra librerie e framework, ci sono tre progetti scritti in linguaggio D. Come sempre, ho scelto i progetti in base a ciò che ha senso per me.

Come sempre, ho scelto i progetti in base a ciò che mi sembra sensato.

 

IRC aggiornamenti e novità 2023. Specifiche di protocollo IRCv3

È stata incrementata una nuova funzionalità per l’invio di risposte standard arbitrarie ed MSGREFTYPESè stato inserito un token ISUPPORT alle specifiche chatistory. Tra tutte gli IRC aggiornamenti e novità 2023, questa è di certo la piu’ importante.

Documentazione

I documenti del protocollo client IRC moderno hanno ricevuto aggiornamenti e chiarimenti relativi a risposte MODEe soprannomi.

 

Client mobili

goguma – per dispositivi mobili Linux e Android

Ora è disponibile il supporto per le risposte tramite il tag client di risposta, una visualizzazione della galleria per le immagini e l’app scorre fino all’indicatore di non letto quando viene aperta una conversazione. È stato aggiunto il supporto iniziale per iOS.

IRCCloud : connettiti a qualsiasi server IRC disponibile e persino agli spazi di lavoro Slack

Sia l’app Android che quella iOS hanno ricevuto miglioramenti alla finestra di dialogo di caricamento file e agli snippet di testo. Qui c’è una recensione su IRCCloud

Revolution IRC : client Android con design Material

Dopo una pausa durata due anni, è stato finalmente effettuato un rilascio con aggiornamenti di manutenzione e correzioni di bug.

 

IRC aggiornamenti e novità 2023. Client Web

Molti di questi includono il supporto per la cronologia persistente, quindi c’è qualche sovrapposizione con la categoria buttafuori.

Convos – Mojolicious nel backend e Svelte nel frontend

Ora vengono utilizzati gli emoji di sistema al posto di un servizio di terze parti

gamja – un client web semplice

È stato aggiunto un commutatore di schede rapido gestito da tastiera.

irc-hybrid-client – ​​Client ibrido per utente singolo che utilizza frontend JavaScript e backend Node.js/Express

Le novità incrementate includono la possibilità di usare suoni di notifica personalizzati, rotazione dei file di registro e completa gestione e configurazione del server Web tramite variabili di ambiente UNIX. La configurazione del server è stata resa molto piu’ semplice ed intuitiva.

KiwiIRC – utilizza file statici e supporta temi e plugin (JavaScript)

È stata aggiunta un’opzione per non aggiungere messaggi nascosti all’elenco, il supporto per gli emoji è stato modificato e migliorato, il paese dell’utente è ora visualizzato nelle informazioni whois, il Topic del canale è ora mostrato nell’intestazione del buffer, l’implementazione della chatistory è stata rivista e migliorata ed è stata aggiunta la possibilità di invitare gli utenti a una canale tramite l’interfaccia utente.

The Lounge : client Web moderno che utilizza Node.js

L’applicazione è stata riscritta nel framework TypeScript / Vue 3. Guarda un esempio di webchat con the Lounge

 

IRC aggiornamenti e novità 2023. Client desktop

IRC  tutti gli aggiornamenti e novità del 2023

AdiIRC – client gratuito per Windows

Rilasciata la versione 4.3 con nuovi comandi, identificatori ed eventi per creare frontend webirc con script, ora è possibile ancorare qualsiasi finestra personalizzata (comprese finestre immagine) come pannelli monitor, una nuova API audio, un indicatore visivo sulle schede con testo corrispondente durante la ricerca nella finestra di dialogo Opzioni e riconoscimento URL per gemini://, ws:// e wss://.

ERC – un client IRC Emacs

I miglioramenti e le aggiunte includono una migliore compatibilità con soju buttafuori, una migliore esperienza utente durante la connessione interattiva, una gestione più intelligente della riconnessione tramite l’ erc-server-reconnect-functionopzione e un maggiore controllo sul layout dei messaggi tramite il fillmodulo.

Halloy – client multipiattaforma scritto in Rust

Lo sviluppo pubblico è iniziato l’anno scorso e ora viene implementato anche il supporto per la capacità IRCv3.2.

HexChat – client per sistemi operativi Windows e UNIX

È stata aggiunta un’opzione per escludere il nickname nel titolo della finestra e la gestione degli URL è stata resa più efficace.

KVIrc – client creato con Qt

Il supporto a KDE4 è stato abbandonato a favore di KDE5.

mIRCdal 1995′ fino all’infinito (solo Windows) 

L’inossidabile mIRC qui trovi una guida dettagliata su come installare  e settare mIRC

Aggiunte e miglioramenti nella versione 7.73 includono il supporto per la funzionalità di risposta standard IRCv3, una funzionalità più intelligente di “mantenere i canali aperti”, un supporto più completo per l’autenticazione SASL e una finestra di dialogo Trova migliorata nell’editor di script.

Pidgin : un’applicazione di chat multi-rete/protocollo

Il vecchio plugin del protocollo IRC è stato rimosso a favore del plugin IRCv3. Le aggiunte includono il supporto per l’autenticazione SASL, i tag dei messaggi e il msgid.

Polari : client di GNOME

Gli scripter hanno continuato la rielaborazione del codice dell’interfaccia utente utilizzando libadwaita.

Smuxi – multiprotocollo e multipiattaforma

È stato fatto molto lavoro di manutenzione, ad esempio eliminando la dipendenza dell’interfaccia utente di Glade# a favore di GtkBuilder.

SweetIRC – client per macOS scritto con Swift e SwiftUI

È piuttosto nuovo con lo sviluppo pubblico iniziato lo scorso ottobre, ma non ci sono molti client macOS in giro, quindi magari spargere la voce e dare una mano?

 

Client terminali

girc – client scritto in Common Lisp

Le aggiunte includono ctcpctcp actionquerychannelmecomandi oltre a un modo per specificare un host del server e un nick all’avvio.

glirc : libreria Haskell e client console

È stato aggiunto il supporto per l’autenticazione socks5.

Irssi : la tua applicazione di chat in modalità testo dal 1999

Le modalità elenco e i relativi timestamp sono ora formattati correttamente e Irssi può ricevere caratteri di formattazione a spaziatura fissa.

rirc – un client irc minimalista scritto in C

I tasti Home e Fine sono ora supportati nello scorrimento indietro del buffer, i caratteri di formattazione in linea sono ora supportati ed è stato aggiunto il supporto per i comandi , e insieme a molte altre aggiunte e namescorrezioni who.whoiswhowas

senpai – Client TUI realizzato per buttafuori

Le aggiunte includono un assistente di configurazione, una migliore gestione della chatistory e un’opzione per nascondere i messaggi di unione/parte.

Swirc – client ICB e IRC leggero

Le aggiunte includono un comando stats, supporto esteso per il completamento con tab nei comandi, supporto per l’autenticazione SASL esterna, un client proxy SOCKS, supporto ortografico con Hunspell e supporto Unicode migliorato nei moduli printtext e readline.

tiny – client scritto in Rust

È stato implementato il rendering della formattazione del testo ed è stata aggiunta la possibilità di configurare /ignore/notifyimpostare valori predefiniti per le schede.

WeeChat : il client di chat estensibile

Lo sviluppo è stato molto attivo con alcuni punti salienti come l’aggiunta di nuove funzionalità IRC bozza/multilinea, batch ed eco-messaggio, nuovi comandi /actione , 256 colori predefiniti e supporto multilinea./rules/knock

 

Buttafuori

Rimangono online, quindi non devi farlo tu!

pounce : buttafuori IRC multi-client, solo TLS. Utilizza l’estensione dell’ora del server per comunicare con i client

L’invalidità di Irssi JOINviene ora gestita durante la registrazione.

soju – buttafuori multiutente

È stato aggiunto il supporto per gli amministratori per eseguire un comando come un altro utente, socket amministrativi Unix per eseguire qualsiasi comando BouncerServ dalla shell, autenticazione esterna (PAM e OAuth 2.0 per ora) e memorizzazione della cronologia dei messaggi in un database anziché in file di testo semplice. È stato aggiunto un file di servizio systemd di esempio.

 

Demoni

Ergo : combina le funzionalità di un ircd, un framework di servizi e un buttafuori

Aggiunte e miglioramenti includono funzionalità di risposta standard, migliore gestione dei websocket, supporto per draft/pre-away e draft/message-redaction, supporto per TLS implicito per gli agenti di invio della posta e uno script init per bsd-rc.

gossip – server scritto in Go

È stato aggiunto il supporto per la notifica di invito e i canali di registrazione.

InspIRCd : stabile, performante e modulare

Le aggiunte includono il supporto per le risposte standard, avvisi su certificati client in scadenza o scaduti e supporto per mascherare gli utenti in base al loro ID/nome utente. Vedi come installare un server IRC con InspIRCD

miniircd : un server piccolo e limitato senza necessità di configurazione

È stata rilasciata la versione 2.2 con varie correzioni di bug.

ngIRCd – server IRC leggero

Ircops ora può essere utilizzato WHOsu qualsiasi canale e la gestione delle modalità del canale è stata resa più solida.

Solanum – un IRCd per reti unificate

Sono state apportate varie correzioni e miglioramenti.

UnrealIRCd : l’IRCd più diffuso

Il supporto JSON-RPC è stato ampliato, aumentando l’usabilità del pannello Web di amministrazione. Sono state migliorate le modalità del canale, la chat e la storia whowased è stato aggiunto un filtro antispam sperimentale. Leggi la guida su come aggiornare da unrealircd5 a unrealircd6

 

Bot

IRC aggiornamenti e novità 2023

Questa e la sezione successiva sono state curate tenendo presente la diversità dei linguaggi di programmazione.

Botto (Node.js)

Sono stati aggiunti comandi di ricerca per video YouTube e registri dei canali e molti comandi sono stati migliorati.

cbot – bot con funzionalità implementate come plugin caricati dinamicamente (C)

Sono state aggiunte API per reazioni e callback.

Eggdrop – il bot più vecchio ancora in sviluppo attivo (C/Tcl)

È stato aggiunto il supporto per chghostla funzionalità IRCv3, che consente ai server di inviare una notifica quando i client modificano il proprio nome utente o host. Eccoti una guida passo passo per installare un eggdrop

Honeybot : un bot con una semplice esperienza di sviluppo di plugin (Python)

Le nuove aggiunte al plugin includono la ricerca su IMDb e la ricerca delle medaglie del basket.

kameloso – bot IRC e Twitch (D)

I colori IRC 16 e successivi sono ora mappati sulla colorazione ANSI del terminale.

Limnoria : bot robusto, completo e facile da usare/programmatore (Python)

Sono state apportate varie correzioni e ripuliture del codice. Personalmente non mi piace questo bot, lo trovo macchinoso.

Nibblrjr – framework bot per la creazione dinamica di comportamenti personalizzati (Node.js)

È stata aggiunta un’API Incolla per ospitare contenuti come HTML o testo (HTML è sandbox).

PBot – un bot pragmatico (Perl)

È stato aggiunto il supporto per i tag dei messaggi IRCv3 e chghost.

Shadow : un bot modulare e guidato dagli eventi (Perl)

Questo vecchio bot ha sviluppato un pannello di amministrazione web. (Sarebbe lo screen in alto).

Skybot – bot multithread e multirete (Python)

Sono stati aggiunti plugin per i metadati delle tracce ChatGPT e SoundCloud.

Sopel : bot di utilità leggero e facile da usare (Python)

STATUSMSGè ora gestito ed è stato aggiunto un sottomodulo con funzionalità IRCv3. Ecco un bot che amo. Io uso questo sulla mia net IRCserveR

 

Librerie, framework e utilità. IRC aggiornamenti e novità 2023

birchwood : un valido framework IRC (D)

Questo framework è entrato in fase di sviluppo pubblico lo scorso ottobre e recentemente il creatore ha scritto un post sul blog a riguardo .

Dialect – Libreria di analisi IRC (D)

L’analisi degli eventi IRC ora conserva più informazioni.

hii : un client basato su file ispirato a ii

È stato aggiunto il supporto per l’autenticazione SASL utilizzando il EXTERNALmeccanismo.

irc-framework – per bot e client completi (Node.js)

È stata aggiunta la gestione degli errori SASL.

irc-go – librerie per aiutare con lo sviluppo IRC (Go)

Le aggiunte includono un callback opzionale per personalizzare il modo in cui vengono create le connessioni IRC (con supporto proxy), una funzione di suddivisione per trasformare i messaggi contenenti codici di formattazione in rappresentazioni leggibili dalla macchina e un parser di colori per fare lo stesso per le stringhe di codici colore.

ircrobots – framework bot IRC asincrono semplice (Python)

È stato aggiunto il supporto per specificare una coppia di chiavi client TLS.

superseriousstats – un programma veloce ed efficiente per creare statistiche da vari tipi di registri di chat IRC (PHP)

La gestione degli URL è stata resa più efficace.

The irc crate – libreria client thread-safe e asincrona (Rust)

La gestione del codice colore è stata resa più robusta e ora sono consentite modalità senza prefisso.

vinezombie – una libreria client modulare (Rust)

Il codice di questo giovane progetto è stato riscritto e l’obiettivo ora è quello di essere una libreria di livello inferiore.

VIRC – una semplice libreria IRC (D)

È stato aggiunto il supporto per bozze/multilinea ed è stato aggiunto il supporto parziale per i tag dei messaggi, la digitazione e le risposte.

 

Ponti – intermediari tra una rete a un altra o tra due o piu’ protocolli

BitlBee – gateway per altre reti di chat

È stata apportata una correzione al supporto del protocollo Jabber e sono stati eseguiti molti lavori di manutenzione nascosti.

discord-ircv3 – bridge con supporto per le funzionalità IRCv3

È stato aggiunto il supporto per le risposte ai messaggi e la redazione dei messaggi.

Discord Relay Chat : un client IRC che utilizza Discord come frontend

Ora non vi è alcun limite al numero di canali e il monitoraggio e l’interrogazione della cronologia dei comandi sono stati aggiunti insieme a molti miglioramenti della qualità della vita.

Heisenbridge : un bridge Matrix IRC in stile buttafuori

È stato aggiunto il supporto Websocket.

localslackirc – gateway per Slack, in esecuzione su localhost per un utente

La gestione delle JOINe-mail è stata resa più robusta.

Matrix2051 – Server IRC supportato da Matrix

è stata implementata la redazione della bozza/del messaggio.

Daemon IRC affidabile del client Discord (rdircd) – demone di traduzione personale dal client discord al server IRC

La deduplicazione dei nomi dei canali è stata resa più efficace ed è stato aggiunto il filtro regexp per i messaggi ricevuti.

 

Services

Prendersi cura degli account utente e dei canali, tra le altre cose.

Anope – insieme di servizi altamente modulare

La versione 2.0.13 è stata rilasciata a giugno con correzioni di bug.

Atheme – per reti di grandi dimensioni con elevati requisiti di scalabilità

Gli avvisi di errore di accesso sono stati attivati ​​e sono stati aggiunti moduli per la limitazione dell’accesso basata su password e il monitoraggio della frequenza di accesso al canale.

 

Spero che IRC aggiornamenti e novità 2023 sia stato interessante.

 

 

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *