

TCP protokoll
-------------
A protokollban az informacio-csere soronkent tortenik. Mind a keres, mind a 
valasz tartalmazhat opcionalis, kesobbi fejlesztesre felhasznalhato
headereket a HTTP protokollhoz hasonloan. A keres a kovetkezo keppen nez ki:

KERES param1, param2 ...
header1: ...
header2: ...

Erre a szerver a kovetkezokeppen valaszol:

STATUS
header1: ...
header2: ...

A kovetkezo keresek definialtak:
--------------------------------
CHECKIN

	Leiras:	
		Bejelentkezes a log szerverhez. Hash tipusok egyeztetese

	Headerek:
		HashType:
			Tobb lehet belole, megadja a kliens altal tamogatott
			hash-ek nevet. (sha1, md5 stb)

	Valasz:
		100	OK
		900	UNKNOWN HASH TYPE

	Valasz headerek:
		HashType:
			A valasztott HASH azonositoja

AUTH
	Leiras:
		Authentikacio kerese, csak azonositott kapcsolatokrol
		erkezhet LOG forgalom.
	Headerek:
		Salt: <salt>
			Veletlenszam halmaz, egyszer hasznalatos
		Hash: <hash>
			A jelszo es a fenti salt osszetetelebol keletkezett
			hash
	Valasz:
		100	OK
		901	AUTH Error

	Valasz headerek:
		Salt: <salt>
			A tuloldal saltja
		Hash: <hash>
			A tuloldal altal generalt hash

LOG
	Leiras:
		logbejegyzes atvitele, parameterkent a logbejegyzes szovege
		cleantextben, esetleges titkositasrol a headerekben
		gondoskodhatunk.
	Headerek:
		Hash: <hash>
			Opcionalis, ha letezik, akkor az authentikacional
			megadott salt-ot, plusz a log uzenetet, es a titkos
			jelszot a bejelentkezeskor megadott hashelesi
			algoritmussal lekodoljuk, es az jon itt. A szerver
			megkovetelheti ennek a jelenletet.

	Valasz:
		100	OK
		902	HASH missing
		903	HASH bad

	Valasz headerek:
		egyenlore nincs definialva.
