Christoph Fritsch

MERGE FFL-2707

(from /branches/4.0/trunk/src)

[60089] FFL-2707: siproxd - prepare variables to make siproxd configurable via [...]

[60090] FFL-2707: siproxd - first version of startup script [...]

[60104] FFL-2707: siproxd - fix tabs vs spaces

[60105] FFL-2707: siproxd - add docu for old config style and fix variable name [...]

[60106] FFL-2707: siproxd - move configuration to proper location within proxy.txt

[60115] FFL-2707: proxy: Split docs in one file per subsection [...]

[60116] FFL-2707: proxy: doc: Rename opt variable to match config

[60117] FFL-2707: proxy: doc: Move '\input' to proxy.tex [...]

[60118] FFL-2707: siproxd - rename SIPROXD_x_PORT into SIPROXD_x_SIP_PORT

[60119] FFL-2707: siproxd - restore fli4l version tag

[60120] FFL-2707: siproxd - fix relevant findings from shellcheck

[60126] FFL-2707: proxy: doc: Add stubs for all variables

[60132] FFL-2707: siproxd - fix error with default config that cannot be built with [...]

  1. … 19 more files in changeset.
MERGE FFL-2536

(from /branches/4.0/trunk/src)

[60076] FFL-2536: WireGuard - show WireGuard local IPv4 and IPv6 addresses in [...]

[60077] FFL-2536: WireGuard - restore variable for version numbering

[60078] FFL-2536: WireGuard - show remote peer's IPv4 and IPv6 addresses in [...]

[60121] FFL-2536: WireGuard - fix relevant findings from shellcheck

[60128] FFL-2536: WireGuard - fix few overfull text boxes in documentation

[60129] FFL-2536: WireGuard - minor docu fixes

[60130] FFL-2536: WireGuard - fix ipv6 addresses in docu

[60131] FFL-2536: WireGuard - extend documentation for Site2Site VPN tunnel

FFL-2707: siproxd - fix error with default config that cannot be built with

mkfli4l due to some strange error

seems like an issue in mkfli4l that get confused by comments ('#') in arrays

('[] {'

USER[] { # define users that have access to SIP proxy

throws an error (see below)

while

# define users that have access to SIP proxy

USER[] {

works flawlessly

error:

Error while parsing variable assignments at [configuration file

'config/proxy.txt' (package proxy) 168:32]: syntax error,

unexpected COMMENT, expecting ID or LBRACKET or RBRACE

FFL-2536: WireGuard - extend documentation for Site2Site VPN tunnel

FFL-2536: WireGuard - fix ipv6 addresses in docu

FFL-2536: WireGuard - minor docu fixes

FFL-2536: WireGuard - fix few overfull text boxes in documentation

FFL-2709: opt_rsync - fix tabs vs spaces

FFL-2709: opt_rsync - allow IPv6 and interface variables (IP_NET_1_IP_ADDR)

    • -0
    • +8
    /branches/4.0/trunk/src/packages/rsync/check/rsync.exp
FFL-2536: WireGuard - fix relevant findings from shellcheck

FFL-2707: siproxd - fix relevant findings from shellcheck

FFL-2707: siproxd - restore fli4l version tag

FFL-2707: siproxd - rename SIPROXD_x_PORT into SIPROXD_x_SIP_PORT

FFL-2707: siproxd - move configuration to proper location within proxy.txt

FFL-2707: siproxd - add docu for old config style and fix variable name

SIPROXD_1_ALLOW_REG_N

FFL-2707: siproxd - fix tabs vs spaces

FFL-2707: siproxd - first version of startup script

Parse SIP proxy configuration from proxy.txt and configure and start

respective siproxd instances

    • -0
    • +169
    /branches/4.0/trunk/src/packages/proxy/opt/etc/rc.d/rc655.siproxd
FFL-2707: siproxd - prepare variables to make siproxd configurable via

proxy.txt

FFL-2536: WireGuard - show remote peer's IPv4 and IPv6 addresses in

webinterface

FFL-2536: WireGuard - restore variable for version numbering

FFL-2536: WireGuard - show WireGuard local IPv4 and IPv6 addresses in

webinterface

FFL-2536: WireGuard - unbreak docu creation

\href ist not supported, use \altlink instead

FFL-2536: WireGuard - extend documentation

Add RoadWarrior example to documentation incl. required firewall rules

FFL-2536: WireGuard - restore variable for version numbering

FFL-2536: WireGuard - disable build checks of peer IP addresses

samenet/subnet do currently not yet support prefixes. With this check

disabled we do no longer see if configured IPs match. The benefit however is

that net prefixes can now be used in WireGuard configuration

    • -12
    • +13
    /branches/4.0/trunk/src/packages/vpn/check/vpn.ext
FFL-2536: WireGuard - fix that only IPv4 address is passed into peer config

file

Now both, IPv4 and IPv6 addresses are provided in the peer config file if

both are configured, otherwise IPv4 or IPv6 only, depending on config.

FFL-2536: WireGuard - show config option Endpoint (but remains deactivated)

FFL-2536: WireGuard - fix processing of PUSH_DNS[]

Prior to this patch only the last entry of PUSH_DNS[] has been added to the

peer config file, thus only 1 DNS server has been transferred in config file

and QR Code. It only caused issues if e.g. an IPv4 and an IPv6 DNS server

need to be configured

FFL-2536: WireGuard - fix typo

FFL-2536: WireGuard - automatically open all WireGuard UDP ports in firewall

new optional config variable introduced: WIREGUARD_DEFAULT_OPEN_PORT,

defaults to "YES". If not changed to "NO", all ports given in any of the

WIREGUARD_x_LISTEN_PORT configs will be opened