Commit Graph

109 Commits (5628ea0d2b81a9f247e0865c95c73848bed05bcd)

Author SHA1 Message Date
Boris Grozev 5628ea0d2b Updates ice4j to r420.
11 years ago
Lyubomir Marinov 28dd54b4d5 Ensures that the lengths of the values of the ice-ufrag and ice-pwd attributes conform to RFC 5245 15.4. "ice-ufrag" and "ice-pwd" Attributes. Reported by Philipp Hancke.
11 years ago
Lyubomir Marinov 10eafb279a Updates to ice4j r402 which fixes a deadlock.
12 years ago
George Politis d9eeb67781 Updates ice4j to r401
12 years ago
George Politis ec3eeda148 Updates ice4j to r400
12 years ago
Boris Grozev 2189ad71b6 Determines whether ice4j is running on an Amazon EC2 instance by trying to connect via HTTP.
12 years ago
Lyubomir Marinov 59edf668c4 Cleans up the background Threads associated with TURN candidates more explicitly/aggressively/thoroughly in an attempt to mitigate a leak of such reported by Enrico Marocco.
12 years ago
Lyubomir Marinov c98876d03c Fixes warnings.
12 years ago
Lyubomir Marinov c100eacc6a Fixes a deadlock in the ICE implementation between Agent.free() and StunClientTransaction observed in Jitsi Videobridge.
12 years ago
Lyubomir Marinov e4627ba7d2 Uses a single Thread per StunStack to expire StunServerTransactions in order to reduce the total number of utilized Threads.
12 years ago
Lyubomir Marinov 974344710c Uses a Thread pool for StunClientTransaction in order to improve performance.
12 years ago
Lyubomir Marinov 9dc6b6ef1d Updates ice4j to r376.
12 years ago
Lyubomir Marinov 1a27a656fa Logs a couple of debug messages to warn about potential programming errors.
12 years ago
Lyubomir Marinov 49030edb87 Prevents host candidates with loopback addresses. Patch by Emil Ivov.
12 years ago
Lyubomir Marinov bdf3002deb Fixes an issue which could cause CPU starvation while receiving from MultiplexingDatagramSocket.
12 years ago
Lyubomir Marinov bab6304b2b Updates to the latest revision of ice4j (because libjitsi has been updated for the developers who use both ice4j and libjitsi).
12 years ago
hristoterezov ae7814655b Fixes issue when the user try to make a call and the peer remains in state connecting forever. The issue is caused by upnp methods that block forever.
13 years ago
Emil Ivov a694066b11 Upgrades to latest ice4j version, for better WebRTC compatibility (More to come on this subject in the following weeks).
13 years ago
Lyubomir Marinov afb27d05c3 - Prevents a NullPointerException in ice4j's Connector#stop() which appears quite often with unknown side effects.
13 years ago
Vincent Lucas 22ffe0448b Improves harvesting time stats for call info frame. Updates Ice4j to r343: Improves harvesting time stats: 1) number of harvests and 2) total harvesting time for each harvesters.
13 years ago
Vincent Lucas 927108af5d Updates Ice4j to r342: Corrects harvesting time for disabled harvester.
13 years ago
Vincent Lucas 0fee578fc8 Displays host and reflexive address of remote candidate (CallInfoFrame), if we got the corrsponding rel-addr/rel-port. Updates Ice4j to r341: Updates rel-addr/rel-port management.
13 years ago
Vincent Lucas 8e594b7212 Adds total harvesting time to the call info frame. Updates Ice4j to r339: Adds extra function to export the total harvesting time.
13 years ago
Vincent Lucas d67e969a0a Improves call info frame to show the ICE harvesting time if available. Updates Ice4j to r338: Adds extra function to export harvesting time.
13 years ago
Vincent Lucas ceb334e6ba Adds CallInfoFrame information about host/reflexive/relayed addresses if ICE is used. Updates Ice4j to r337: Adds functions to get the host/reflexive/relayed address of the selected candidate pair.
13 years ago
Vincent Lucas 3e9672f11a Updates Ice4j to svn revision #336: Applies first part of Carl Hasselskog patch: UPnP potential deadlock, Connector closing, CandidateHarvesterSet thread pool merged.
13 years ago
Vincent Lucas bf34dca47e Updates Ice4j to revision #333: Corrects connectivity check client nerver terminate (Jingle only). Reported by Lyubomir Marinov: org.ice4j.ice.ConnectivityCheckClient.run() will skip a check beat.
13 years ago
Vincent Lucas f424e5f530 Updates Ice4j to revision #332: Corrects the problem of truncated datagram packets at reception (for packets truncated by the java stack and not by the network).
13 years ago
Vincent Lucas a1c61aec2d Updates Ice4j to revision #331: Corrects STUN packet length computation as pointed outby Pawel Domas.
13 years ago
Vincent Lucas c3f189792f Updates Ice4j to revision #330: Improves detection of STUN packets (MAGIC_COOKIE and valid length header field).
13 years ago
Vincent Lucas bda57a32aa Updates Ice4j to revision #328: Handles TCP socket when closed by remote host (which previously triggers numerous illegal length excpetion).
13 years ago
Vincent Lucas a687c482c6 Adds password support for google relayed candidate (updates ice4j to svn revision #322).
13 years ago
Vincent Lucas 6fa254a88b Updates ice4j to svn revision #319: Corrects null pointer exception when trying to log a packet whereas the socket is already closed.
13 years ago
Vincent Lucas f8983838a7 Update ice4j to svn revision #318: Reduces log information about harvesting time.
13 years ago
Vincent Lucas b467e0bba6 Updates Ice4j to svn revison #315: Adds log information about candidate harvest time for each harvester. And adds log information about gathering harvester time for IceUdpTransportManager and total elapsed time for harvesting candidates.
14 years ago
Vincent Lucas f4b1b93e32 Updates Ice4j to svn revision #314: Applies patch 5 and 6 from Daniel Pocock: [jitsi-dev] refreshing patches.
14 years ago
Vincent Lucas 6d1fc3b5a8 Updates Ice4j to svn revsion #313: Corrects disable IPv6 properties variable name (StackProperties) and its use (HostCandidateHarvester) as reported by Daniel Pocock.
14 years ago
Vincent Lucas bbeace4ee3 Updates ICE4J to svn revision #312: Applies patch 1, 2, 3, 4 and 7 from Daniel Pocock: [jitsi-dev] refreshing patches.
14 years ago
Vincent Lucas 68ffd1ba54 Updates ICE4J to svn revision #311: Puts the Agent into WAITING state when creating a new media stream. This way all incoming connectivity checks are added to the preDiscoveredPairsQueue until this Agent turn back intro RUNNING state.
14 years ago
Vincent Lucas 2bdf33eca1 Updates ice4j to svn revision #310:
14 years ago
Vincent Lucas b188e9a08f Updates ice4j library to svn revision #309: Corrects heap space consumption when TCP DelegatingSocket receives a packet with no data.
14 years ago
Vincent Lucas 8f93660f25 Updates ice4j.zip to revision 308: Corrects reception of hole punch packets for TCP socket.
14 years ago
Vincent Lucas 5d5788b116 Adds XMPP remote control capability advertising and adds XMPP remote control granted/revoked notification. Updates ice4j to svn revision #307: Corrects detection of STUN packets if the current UDP datagram has no PDU.
14 years ago
Vincent Lucas ba0e82158d Corrects RTP adresses logged in pcap file by JingleNodes socket. Updates ice4j library to revision #306: Corrects RTP adresses logged in pcap file. Adds an informational log when the RTP loss rate is > 5% (at most an entry each 5 seconds).
14 years ago
Vincent Lucas da9780acee Updates ice4j library (revision #305): Corrects the received STUN packet address logged in pcap file. And corrects the received/send STUN packet address logged in pcap file for JingleNodes.
14 years ago
Vincent Lucas b6c16610dd Updates ice4j library corresponding to revision #304: corrects logged addresses for relayed packets.
14 years ago
Damian Minkov 4cb5d7107c Adds ice states to call info.
14 years ago
Sebastien Vincent c15fdf24ed Updates ice4j.jar which fixes possible deadlock in ConnectivityCheckClient.
14 years ago
Sebastien Vincent 6f0b55ef5e Update ice4j.jar which adds additionnall logs and fixes some possible race conditions. The patches of ice4j was contributed by Daniel Pocock on the dev mailing-list with subject "ice4j patches".
14 years ago
Vincent Lucas 74d0012eb4 Updates ice4j library to revision 3000, which provides CandidateExtendedType. Updates JingleNodesCandidate constructor to comply with the ice4j update.
14 years ago