Skip to content

Releases: sipwise/rtpengine

Release mr26.1.1.3

Choose a tag to compare

@github-actions github-actions released this 29 Jun 14:28

Changes in mr26.1.1.3

Changes since mr26.1.1.2:

Alexander Bakker

  • [6ae6d65] MT#55283 Unref ports after re-subscribe
  • [1cd46dd] MT#55283 Defuse kernelize error for SRTP encryption not yet negotiated
  • [a72a2db] MT#55283 Set valid decrypt fields for non-forwarding kernel targets

Richard Fuchs

  • [b326623] MT#55283 protect against NULL ssrc_in
  • [fc0d056] MT#65392 add ssrc-reporting config option
  • [3119af2] MT#55283 more leniency for rejected streams
  • [5ab0f10] MT#55283 fix ffmpeg CNG usage
  • [4f80205] MT#65392 add "fast" flag for delete processing

Sipwise Jenkins Builder

  • [071b3c6] Release new version 26.1.1.3+0~mr26.1.1.3

Release mr26.0.1.15

Choose a tag to compare

@github-actions github-actions released this 29 Jun 14:28

Changes in mr26.0.1.15

Changes since mr26.0.1.14:

Alexander Bakker

  • [66a2f78] MT#55283 Unref ports after re-subscribe
  • [84063d1] MT#55283 Defuse kernelize error for SRTP encryption not yet negotiated
  • [2083364] MT#55283 Set valid decrypt fields for non-forwarding kernel targets

Richard Fuchs

  • [ab548fe] MT#55283 protect against NULL ssrc_in
  • [4fbb023] MT#55283 defuse error message
  • [d4c1102] MT#65392 add ssrc-reporting config option
  • [39329d2] MT#55283 more leniency for rejected streams
  • [d63c237] MT#55283 fix ffmpeg CNG usage
  • [2cccbb6] MT#65392 add "fast" flag for delete processing

Sipwise Jenkins Builder

  • [a6008c9] Release new version 26.0.1.15+0~mr26.0.1.15

Release mr26.1.1.2

Choose a tag to compare

@github-actions github-actions released this 24 Jun 19:18

Changes in mr26.1.1.2

Changes since mr26.1.1.1:

Donat Zenichev

  • [e564afd] MT#61856 media_socket: extmap_short_is_valid_data() no 0 len
  • [06ea9cc] MT#61856 media_socket: make release_reserved_port() non-fragile

Sipwise Jenkins Builder

  • [f2ef4cd] Release new version 26.1.1.2+0~mr26.1.1.2

Release mr26.1.1.1

Choose a tag to compare

@github-actions github-actions released this 24 Jun 08:11

Changes in mr26.1.1.1

Changes since mr26.0.1.13:

