summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-09-19Clear pending send flag if its stream direction is disabledtelepathy-sofiasip-0.6Mikhail Zabaluev1-4/+15
When a stream direction is requested to be off by either party, its associated pending send flag has no reason to be set any longer.
2011-06-14Nano version 0.6.8.1Mikhail Zabaluev1-1/+1
2011-06-14Version 0.6.8Mikhail Zabaluev2-2/+12
2011-06-07Corrected a doc commentMikhail Zabaluev1-1/+1
2011-06-07Refactor handling of local codec information to avoid excessive re-INVITEsMikhail Zabaluev3-223/+191
This change also removes non-intersecting codecs from SDP negotiations (fd.o #30434). Branches for some freak cases was removed, as they have not been seen occurring in the wild.
2011-05-27Nano version 0.6.7.1Mikhail Zabaluev1-1/+1
2011-05-23Version 0.6.7Mikhail Zabaluev2-2/+26
2011-05-23Merge branch 'iphb-system-sync' into telepathy-sofiasip-0.6Marco Barisione3-29/+53
Reviewed-by: Mikhail Zabaluev <mikhail.zabaluev@nokia.com>
2011-05-23Synchronise the heartbeat wakeups with other applicationsMarco Barisione1-23/+50
2011-05-23Depend on libiphb >= 0.61.31Marco Barisione1-1/+1
The newer libiphb is needed to help synchronisation between multiple applications.
2011-05-23Use pkg-config to check for iphb and use the right include pathMarco Barisione2-6/+3
2011-05-20Added connection parameter "ignore-tls-errors"Mikhail Zabaluev3-1/+26
The client should be able to circumvent the newly strict behavior, if they don't care about the security of their connection.
2011-05-13Verify TLS certificatesMikhail Zabaluev1-0/+2
2011-05-10Require sofia-sip 1.12.11Mikhail Zabaluev1-1/+1
We need this to use TPTAG_TLS_VERIFY_POLICY.
2011-03-07Don't default the connection parameter "keepalive-interval" to zero, eitherMikhail Zabaluev1-1/+1
2011-03-04Don't default the 'keepalive-interval' parameter to 0 (no keepalives)Mikhail Zabaluev1-1/+1
There is already support for NUA stack-defined default, we just failed to use it.
2011-02-14Comment doc that STUN is used for media onlyMikhail Zabaluev1-2/+2
2011-02-14Smarter behavior of connection parameters 'discover-stun' and 'stun-server'Mikhail Zabaluev2-12/+39
'discover-stun' is no longer ignored if 'stun-server' is set. If 'discover-stun' is set to true, 'stun-server' is now ignored. If 'discover-stun' is not set, 'stun-server' is used if that is set, otherwise 'discover-stun' defaults to true. Fixes: fd.o #34227
2011-02-14Don't do STUN SRV lookup on the IP address-based account URIMikhail Zabaluev1-3/+17
Currently, only IPv4 addresses are supported, as is the case elsewhere. Added FIXME comments to add IPv6 support later.
2011-02-01Nano version 0.6.6.1Mikhail Zabaluev1-1/+1
2011-02-01Version 0.6.6Mikhail Zabaluev2-2/+10
2011-01-31Reject incoming calls from the same URI as the local user (fd.o #33716)Mikhail Zabaluev1-0/+7
This is not supported in StreamedMedia channels, and an assertion in tpsip_media_channel_receive_invite() sees to it.
2011-01-29Nano version 0.6.5.1Mikhail Zabaluev1-1/+1
2011-01-29Version 0.6.5Mikhail Zabaluev2-2/+11
2011-01-28Changed the size parameter type to signed in tpsip_unquote_string()Mikhail Zabaluev2-2/+2
The special value of -1 implies that the type should be signed.
2011-01-28Backported fixes to fd.o #31720 onto telepathy-sofiasip-0.6Mikhail Zabaluev4-15/+48
2011-01-28fd.o #31720: use TpDBusDaemon to export media streamsSimon McVittie2-4/+18
2011-01-28fd.o #31720: use TpDBusDaemon to export media sessionsSimon McVittie2-5/+24
2011-01-28Backported fix to fd.o #31720: use TpDBusDaemon to export channel objectsSimon McVittie2-6/+6
Backported to telepathy-sofiasip-0.6
2010-08-27Nano version 0.6.4.1Mikhail Zabaluev1-1/+1
2010-08-27Version 0.6.4Mikhail Zabaluev2-2/+10
2010-08-26Evaluate if the local handle is in the local pending before removing itMikhail Zabaluev1-2/+5
The stupid mistake prevented us from properly signaling call rejection.
2010-06-21Nano version 0.6.3.1Mikhail Zabaluev1-1/+1
2010-06-21Version 0.6.3Mikhail Zabaluev2-2/+15
2010-06-21Fixed a walk-off-the-end crash in debug support codeMikhail Zabaluev1-1/+1
2010-06-21Disable shared library building for libtoolMikhail Zabaluev1-1/+3
The PIC-ified objects were not used anyway, and only wasted compilation time.
2010-06-21Save the pending flags that got applied, so we can apply them..Sjoerd Simons1-4/+8
2010-04-01Don't remove the local pending send flag when holding the callMikhail Zabaluev1-2/+3
2010-03-29Make TPSIP_PERSIST environment variable work regardless of ENABLE_DEBUGMikhail Zabaluev1-1/+1
The --enable-debug configure option, and the ENABLE_DEBUG macro, should control debug logging and its possible overhead; there is no penalty in making the persistent mode work independently of the debug switch.
2010-03-29Made Sofia logging handler a no-op when ENABLE_DEBUG is not definedMikhail Zabaluev1-0/+8
This unfails compilation with --disable-debug configure flag.
2010-03-17Start development for 0.6.3Mikhail Zabaluev1-1/+1
2010-03-17Version 0.6.2Mikhail Zabaluev2-2/+13
2010-03-12Avoid emitting "incoming-call" on re-INVITESMikhail Zabaluev1-0/+3
2010-03-12Disconnect the "incoming-call" signal handler after handling it onceMikhail Zabaluev1-0/+2
2010-03-11Emit NewChannel(s) when we do have the idea of our initial media propertiesMikhail Zabaluev2-36/+61
2010-03-11Reinstated the check for session being accepted before we start sendingMikhail Zabaluev1-1/+2
2010-03-10Strip the trailing newline off the Sofia log messagesMikhail Zabaluev1-1/+2
2010-03-10Replaced a lot of dubious string formatting code with GLib functionMikhail Zabaluev1-19/+1
g_string_append_vprintf has become available since Glib 2.14
2010-03-10Added the sofia debug category to registered flagsMikhail Zabaluev1-0/+1
2010-02-22Fixed indentationMikhail Zabaluev1-5/+6