summaryrefslogtreecommitdiff
path: root/socket
Commit message (Expand)AuthorAgeFilesLines
* udp-turn: Don't dereference priv before check that it's validOlivier Crête2014-10-091-2/+2
* socket: Fix a leak on the slow TURN packet handling pathPhilip Withnall2014-09-231-0/+1
* socket: Return early from socket functions if the socket is closedPhilip Withnall2014-09-027-0/+78
* socket: Fix return values of socket_send_messages in socks5.cPhilip Withnall2014-09-021-2/+1
* socket: Gracefully return from send() if the socket is closedPhilip Withnall2014-08-211-0/+4
* socket: Remove dead codePhilip Withnall2014-08-141-3/+0
* Revert "agent: Separate reliability from ice-tcp vs ice-udp"Olivier Crête2014-07-254-17/+6
* Fix timer for TURN CreatePermission.Youness Alaoui2014-07-221-25/+31
* tcp-passive: Relay the tcp writable callback upOlivier Crête2014-07-121-9/+5
* socket: Avoid g_main_context_ref(NULL) calls using the default contextPhilip Withnall2014-07-072-0/+8
* agent: Separate reliability from ice-tcp vs ice-udpOlivier Crête2014-05-174-6/+17
* Add a nice_socket_can_send and nice_socket_set_writable_callback APIsYouness Alaoui2014-05-1712-7/+248
* Change argument names for tcp-bsdYouness Alaoui2014-05-172-3/+3
* Set local address of TCP-BSD socketJakub Adam2014-05-172-9/+9
* nice_tcp_bsd_socket_new: rename addr -> remote_addrJakub Adam2014-05-172-5/+5
* Move the rfc4571 handling for OC2007 into udp-turnYouness Alaoui2014-05-172-19/+95
* Wrap socket_send in udp-turn to avoid if/else on reliable everywhereYouness Alaoui2014-05-171-38/+48
* Check real received size for pseuddossl handshakeYouness Alaoui2014-05-171-4/+5
* Store connections in tcp-passive to allow sendingYouness Alaoui2014-05-171-1/+40
* Add tcp-passive and tcp-active socket layers with unit testYouness Alaoui2014-05-176-0/+578
* Add a nice_socket_recv convenience function similar to nice_socket_sendYouness Alaoui2014-05-152-1/+21
* Refactor tcp-bsd to ease integration of tcp-act/tcp-passiveYouness Alaoui2014-05-152-26/+42
* Factor out the add_to_be_sent into a helper API for socketsYouness Alaoui2014-05-157-334/+337
* Do not allow message_offset to become negative when queuing messagesYouness Alaoui2014-05-151-1/+4
* Rename turn files and API to be UDP specificYouness Alaoui2014-05-156-78/+78
* Add support for MS-TURN in tcp-turnYouness Alaoui2014-05-151-4/+75
* Add support for MS Office Communicator pseudossl compatibilityYouness Alaoui2014-05-152-12/+90
* Add a nice_socket_send_reliable API for internal use.Youness Alaoui2014-05-159-57/+304
* turn: In case of error, don't just pass through the data, return an errorYouness Alaoui2014-05-151-9/+10
* Return number of sent messages in socket_send_messages when an error happens ...Youness Alaoui2014-05-154-0/+8
* Fix return value of send_messages in socks5Youness Alaoui2014-05-151-2/+2
* Allow tcp-bsd to act as reliable or non reliable transport and fix is_reliabl...Youness Alaoui2014-05-157-10/+25
* Add a socket type for socket layerYouness Alaoui2014-05-158-2/+24
* stunmessage: Revert another function to use sockaddrOlivier Crête2014-05-021-2/+2
* Fix udp-turn returning wrong message length in socket_recv_messages.Youness Alaoui2014-04-281-1/+1
* Return the correct originating IP on TURNYouness Alaoui2014-04-231-0/+2
* tcp-bsd: Don't clear error that hasn't been setOlivier Crête2014-04-081-3/+2
* Fix TCP TURN for Google compatibility. Message length was sent uninitializedYouness Alaoui2014-04-041-0/+1
* Small cleaning of tcp-bsd.cYouness Alaoui2014-04-041-19/+21
* Rename variables that shadow global definitionsOlivier Crête2014-03-311-2/+2
* stun: Use struct sockaddr_storage * for any pointer that we write toOlivier Crête2014-03-311-11/+11
* Don't mix gsize vs size_t, seems like they're not always the same sizeOlivier Crête2014-03-311-4/+4
* tcp-turn: Don't access output message after freeing itOlivier Crête2014-03-301-2/+3
* turn: Don't overwrite source, destroy it firstOlivier Crête2014-03-301-0/+4
* turn: Don't access list node after freeing itOlivier Crête2014-03-301-0/+5
* turn: Put timeouts on the specific main contextOlivier Crête2014-03-301-21/+32
* turn: Don't try to process empty messagesOlivier Crête2014-03-271-0/+3
* tcp-bsd: Use default main context if none specifiedOlivier Crête2014-03-271-0/+2
* turn-tcp: Don't corrupt messagesOlivier Crête2014-03-271-21/+13
* Remove the "length" parameter from NiceOutputMessageOlivier Crête2014-01-317-55/+57