FireBrick Model: FB6000 | FB2500 | FB2700 | FB2900 | FB9000 | SoHo/Plus | FB105

Model Variant: FB2900   Change to: (default is FB2900)

Software Versions: Older versions | Factory releases | Factory and Beta | Factory, Beta & Alpha

Released 2023-10-16
Built 2023-10-09
Current factory release
2.00.100 (Abbotscliffe)
Config:XSD Doc

Release notes from Factory release 1.61.010 to Factory release 2.00.100

  • Rework apps to run efficiently on the FB9000 platform - this is a major rework that may impact all platforms

ARP

  • Recover faster from certain subnet changes
  • Slightly improve ARP queue timeout handling for entries that do not resolve but are in constant use.

BGP

  • Shutdown timeout - be tolerant of negative NTP adjustments
  • Add profile to peer list in config editor
  • Check that peers define unique connections
  • Improvements to graceful restart
  • Improve connection handling
  • Fix issue with GET method for new SNMP OIDs
  • Additional states for shutdown and preshutdown in new OIDs
  • Add prefix limit info to SNMP
  • Include held routes in the count of imported prefixes
  • Improvements and bugfixes
  • Intersperse connection handling better

Config

  • Added auto-backup-url to config to POST changed config
  • Improve config patch mechanism
  • Fix "*" parsing for port ranges
  • Small improvements to the auto backup feature to make it nicer

CQM

  • Calculate times for XML output the same way as for images
  • Handle extremely low ping latencies better

DNS

  • Prevent forwarding of other types for overridden DNS entries

Ethernet

  • Allow assignment of specific MAC addresses to subnets and interfaces

Firewall

  • Only ARP targets in overlapping subnets if we would allow traffic to them
  • Improve source IP selection when NAT is targetting overlapping subnets
  • Add more detail to firewall diagnostic

Internal

  • Improve resource utilisation of streams

IPsec

  • Remove path by which eap-user restrictions could be evaded by some clients

IPv6

  • Advertise a /64 for PD SLAAC (even if the delegated prefix is larger)
  • Introduce a list of ra-subnet-template on interfaces to allow setting of options for RA generated subnets (replaces ra-client)
  • Prevent prefix delegation on linked interfaces (including by implicit defaults)
  • Fix issue with RA and ignore_dns that can cause subnets to be recreated

L2TP

  • Corrected handling of Framed-IPv6-Address as interface address in RADIUS
  • Add calling/called station IDs to L2TP session status
  • Fix crash with packets claiming different lengths in different ways
  • Allow IPv6 DNS to be overridden via RADIUS
  • Don't kill tunnels immediately when profiling off incoming
  • Report the correct number of packets for TX and RX

LACP

  • Advertise additional links as standby when it makes sense to do so
  • Put secondary links in hot standby when speed limited by hardware
  • Handle badly behaved link partner better

LEDs

  • Remove fast blink mode for efficiency
  • Avoid rare race updating activity LEDs
  • Fix rare stuck on LED when ports are disconnected/disabled

Logging

  • Increase internal logging capacity

Manual

  • Add more commands to the manual
  • Improve MIB appendix

MQTT

  • Reconnect faster on "external" config changes and improve status
  • Fix issue where tx is available late

OSPF

  • Fix crash when config changed repeatedly very rapidly

Pcap

  • Make labels on pcap form slightly better
  • Support multiple IPs and ranges in the filtering

PPPoE

  • Fix typo on PPP status page
  • Don't accept PPPoE inbound connections if the matching incoming is profiled off
  • Log sending the PADR

Profiles

  • Add uptime test to allow staggered starting of services
  • Evaluate conditions when adding (to avoid flapping without careful choice of initial)

Routing

  • Remove 6to4 (2002:) IP mapping
  • Add tunnel IDs to routing diagnostic summary
  • Avoid sending packets with potentially inappropriate source IPs (applies to overlapping subnets mainly)
  • Force immediate reconsideration routes when related gateways have expired

SNMP

  • Add system memory utilisation to SNMP
  • Make buffer statistics reflect new reality (that most buffers are in a global pool)

TCP

  • Improve preempting of TCP connections in the timewait state
  • Limit accept queues more consistently
  • Reduce resource usage when in TIME-WAIT

TLS

  • Add connection count to 1 second stats

VoIP

  • Improve how VOIP logging reads

VRRP

  • Take notice of the profile on the parent interface

