Ignorance v1.2.4 Public Release
A highly compatible drop-in update that brings you updates and improvements to your Ignorance-powered network project.
New Features
- Ignorance now can automatically open UPnP-enabled Router firewall ports for the server instance. This is powered by Open.NAT which is now a dependency.
Bug Fixes
- Fixed issue where the Ignorance Scripting Symbol Define script would try to eat any new
IGNORANCE_(...)
symbols. This has been fixed.
Other
- Code cleanup, some old functions got the dumpster.
- Reworded some messages and exceptions.
- No native library updates as of yet due to upstream NX code being frozen. The ENET-C# library fork of mine will continue to be kept open for the mean time.
- Please note that UPnP is regarded as experimental and it can randomly fail depending on your router's make and model. I cannot test very router - your feedback is essential!
- UPnP code can be disabled by specifying
IGNORANCE_NO_UPNP
in Scripting Symbols. This will completely strip the port mapping code from the compiled assembly.