Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-16 | DHT_bootstrap.c now has TCP server functionality enabled. | irungentoo | |
Fixed a regression (same type as last commit). | |||
2014-04-15 | Fixed regression, announce responses can contain 0 nodes. | irungentoo | |
2014-04-15 | Merge branch 'master' of https://github.com/tycho/ProjectTox-Core into ↵ | irungentoo | |
tycho-master | |||
2014-04-15 | Major protocol changes, this commit breaks all network compatibility. | irungentoo | |
Removed a bunch of useless space from various structs. pack_nodes() and unpack_nodes() are now used to transmit lists of nodes for the DHT and onion parts. They provide a way to transmit both ipv6 and ipv4 nodes in the same packet in a portable way that takes as little space as possible without compression. Using pack_nodes, merged the send nodes and send nodes ipv6 packets into one packet greatly reducing the risk of amplification attacks. | |||
2014-04-14 | Added function to TCP client and some tests. | irungentoo | |
2014-04-13 | media.h: include 'opus.h' instead of 'opus/opus.h' | Steven Noonan | |
The current 'opus/opus.h' works if your opus.h is in /usr/include/opus, as /usr/include is already in the header search path. If your opus header search path is found via pkg-config, however, you will get something like this: $ pkg-config --cflags opus -I/usr/local/Cellar/opus/1.1/include/opus Since this is pointing directly to include/opus, the 'opus/' prefix on the header include directive will break. Since 'opus.h' should work in both cases (as in both cases it will be discovered via pkg-config), just use the simpler 'opus.h'. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||
2014-04-13 | toxav/Makefile.inc: add LIBSODIUM_* variables to flags | Steven Noonan | |
These are needed if libsodium paths are discovered by 'configure'. Most systems don't need this just because libsodium is already on the header/library search paths, but on e.g. Mac OS X this is required. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||
2014-04-13 | TCP_client pretty much done? | irungentoo | |
Now next step is integrating it in tox. Added TCP server functionality to bootstrap server (define TCP_RELAY_ENABLED to enable it.) | |||
2014-04-13 | sockets: support Mac OS X way of disabling SIGPIPE on a socket | Steven Noonan | |
Mac OS X doesn't have MSG_NOSIGNAL, so we need to use SO_NOSIGPIPE. Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||
2014-04-12 | Pings and onion packets implemented in TCP_Client.c | irungentoo | |
Astyled one test and added a couple lines to another. | |||
2014-04-11 | Some code written for the TCP part. | irungentoo | |
2014-04-10 | Added TCP test to build system. | irungentoo | |
2014-04-09 | Merge branch 'avfix' of https://github.com/aitjcize/ProjectTox-Core into ↵ | irungentoo | |
aitjcize-avfix | |||
2014-04-09 | whitespace fix & proper use of "i.e.," | Carlos E. Garcia | |
2014-04-10 | Fix memory leak. | AZ Huang | |
2014-04-09 | Fix phone.c | AZ Huang | |
2014-04-08 | Merge branch 'openbsd' of https://github.com/czarkoff/ProjectTox-Core into ↵ | irungentoo | |
czarkoff-openbsd | |||
2014-04-08 | Add /usr/local/{include,lib} to search paths on OpenBSD | Dmitrij D. Czarkoff | |
2014-04-08 | Drop typedef redeclarations | Dmitrij D. Czarkoff | |
C99 doesn't permit redeclaring typedefs in the same scope. | |||
2014-04-08 | Include 'netinet/in_systm.h' on OpenBSD | Dmitrij D. Czarkoff | |
Otherwise 'n_time' is undefined. | |||
2014-04-07 | Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into ↵ | irungentoo | |
mannol1-master | |||
2014-04-07 | Bug fix | mannol | |
2014-04-06 | Added TCP_client. | irungentoo | |
Some work done on the TCP part. | |||
2014-04-06 | Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into ↵ | irungentoo | |
mannol1-master | |||
2014-04-06 | Codec settings | mannol | |
2014-04-05 | Astyled test. | irungentoo | |
2014-04-05 | Rename suite | mannol | |
2014-04-05 | Added test | mannol | |
2014-04-04 | Added functions to get/set the nospam value to the public api. | irungentoo | |
2014-04-03 | Maximum name lengths should now be the real maximum and not one byte less. | irungentoo | |
2014-04-02 | Some code cleanups. | irungentoo | |
2014-04-01 | Fixed bug where TOX_FAERR_SETNEWNOSPAM would be returned instead of | irungentoo | |
TOX_FAERR_ALREADYSENT when re adding a confirmed friend. | |||
2014-03-31 | tox_group_get_names now returns a list of name lengths along with the list ↵ | irungentoo | |
of names. TCP test now also tests pings. | |||
2014-03-30 | TCP server now sends/handles ping packets. | irungentoo | |
2014-03-29 | TCP server now has onion functionality. | irungentoo | |
All the IP/Port related structs now have __attribute__ ((__packed__)) | |||
2014-03-28 | TCP server almost ready. | irungentoo | |
2014-03-27 | Merge pull request #818 from maksqwe/rtp_header_fix | irungentoo | |
fix RTPHeader filling by zeros underflow | |||
2014-03-28 | fix RTPHeader filling by zeros underflow | Maks Naumov | |
regression from 6a78e2e71c1471b89646a71a1adeb0529cfb73d4 | |||
2014-03-26 | TCP server testing in progress. | irungentoo | |
2014-03-25 | Basic TCP server stuff should be all done, started testing it. | irungentoo | |
2014-03-24 | A bit more work on TCP server. | irungentoo | |
I'm going to start working more diligently on this tommorow, the last week hasn't really been productive. | |||
2014-03-23 | Merge pull request #817 from mannol1/master | irungentoo | |
Fixed cancel and added handling of the glare case | |||
2014-03-23 | Remove header | mannol | |
2014-03-23 | Why do it even care | mannol | |
2014-03-23 | Merge pull request #815 from jin-eld/nacl-fix-3 | irungentoo | |
More NaCl related fixes | |||
2014-03-23 | Fix NaCl builds for *BSD | Jin^eLD | |
From what I see there is a difference between *BSD and Linux when linking vs. toxcore which has been bulit vs. the NaCl library: on Linux it only links if NaCl's object files (i.e. randombytes.o) is present in the linker options, however on *BSD systems this will cause a linking error, see: https://github.com/Tox/toxic/issues/31#issuecomment-38224441 This commit makes sure that we do not add the NaCl object files to our pkg-config settings on *BSD, but do add them on Linux. | |||
2014-03-23 | Fix shared/static settings when building vs. NaCl library | Jin^eLD | |
Make sure the shared lib build is really disabled when compiling vs. NaCl: moved settings before libtool initialization fixed parameter name | |||
2014-03-22 | Some work on TCP server done. | irungentoo | |
2014-03-22 | Clare case fix | mannol | |
Wot fix | |||
2014-03-22 | Well this seems to be working | mannol | |