L'opzione servlink, gestisce "incoming/outgoing" della connessione fra server. Di seguito analizzeremo tutte le varie possibilità di connessione fra due o più server ircd-hybrid.
Per l'installazione di questo servizio per l'ircd entrare nella directory servlink/ e compilare l'ircd
Formato del messaggio di controllo:
<u8 comando><opzione>
Formato trasmissione data:
<u16 len><data>
001 - SET_ZIP_OUT_LEVEL
Trasmissione data: si
Descrizione:
Setta il livello di compressione(0 [di default impostato su, 6], oppure 1-9)
002 - START_ZIP_OUT
Trasmissione data: no
Descrizione:
Tutte le trasmissioni dati sono scritte, su datapipe pronti ad esse compressi ed attendono la disponibilità ad essere inviati ad un server remoto.
003 - START_ZIP_IN
Trasmissione data: no
Descrizione:
Tutte le trasmissioni dati sono lette, e il server è pronto a ricevere datapipe compresse.
004 - SET_CRYPT_IN_CIPHER
Trasmissione data: <u8 cipher id>
001 - BLOWFISH 002 - CAST 003 - DES 004 - 3DES 005 - IDEA 006 - RC5 ( 8 rounds) 007 - RC5 (12 rounds) 008 - RC5 (16 rounds)
Non possono essere chiamate se la lista 'whilst decryption' è attiva.
005 - SET_CRYPT_IN_KEY data: <key>
Non possono essere chiamate se la lista 'whilst decryption' è attiva.
006 - START_CRYPT_IN 007 - SET_CRYPT_OUT_CIPHER data: <u8 cipher id> 001 - BLOWFISH
002 - CAST
003 - DES
004 - 3DES
005 - IDEA
006 - RC5 ( 8 rounds)
007 - RC5 (12 rounds)
008 - RC5 (16 rounds)
Non possono essere chiamate se la lista 'whilst decryption' è attiva.
008 - SET_CRYPT_OUT_KEY data: <key>
Non possono essere chiamate se la lista 'whilst decryption' è attiva.
009 - START_CRYPT_OUT
010 - INJECT_RECVQ data: recvq
011 - INJECT_SENDQ data: sendq
Non possono essere inviate al server remoto se prima non sono state processate.
012 - INIT 013 - ZIPSTATS
Richiede di inviare una risposta alla statistica ziplink
Risposte
001 - ERROR data: u32 len/char error[len]Errore irreversibile
002 - ZIPSTATS data: u32 in/u32 in_wire/u32 out/u32 out_wire
ziplinks statistiche di compressione
Questo, ed altri documenti, possono essere scaricati da http://doc.ircd-hybrid.it.
Per domande su ircd-hyrbid, leggi la documentazione prima di contattare <doc@ircd-hybrid.it>.
Per domande su questa documentazione, invia una e-mail a <doc@ircd-hybrid.it>.