Web UI

  • Improve profile switch behaviour when clicked fast repeatedly
  • Show dBm in addition to uW for SFPs when possible
  • Config option to change colours of user interface
  • Add buttons to config editor for reordering items in ordered lists
  • Darker background for select multiple selections
  • Avoid underflow when showing number of seconds remaining for config test (cosmetic)
  • Added warning that config save is recommended
  • Tidy up config edit page
  • Improve layout of BGP buttons
  • Show reboot now option when shutting down
  • Wrap lines in XML editor on first load
  • Buttons to delete flash blocks as a DEBUG user
  • Click on headings to sort status tables
  • Provide load indicator on Status page
  • Suppress iphone phone number autodetection (so it doesn't pick up the serial number)
  • Add arrows (ascending and descending) to sorting
  • Record txnodesc more like other ethernet stats
  • Add ability to view old configurations and boot alternative images to flash contents (as DEBUG)
  • Reorder ping form
  • Tweak upload styling
  • Show route diagnostic in prefix order
Built 2023-09-18
Older Beta release
2.00.010 (Abbotscliffe)
Config:XSD Doc

Release notes from Beta release 2.00.001 to Beta release 2.00.010

Config

  • Fix "*" parsing for port ranges

IPv6

  • Fix issue with RA and ignore_dns that can cause subnets to be recreated

L2TP

  • Report the correct number of packets for TX and RX
  • Fix issue where damping could get stuck on

LACP

  • Handle badly behaved link partner better

MQTT

  • Fix issue where tx is available late

Web UI

  • Reorder ping form
  • Tweak upload styling
Built 2023-08-21
Older Beta release
2.00.001 (Priday)
Config:XSD Doc

Release notes from Beta release 2.00.000 to Beta release 2.00.001

  • Internal code changes to slightly improve performance
Built 2023-08-14
Older Beta release
2.00.000 (Priday)
Config:XSD Doc

Release notes from Factory release 1.61.010 to Beta release 2.00.000

  • Rework apps to run efficiently on the FB9000 platform - this is a major rework that may impact all platforms

ARP

  • Recover faster from certain subnet changes
  • Slightly improve ARP queue timeout handling for entries that do not resolve but are in constant use.

BGP

  • Shutdown timeout - be tolerant of negative NTP adjustments
  • Add profile to peer list in config editor
  • Check that peers define unique connections
  • Improvements to graceful restart
  • Improve connection handling
  • Fix issue with GET method for new SNMP OIDs
  • Additional states for shutdown and preshutdown in new OIDs
  • Add prefix limit info to SNMP
  • Include held routes in the count of imported prefixes
  • Improvements and bugfixes
  • Intersperse connection handling better

Config

  • Added auto-backup-url to config to POST changed config
  • Improve config patch mechanism
  • Small improvements to the auto backup feature to make it nicer

CQM

  • Calculate times for XML output the same way as for images
  • Handle extremely low ping latencies better

DNS

  • Prevent forwarding of other types for overridden DNS entries

Ethernet

  • Allow assignment of specific MAC addresses to subnets and interfaces

Firewall

  • Only ARP targets in overlapping subnets if we would allow traffic to them
  • Improve source IP selection when NAT is targetting overlapping subnets
  • Add more detail to firewall diagnostic

Internal

  • Improve resource utilisation of streams

IPsec

  • Remove path by which eap-user restrictions could be evaded by some clients

IPv6

  • Advertise a /64 for PD SLAAC (even if the delegated prefix is larger)
  • Introduce a list of ra-subnet-template on interfaces to allow setting of options for RA generated subnets (replaces ra-client)
  • Prevent prefix delegation on linked interfaces (including by implicit defaults)

L2TP

  • Corrected handling of Framed-IPv6-Address as interface address in RADIUS
  • Add calling/called station IDs to L2TP session status
  • Fix crash with packets claiming different lengths in different ways
  • Allow IPv6 DNS to be overridden via RADIUS
  • Don't kill tunnels immediately when profiling off incoming

LACP

  • Advertise additional links as standby when it makes sense to do so
  • Put secondary links in hot standby when speed limited by hardware

LEDs

  • Remove fast blink mode for efficiency
  • Avoid rare race updating activity LEDs
  • Fix rare stuck on LED when ports are disconnected/disabled

Logging

  • Increase internal logging capacity

Manual

  • Add more commands to the manual
  • Improve MIB appendix

MQTT

  • Reconnect faster on "external" config changes and improve status

OSPF

  • Fix crash when config changed repeatedly very rapidly

Pcap

  • Make labels on pcap form slightly better
  • Support multiple IPs and ranges in the filtering

PPPoE

  • Fix typo on PPP status page
  • Don't accept PPPoE inbound connections if the matching incoming is profiled off
  • Log sending the PADR

Profiles

  • Add uptime test to allow staggered starting of services
  • Evaluate conditions when adding (to avoid flapping without careful choice of initial)

Routing

  • Remove 6to4 (2002:) IP mapping
  • Add tunnel IDs to routing diagnostic summary
  • Avoid sending packets with potentially inappropriate source IPs (applies to overlapping subnets mainly)
  • Force immediate reconsideration routes when related gateways have expired

SNMP

  • Add system memory utilisation to SNMP
  • Make buffer statistics reflect new reality (that most buffers are in a global pool)

TCP

  • Improve preempting of TCP connections in the timewait state
  • Limit accept queues more consistently
  • Reduce resource usage when in TIME-WAIT

TLS

  • Add connection count to 1 second stats

VoIP

  • Improve how VOIP logging reads

VRRP

  • Take notice of the profile on the parent interface

Web UI

  • Improve profile switch behaviour when clicked fast repeatedly
  • Show dBm in addition to uW for SFPs when possible
  • Config option to change colours of user interface
  • Add buttons to config editor for reordering items in ordered lists
  • Darker background for select multiple selections
  • Avoid underflow when showing number of seconds remaining for config test (cosmetic)
  • Added warning that config save is recommended
  • Tidy up config edit page
  • Improve layout of BGP buttons
  • Show reboot now option when shutting down
  • Wrap lines in XML editor on first load
  • Buttons to delete flash blocks as a DEBUG user
  • Click on headings to sort status tables
  • Provide load indicator on Status page
  • Suppress iphone phone number autodetection (so it doesn't pick up the serial number)
  • Add arrows (ascending and descending) to sorting
  • Record txnodesc more like other ethernet stats
  • Add ability to view old configurations and boot alternative images to flash contents (as DEBUG)
Released 2022-11-16
Built 2022-11-07
Older factory release
1.61.010 (Ogust)
Config:XSD Doc

Release notes from Factory release 1.60.010 to Factory release 1.61.010

Certificates

  • Avoid panic on reboot if FB private key gets deleted

Config

  • Enforce list max occurrences limits for all config items

CQM

  • Small change to SVG to make loss/latency squared off like png

DHCP

  • Treat a profile on a DHCP config entry with a restriction consistently with other config profile usage.

DHCPv6

  • Various improvements (especially in the client)
  • Make DHCPv6 work better with larger prefixes
  • Allow larger server DUIDs

Ethernet

  • Share MAC address on VLAN 0 between bootloader and app for each port

IKE

  • Send out of band error when INIT request negotiation fails

IPv6

  • Improved reliability of RA handling

MQTT

  • Bigger MQTT messages
  • Additional options on MQTT external
  • MQTT crash fix
  • Sending cleaner CONNACK for error cases

PPP

  • Bug fix for issues with PPP client corrupting subnets

PPPoE

  • Increase number of allowed PPP sessions (and fix crash loading configs with more than 20)

RADIUS

  • Juniper ERX ingress/egress policy name in RADIUS server
  • Correct defaulting of RADIUS server settings

VoIP

  • Subtle change to message handling in VoIP (getting actual 408 response to INVITE)
  • CLI settings not always passing through

Web UI

  • Improve layout on XML edit page
  • Improve button placement on system info pages
  • Explanation added regarding TCP stress test blob output
  • Further improve XML edit and reduce vertical height of top bar
  • Make XML download links look like links
  • Add line numbers to XML editor
  • Reject paths with extraneous middle segments
  • Various UI improvements
  • Add a config option to prevent refreshing the CQM image lists
  • Make graphs on the image list page clickable
  • Editor - fix colour picker with 3 digit hex colours
  • Force text colour in buttons to black (apparently ipads can default it to white)
  • Warn on most pages when config is no longer valid
Built 2022-11-07
Older Beta release
1.61.000 (Ogust)
Config:XSD Doc

Release notes from Beta release 1.60.057 to Beta release 1.61.000

No changes reported for this platform.

Built 2022-11-07
Older Beta release
1.60.057 (Ogust)
Config:XSD Doc

Release notes from Factory release 1.60.010 to Beta release 1.60.057

Certificates

  • Avoid panic on reboot if FB private key gets deleted

Config

  • Enforce list max occurrences limits for all config items

CQM

  • Small change to SVG to make loss/latency squared off like png

DHCP

  • Treat a profile on a DHCP config entry with a restriction consistently with other config profile usage.

DHCPv6

  • Various improvements (especially in the client)
  • Make DHCPv6 work better with larger prefixes
  • Allow larger server DUIDs

Ethernet

  • Share MAC address on VLAN 0 between bootloader and app for each port

IKE

  • Send out of band error when INIT request negotiation fails

IPv6

  • Improved reliability of RA handling

MQTT

  • Bigger MQTT messages
  • Additional options on MQTT external
  • MQTT crash fix
  • Sending cleaner CONNACK for error cases

PPP

  • Bug fix for issues with PPP client corrupting subnets

PPPoE

  • Increase number of allowed PPP sessions (and fix crash loading configs with more than 20)

RADIUS

  • Juniper ERX ingress/egress policy name in RADIUS server
  • Correct defaulting of RADIUS server settings

VoIP

  • Subtle change to message handling in VoIP (getting actual 408 response to INVITE)
  • CLI settings not always passing through

Web UI

  • Improve layout on XML edit page
  • Improve button placement on system info pages
  • Explanation added regarding TCP stress test blob output
  • Further improve XML edit and reduce vertical height of top bar
  • Make XML download links look like links
  • Add line numbers to XML editor
  • Reject paths with extraneous middle segments
  • Various UI improvements
  • Add a config option to prevent refreshing the CQM image lists
  • Make graphs on the image list page clickable
  • Editor - fix colour picker with 3 digit hex colours
  • Force text colour in buttons to black (apparently ipads can default it to white)
  • Warn on most pages when config is no longer valid
Released 2022-07-20
Built 2022-07-11
Older factory release
1.60.010 (Nickell)
Config:XSD Doc

Release notes from Factory release 1.59.000 to Factory release 1.60.010

CLI

  • Show thread stats for longer sample period

DHCP

  • Improved controls over DHCP logging

DHCP/DNS

  • Additional "latest IP allocated" DNS name for DHCP - see auto-dhcp-new in DNS settings

DHCPv6

  • Simple DHCPv6 client mode (experimental)
  • Updated IPv6 SLAAC/RA logic to allow control of extra flags and simple ethernet side DHCPv6 server

Diagnostics

  • Provide info about HTTP connections for debug users on web and telnet

HA

  • Fix HA groups D-G
  • Improve handling of HA bonded tunnels with extremely mismatched latency (seconds)

HTTP

  • Be more tolerant of lack of Content-length in HTTP client

IP

  • Use the table's default source IP in more places

IPv6

  • Interface setting ra-client now default if wan set, else not default
  • Interface setting now define PD (prefix delegation), default if wan/ra-client/ra not set

L2TP

  • Respect table setting for MTU calculation for outgoing and relayed L2TP connections
  • Add mechanism for advising LAC of tx speed when needed
  • Put serial number in calling station ID if explicitly set to ''

Logging

  • Fix issue with emailed logs - were sending to last MX not first, and leaving TCP open causing issues if too many emails sent

MQTT

  • Added MQTT console

PPP

  • Handle missed PAP reply on PPP

RADIUS

  • Added allow list for RADIUS CoA requests as alternative to host IP match
  • Add logging on RADIUS match
  • Added top level IP allow check on RADIUS
  • Faster RADIUS failover (and updated documentation)

VoIP

  • Limit email addresses for recording to 2000 chars

Web UI

  • Add details of L2TP states session states on tunnel status pages
  • Show which tables session tracking is active on in UI
  • Fix looping causing loss of UI if TCP stress test fails
Built 2022-07-06
Older Beta release
1.60.000 (Nickell)
Config:XSD Doc

Release notes from Beta release 1.59.030 to Beta release 1.60.000

No changes reported for this platform.

Built 2022-06-27
Older Beta release
1.59.030 (Nickell)
Config:XSD Doc

Release notes from Factory release 1.59.000 to Beta release 1.59.030

CLI

  • Show thread stats for longer sample period

DHCP

  • Improved controls over DHCP logging

DHCP/DNS

  • Additional "latest IP allocated" DNS name for DHCP - see auto-dhcp-new in DNS settings

DHCPv6

  • Simple DHCPv6 client mode (experimental)
  • Updated IPv6 SLAAC/RA logic to allow control of extra flags and simple ethernet side DHCPv6 server

Diagnostics

  • Provide info about HTTP connections for debug users on web and telnet

HA

  • Fix HA groups D-G
  • Improve handling of HA bonded tunnels with extremely mismatched latency (seconds)

HTTP

  • Be more tolerant of lack of Content-length in HTTP client

IP

  • Use the table's default source IP in more places

IPv6

  • Interface setting ra-client now default if wan set, else not default
  • Interface setting now define PD (prefix delegation), default if wan/ra-client/ra not set

L2TP

  • Respect table setting for MTU calculation for outgoing and relayed L2TP connections
  • Add mechanism for advising LAC of tx speed when needed
  • Put serial number in calling station ID if explicitly set to ''

Logging

  • Fix issue with emailed logs - were sending to last MX not first, and leaving TCP open causing issues if too many emails sent

MQTT

  • Added MQTT console

PPP

  • Handle missed PAP reply on PPP

RADIUS

  • Added allow list for RADIUS CoA requests as alternative to host IP match
  • Add logging on RADIUS match
  • Added top level IP allow check on RADIUS
  • Faster RADIUS failover (and updated documentation)

VoIP

  • Limit email addresses for recording to 2000 chars

Web UI

  • Add details of L2TP states session states on tunnel status pages
Released 2022-04-20
Built 2022-04-13
Older factory release
1.59.000 (Macleod)
Config:XSD Doc

Release notes from Factory release 1.58.111 to Factory release 1.59.000

ACME

  • ACME error reporting could get garbled message in some error cases

DHCP

  • Changed some DHCP server logging to be JSON format (same as used for MQTT)

FB105

  • Fix rare crash with FB105 tunnel bonding during configuration change

IPsec

  • Fixed a problem with validation of peer certificate
  • Fixed handling of out-of-order IKE fragments
  • There is a new attribute peer-eaplist available on an IKE connection config item which enables the allowed EAP usernames to be specified.
  • Improve EAP diagnostic logging and fix minor problem with message ID number checking
  • Further improvements to EAP processing and error logging

L2TP

  • Configured outgoing L2TP sessions now respect the bgp setting in the config

MQTT

  • Added listener for FireBricks/# topic
  • Changed MQTT mapping field names and fixed incorrect help text

OSPF

  • OSPF marked experimental as it has some minor issues.

RADIUS

  • Some additional RADIUS server settings, matching, added mqtt logging and changed log format to JSON, for working with some WiFi kit

TLS

  • Improved stream handling in TLS to avoid occasional race conditions causing crashes

VoIP

  • Improve logging when bulk carrier import fails

Web UI

  • Fix speed bars on status pages
  • Provide option for detailed ethernet stats on port status web page
Released 2022-01-05
Built 2021-12-21
Older factory release
1.58.111 (Landy)
Config:XSD Doc

Release notes from Factory release 1.57.010 to Factory release 1.58.111

Certificates

  • Removed expired DST Root CA X3 certificate

CLI

  • Added CLI command to view port status

Config

  • Allow numeric value with 0x prefix in config

DHCP

  • DHCP client will now attempt to renew leases when ports go down and come back up. This will automatically reconfigure the subnet if plugged into a different network.
  • Added mac-local test in DHCP pool
  • Improved DHCP allocation logging and MQTT logging

Diagnostics

  • Add diagnostic command and status page for buffer usage
  • Include uptime information in automatic crash reports
  • Log highest buffer users in case of exhaustion

Ethernet

  • Allow link forcing the SFP port
  • Improved SFP alarm/warning reporting
  • Bug fix for recovery from ethernet stalling conditions
  • Improve setting of default port config on startup (may be faster startup in some cases)

Firewall

  • Added option to set DSCP

IPsec

  • Increase max number of simultaneous IKE/IPsec connections
  • Fixed problem with IKE message fragmentation causing connection failures with some clients
  • Fixed occasional "Response not pending" panic.

L2TP

  • Added session-timeout to L2TP incoming

MQTT

  • Simple MQTT message mapping option
  • Improvements to MQTT broker (better error reports and sanity checks)
  • MQTT payload pattern match
  • Correct mapped MQTT messages erroneously setting retain
  • Made IP a link on mqtt status
  • MQTT mapping connection linking (e.g. for retained)
  • Fix outgoing mqtt bug
  • Started some MQTT v5 handling (a config option, experimental, not recommend yet)

OSPF

  • Correct OSPF checksum issue for certain auth types

Profiles

  • Added profile test for "DHCP allocated"
  • Nicer web socket based profile control switches.
  • MQTT profile control fixed
  • Minor change, only sending MQTT if corresponding payload set (even if empty)

TLS

  • Improve server authentication security and work around problems with some servers by using the signature algorithm extension.
  • Fix TLS connection failover
  • Added TLS stateless session resumption - without this newer versions of some browsers were very slow to load FB web pages
  • Issue with TLS resume keys used over a s/w upgrade fixed

VoIP

  • Double VOIP capacity limits
  • Double number of simultaneous call recordings
  • Tweak outgoing registrations for SIP servers that mash up the registered Contact rather than just using it as is.
  • Fixed issue with very long SIP registrations using IPv6 addresses
  • Added a simple BLF report state via MQTT

Web UI

  • Provide port status information on the web interface
Built 2021-12-20
Older Beta release
1.58.100 (Landy)
Config:XSD Doc

Release notes from Beta release 1.58.000 to Beta release 1.58.100

MQTT

  • Correct mapped MQTT messages erroneously setting retain
  • Made IP a link on mqtt status
  • MQTT mapping connection linking (e.g. for retained)
  • Fix outgoing mqtt bug

OSPF

  • Correct OSPF checksum issue for certain auth types

TLS

  • Added TLS stateless session resumption - without this newer versions of some browsers were very slow to load FB web pages
Built 2021-12-09
Older Beta release
1.58.000 (Landy)
Config:XSD Doc

Release notes from Factory release 1.57.010 to Beta release 1.58.000

Certificates

  • Removed expired DST Root CA X3 certificate

CLI

  • Added CLI command to view port status

Config

  • Allow numeric value with 0x prefix in config

DHCP

  • DHCP client will now attempt to renew leases when ports go down and come back up. This will automatically reconfigure the subnet if plugged into a different network.
  • Added mac-local test in DHCP pool
  • Improved DHCP allocation logging and MQTT logging

Diagnostics

  • Add diagnostic command and status page for buffer usage
  • Include uptime information in automatic crash reports
  • Log highest buffer users in case of exhaustion

Ethernet

  • Allow link forcing the SFP port
  • Improved SFP alarm/warning reporting
  • Bug fix for recovery from ethernet stalling conditions
  • Improve setting of default port config on startup (may be faster startup in some cases)

Firewall

  • Added option to set DSCP

IPsec

  • Increase max number of simultaneous IKE/IPsec connections
  • Fixed problem with IKE message fragmentation causing connection failures with some clients
  • Fixed occasional "Response not pending" panic.

L2TP

  • Added session-timeout to L2TP incoming

MQTT

  • Simple MQTT message mapping option
  • Improvements to MQTT broker (better error reports and sanity checks)
  • MQTT payload pattern match
  • Started some MQTT v5 handling (a config option, experimental, not recommend yet)

Profiles

  • Added profile test for "DHCP allocated"
  • Nicer web socket based profile control switches.
  • MQTT profile control fixed
  • Minor change, only sending MQTT if corresponding payload set (even if empty)

TLS

  • Improve server authentication security and work around problems with some servers by using the signature algorithm extension.
  • Fix TLS connection failover

VoIP

  • Double VOIP capacity limits
  • Double number of simultaneous call recordings
  • Tweak outgoing registrations for SIP servers that mash up the registered Contact rather than just using it as is.
  • Fixed issue with very long SIP registrations using IPv6 addresses
  • Added a simple BLF report state via MQTT

Web UI

  • Provide port status information on the web interface
Released 2021-09-29
Built 2021-09-15
Older factory release
1.57.010 (Kaplan)
Config:XSD Doc

Release notes from Factory release 1.56.010 to Factory release 1.57.010

ACME

  • Allow specifying of the source IP for ACME requests

BGP

  • BGP tags for static routes

Certificates

  • Fix problem with cross-signed certificates causing IPsec connection issues with Windows clients

Config

  • Allow delayed automatic upgrades

DHCP

  • DHCP option to force broadcast offer/ack to address edge case with some APs and devices

Ethernet

  • Fix over zealous ether damping
  • Show connector type of plugged in SFP

HTTP

  • Fixed issue where http client (e.g. ping graph download, etc) gets non 2XX response causing later problems

IPsec

  • Increase internal packet buffer size to help with IKE certificates
  • Fixed IP pool leakage
  • An IKE session was sometimes shown in waiting state as well as connected.
  • Further IPsec tweak to avoid losing connection in some circumstances
  • Add workaround to avoid repeated reauthentications when peer is StrongSwan and mode is immediate
  • Fix bad config status entry after deleting a live connection
  • Implemented IKE fragmentation to improve authentication with long certificate chains

L2TP

  • Slightly faster outgoing L2TP connect (proxy auth sent)
  • Handle incoming local match password check for PAP

MQTT

  • Experimental MQTT broker function added
  • Fix crash in configurations where will topic is set, but not will message

PPPoE

  • Issue with some PPPoE sessions restarting on config change

Routing

  • Default source IP per routing table

Shaping

  • Additional control on shapers (burst limit in ms)

TLS

  • Added support for simple TLS clients with limited storage
  • Minor memory leak in TLS client fixed

VoIP

  • Fix error handling unusual SIP packets
  • Allow IPv6 addresses in "recording-server" configuration

VRRP

  • Make VRRP clearer when used with profiles (status page and manuals)

Web control pages

  • Configurable intro text and links on login page
  • Web access security update

Web UI

  • Add ethernet counters to web
  • Show which type of app upgrade would be initiated
  • Show some context lines in live logging view
Built 2021-09-01
Older Beta release
1.57.000 (Kaplan)
Config:XSD Doc

Release notes from Factory release 1.56.010 to Beta release 1.57.000

ACME

  • Allow specifying of the source IP for ACME requests

Certificates

  • Fix problem with cross-signed certificates causing IPsec connection issues with Windows clients

Config

  • Allow delayed automatic upgrades

DHCP

  • DHCP option to force broadcast offer/ack to address edge case with some APs and devices

Ethernet

  • Fix over zealous ether damping
  • Show connector type of plugged in SFP

HTTP

  • Fixed issue where http client (e.g. ping graph download, etc) gets non 2XX response causing later problems

IPsec

  • Increase internal packet buffer size to help with IKE certificates
  • Fixed IP pool leakage
  • An IKE session was sometimes shown in waiting state as well as connected.
  • Further IPsec tweak to avoid losing connection in some circumstances
  • Add workaround to avoid repeated reauthentications when peer is StrongSwan and mode is immediate
  • Fix bad config status entry after deleting a live connection
  • Implemented IKE fragmentation to improve authentication with long certificate chains

L2TP

  • Slightly faster outgoing L2TP connect (proxy auth sent)
  • Handle incoming local match password check for PAP

MQTT

  • Experimental MQTT broker function added

PPPoE

  • Issue with some PPPoE sessions restarting on config change

Shaping

  • Additional control on shapers (burst limit in ms)

TLS

  • Added support for simple TLS clients with limited storage

VoIP

  • Fix error handling unusual SIP packets

VRRP

  • Make VRRP clearer when used with profiles (status page and manuals)

Web control pages

  • Configurable intro text and links on login page
  • Web access security update

Web UI

  • Add ethernet counters to web
Released 2021-04-16
Built 2021-03-24
Older factory release
1.56.010 (Jacoby)
Config:XSD Doc
Manual:PDF HTML

Release notes from Factory release 1.54.101 to Factory release 1.56.010

  • Fix bug in ASN.1 length encoding
  • Fix for FB2900 flash driver, which could occasionally reboot when replaying the flash log

Config

  • Additional options for finer control of source filtering setting
  • Additional help text for L2TP

CQM

  • Graphs used to show a damping level even when damping not in use (i.e. l2tp damping not set), removed

DHCP

  • Added "circuit" to the matching rules for DHCP server IP pool (circuit being Agent Info option 82 circuit sub option 1)

Ethernet

  • Improve performance when ports have a mixture of speeds (eg 1G and 100M)

ETUN

  • Add tx/rx packet stats

FB105

  • Change internal IP config for FB105 to allow IPv6 internal IPv6 to be set

HA

  • Some issues with invalid tunnel packets logging when using L2TP HAL
  • HAL did not work well if one of the links was rate limited
  • Increased number of HA sets to 7
  • Added additional hal-log for debug logging of HAL

IPsec

  • Additional logging and status information for roaming pools
  • Add manually triggerable IKE clearing
  • Change internal IP config in IPSec to use single IP46Addr field

IPv6

  • Slight change to SLAAC RA client default localpref so global addresses preferred

L2TP

  • Fix performance issue in L2TP HAL, especially where wrapped packets coming out of order.
  • Improved logging for incoming L2TP sessions so more obvious which config used
  • Minor changes to some L2TP config attribute names, and updates to manual
  • Correct logic on L2TP point to point speed controls on outgoing tunnel
  • Don't override manual shaper speeds on point to point L2TP where no speed is received from calling end
  • OSPF issues with incoming L2TP config fixed
  • L2TP tx/rx speed of -1 recognised and ignored
  • Issue with DOS limit on outgoing L2TP fixed

Manual

  • Updated manual for details of L2TP usage
  • Clarifed that config access on web interface also needs user "admin" level

PPP

  • Tweaked PPP handling when far end wants to talk IPV6CP and we were not planning to. We now negotiate.

PPPoE

  • New option to pick up speed from connect message to set egress rate on PPP (ideal for bonding)
  • L2TP PPPoE BRAS mode now picks up payload-table from L2TP config.

Routing

  • Fix startup issue when using source-filter.

SNMP

  • Integer values were sometimes misreported

USB

  • Support USB dongles which don't have a mass bulk interface

VoIP

  • Change to source_ip and auth_source_ip so one field for the IPv4 and/or IPv6
  • VoIP caller directory with call screening controls
  • Added display name to call recording leg (because useful to have now we have directory)
  • Added config for how long before expiry we re-register to a carrier, and changed default to 30 seconds
  • Fix issue with incoming CLI not set correctly in some cases
  • Change incoming CLI processing to be transparent if not configured
  • Minor tweak to allow REFER to authenticate on from matching user target URI
  • Correct sending of P-Asserted-Id where configured to send to carrier and set explicitly (ie by RADIUS)
  • Allow carrier to have specified IP and port as target regardless of proxy name
  • Minor change to CLI logic on connecting calls
  • Change to withheld CLI passing to recording server
  • Additional debug

Web control pages

  • Setup wizard bug when IPv6 defined

Web UI

  • Minor changes, allowing some javascript to be embedded
  • Experimental feature added to allow js-url in config (for when logged in, trusted IP, non password entry pages)
  • Tweak XML edit so that a zero login timeout does not fail if XML config edit is longer than 5 minutes

XML

  • New IP46Addr field allowing one IPv4 and/or one IPv6
Built 2021-03-11
Older Beta release
1.56.000 (Jacoby)
[Withdrawn]
Config:XSD Doc
Manual:PDF HTML
This release has been withdrawn.

Release notes from Beta release 1.55.101 to Beta release 1.56.000

  • Fix a bug in the flash logging, which could cause logging to stop working after a while

CQM

  • Graphs used to show a damping level even when damping not in use (i.e. l2tp damping not set), removed

DHCP

  • Added "circuit" to the matching rules for DHCP server IP pool (circuit being Agent Info option 82 circuit sub option 1)

ETUN

  • Add tx/rx packet stats

IP

  • Fix ICMP handling regression

IPsec

  • Additional logging and status information for roaming pools
  • Add manually triggerable IKE clearing

L2TP

  • Issue with DOS limit on outgoing L2TP fixed

PPPoE

  • New option to pick up speed from connect message to set egress rate on PPP (ideal for bonding)

VoIP

  • Additional debug

Web control pages

  • Setup wizard bug when IPv6 defined
Built 2021-01-06
Older factory release
1.55.111 (Hamman)
[Withdrawn]
Config:XSD Doc
Manual:PDF HTML
This release has been withdrawn.

Release notes from Factory release 1.54.101 to Factory release 1.55.111

Config

  • Additional options for finer control of source filtering setting
  • Additional help text for L2TP

Ethernet

  • Improve performance when ports have a mixture of speeds (eg 1G and 100M)

FB105

  • Change internal IP config for FB105 to allow IPv6 internal IPv6 to be set

HA

  • Some issues with invalid tunnel packets logging when using L2TP HAL
  • HAL did not work well if one of the links was rate limited
  • Increased number of HA sets to 7
  • Added additional hal-log for debug logging of HAL

IPsec

  • Change internal IP config in IPSec to use single IP46Addr field

IPv6

  • Slight change to SLAAC RA client default localpref so global addresses preferred

L2TP

  • Fix performance issue in L2TP HAL, especially where wrapped packets coming out of order.
  • Improved logging for incoming L2TP sessions so more obvious which config used
  • Minor changes to some L2TP config attribute names, and updates to manual
  • Correct logic on L2TP point to point speed controls on outgoing tunnel
  • Don't override manual shaper speeds on point to point L2TP where no speed is received from calling end
  • OSPF issues with incoming L2TP config fixed
  • L2TP tx/rx speed of -1 recognised and ignored

Manual

  • Updated manual for details of L2TP usage
  • Clarifed that config access on web interface also needs user "admin" level

PPP

  • Tweaked PPP handling when far end wants to talk IPV6CP and we were not planning to. We now negotiate.

PPPoE

  • L2TP PPPoE BRAS mode now picks up payload-table from L2TP config.

Routing

  • Fix startup issue when using source-filter.

SNMP

  • Integer values were sometimes misreported

USB

  • Support USB dongles which don't have a mass bulk interface

VoIP

  • Change to source_ip and auth_source_ip so one field for the IPv4 and/or IPv6
  • VoIP caller directory with call screening controls
  • Added display name to call recording leg (because useful to have now we have directory)
  • Added config for how long before expiry we re-register to a carrier, and changed default to 30 seconds
  • Fix issue with incoming CLI not set correctly in some cases
  • Change incoming CLI processing to be transparent if not configured
  • Minor tweak to allow REFER to authenticate on from matching user target URI
  • Correct sending of P-Asserted-Id where configured to send to carrier and set explicitly (ie by RADIUS)
  • Allow carrier to have specified IP and port as target regardless of proxy name
  • Minor change to CLI logic on connecting calls
  • Change to withheld CLI passing to recording server

Web UI

  • Minor changes, allowing some javascript to be embedded
  • Experimental feature added to allow js-url in config (for when logged in, trusted IP, non password entry pages)
  • Tweak XML edit so that a zero login timeout does not fail if XML config edit is longer than 5 minutes

XML

  • New IP46Addr field allowing one IPv4 and/or one IPv6
Built 2020-12-17
Older Beta release
1.55.101 (Hamman)
Config:XSD Doc
Manual:PDF HTML

Release notes from Beta release 1.55.100 to Beta release 1.55.101

Release

  • Corrected release name

Older versions | Factory releases | Factory and Beta | Factory, Beta & Alpha