Commit Graph

148 Commits

Author SHA1 Message Date
irungentoo 65b4c026f4 The width and height set during the video encoder initialization is
now described as the maximum width and height of images.

This is to work around what appears to be a bug in libvpx where the
resolution of the stream can be decreased but increasing it above
its originally set value introduces memory corruption.
2014-07-05 14:36:19 -04:00
irungentoo c4f0650ae3 Fixed const related warnings. 2014-07-02 16:04:41 -04:00
irungentoo 139cfa7aeb Merge branch 'master' of https://github.com/mannol1/toxcore 2014-06-22 19:54:40 -04:00
mannol 6f46dd5afd Removed hamful code 2014-06-23 00:22:01 +02:00
irungentoo 881b2d900d Fixed some warnings. 2014-06-15 20:49:39 -04:00
irungentoo 2fa8815a85 Fixed some warnings. 2014-06-10 18:51:40 -04:00
irungentoo 07936960df Astyle and fixes. 2014-06-10 18:35:55 -04:00
irungentoo ac5e44debb Kill toxes when finished in tox_test to test tox_kill. 2014-06-06 09:50:19 -04:00
irungentoo ad20432494 tox_test now checks if TOX_MAX_MESSAGE_LENGTH is correctly set. 2014-06-01 20:48:02 -04:00
irungentoo 89bf08287d Renamed tox_do_run_interval to tox_do_interval.
tox_do_interval now returns a time in ms based on how much action
is going on in net_crypto.
2014-05-30 23:01:17 -04:00
irungentoo 2a719f3168 Fixed issue. 2014-05-25 12:45:09 -04:00
irungentoo 9a4659e575 Replaced randombytes_salsa20_random_buf() with randombytes() in av tests. 2014-05-25 12:28:59 -04:00
irungentoo 82e38883a2 Merge branch 'mannol1-Multicalls' into multi-av 2014-05-25 12:27:48 -04:00
mannol 565e95301f Tests works and some fixes 2014-05-24 16:02:01 +02:00
mannol c9f1c6882d Merge upstream fo real now? 2014-05-20 00:27:02 +02:00
mannol a1f2a18ae4 Merge upstream and other stuff 2014-05-20 00:10:40 +02:00
mannol 843171fbc8 This works. 2014-05-16 19:56:40 +02:00
irungentoo a514167952 Exposed and tested disconnect notification TCP packets. 2014-05-15 20:57:55 -04:00
irungentoo c5559e192d Added OOB packets to the TCP client and server. 2014-05-14 17:15:43 -04:00
irungentoo 8afe4a4fd7 Really fixed TCP_test. 2014-05-14 06:30:05 -04:00
irungentoo c2523a3c67 Fixed TCP_test.
TCP_test now tests set_tcp_connection_number.
2014-05-13 20:52:34 -04:00
irungentoo 8d50e4a866 Fixed tox_test sometimes timing out. 2014-05-13 12:09:40 -04:00
irungentoo 53cc5ea6a9 Fixed onion test. 2014-05-12 19:43:44 -04:00
mannol 9bb910a370 This should work 2014-05-10 18:00:49 +02:00
irungentoo b0731f54cd Fixed small issues.
Added set_buffer_end().

File transfer test now checks if pieces arrive correctly.
2014-05-09 21:46:37 -04:00
irungentoo 20e9d9c079 Fixed other test. 2014-05-02 21:51:55 -04:00
irungentoo 38ebfc2989 Fixed one test. 2014-05-02 21:44:09 -04:00
mannol 0fa03b9240 Bunch of random changes 2014-05-03 01:46:03 +02:00
irungentoo 47aa53a384 Protocol implementation is starting to look ok.
Still need to decide exactly how data packets will work though.
2014-05-01 19:20:28 -04:00
mannol 42b25a4d3e Yeah many calls 2014-04-27 19:21:26 +02:00
irungentoo 45d122e2cb Fixed building with NaCl. 2014-04-25 11:17:20 -04:00
irungentoo 0559904ea2 Updated some files so that they could build with latest core.
Fixed some issues.
2014-04-23 12:29:24 -04:00
irungentoo c46ab5821d Fixed test. 2014-04-21 17:09:52 -04:00
irungentoo 496d4fe203 Fixed a test.
Removed function from Messenger.h
2014-04-21 16:54:47 -04:00
irungentoo 9c6a8432ce Crypto related cleanups.
Moved Bunch of functions from net_crypto to crypto_core.

decrypt_data_fast and decrypt_data_symmetric were the same thing
therefore, removed decrypt_data_fast.

Replaced all the crypto_secretbox_* defines with the equivalent
crypto_box_* one.

New define: crypto_box_KEYBYTES that is equal to
crypto_box_BEFORENMBYTES.
2014-04-21 16:51:36 -04:00
irungentoo de079d7cf7 Some speedups and small fixes. 2014-04-16 13:53:51 -04:00
irungentoo be413de396 Fixed regression, announce responses can contain 0 nodes. 2014-04-15 19:16:35 -04:00
irungentoo f9bf7b074a Major protocol changes, this commit breaks all network compatibility.
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-15 18:09:07 -04:00
irungentoo 229b2b2dcd Added function to TCP client and some tests. 2014-04-14 16:59:48 -04:00
irungentoo 268172ec41 Pings and onion packets implemented in TCP_Client.c
Astyled one test and added a couple lines to another.
2014-04-12 22:00:46 -04:00
irungentoo 736f5f8034 Added TCP test to build system. 2014-04-10 20:46:24 -04:00
AZ Huang e4a5c0ca09 Fix phone.c 2014-04-09 21:43:19 +08:00
irungentoo faded12a71 Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into mannol1-master 2014-04-07 20:08:10 -04:00
mannol 6e1a3b5af7 Bug fix 2014-04-07 21:52:32 +02:00
irungentoo bd0d24fc9c Added TCP_client.
Some work done on the TCP part.
2014-04-06 20:51:03 -04:00
irungentoo ef744ebbc2 Merge branch 'master' of https://github.com/mannol1/ProjectTox-Core into mannol1-master 2014-04-06 20:00:05 -04:00
mannol 3f0d6b5778 Codec settings 2014-04-06 23:59:18 +02:00
irungentoo 813198a6e7 Astyled test. 2014-04-05 14:47:58 -04:00
mannol 1efb1d341f Rename suite 2014-04-05 17:36:54 +02:00
mannol 9b476ad94f Added test 2014-04-05 17:09:44 +02:00