package/xerces: add enable network option
authorJared Bents <jared.bents@rockwellcollins.com>
Wed, 20 May 2020 22:28:50 +0000 (17:28 -0500)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Thu, 21 May 2020 13:42:42 +0000 (15:42 +0200)
commit850d9cbafca35530b479458aa48bb750e4d3c8df
treed3c50107a2e82a95cd7a883800952f6d74f58e98
parent6480cf63dcab7537f5f25c86f3722542b2b5ee45
package/xerces: add enable network option

Update to add the option to compile xerces with network
enabled by default so it can be unselected to compile
without network support.

When network support is enabled the Network Accessor feature
will decode schema urls and if they don't appear as localhost
or local files, it will open a stream (socket) session with
the remote server. In an embedded setting having the option to
disable this allows:
 * cleaner audit logging
 * smaller security attack surface
 * less library dependencies
 * no behind the scenes failed session attempts

Signed-off-by: Jared Bents <jared.bents@rockwellcollins.com>
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/xerces/Config.in
package/xerces/xerces.mk