summaryrefslogtreecommitdiff
path: root/socket
AgeCommit message (Expand)AuthorFilesLines
2014-09-02socket: Return early from socket functions if the socket is closedPhilip Withnall7-0/+78
2014-09-02socket: Fix return values of socket_send_messages in socks5.cPhilip Withnall1-2/+1
2014-08-21socket: Gracefully return from send() if the socket is closedPhilip Withnall1-0/+4
2014-08-14socket: Remove dead codePhilip Withnall1-3/+0
2014-07-25Revert "agent: Separate reliability from ice-tcp vs ice-udp"Olivier Crête4-17/+6
2014-07-22Fix timer for TURN CreatePermission.Youness Alaoui1-25/+31
2014-07-12tcp-passive: Relay the tcp writable callback upOlivier Crête1-9/+5
2014-07-07socket: Avoid g_main_context_ref(NULL) calls using the default contextPhilip Withnall2-0/+8
2014-05-17agent: Separate reliability from ice-tcp vs ice-udpOlivier Crête4-6/+17
2014-05-17Add a nice_socket_can_send and nice_socket_set_writable_callback APIsYouness Alaoui12-7/+248
2014-05-17Change argument names for tcp-bsdYouness Alaoui2-3/+3
2014-05-17Set local address of TCP-BSD socketJakub Adam2-9/+9
2014-05-17nice_tcp_bsd_socket_new: rename addr -> remote_addrJakub Adam2-5/+5
2014-05-17Move the rfc4571 handling for OC2007 into udp-turnYouness Alaoui2-19/+95
2014-05-17Wrap socket_send in udp-turn to avoid if/else on reliable everywhereYouness Alaoui1-38/+48
2014-05-17Check real received size for pseuddossl handshakeYouness Alaoui1-4/+5
2014-05-17Store connections in tcp-passive to allow sendingYouness Alaoui1-1/+40
2014-05-17Add tcp-passive and tcp-active socket layers with unit testYouness Alaoui6-0/+578
2014-05-15Add a nice_socket_recv convenience function similar to nice_socket_sendYouness Alaoui2-1/+21
2014-05-15Refactor tcp-bsd to ease integration of tcp-act/tcp-passiveYouness Alaoui2-26/+42
2014-05-15Factor out the add_to_be_sent into a helper API for socketsYouness Alaoui7-334/+337
2014-05-15Do not allow message_offset to become negative when queuing messagesYouness Alaoui1-1/+4
2014-05-15Rename turn files and API to be UDP specificYouness Alaoui6-78/+78
2014-05-15Add support for MS-TURN in tcp-turnYouness Alaoui1-4/+75
2014-05-15Add support for MS Office Communicator pseudossl compatibilityYouness Alaoui2-12/+90
2014-05-15Add a nice_socket_send_reliable API for internal use.Youness Alaoui9-57/+304
2014-05-15turn: In case of error, don't just pass through the data, return an errorYouness Alaoui1-9/+10
2014-05-15Return number of sent messages in socket_send_messages when an error happens ...Youness Alaoui4-0/+8
2014-05-15Fix return value of send_messages in socks5Youness Alaoui1-2/+2
2014-05-15Allow tcp-bsd to act as reliable or non reliable transport and fix is_reliabl...Youness Alaoui7-10/+25
2014-05-15Add a socket type for socket layerYouness Alaoui8-2/+24
2014-05-02stunmessage: Revert another function to use sockaddrOlivier Crête1-2/+2
2014-04-28Fix udp-turn returning wrong message length in socket_recv_messages.Youness Alaoui1-1/+1
2014-04-23Return the correct originating IP on TURNYouness Alaoui1-0/+2
2014-04-08tcp-bsd: Don't clear error that hasn't been setOlivier Crête1-3/+2
2014-04-04Fix TCP TURN for Google compatibility. Message length was sent uninitializedYouness Alaoui1-0/+1
2014-04-04Small cleaning of tcp-bsd.cYouness Alaoui1-19/+21
2014-03-31Rename variables that shadow global definitionsOlivier Crête1-2/+2
2014-03-31stun: Use struct sockaddr_storage * for any pointer that we write toOlivier Crête1-11/+11
2014-03-31Don't mix gsize vs size_t, seems like they're not always the same sizeOlivier Crête1-4/+4
2014-03-30tcp-turn: Don't access output message after freeing itOlivier Crête1-2/+3
2014-03-30turn: Don't overwrite source, destroy it firstOlivier Crête1-0/+4
2014-03-30turn: Don't access list node after freeing itOlivier Crête1-0/+5
2014-03-30turn: Put timeouts on the specific main contextOlivier Crête1-21/+32
2014-03-27turn: Don't try to process empty messagesOlivier Crête1-0/+3
2014-03-27tcp-bsd: Use default main context if none specifiedOlivier Crête1-0/+2
2014-03-27turn-tcp: Don't corrupt messagesOlivier Crête1-21/+13
2014-01-31Remove the "length" parameter from NiceOutputMessageOlivier Crête7-55/+57
2014-01-31Remove the "to" parameter from NiceOutputMessageOlivier Crête9-92/+88
2014-01-31socket: Add note that the packet dropping in tcp-bsd is broken behaviorOlivier Crête1-0/+3