Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: sipcapture/heplify
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.0.9
Choose a base ref
...
head repository: sipcapture/heplify
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.0.11
Choose a head ref
  • 6 commits
  • 7 files changed
  • 1 contributor

Commits on Apr 7, 2026

  1. fix: harden ERSPAN decoding with Type I fallback, debug logging, and …

    …expanded tests
    
    - Add raw-Ethernet fallback when ERSPAN header decode fails (Type I devices
      that send GRE 0x88BE without an ERSPAN header)
    - Log ERSPAN decode errors at debug level for easier field diagnostics
    - Add SCTP support to decodeInnerPacket and decodeInnerIPPacket
    - Add tests: GRE with S-bit, GRE with C+S bits, ERSPAN Type III,
      ERSPAN Type I fallback, inner VLAN-tagged frames
    
    Bump version to 2.0.10.
    
    Ref #336
    adubovikov committed Apr 7, 2026
    Configuration menu
    Copy the full SHA
    6a573f9 View commit details
    Browse the repository at this point in the history
  2. fix: improve ERSPAN troubleshooting coverage

    Add focused GRE/ERSPAN debug logs and a pcap-based ERSPAN Type II regression test so decode failures can be localized quickly in runtime environments.
    adubovikov committed Apr 7, 2026
    Configuration menu
    Copy the full SHA
    86daced View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2026

  1. feat: add custom ENV updater with full slice and nested struct support

    Replace viper AutomaticEnv with a reflection-based EnvUpdater that covers
    all Config fields via HEPLIFY_ prefix, including []TransportSettings,
    []SocketSettings, []ProtocolSettings elements (HEPLIFY_TRANSPORT__0__HOST)
    and []string fields inside nested structs (HEPLIFY_SIP_SETTINGS_DISCARD_METHODS__0).
    adubovikov committed Apr 8, 2026
    Configuration menu
    Copy the full SHA
    bf35430 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d833d26 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8a8ca3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    36f57df View commit details
    Browse the repository at this point in the history
Loading