File bngblaster.changes of Package bngblaster

-------------------------------------------------------------------
Wed Oct  1 18:21:55 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.25
  New Features
  * add session-update command.
  * support to update ipv6-link-local.
  * support separate transactions for IA_NA and IA_PD.
  Fixes
  * fix DHCPv6 if an advertisement is received from multiple
    servers.
  * fix BGP secondary IP addresses.
  * fix handling of fragmented multicast streams.

-------------------------------------------------------------------
Fri Sep 12 18:48:35 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.24
  New Features
  * add basic ECMP support (allow RX on other interface than TX)
    for BGP and LDP (IPv4 and IPv6).
  * add MED attribute to bgpupdate using --med XXX.
  Fixes
  * fix ISIS networks (set host bits to zero).
  * fix lspgen refresh from config file (#333).
- Update to version 0.9.23
  Fixes
  * fix IPv6 GW MAC on interfaces without IPv6.
- Update to version 0.9.22
  Fixes
  * fix DHCPv6 LDRA source port.
  Internal Changes
  * support different GW MAC for IPv4/v6 on network interfaces.
  * change arp/nd interval from 300 to 60 sec.
- Update to version 0.9.21
  New Features
  * add option to disable CFM CC sequence numbers.
  * send ICMPv6 NS on first RA (IPoE only).
  Fixes
  * fix IPoE VLAN priority.
  * fix file permissons to 666 (lock, report, pcap, ...).
  * fix SIGTERM/SIGHUP (e.g. on SSH disconnect) handling (unlock
    and close all files).
- Update to version 0.9.20
  New Features
  * add UI view for RAW streams.
  * enhance L2TP config parser.
  Fixes
  * fix #326 restore stripped outer VLAN tag.
  * fix #327 arp_client_config object not working (build issue).
- Drop not longer needed patch:
  * 0001-fix-327-arp_client_config-object-not-working-build-i.patch

-------------------------------------------------------------------
Mon Jun 23 15:50:33 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.19
  New Features
  * add support to dynamically update stream/flow PPS using
    stream-update command.
  * add CFM CC support for network interfaces.
  Fixes
  * fix TCP error log message.
  * fix IPoE sessions established (#322).
- Update to version 0.9.18
  New Features
  * add DHCPv4 vendor-class-id support (option 60)
  * add tcp-flags push/push-ack to stream-update command
  Fixes
  * fix CFM CC destination MAC
- Update to version 0.9.17
  New Features
  * add ISIS extended local circuit to P2P adjacency state (TLV240)
  * add support to set IPv6 link-local in access.
  * add option to limit sessions per access interface.
  * add access TUN interface support (experimental).
  Fixes
  * stop ARP for terminated IPoE session.
- Update to version 0.9.16
  New Features
  * add arp-client support (proxy-arp testing)
  Fixes
  * fix BGP session scaling
- Add patch:
  * 0001-fix-327-arp_client_config-object-not-working-build-i.patch

-------------------------------------------------------------------
Sun Feb  2 11:29:54 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.15
  New Features
  * add stream inner-vlan-priority configuration.
  * send L2TP hello only if queue is empty.
  * enhanced L2TP logging.
  Fixes
  * fix DHCPv6 over A10NSP (#300).
  * fix L2TP warning for PPP disconnect code.
  * fix L2TP SCCRQ retry handling.

-------------------------------------------------------------------
Mon Jan 20 17:00:39 UTC 2025 - Aeneas Jaißle <aj@ajaissle.de>

- Update to version 0.9.14
  New Features
  * add support for ubuntu 24.04 LTS
  * add ICMP client (#298)
  Internal Changes
  * Upgrade lwIP userspace TCP stack (#296).
- Update to version 0.9.13
  Fixes
  * fix initial stream traffic burst (#283)
  * fix crash when receiving L2TP packet without L2TP configured
  * fix fanout-id conflict between multiple instances (#294)
  * fix missing access-line in DHCP release packets (TR-101 R-124)
- Update to version 0.9.12
  Fixes
  * fix L2TP tunnel/interface queuing

-------------------------------------------------------------------
Thu Nov  7 16:34:18 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.11
  New Features
  * add new commands lcp-echo-request-ignore/accept to enforce
    LCP timeouts.
  Fixes
  * fix ISIS P2P state after hold timeout.
  * fix corner cases (last prefix, ...) in bgpupdate.
  * fix L2TP TX queue removal.
  * fix some minor bugs reported by SonarQube.

-------------------------------------------------------------------
Tue Oct 29 18:17:22 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.10
  New Features
  * add new attributes rx-pps-max and tx-pps-max to stream-info.
  Fixes
  * fix ISIS LAN DIS pseudo-node-id change.

-------------------------------------------------------------------
Wed Oct 23 16:09:31 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.9.9
  New Features
  * add new option traffic->reassemble-fragments to enable
    reassembly of fragmented IPv4 stream packets.
  * add check to raise error on VLAN conflicts.
- Update to version 0.9.8
  New Features
  * add new option stream-burst-ms and reduce initial micro bursts
  * add T1 and T2 timer processing to DHCPv4 replies.
  Fixes
  * fix raw-tcp support for RAW streams.
  * fix session start-rate (#284).
- Update to version 0.9.7
  Fixes
  * fix wrong MPLS labels
- Update to version 0.9.6
  New Features
  * add support for ISIS TLV code 14 to specify LSP buffer size
    in the range 128 - 9192.
  * add support for ISIS TLV code 22 sub-TLV 19 to specify SR
    algorithms
  * add support for ISIS TLV code 22 sub-TLV 31 Adjacency SID.
  Fixes
  * fix ISIS LAN DIS election.
  * fix ISIS LAN HELLO DIS.
  * fix DHCP unicast address (#261).
  * fix DHCPv6 elapsed time (#281).
  * fix JSON memory leak.
  * reject invalid IPCP options (#273).
  Internal Changes
  * The lspgen scaling has been enhanced to accommodate larger
    topologies (#280).
- Update to version 0.9.5
  New Features
  * add support for lspgen control socket instance-id
- Update to version 0.9.4
  Fixes
  * fix default config for isis->external->purge.
  * fix hanging IPoE teardown.
  * prevent ISIS LSP with seq 0 in CSNP and flood-tree.
  Internal Changes
  * add ISIS TX PDU length checks.
- Update to version 0.9.3
  New Features
  * support ISIS broadcast interfaces.
  * support PPPoE without authentication.
  Fixes
  * fix PPPoE LCP echo.
  * fix A10NSP IPv4/6 source and destination addresses.
  * fix destination MAC for IPoE IGMP messages (#267).
- Update to version 0.9.2
  Fixes
  * fix high TX rate
- Update to version 0.9.1
  New Features
  * Basic L2 Test Support
    Automtically set destination MAC address to client MAC address
    for downstream traffic from network interfaces to IPoE clients
    if the client IP address belongs to the network interface prefix.
  Fixes
  * fix stream-reset
  * fix lock file bug
  Internal Changes
  * The traffic scheduler has been significantly improved using
    constant-time algorithms. This modification enhances the overall
    traffic scaling by improving both throughput and flow management,
    while also reducing microbursts.
- Update to version 0.8.51
  Fixes
  * fix lspgen OSPFv3 external prefix.
- Update to version 0.8.50
  Fixes
  * fix ISIS fragmentation.
  * fix minor issues reported by SonarQube.
- Update to version 0.8.49
  Fixes
  * Split OSPFv3 Router and Intra-Area-Prefix LSA over several LSA
    to prevent fragementation.
- Update to version 0.8.48
  New Features
  * add update time/duration to BGP session command.
  * add version and test duration to JSON report.
  * add RX L3 (IPv4/6) TTL to stream-info.
  * store RX interface changes.
  Fixes
  * fix family ipv4/6-flow in BGP open message.
- Update to version 0.8.47
  New Features
  * add arguments verified-only and bidirectional-verified-only
    to stream-stop commands.
- Update to version 0.8.46
  Fixes
  * fix PPP authentication retry.
- Update to version 0.8.45
  New Features
  * add pps-upstream to stream config.
  Fixes
  * fix LAG member stream distribution.
  * fix BGP raw update state.
  * fix ospfv3 SID label type.
  * fix return on ISIS auth failed.
  * fix stream RX wrong order.
  Internal Changes
  * enhanced stream RX function.
- Update to version 0.8.44
  Enhancements
  * Increase traffic->max-burst config to support single flows
    with high rate. The default value has changed from 16 to 
    1024 packets.
  Fixes
  * fix link io config
- Update to version 0.8.43
  Fixes
  * fix local-address in bgp-sessions command.
  * fix stream-delay-calculation default value (false -> true).

-------------------------------------------------------------------
Sun Mar 24 10:11:43 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.42
  Fixes
  * fix teardown.
  * fix ISIS lifetime job.
  * fix OSPFv2/3 lifetime job.
  * fix OSPFv2/3 running on same interface.
  * fix OSPFv2/3 request tree.
  * fix OSPFv2/3 MRT refresh smearing.
  Internal Changes
  * optimize timer smearing function.
  * add stream-info debug mode.
- Update to version 0.8.41
  Fixes
  * fix ospfv3 advertising default route.
  * fix ospf hang in loading.
  * fix L2TP log message format.
  * fix handling of received BCM LI traffic.
  * fix typo verfied to verified.
- Update to version 0.8.40
  Fixes
  * fix L2TPv2 sessions after clear L2TP tunnel event.
  * remove experimental stream->rx-interface config which was
    not working as expected.

-------------------------------------------------------------------
Sun Mar  3 09:44:46 UTC 2024 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.39
  New Features
  * stream-update command (tcp-flags).
  Fixes
  * fix ISIS checksum validation.
  * fix protocol decode memory reset (ICMP frequently not
    working, ...).
  * fix ICMPv4/6 TX stats.
  * fix PPPoE reconnect config.
  * handle packet_mmap RX IO full.
  * reset old HTTP response on HTTP client restart.
  * change configuration min value for lacp-max-active-links
    from 0 to 1.
- Update to version 0.8.38
  New Features
  * add members-active to lag-info command.
  * add stream-count and stream-pps to lag-info command.
  * add lag-member-interface to stream-info command.
  Fixes
  * fix LAG traffic.
  * fix high cpu in control socket thread.
  * fix active status in stream-info command.
- Update to version 0.8.37
  New Features
  * add config traffic->multicast-autostart
  Fixes
  * fix stream-reset command
- Update to version 0.8.36
  New Features
  * increase flow scaling to 10M flows.
  * increase traffic scaling without DPDK to 8M PPS.
  * update DPDK version.
  * add config to enabled udp-checksum for streams.
  * add support to start/stop stream by name, interface and
    direction.
  * add further stream control commands and configurations.
  * add stream TTL option.
  * add support for L2TP client-auth-id.
  * add option stream->rx-interface.
  * log LSA HDR on load external error.
  Fixes
  * fix secondary IP addresses.
  * fix ipv4_mask_to_len.
  * fix OSPF hanging.
  * fix OSPFv3 U-bit for LSA type 12.
  * fix OSPF database command.
  * fix and enhance fletcher checksum calculation.
  * fix packet_mmap tx stats.
  * fix stream rate calculation if stopped.
  * fix codeql warnings.
  * fix TX packets in interactive UI.
  * fix timer command argument.
  * fix traffic->autostart option.
- Update to version 0.8.35
  New Features
  * ncurses UI enhancements (loss percentage, rate Gbps, ...).
  * lspgen configuration reader support for OSPFv2/3.
  * add option to disable stream-delay-calculation.
  Fixes
  * fix BGP holdtime 3.
  * fix lspgen fletcher checksum.
  * fix lspgen socket communication.
- Update to version 0.8.34
  Fixes
  * fix ifindex.
  * support interface name instead of ifindex for VLAN lookup via
    commands.
- Update to version 0.8.33
  New Features
  * add new stream-start/stop commands.
  * extend session-info command.
  Fixes
  * fix VLAN key lookup.
- Update to version 0.8.32
  New Features
  * add support for lspgen to generate OSPFv2/3 configurations
  Internal Changes
  * Revert libdict integration into BNG Blaster project.
- Update to version 0.8.31
  Fixes
  * fix OSPF netmask
- Update to version 0.8.30
  New Features
  * add support for BGP over IPv6 transport.
  * add configuration for BGP families.
  * add support to start/stop traffic per session-group-id.
  Fixes
  * fix OSPFv3 self originated router-informations LSA.
  * fix timer smearing.
  * fix lspgen socket communication.
  * fix stream-info for NAT.
  Internal Changes
  * Integrate libdict into BNG Blaster project.
- Update to version 0.8.29
  New Features
  * add LCP protocol reject logging.
  * add PPPoE DHCPv6 logging if M/O flag missing in RA for PPPoE.
  * add stream setup-interval.
  Fixes
  * fix build on ARM.
  * fix IPCP conf-reject handling.
  * fix bgpupdate generated streams for /32.
  * fix config stream parser.

-------------------------------------------------------------------
Fri Nov 24 13:02:37 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.28
  Fixes
  * fix OSPFv2 segment routing attributes.
  * fix OSPFv2 authentication (change key-id from 0 to 1).
- Update to version 0.8.27
  New Features
  * add support for OSPFv3.
  * add support for lspgen to generate OSPFv3 topologies.
  * add support for OSPFv3 segment routing.
  * add RAW TCP stream support.
  * add NAT / CGNAT support.
  * add new command streams-pending.
- Update to version 0.8.26
  New Features
  * add support for OSPFv2 segment routing.
  Fixes
  * fix crash caused by OSPFv2 packets on network interface
    without OSPFv2 configuration.
  * fix crash caused by broken command socket communication.
  * fix multiple lspgen issues related to OSPFv2.

-------------------------------------------------------------------
Fri Sep 15 12:23:26 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.25
  New Features
  * add new purge option for OSPF and ISIS to disable purgeíng of
    external LSP/LSA during teardown.
  * add lspgen option --purge to generate purge updates.
  Fixes
  * fix LAG without LACP.
  * fix OSPF expired LSA handling.
  * fix lspgen bngblaster socket connection.

-------------------------------------------------------------------
Sat Sep  9 16:58:22 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.24
  New Features
  * add support for OSPFv2.
  * add support for lspgen to generate OSPFv2 topologies.
  * add basic support for OSPFv3.
  * add strict configuration attribute type and range validation.
  * add TOS and TTL option for LDP and BGP.
  Fixes
  * fix PPPoE discovery-retry configuration not working.
  * fix multiple minor issues.

-------------------------------------------------------------------
Tue Aug 29 13:40:58 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.23
  New Features
  * add stats to isis-adjacencies command
  Fixes
  * fix PPPoE lwIP crash
  * fix ISIS PSNP/CSNP fragmentation
  * fix ISIS GC
  Internal Changes
  * Allow timer_add of triggering timer from within timer
    callback (restart timer).
- Update to version 0.8.22
  * New Features
  * add HTTP client
  * add HTTP server
  * add Access-Aggregation-Circuit-Id
  * add support to switch between draft-lihawi-00 and 04
  * add ISIS LSP flapping command
  * common ISIS enhancements
  Fixes
  * fix IPoE monkey test
  * fix PCAP with multithreading
  * fix TCP listen crash
  * fix various ISIS bugs
  * fix various memory issue
- Update to version 0.8.21
  New Features
  * log BGP traffic start event
  * add stream epoch stats
  Fixes
  * fix eth timestamp in thread RX handler
- Update to version 0.8.20
  Fixes
  * fix to prevent sending PADT before PADO has received
  * fix IPv6 TCP connect AFI
  * fix ICMPv6 ND/RA
  * fix ICMPv6 NS destination address
  Internal Changes
  * upgrade lwIP from 2.1.1 to 2.1.2
- Update to version 0.8.19
  Fixes
  * fix counter overflows in API
  * fix the missing "ldra" in json config validation
  * fix ISIS purging
- Update to version 0.8.18
  New Features
  * add support for LDPv6
  * add ISIS option (external-auto-refresh) to automatically
    refresh external learned LSP (MRT files)
  * move packet logs from debug to the new flag packet
  Fixes
  * set ISIS purge lifetime to 0
  * fix ISIS LSP refresh
  * fix ISIS max PDU length (increase RX from 1492 to 1497)
  * fix ISIS timer smear issues (ISIS LSP timeout, ...)
  * fix access VLAN config
  * fix control socket issues
  Internal Changes
  * Add support for TCP over IPv6
  * Enhance timer smearing
  * Extend JSON configuration validation

-------------------------------------------------------------------
Fri Apr  7 19:16:21 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.17

-------------------------------------------------------------------
Wed Feb  8 12:34:51 UTC 2023 - Aeneas Jaißle <aj@ajaissle.de>

- Update to version 0.8.11

-------------------------------------------------------------------
Sat Jan 14 20:42:18 UTC 2023 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.9

-------------------------------------------------------------------
Thu Nov 17 22:49:06 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.6

-------------------------------------------------------------------
Tue Nov  8 22:46:56 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.8.4
- Drop not longer needed patches:
  * 0002-build-fix-add-missing-whitespace.patch

-------------------------------------------------------------------
Tue Oct  4 16:06:29 UTC 2022 - Martin Hauke <mardnh@gmx.de>

- Initial package, version 0.7.13
- Add patches:
  * 0001-build-dynamically-link-libdict.patch
  * 0002-build-fix-add-missing-whitespace.patch
openSUSE Build Service is sponsored by