Permalink
Switch branches/tags
Commits on Jul 13, 2018
Commits on May 23, 2018
  1. Log msg type (#138)

    bgrozev committed May 23, 2018
    * ref: Minor cleanup.
    
    * ref: Uses a constant.
    
    * log: Logs the message type when a message encode fails.
Commits on May 16, 2018
  1. AbstractUdpListener should be able to release its resources (#140)

    guusdk authored and bgrozev committed May 16, 2018
    * AbstractUdpListener should be able to release its resources
    
    A new 'close' method has been added to AbstractUdpListener that is modeled after the 'close' implementation
    of AbstractTcpListener.
    
    This change can be used to prevent the issue described in #139
    
    * Prevent concurrent modification of collection.
    
    Part of the processing is removal from the collection that is being iterated over. To
    avoid concurrent modification exceptions, a copy of the collection is made, prior to
    iteration.
    
    * Style fixes and added copyright notice.
Commits on Mar 23, 2018
Commits on Nov 16, 2017
  1. Use field instead of local variable.

    guusdk authored and bgrozev committed Nov 16, 2017
  2. Fix negation bug.

    guusdk authored and bgrozev committed Nov 14, 2017
  3. Allow bind to wildcard (any) local address.

    guusdk authored and bgrozev committed Nov 14, 2017
    This commit allows the project to bind to any local address, by setting
    a property.
Commits on Nov 14, 2017
  1. Fixes a race condition leading to a thread stuck in receive() (#135)

    bgrozev authored and bbaldino committed Nov 14, 2017
    * fix: Fixes a race condition leading to a thread
    
    being stuck in AbstractUdpListener.MySocket#receive().
    
    * minor: Braces, cleanup.
Commits on Nov 13, 2017
  1. Annotate Google SSLTCP hardcoded values.

    guusdk authored and bgrozev committed Nov 10, 2017
    This commit adds documentation only. It does not introduce functional changes.
    
    The documentation was generated by crafting hex dumps from the values hardcoded
    in the source code, which were fed to Wireshark (using its "import from hex dump"
    option).
Commits on Aug 21, 2017
  1. Merge pull request #131 from bgrozev/revert-username-hack

    bbaldino committed Aug 21, 2017
    Reverts feecace (username attribute …
Commits on Aug 19, 2017
Commits on Jul 20, 2017
  1. Switch to semantic versioning

    ibauersachs authored and bgrozev committed Jul 12, 2017
Commits on Jul 19, 2017
  1. Merge pull request #122 from bgrozev/multiplexing-fixes-and-features2

    bgrozev committed Jul 19, 2017
    Multiplexing fixes and features
Commits on Jul 12, 2017
  1. fix: Does not close Multiplexing on Multiplexed.close()

    bgrozev committed Jul 11, 2017
    Waits until all of the Multiplexed sockets belonging to a Multiplexing
    are closed before closing the Multiplexing socket. Also introduces the
    "persistent" flag of Multiplexing, which keeps it open even after all
    of its Multiplexed sockets are closed.
    
    fix: Makes MultiplexingDatagramSocket#persistent final.
Commits on Jun 29, 2017
Commits on Jun 26, 2017
  1. Merge pull request #120 from bgrozev/edge-workaround

    bbaldino committed Jun 26, 2017
    fix: Uses the correct index.
  2. fix: Uses the correct index.

    bgrozev committed Jun 26, 2017
Commits on Jun 23, 2017
  1. Merge pull request #119 from bgrozev/edge-workaround

    bbaldino committed Jun 23, 2017
    fix: Works around a bug in Edge
Commits on May 10, 2017
  1. Merge pull request #115 from jitsi/fix-filedescriptor-leak

    bgrozev committed May 10, 2017
    Fixes leak of file descriptors
  2. fix: Fixes a bug which prevents the socket to close.

    bgrozev committed May 10, 2017
    After the delegate is closed, isClosed() would return true,
    which would prevent the DatagramSocket instance (super) from
    actually closing and releasing its resources.
  3. Fixes leak of file descriptors by not closing DatagramSockets.

    damencho committed May 10, 2017
    The problem was reproduced with java7 and defining multiple ipv6 fake(not-operational) addresses to one of the interfaces and running for a while.
    Fixes jitsi/jitsi-meet#1390 and fixes jitsi/jicofo#167.
Commits on May 8, 2017
  1. Merge pull request #113 from imont/harvest-timeout

    bgrozev committed May 8, 2017
    Introduce harvesting timeout option
Commits on Apr 28, 2017
Commits on Apr 20, 2017
  1. Merge pull request #112 from jitsi/so-rcvbuf-public

    bgrozev committed Apr 20, 2017
    ref: Makes the single port recv buffer sysprop public.
Commits on Apr 11, 2017
  1. Merge pull request #97 from bgrozev/minor-changes

    damencho committed Apr 11, 2017
    Minor changes: fixes typos and removes duplicated code
Commits on Apr 10, 2017
  1. Merge pull request #110 from bgrozev/fix-leaks

    damencho committed Apr 10, 2017
    Fix leaks
  2. fix: Closes the MultiplexingDatagramSocket instances created by singl…

    bgrozev committed Apr 10, 2017
    …e-port UDP candidates.
Commits on Mar 30, 2017
  1. Merge pull request #107 from bgrozev/fix-101

    bbaldino committed Mar 30, 2017
    Fix 101
  2. Merge pull request #108 from bgrozev/update-docs

    bbaldino committed Mar 30, 2017
    Update docs