summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* presence/options patch from JuhaAlfred E. Heggestad2014-11-01
| | | | | | | | | | | | | most of this work was done by Juha Heinanen, and reviewed by me. thanks! - menu: add support for sending SIP OPTIONS requests to any peer, using the 'o' command - presence: add support for PUBLISH, set ;pubint=N to activate - ua: add Allow/Supported header to OPTIONS reply add MESSAGE to allowed methods
* gruu: update docs, upgrade deps to libre v0.4.10Alfred E. Heggestad2014-10-20
|
* Merge pull request #25 from alfredh/gruuAlfred E. Heggestad2014-10-20
|\ | | | | gruu: preliminary support for SIP GRUU
| * gruu: preliminary support for SIP GRUUAlfred E. Heggestad2014-09-23
| | | | | | | | | | | | - the original patch was written by Juha Heinanen - this patch needs a new version of libre
* | ui: update UI-module APIAlfred E. Heggestad2014-10-19
| | | | | | | | | | | | | | | | | | | | | | | | | | - change from multiple-instances to single-instance (multiple-instances was never used) - remove ui/input config parameters from the "core" config, moved to each specific module (cons and evdev) - modules updated: stdio, cons, evdev, wincons - this patch solves the reported crash, that module-functions are called after the module was unloaded.
* | fix warnings on Mac OSXAlfred E. Heggestad2014-10-18
|/
* fix whitespace, use TAB for indentationAlfred E. Heggestad2014-09-22
| | | | | | | | | | | | the python-program ccheck.py can be used to verify that the source code does not contain any whitespace errors: https://github.com/alfredh/pytools/blob/master/ccheck.py how to use it: $ cd baresip $ ccheck.py
* modules/mwi: subscribe to mwi after registration has succeededJuha Heinanen2014-09-22
|
* metric: add metric_init()Alfred E. Heggestad2014-09-21
| | | | | - metric_init calls tmr_start(). tmr_start must be called from the re_main() thread.
* modules/presence: allow notify without bodyJuha Heinanen2014-09-21
|
* zrtp: print Z-command infoAlfred E. Heggestad2014-09-21
|
* zrtp: set cache type to fileAlfred E. Heggestad2014-09-17
| | | | contributed by Ingo Feinerer, thanks !
* zrtp: add support for SAS verificationAlfred E. Heggestad2014-09-17
| | | | | | - the patch was contributed by Ingo Feinerer - use the command 'Z' to write verified ZID
* vumeter: call tmr_start() from re_main threadAlfred E. Heggestad2014-09-15
| | | | | | | | | - tmr_start() should not be called from a thread that is not running the re_main() loop. i.e. tmr_start() MUST be called from the re_main() loop thread, unless the call is wrapped by re_thread_enter/leave(). - the audio-processing handlers encode/decode are handling real-time audio samples, and should not be blocked.
* Merge pull request #20 from czarkoff/openbsdAlfred E. Heggestad2014-09-11
|\ | | | | config: generate more relevant config for FreeBSD and OpenBSD
| * config: generate more relevant config for FreeBSD and OpenBSDDmitrij D. Czarkoff2014-09-10
|/
* v4l2: remove support for read, only use MMAPAlfred E. Heggestad2014-09-07
| | | | - also minor cleanups
* vidloop: print framerateAlfred E. Heggestad2014-09-07
|
* avformat: dont use deprecated symbolsAlfred E. Heggestad2014-09-06
|
* avcodec: use codecid with AV_ prefixAlfred E. Heggestad2014-09-06
| | | | | | | | | | - use enum AVCodecID instead of enum CodecID - use AV_CODEC_ID_xxx instead of CODEC_ID_xxx - extend a backwards compatible macro-wrapper in avcodec.h avcodec should still compile on old versions of FFmpeg. please let us know if it does not :)
* zrtp: send control packets from this UDP-helperAlfred E. Heggestad2014-09-06
| | | | | | | | | | | | | - udp_send() will process *all* send helpers on that UDP-socket, from the top-level helper to the bottom-level helper (including the helper used by zrtp). - instead we use udp_send_helper() which will send the outgoing packet from the helper right *below* this helper (st->uh), and continue down the chain of helpers. - the logic behind UDP-helpers is that a particular helper should not know about any other potential helpers above or below
* zrtp: persistent ZID (thanks Ingo Feinerer)Alfred E. Heggestad2014-09-05
| | | | | | | | | | | | | | the patch was contributed by Ingo Feinerer, thanks! - add support for generating a random ZID the first time the application is started, and saving the ZID in $HOME/.baresip/zrtp_zid - subsequent runs will read the ZID from this file - setting client_id to "baresip/zrtp" - setting license-mode to UNLIMITED
* config: declare i outside for loopAlfred E. Heggestad2014-08-28
|
* audio: fix audio_srate range for G.722Alfred E. Heggestad2014-08-09
| | | | thanks to Remigiusz Borek for reporting the issue
* add ua_unregister() to un-REGISTER clientAlfred E. Heggestad2014-07-06
|
* add option to set path to audio-filesAlfred E. Heggestad2014-06-29
|
* opensles: add double-buffering and some tuningAlfred E. Heggestad2014-06-29
| | | | Credits to Francesco Bradascio for the original work.
* fix XCode build error when used as library.Iwan BK2014-06-28
|
* makefile: added git_release targetAlfred E. Heggestad2014-06-21
|
* 0.4.11 -- updated ChangeLogAlfred E. Heggestad2014-06-21
|
* Update README.mdAlfred E. Heggestad2014-06-21
|
* version 0.4.11Alfred E. Heggestad2014-06-21
|
* dtls_srtp: fix a warningAlfred E. Heggestad2014-06-21
|
* updated some module documentationAlfred E. Heggestad2014-06-21
|
* syslog: use output of logging frameworkAlfred E. Heggestad2014-06-21
|
* modules: use warning() instead of DEBUG_WARNING()Alfred E. Heggestad2014-06-21
|
* dtls_srtp: use SRTP-stack from libreAlfred E. Heggestad2014-06-19
|
* srtp: split srtp-module into 'srtp' and 'libsrtp'Alfred E. Heggestad2014-06-18
| | | | | | | | | | | libre v0.4.9 has a very fast and robust SRTP-stack and we want to use it in baresip. however libsrtp is also working so we want to keep the module using libsrtp around for a while. two modules providing SDES-SRTP: - libsrtp.so -- SRTP using libsrtp - srtp.so -- Native SRTP-stack in libre
* dtls_srtp: use DTLS-api from libre v0.4.9Alfred E. Heggestad2014-06-18
| | | | | | | | for the dtls_srtp module to compile, you now need libre v0.4.9 or later. also added note about dependency to libre v0.4.9 in README and Debian file
* remove support for Symbian OSAlfred E. Heggestad2014-06-15
| | | | | R.I.P. Symbian it was nice to know you, too bad the people at Nokia did not take better care of you ..
* fix warningAlfred E. Heggestad2014-05-20
|
* Merge branch 'lmangani-master'Alfred E. Heggestad2014-05-20
|\
| * rtpstat: fixup some formattingAlfred E. Heggestad2014-05-20
| |
| * Cleanup of XRTP stats print functionLorenzo Mangani2014-05-20
| |
| * Fixed JI value to timestamp-units based on codec audiorateLorenzo Mangani2014-05-19
| |
| * Minor cleanupLorenzo Mangani2014-05-18
| |
| * Move XRTP stats to audio and implement EN/DE parametersLorenzo Mangani2014-05-18
| |
| * Merge remote-tracking branch 'upstream/master'Lorenzo Mangani2014-05-18
| |\ | |/ |/|
* | move struct stream to core.hAlfred E. Heggestad2014-05-18
| |
* | call: cancel local timer on call_progress()Alfred E. Heggestad2014-05-18
| | | | | | | | | | | | | | | | for incoming calls, we start a local timer of 120 seconds. this timer is stopped when the call is answered with 200 or 183. issue was reported by Victor Sergienko, thanks!