Donat Zenichev

  • [ef15205] MT#61856 media_player: make *.db_ids unsigned
  • [983b876] MT#61856 media_player: remove unnecessary semicolons
  • [518fecf] MT#61856 media_player: correct send_timer_launch() for send timer thread
  • [ce5046b] MT#61856 media_player: move KERNEL_IDX_NONE to header
  • [7d585b8] MT#61856 media_player: use dedicated KERNEL_IDX_NONE
  • [89f8eb4] MT#61856 media_player: release previous ssrc when it differs
  • [e7b9897] MT#61856 media_player: check if frame seek failed
  • [5d67968] MT#61856 update expire rtpe_config object names
  • [c6cfe59] MT#61856 make db-cache-expire microseconds treated
  • [dd01ebf] MT#61856 media_player: use db-cache-expire
  • [c6dfd17] MT#61856 call_interfaces: style consistency in pointers usage
  • [8d457de] MT#61856 call_interfaces: small typos and formatting issues
  • [9461593] MT#61856 call_interfaces: make _ng_basic_errors const correct
  • [c786415] MT#61856 call_interfaces: avoid double includes
  • [3820f20] MT#61856 call_interfaces: free info_re
  • [67ab631] MT#61856 control_ng: preserve support of "CLI"
  • [c9248e4] MT#61856 control_ng: leave some TODOers
  • [f63f81e] MT#61856 control_ng: substitute switch lookup
  • [cc55764] MT#61856 control_ng: add func for command lookup
  • [551ba3d] MT#61856 control_ng: introduce NG commands table
  • [98d9bf0] MT#61856 control_ng: move cli.h include into header
  • [095ecb2] MT#61856 control_ng: extend NG_COMMANDS macro
  • [022942a] MT#61856 control_ng: extend macro list with the wrapper name
  • [d0b3802] MT#61856 call_interfaces: avoid double header includes
  • [8e527b4] MT#61856 call_interfaces: call_transform_ng() add iteration guards
  • [df56d3c] MT#61856 call_interfaces: subscriber answer, check given sdp
  • [962a869] MT#61856 call_interfaces: play dtmf, use audio sink only
  • [b6a3cc8] MT#61856 call_interfaces: use enum value for stream_address_format
  • [3285aec] MT#61856 call_interfaces: block silence media, iteration bug
  • [6611e15] MT#61856 call_interfaces: streams print hardening
  • [93c49e9] MT#61856 media_player: refactor kernel_idx none entry
  • [ad8911e] MT#61856 media_player: cache entry free, add kernel_idx guard
  • [b79b99e] MT#61856 media_player: clean partially initialized AV resources
  • [7a4feef] MT#61856 media_player: add cached file func, name ownership issue
  • [b04cf12] MT#61856 media_player: use str_free() for cached file keys
  • [b8a0dd5] MT#61856 media_player: get db id, release mysql res
  • [04655f3] MT#61856 media_player: use media_expire_us
  • [fff6e5a] MT#61856 media_player: calculate cache times in us
  • [75ab591] MT#62750 media_player: guard call_stop_media_for_ml()
  • [4203e10] MT#61856 control_ng: generate enum from NG_COMMANDS
  • [34bb030] MT#61856 control_ng: make NG commands consistent
  • [e36ad85] MT#61856 control_ng: add some spaces clean-ups
  • [227e017] MT#61856 control_ng: hardening for bencode_pretty_print()
  • [822e5b7] MT#61856 control_ng: avoid duplicate includes
  • [c5fef5e] MT#62750 stop media: if MoH is ongoing, ignore the command
  • [7a83ce8] MT#62750 media_player: skip MP init if there is ongoing MoH
  • [2dc3014] MT#62750 media_player: revert ilog()
  • [bdb8dc4] MT#61856 control_ng: prepare_resp_ctx() check command ctx parser
  • [e09c232] MT#61856 control_ng: for JSON err resp, use own parser
  • [0e44164] MT#61856 control_ng: appeal to parser via local ptr
  • [c6ef370] MT#61856 control_ng: add prepare_resp_ctx() for resp ctx
  • [95c59e1] MT#61856 control_ng: init err response to dict by default
  • [bb8b91e] MT#61856 control_ng: json_list_iter() handle item_callback
  • [ab534f3] MT#61856 control_ng: correct decode JSON error string
  • [a7a46e3] MT#61856 control_ng: control_ng_process_payload() allocate dict
  • [923da55] MT#61856 main: validate more time/count options
  • [57350ab] MT#61856 main: remove usless ns in die() calls
  • [96634a7] MT#61856 main: fix some word typos
  • [15bc48b] MT#61856 main: use die() instead of abort()
  • [ff86028] MT#61856 main: initial_rtpe_config copy completeness
  • [bb2139e] MT#61856 main: properly log failure in do_transcode_config()
  • [5c01cfd] MT#61856 main: dealloc addr
  • [27b968c] MT#61856 main: remove some trailing spaces
  • [9e1f4c1] MT#61856 main: validate global port range
  • [442e783] MT#61856 main: validate min/max port in add_if_from_config()
  • [a80afc5] MT#61856 main: moh max duration, correctly parse it
  • [0f2eaff] MT#61856 main: rtpe_config, check 0 <= silence_detect <= 100
  • [bcd92e1] MT#61856 main: rtpe_config, don't accept xmlrpc timeout < 0
  • [df32af1] MT#61856 main: redis host/port parsing
  • [b659b23] MT#61856 main: prevent duplicated usage of F shortcut
  • [d1aa035] MT#61856 call_flags: drop support of replace session-connection
  • [d651b4c] MT#61856 call_flags: code comment typos
  • [98512e0] MT#61856 call_flags: reorder guards in ng_sdp_attr_manipulations_iter()
  • [a7b24c9] MT#61856 call_flags: improve styling in call_ng_flags_prefix()
  • [a5e1a83] MT#61856 call_flags: return actual error
  • [e87cdab] MT#61856 call_flags: call_ng_flags_str_pair_ht() might return error
  • [08e8fe7] MT#61856 call_flags: log wrong type used in sdp media remove
  • [89e126a] MT#61856 call_flags: attr manipulations, return if unsupported
  • [7859619] MT#61856 call.h: add some macro hygiene
  • [10c003a] MT#61856 !IS_OWN_CALL() has a dedicated equivalent
  • [8b5f505] MT#61856 call.c/.h: fix commentary and declaration typos
  • [0469eaf] MT#61856 call.h: make packet_stream_last_packet() inliner consistent
  • [4bce6bd] MT#61856 call.h: fix stream_params typo
  • [6cc463d] MT#61856 call_get_dialogue: remove __monologue_unconfirm() dups
  • [3730f8e] MT#61856 deprecate dialog_unconfirm()
  • [88f13a6] MT#61856 make call_timer_delete_monologues() return void
  • [4303e19] MT#61856 check PS before cleaning in __streams_set_sinks()
  • [9bb0a7a] MT#61856 monologue_call_create_answer() returns bool
  • [d86f51a] MT#61856 monologue_publish: refactor the func for ports
  • [b1b6e63] MT#61856 monologue_call_create_media: check output of monologue_open_ports()
  • [2d714cb] MT#61856 monologue_subscribe_request: check output of monologue_open_ports()
  • [fb6d650] MT#61856 monologue_publish: check output of monologue_open_ports()
  • [3cd93d4] MT#61856 call.c: correction for unsubscribe_all_from_monologue()
  • [86c77a4] MT#61856 sdp.c: use the UINT_MAX explicitly
  • [1d9b45c] MT#61856 sdp.c: sdp_attr_dup() fully copy strs
  • [2b8b628] MT#61856 sdp.c: manipulations (add) check if a= given
  • [f41feae] MT#61856 sdp.c: sdp_out_add_media_connection() add assert
  • [8c518d0] MT#61856 sdp.c: properly clean stream params
  • [dc2fdfb] MT#61856 media_socket: use INLINE shortening
  • [50daf6f] MT#61856 sdp.c: use a proper type for port append
  • [2d4fcf2] MT#61856 sdp.c: fix some code comments typos
  • [84d844d] MT#61856 sdp.c: remove duplicate include of call.h
  • [7102c97] MT#55283 rtpp flags parsing, use the semi-colon once

