| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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: preliminary support for SIP GRUU
|
| |
| |
| |
| |
| |
| | |
- the original patch was written by Juha Heinanen
- this patch needs a new version of libre
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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.
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
- metric_init calls tmr_start(). tmr_start must be called from the
re_main() thread.
|
| |
|
| |
|
|
|
|
| |
contributed by Ingo Feinerer, thanks !
|
|
|
|
|
|
| |
- the patch was contributed by Ingo Feinerer
- use the command 'Z' to write verified ZID
|
|
|
|
|
|
|
|
|
| |
- 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.
|
|\
| |
| | |
config: generate more relevant config for FreeBSD and OpenBSD
|
|/ |
|
|
|
|
| |
- also minor cleanups
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- 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 :)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
thanks to Remigiusz Borek for reporting the issue
|
| |
|
| |
|
|
|
|
| |
Credits to Francesco Bradascio for the original work.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
R.I.P. Symbian it was nice to know you, too bad the
people at Nokia did not take better care of you ..
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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!
|