Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ms-ice: calculate FINGERPRINT according to [MS-ICE2] | Jakub Adam | 2016-10-26 | 1 | -2/+6 |
| | | | | | | | | | | | | | | | | Connectivity checks that are fully conforming to [MS-ICE2] should contain IMPLEMENTATION-VERSION attribute ([MS-ICE2] 2.2.2.2) equal to 2 and their FINGERPRINT should be calculated as described in RFC5389 section 15.5 (i.e. using standard CRC lookup table). We need this because some Skype for Business clients no longer accept messages whose FINGERPRINT contains a value calculated using Microsoft's old custom CRC table (specified verbatim in [MS-ICE2] 3.1.4.8.2). The change creates a compatibility breakage with legacy Lync clients which will be fixed in following commits. Differential Revision: https://phabricator.freedesktop.org/D1136 | ||||
* | stun: Fix documentation to use ‘nul-terminated’ for strings | Philip Withnall | 2015-03-10 | 1 | -3/+3 |
| | | | | | NULL is ((gpointer) 0). nul is '\0'. Arrays can be NULL terminated. Strings can be nul terminated. | ||||
* | docs: Add various missing documentation comments and update sections.txt | Philip Withnall | 2015-01-02 | 1 | -0/+2 |
| | | | | | This straightens out the last few bits of the documentation and almost allows `make check` to pass in docs/. | ||||
* | stunmessage: Accept NULL terminated buffers for fast speed validation | Olivier Crête | 2014-05-17 | 1 | -2/+3 |
| | |||||
* | Add support for MS-TURN in OC2007 compatibility turn usage | Youness Alaoui | 2014-05-15 | 1 | -0/+3 |
| | |||||
* | stunmessage: Revert another function to use sockaddr | Olivier Crête | 2014-05-02 | 1 | -1/+1 |
| | | | | The farstream unit tests were using it. | ||||
* | stun: Use struct sockaddr_storage * for any pointer that we write to | Olivier Crête | 2014-03-31 | 1 | -6/+6 |
| | | | | | | Some platforms have a larger alignment requirement for struct sockaddr_* than for plain struct sockaddr, in that case, we need to make sure that the incoming pointer has the right alignement before taking it in. | ||||
* | stun: Add a fast version of stun_message_validate_buffer_length() | Philip Withnall | 2014-01-31 | 1 | -0/+47 |
| | | | | | | | | | | | | | | stun_message_validate_buffer_length() is already fast, but requires the entire message to be in a single monolithic buffer. For introducing vectored I/O, this becomes impossible to guarantee. Rather than rewriting the STUN code to natively support vectors of buffers (which would be a huge undertaking, and would probably slow the code down considerably), implement a fast check of whether a message is likely to be a STUN packet which *does* support vectored I/O. This can then be used to determine whether to compact the vector of buffers to a single monolithic one in order to validate the message more thoroughly. | ||||
* | MS-TURN support for Microsoft Office Communicator | Jakub Adam | 2010-10-01 | 1 | -3/+44 |
| | |||||
* | Compatibility with MSOC 2007 R2 | Jakub Adam | 2010-10-01 | 1 | -1/+5 |
| | |||||
* | Fix various gtk-doc warnings/errors and typos | Youness Alaoui | 2010-02-16 | 1 | -6/+6 |
| | |||||
* | Fix copyright headers for all files | Youness Alaoui | 2010-02-16 | 1 | -2/+6 |
| | |||||
* | Fix confusing docs, addr_len is an IN and OUT variable... | Youness Alaoui | 2009-04-16 | 1 | -4/+7 |
| | |||||
* | Fix documentation | Youness Alaoui | 2009-03-31 | 1 | -0/+1 |
| | |||||
* | Install the headers to the appropriate directory and specify how to include ↵ | Youness Alaoui | 2009-03-05 | 1 | -0/+1 |
| | | | | the files from the docs | ||||
* | Move functions and prototypes from one file to another to avoid having to ↵ | Youness Alaoui | 2009-03-05 | 1 | -0/+35 |
| | | | | install non public headers | ||||
* | Change includes to minimize non public API from being included | Youness Alaoui | 2009-03-05 | 1 | -5/+8 |
| | |||||
* | gtk trick to recognize a typedef + struct, use an underscore... allows the ↵ | Youness Alaoui | 2009-02-23 | 1 | -2/+2 |
| | | | | content of the struct to appear in the gtk-doc | ||||
* | Add documentation for libstun and fix some docs elsewhere | Youness Alaoui | 2009-02-23 | 1 | -2/+16 |
| | |||||
* | Add gtk-doc for stunmessage API | Youness Alaoui | 2009-02-16 | 1 | -103/+305 |
| | |||||
* | Clean the files from unwanted gtk-doc tags | Youness Alaoui | 2009-02-16 | 1 | -2/+3 |
| | |||||
* | Change all stun_XXX_t enums/structs into StunXxx to have a common naming ↵ | Youness Alaoui | 2009-02-16 | 1 | -36/+36 |
| | | | | convention | ||||
* | Find and document every message attribute/error code and from which ↵ | Youness Alaoui | 2009-02-16 | 1 | -44/+223 |
| | | | | RFC/Draft they come from.. Also updated the error-codes strings | ||||
* | Making the stun_message API use a StunMessageReturn enum instead of errno ↵ | Youness Alaoui | 2009-01-30 | 1 | -29/+41 |
| | | | | values to communicate errors | ||||
* | Replace all references to 3489BIS into RFC 5389 as it has just been released | Youness Alaoui | 2008-11-03 | 1 | -19/+19 |
| | |||||
* | Fix includes for win32 compilation | Youness Alaoui | 2008-11-03 | 1 | -1/+6 |
| | |||||
* | Remove all 'restrict' keywords as they are not supported by MSVC | Youness Alaoui | 2008-11-03 | 1 | -9/+9 |
| | |||||
* | Readding necessary socket includes | Youness Alaoui | 2008-10-28 | 1 | -0/+1 |
| | |||||
* | correctly ifdef/else/endif the includes for winsock and sys/socket | Youness Alaoui | 2008-10-28 | 1 | -0/+7 |
| | |||||
* | Add the jingle and turn-09 methods and comprehension attributes | Youness Alaoui | 2008-09-17 | 1 | -2/+8 |
| | |||||
* | Fixing TURN support. correctly send the send indication/request and parse ↵ | Youness Alaoui | 2008-09-16 | 1 | -0/+1 |
| | | | | the data indication | ||||
* | Fix long term credentials validation/creation of responses and error saying ↵ | Youness Alaoui | 2008-09-10 | 1 | -0/+2 |
| | | | | unauthorized on 401/400 error responses | ||||
* | make indentation consistent | Olivier Crête | 2008-08-14 | 1 | -2/+1 |
| | |||||
* | Replace the SERVER attribute with the SOFTWARE attribute per draft 17 | Olivier Crête | 2008-08-14 | 1 | -1/+1 |
| | |||||
* | Completed TURN usage in libstun | Youness Alaoui | 2008-08-06 | 1 | -1/+4 |
| | |||||
* | Adding TURN specific enums and constants | Youness Alaoui | 2008-08-05 | 1 | -2/+6 |
| | |||||
* | Adding the ability to change the XOR value for the XOR-MAPPED-ADDRESS | Youness Alaoui | 2008-07-30 | 1 | -0/+8 |
| | |||||
* | add a static const for all the known atttributes.. fixes stunbdc with ↵ | Youness Alaoui | 2008-06-17 | 1 | -0/+33 |
| | | | | stunserver.org | ||||
* | Updating stun to include an agent | Youness Alaoui | 2008-06-06 | 1 | -60/+73 |
| | |||||
* | (WIP) Huge refactoring of functions... first step towards the agent | Youness Alaoui | 2008-06-03 | 1 | -0/+374 |