Lyubomir Marinov
afb27d05c3
- Prevents a NullPointerException in ice4j's Connector#stop() which appears quite often with unknown side effects.
...
- Prevents a NullPointerException in ToolsMenu related to the Jitsi VideoBridge menu item which causes of long chain of other exceptions and, eventually, prevents the application from completing its startup.
- Moves the C source code of JNI PortAudio library from Jitsi/net.java.sip.communicator to libjitsi/org.jitsi. Removes a couple of Java method and C function implementations each of which repeats three times. Fixes possible cases of leaving native callback threads which have been attached to the JVM in undetermined states.
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.
14 years ago
Vincent Lucas
927108af5d
Updates Ice4j to r342: Corrects harvesting time for disabled harvester.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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.
14 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).
14 years ago
Vincent Lucas
a1c61aec2d
Updates Ice4j to revision #331 : Corrects STUN packet length computation as pointed outby Pawel Domas.
14 years ago
Vincent Lucas
c3f189792f
Updates Ice4j to revision #330 : Improves detection of STUN packets (MAGIC_COOKIE and valid length header field).
14 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).
14 years ago
Vincent Lucas
a687c482c6
Adds password support for google relayed candidate (updates ice4j to svn revision #322 ).
14 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.
14 years ago
Vincent Lucas
f8983838a7
Update ice4j to svn revision #318 : Reduces log information about harvesting time.
14 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 :
...
Corrects a java under MAC OSX bug when dealing with ipv6 local interface:
the destination address (as well as the source address) under java / MAC OSX
must have a scope ID, i.e. "fe80::1%en1".
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.
...
Fixes a problem with creating two transport managers for jabber calls and slow creating of upnpharvester.
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
Sebastien Vincent
2d127c27d3
Try to fix Gingle call establishment issues by waiting IQ result of transport-info IQ request.
14 years ago
Sebastien Vincent
23d7cb83e5
Updates ice4j.jar which delay connectivity checks reemission when receiving STALE-CREDENTIALS error (that can happen when one peer have not receive candidates list from remote but receive already one of its connectivity check). This also fix the stop of some ICE threads.
14 years ago
Sebastien Vincent
fd02ba901d
Updates ice4j.jar that fixes a race condition and sends an 'stale credentials' error when receiving binding request where its username does not match any of local ufrag/rfrag.
14 years ago
Sebastien Vincent
5f02a419e0
Updates ice4.jar which allows GTalk controlled agent to nominate pair under some circumstances when it receives a binding success response for one of its checks.
14 years ago
Sebastien Vincent
cb2422fc88
Updates ice4j.jar that reduces logs output when ICE state is completed.
15 years ago
Sebastien Vincent
c478197fbc
Updates ice4j.jar which logs only some debug information in certain ICE state and doesn't log stacktrace for 'no route to host' error.
15 years ago
Sebastien Vincent
5b0565bde1
Fixes Google ICE negociation between two peers on the same LAN.
15 years ago
Sebastien Vincent
ae090057c7
Updates ice4j.jar which fixes blocking state connecting/incoming call.
15 years ago
Sebastien Vincent
87ad46acf9
Updates ice4j.jar which fixes a problem with symmetrical NAT. Adds support for Vtok android/iPhone application (i.e. removes IPv6 addresses from candidates offer).
15 years ago
Sebastien Vincent
88b0a536e2
Updates ice4j.jar which fixes negociation with SSLTCP candidates when Gmail user call Jitsi ones.
15 years ago
Sebastien Vincent
c678768812
Updates ice4j.jar which lower log level of keep-alive and useCandidate stuff.
15 years ago
Sebastien Vincent
07c7a7b475
Updates ice4j.jar which fixes some bugs with TCP. Fixes Exception when having SSLTCP candidates.
15 years ago
Sebastien Vincent
da25b04a56
Removes add of TCP framing header in RTPConnectorTCP*. Updates ice4j.jar which handle correctly TCP framing header for both local and relayed candidates.
15 years ago
Sebastien Vincent
4c66d9eedc
Updates ice4j.jar which fixes Google's ICE with TCP transport.
15 years ago
Sebastien Vincent
0ec405d8d1
Updates ice4j.jar which allow CandidatePair to be updated with useCandidateReceived even if its state is not succeeded.
15 years ago
Sebastien Vincent
a9a134c2ea
Updates ice4j.jar which make sure we search CandidatePair with the local/remote ufrag and handles candidates TCP connect() in a separate to avoids being blocked for some second (which is at maximum 1 second per CandidatePair).
15 years ago
Sebastien Vincent
2ea86c5bd6
Updates ice4j.jar which fixes two deadlocks (related to DefaultNominatorStrategy for the first one and PaceMaker for the second ones) and fixes a case where in certain circumstances with Google ICE the two peer will choose different candidate pairs (that leads to no audio at all).
15 years ago
Sebastien Vincent
a06df2e0b7
Updates ice4j.jar which fixes the way to detect relay candidate for the FirstHostOrReflexive nomination strategy and modify loging information for the keep-alive using binding request/response.
15 years ago