Federico Cabiddu

  • [8aa1708] MT#55283 kernel-module: zero skb->tstamp before forwarding to fix fq horizon drop
  • [ee99d86] MT#55283 kernel-module: zero queue_mapping before forwarding to fix Cilium throttle drop
  • [6b02c02] MT#55283 kernel-module: clear skb->mark before forwarding to fix Cilium routing

Jake Robers

  • [cc0f04f] MT#55283 add(Dockerfile): libip4tc2 to runtime image

Javier Montoro

  • [90f4f8e] MT#55283 differentiate sequence-gap based and rtcp based packets lost

OrbisAI Security

  • [ad6fbef] MT#55283 recording-daemon: add static_assert for payload_type bounds invariant

Orgad Shaneh

  • [4be228b] MT#55283 support 'all' codec accept mode
  • [b87ae58] MT#55283 preserve supplemental codecs in publish mode
  • [868cafb] MT#55283 Fix deb build
  • [071f318] MT#55283 CI: Build also arm64 debian packages
  • [3d735cd] MT#55283 Build: Remove unused packages in docker build

Richard Fuchs

  • [069534a] MT#55283 improve no-transcoding build profile
  • [076e225] MT#55283 update to new CC ABI
  • [154f4bf] MT#55283 iterate correct list
  • [f46a81d] MT#55283 rename python package for backports
  • [a8aa5fc] MT#55283 remove focal backports script
  • [db05dfe] MT#55283 fix silence detection typo/bug
  • [0449d0d] MT#55283 defuse MoH tests by default
  • [71ced3c] MT#55283 remove unused methods
  • [7b41827] MT#55283 allow for non-ngcp named build profiles
  • [dd4c127] Revert "MT#55283 rename build profiles in backports"
  • [c89aa44] MT#55283 rename build profiles in backports
  • [d804264] MT#55283 pysip-lite packaging
  • [7403746] MT#55283 demo scripts/lib
  • [0c0e609] MT#55283 fix call ID alias logic after merge
  • [5df7cab] MT#55283 update replay helper script
  • [8172b83] MT#55283 protect against invalid metadata
  • [421868d] MT#55283 remove unused flag from metafile
  • [31375ca] MT#55283 fix bencode buffer alignment
  • [ceb7996] MT#55283 refcount ICE stream_fds
  • [fd057cc] MT#55283 remove unused DEL_STREAM
  • [fd0d1c2] MT#55283 add call ID logging for create/publish
  • [0e5f2d3] MT#55283 prevent overflow of async queue
  • [887e8bc] MT#55283 rename build test results from .h
  • [61dbd3c] MT#55283 eliminate duplicate compilation of daemon
  • [27a2d68] MT#55283 reformat makefiles
  • [d8d32bb] MT#55283 silence compiler warning
  • [b066877] MT#55283 eliminate duplicate compilation of l/*c
  • [8a904fe] MT#55283 eliminate CUSTOM_POLLER
  • [d9b72e0] MT#55283 eliminate duplicate compilation of .S
  • [4cf920c] MT#55283 enable separate compilation of lib/*
  • [c05ba00] MT#55283 clean up logging system
  • [0a932ff] MT#55283 store shared log levels in shared file
  • [8e6b6fe] MT#55283 move shared build flags into shared file
  • [a37e544] MT#55283 remove temporary workaround
  • [18625c7] MT#55283 move structs out of #ifdef scope
  • [7f46579] MT#55283 add missing lock in JB
  • [b1c20ee] MT#55283 don't write to null
  • [5403ed6] MT#55283 add ring buffers
  • [707d02...
Read more

Release mr26.0.1.14

Choose a tag to compare

@github-actions github-actions released this 24 Jun 19:19

Changes in mr26.0.1.14

Changes since mr26.0.1.13:

Donat Zenichev

  • [78743cc] MT#61856 media_socket: extmap_short_is_valid_data() no 0 len
  • [95a34fc] MT#61856 media_socket: make release_reserved_port() non-fragile

Richard Fuchs

  • [1071c46] MT#55283 improve no-transcoding build profile
  • [0871b9f] MT#55283 fix silence detection typo/bug
  • [694a456] MT#55283 add missing CPPFLAGS
  • [e1d9806] MT#55283 iterate correct list
  • [0c67f6c] MT#55283 defuse MoH tests by default
  • [c7df450] MT#55283 refcount ICE stream_fds

Sipwise Jenkins Builder

  • [1d80cd5] Release new version 26.0.1.14+0~mr26.0.1.14

Victor Seva

  • [c770689] MT#55283 pkg/deb: support Ubuntu Resolute 26.04 LTS

Release mr14.1.1.14

Choose a tag to compare

@github-actions github-actions released this 24 Jun 19:18

Changes in mr14.1.1.14

Changes since mr14.1.1.13:

Andrew Yager

  • [de94f85] MT#55283 kernel-module: detect nft_expr_ops.validate signature via compile test

Donat Zenichev

  • [bc1e98b] MT#61856 media_socket: extmap_short_is_valid_data() no 0 len
  • [8bb8237] MT#61856 media_socket: make release_reserved_port() non-fragile

Richard Fuchs

  • [b2aa424] MT#55283 refcount ICE stream_fds
  • [f52fa3b] MT#55283 fix bencode buffer alignment

Sipwise Jenkins Builder

  • [c5363cc] Release new version 14.1.1.14+0~mr14.1.1.14

Release mr13.5.1.17

Choose a tag to compare

@github-actions github-actions released this 24 Jun 19:18

Changes in mr13.5.1.17

Changes since mr13.5.1.16:

Donat Zenichev

  • [b21f72d] MT#61856 media_socket: make release_reserved_port() non-fragile

Richard Fuchs

  • [6ffb39f] MT#55283 iterate correct list
  • [152ab9a] MT#55283 fix silence detection typo/bug
  • [cf012e7] MT#55283 refcount ICE stream_fds

Sipwise Jenkins Builder

  • [2f6de07] Release new version 13.5.1.17+0~mr13.5.1.17

Release mr26.0.1.13

Choose a tag to compare

@github-actions github-actions released this 27 May 16:28

Changes in mr26.0.1.13

Changes since mr26.0.1.12:

Donat Zenichev

  • [99fef59] MT#61856 call_interfaces: block silence media, iteration bug

Sipwise Jenkins Builder

  • [506cfa7] Release new version 26.0.1.13+0~mr26.0.1.13

Release mr26.0.1.12

Choose a tag to compare

@github-actions github-actions released this 27 May 14:08

Changes in mr26.0.1.12

Changes since mr26.0.1.11:

Richard Fuchs

  • [7f77bf1] MT#55283 fix bencode buffer alignment

Sipwise Jenkins Builder

  • [80b3b54] Release new version 26.0.1.12+0~mr26.0.1.12

Release mr26.0.1.11

Choose a tag to compare

@github-actions github-actions released this 27 May 13:01

Changes in mr26.0.1.11

Changes since mr26.0.1.10:

Donat Zenichev

  • [f1a6db6] MT#62750 stop media: if MoH is ongoing, ignore the command
  • [2fa697c] MT#62750 media_player: skip MP init if there is ongoing MoH
  • [092c152] MT#62750 media_player: revert ilog()

Sipwise Jenkins Builder

  • [4403d22] Release new version 26.0.1.11+0~mr26.0.1.11