Skip to content

Latest commit

 

History

History
175 lines (155 loc) · 7.26 KB

CHANGELOG.md

File metadata and controls

175 lines (155 loc) · 7.26 KB

Baresip Changelog

All notable changes to baresip will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • ua, menu: new command to print certificate issuer and subject #1078
  • gitignore: add ctags and Vim swp files #1084

Contributors (many thanks)

  • Christoph Huber
  • Christian Spielberger

1.0.0 - 2020-09-11

Added

  • aac: add AAC_STREAMTYPE_AUDIO enum value
  • aac: add AAC_ prefix
  • Video mode param to call_answer(), ua_answer() and ua_hold_answer #966
  • video_stop_display() API function #977
  • module: add path to module_load() function
  • conf: add conf_configure_buf
  • test: add usage of g711.so module #978
  • JSON initial codec state command and response #973
  • account_set_video_codecs() API function #981
  • net: add fallback dns nameserver #996
  • gtk: show call_peername in notify title #1006
  • call: Added call_state() API function that returns enum state of the call #1013
  • account_set_stun_user() and account_set_stun_pass() API functions #1015
  • API functions account_stun_uri and account_set_stun_uri. #1018
  • ausine: Audio sine wave input module #1021
  • gtk/menu: replace spaces from uri #1007
  • jack: allowing jack client name to be specified in the config file #1025 #1020
  • snapshot: Add snapshot_send and snapshot_recv commands #1029
  • webrtc_aec: 'extended_filter' config option #1030
  • avfilter: FFmpeg filter graphs integration #1038
  • reg: view proxy expiry value in reg_status #1068
  • account: add parameter rwait for re-register interval #1069
  • call, stream, menu: add cmd to set the direction of video stream #1073
  • Added AMRWBENC_PATH env var to amr module module.mk #1081

Changed

  • Using baresip/re fork now
  • audio: move calculation to audio_jb_current_value
  • avformat: clean up docs
  • gzrtp: update docs
  • account: increased size of audio codec list to 16
  • video: make video_sdp_attr_decode public
  • config: Derive default audio driver from default audio device #1009
  • jack: modifying info message on jack client creation #1019
  • call: when video stream is disabled, stop also video display #1023
  • dtls_srtp: use tls_set_selfsigned_rsa with keysize 2048 #1062 #1056
  • rst: use a min ptime of 20ms
  • aac: change ptime to 4ms

Fixed

  • avcodec: fix H.264 interop with Firefox
  • winwave: waveInGetPosition is no longer supported for use as of Windows Vista #960
  • avcodec: call av_hwdevice_ctx_create before if-statement
  • account: use single quote instead of backtick
  • ice: fix segfault in connh #980
  • call: Update call->got_offer when re-INVITE or answer to re-INVITE is received #986
  • mk: Test also for /usr/lib64/libspeexdsp.so to cover Fedora/RHEL/CentOS #992
  • config: Allow distribution specific CA trust bundle locations (fixes #993
  • config: Allow distribution specific default audio device (fixes #994
  • mqtt: fix err is never read (found by clang static analyzer)
  • avcodec: fix err is never read (found by clang static analyzer)
  • gtk: notification buttons do not work on Systems #1012
  • gtk: fix dtmf_tone and add tones as feedback #1010
  • pulse: drain pulse buffers before freeing #1016
  • jack: jack_play connect all physical ports #1028
  • Makefile: do not try to install modules if build is static #1031
  • gzrtp: media_alloc function is missing #1034 #1022
  • call: when updating video, check if video stream has been disabled #1037
  • amr: fix length check, fixes #1011
  • modules: fix search path for avdevice.h #1043
  • gtk: declare variables C89 style
  • config: init newly added member
  • menu: fix segfault in ua_event_handler #1059 #1061
  • debug_cmd: fix OpenSSL no-deprecated #1065
  • aac: handle missing bitrate parameter in SDP format
  • av1: properly configure encoder
  • call: When terminating outgoing call, terminate also possible refer subscription #1082
  • menu: fix segfault in /aubitrate command
  • amr: should check if file (instead of directory) exists

Removed

  • ice: remove support for ICE-lite
  • ice: remove ice_debug, use log level DEBUG instead
  • ice: make stun server optional
  • config: remove ice_debug option (unused)
  • opengles: remove module (not working) #1079

Contributors (many thanks)

  • Alfred E. Heggestad
  • Alexander Gramner
  • Andrew Webster
  • Christian Spielberger
  • Christoph Huber
  • Davide Alberani
  • Ethan Funk
  • Juha Heinanen
  • mbattista
  • Michael Malone
  • Mikl Kurkov
  • ndilieto
  • Robert Scheck
  • Roger Sandholm
  • Sebastian Reimers