7 Directory ServLink

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.

Installazione

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>

Comandi:

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>.