Fix for executing disconnects due to timeout

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@355 e2304582-335f-4349-fc35-ba3f7475a1fb
Updated ImageSample, removed dead code and added debug info at end

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@356 e2304582-335f-4349-fc35-ba3f7475a1fb
Added more debug info to ImageServer

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@357 e2304582-335f-4349-fc35-ba3f7475a1fb
Slight modifications to default resend values
Don't respond to ExpandMTUSuccess if AutoExpandMTU is disabled
Locking handshakes collection in Deny() for consistency


git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@358 e2304582-335f-4349-fc35-ba3f7475a1fb
Added NetPeer.ThrowOrLog
Changed a bunch of exceptions for consistency and safety
Enabled AutoExpandMTU for SpeedSample


git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@359 e2304582-335f-4349-fc35-ba3f7475a1fb
BREAKING CHANGE: NatIntroductionSuccess is now DISABLED by default; you must enable it using EnableMessageType
Added GarbageThrowerSample - a small library sample that sends random and semi-random data to detect problems
Made lots of changes that caused exceptions when malformed data was received


git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@360 e2304582-335f-4349-fc35-ba3f7475a1fb
Premature checkin problem fixed

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@361 e2304582-335f-4349-fc35-ba3f7475a1fb
Added some UNITY defines; fix by aeronaut84. Untested.

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@362 e2304582-335f-4349-fc35-ba3f7475a1fb
Null check for setter on ReadAllProperties

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@363 e2304582-335f-4349-fc35-ba3f7475a1fb
Replaced old xor shift random code with Mersenne Twister and updated the way the seed is generated

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@364 e2304582-335f-4349-fc35-ba3f7475a1fb
NetRandom updated; four implementations provided: Multiply with carry, XorShift, Mersenne Twister and RNGCryptoServiceProvider based

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@365 e2304582-335f-4349-fc35-ba3f7475a1fb
Changed target framework to 4.5.1 for all projects
Changed some minor things after running .net portability analyzer
Fixed a bunch of warnings (mostly CLS compliance)

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@366 e2304582-335f-4349-fc35-ba3f7475a1fb
Fix for possible race condition resulting in duplicate message recycling
Fix for DoS vulnerability with incoming acks

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@367 e2304582-335f-4349-fc35-ba3f7475a1fb
Removed superflous call to EnsureBufferSize

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@368 e2304582-335f-4349-fc35-ba3f7475a1fb
Removed unnecessary allocation

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@369 e2304582-335f-4349-fc35-ba3f7475a1fb
Unity defines for read/write reflection

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@370 e2304582-335f-4349-fc35-ba3f7475a1fb
Fixed compile error in NetRandomSeed for non-full .net implementations

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@371 e2304582-335f-4349-fc35-ba3f7475a1fb
Warnings fixed

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@372 e2304582-335f-4349-fc35-ba3f7475a1fb
Warnings and minor inconsistencies fixed

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@373 e2304582-335f-4349-fc35-ba3f7475a1fb
XML comments provided for random classes to stomp out last warnings

git-svn-id: http://lidgren-network-gen3.googlecode.com/svn/trunk@374 e2304582-335f-4349-fc35-ba3f7475a1fb