OPNSense/plugins 6488afasecurity/tor/src/opnsense/mvc/app/controllers/OPNsense/Tor/forms relay.xml general.xml, security/tor/src/opnsense/mvc/app/models/OPNsense/Tor Relay.xml General.xml

os-tor Extra settings for source IP and IPv6 (#536)

* Quick fixes to allow IPv6 and Outboundbinding

-allow specification of secondary ORPort (intended for IPv6)
-allow specification of 2 source addresses via source IP fields,
especially usefull for exits.
-default directory port to 9030 and set to mandatory (needed for relay)

All of the IPv6 fields use the same input verification as the HOST
field, should perhaps be changed?

* ...

* forgot torrc....

* Include manual config in torrc file

include optional /usr/local/etc/torrc.exitpolicy after after exit
policies set via interface before default reject to allow easy config of
custom exit policy.

* Cleanup for merge

* Scheduler KIST is Linux 2.6.39+ only, should not be enabled on BSD
https://www.torproject.org/docs/tor-manual.html.en

* Cleaning up torrc whitespaces, fixed regex

* fixing up things

* Do actual IPv4 validation (reject any invalid IPv4)

* Provide dropdown menu on general settings tab to allow choice in scheduler order and schedulers with following options:
-KISTLite,Vanilla (default)
-Vanilla,KISTLite
-KISTLite
-Vanilla

* fixed missing options

* whitespace

* removed comma from default option for scheduler

* Delete opnsense.tgz
DeltaFile
+24-2security/tor/src/opnsense/service/templates/OPNsense/Tor/torrc
+20-0security/tor/src/opnsense/mvc/app/controllers/OPNsense/Tor/forms/relay.xml
+13-1security/tor/src/opnsense/mvc/app/models/OPNsense/Tor/Relay.xml
+11-0security/tor/src/opnsense/mvc/app/models/OPNsense/Tor/General.xml
+7-0security/tor/src/opnsense/mvc/app/controllers/OPNsense/Tor/forms/general.xml
+75-35 files

UnifiedSplitRaw