This is a beta code of radegast v3.0.

Some docu about changes and hopefuly some guide(s)
for image makers should be released soon.

Before that try to guess all changes from radegast.cfg ;)

NOTE: VERSION 3 IS IN BETA STAGE, SO YOU CAN EXPECT MANY
      BUGS AND OTHER STRANGE BEHAVIOURS THERE. DON'T
      WORRY AND HOPE THAT NEXT VERSION WILL BE BETTER.

Some what wasn't sucesfully included in beta7:

1, daemonization of camd (reordered to betaX)
4, Nagra autoroll is disabled because code is broken
5, Autorolled keys are not saved for via
6, Remote EMM support works only for encrypted connection
   and is not optimized, yet

 -------- BETA report testings are welcome -------

 It is necessary to test all possible parts of project
 to get a next stable v3 core.

 We recommend to test all parts:

	1, picture cleaning - all ECM decoding is OK?
	   (nagra MECMv2, conax nano63 & sec2 codes are new there)
	2, card support - all cards are cleaning as before?
	3, card support - update for via, conax, ird & nagra is ok?
	4, nagra card cleaning
	5, via autoroll - is ok?
	7, sharing without encryption is ok?
	8, sharing _WITH_ encryption is ok?
	9, sharing with UDP transport is ok?
	
 -------- BETA report testings are welcome -------

 CHANGES:

	3.0beta2:	first public release

	3.0beta3:
		* camd: - fixed timeshifting on Dreambox
			- fixed default values

		* rdgd: - fixed default values

		* netpilot: - auth fix 

	3.0beta4:
		* netpilot:
			"stat time = mins" transaction statistics (0 = disable)
			fixed network timeout

		* camd:
			Beta EMM workaround

		* rdgd:
			(reader layer was rewritten again, it needs a deep testing)
			"reader xx special = tunnel" - support for Conax card tunneled by Viaccess
			"reader xx type = sc8in1" - added preliminary support for nice sc8in1 multiphoenix
			"reader xx type = pcsc" - added preliminary support for PC/SC middleware (NOTE: need a special compiled version linked with pcsclite library!) (NOTE2: supports only T0 cards yet)
			"reader xx speed = " - added support for non-standard readers or card oveclocking
			"ecm preffer = card | emu" - possibility to change ECM processing order

			revived showing decoding source in ecm.info
			S2 provider 68 was added
			Cryptow EMM _partial_ (UA, GA) support added
			Connection tracking added to card & net
			BEV/DISH MECM support fixed


	3.0beta5:
		* rdgd:
			Seca 0f/51 nano implementation added
			Ird card i/o retrying added (experimental)

	v3.0beta6
		+ rdgd:
			Ird EMM fix (should work with all card again)
			Removed need of SHA1_xxx external symbols (from libcrypto)
			Inverse mode card support (Via, Nagra) for phoenix fixed
			Fixed locking rdgd if no sec2 rsa keys were found (v3beta6fix)

	v3.0beta7
		+ rdgd:
			CHANGED CONFIG: Added "auth" stuff to the end of "net route" (see radegast.cfg for example)
			Added retry for card ECM for the rest of card
			Cryptow EMM finished
			Fixed Ird phoenix support
			Fixed locking of conax card ECM when NAK was reached
			Fixed S2 for d2/51
 
			Added support for tiny-rdgd compilation
			Added support for FreeBSD
 
		+ netpilot
			Fixed fd leaking

	v3.0beta8
		+ rdgd, camd:
			Fixed crashing when netclient mode is invoked

	v3.0beta9
		+ rdgd:
			S2 fix for 64 provider (only Bx channels!)
 
		+ camd:
			Dual ECM pids support added

	v3.0beta10
			+ camd:
				duplicate ECM reading fix
				enhanced CAT passing
				"fta waiting = 1" - added config option
				"descr mode = off" - added support for EMM-only mode

			+ rdgd:
				S2 support for 51 02 algo mod (prov 70)
				S2 support for 51 01 (prov 64)
				EMM-U support for S2
				optimized phoenix reader i/o
				fixed server sharing
				fixed /var/tmp/rdgd.pid creating
				ird card info in /var/tmp/cardxx.info added

			+ netpilot:
				"hosts allow = ip1, ip2 ..." - added config option
				"hosts deny = ip1, ip2 ..." - added config option
				"shared port = 678" - starts working again

	v3.0beta11
			+ camd:
				PW EMM support

			+ rdgd:
				PW EMM support
				S2 provider 65 added (only Bx)
				NAGRA_BEV card support fix
				Fix for lazy picture cleaning when simulcrypt & sharing is used

				!WARNING! !WARNING! !WARNING!
                                * "reader 1 type = sc" -> "reader 1 type = dream"
                                * Temporarily removed nagra autorolling - needs rewrite

04-08-31        v3.0beta12
			+ camd:
				'simulshare' kludge gets configurable (enabled by default)
                                                                                
			+ rdgd:
				S2: Fixed key managemment (was prob with keys starting on 00..)
				Fixed reseting readers on DB

04-09-12	v3.0beta13
			+ rdgd:
				S2 fixed handling mixed tables in algo.

04-10-24	v3.0beta14
			+camd:
				fix for some simulcrypt lazy cleaning (again)
				"ecm one shot = n" - added config option

			+rdgd:
				S2 provider 65 - added 9x table
				Fix for conax new card's "no access" detection
				netclient code rewritten


				"internal delay = on|off" - possibility to use system's delay routine (and therefore lower down system load)
				

 ---

Enjoy.

/Radegast team, Earth, 24-10-2k4
