irungentoo
24c70c9e84
Added and implemented file_id parameter to file tranfers.
...
file_id is a 32byte identifier that can be used by users to identify
file tranfers across core/client restarts in order to resume broken
file tranfers.
In avatar tranfers it corresponds to the hash of the avatar.
Added tox_file_get_file_id() function to api to obtain the file_id
of an ongoing file transfer.
If not set, core will generate a random one.
2015-03-17 13:44:48 -04:00
iphydf
fa7c21f95c
New API fixups.
2015-03-16 13:12:25 +00:00
irungentoo
29857a3da4
This belongs in the previous commit.
2015-03-13 16:33:55 -04:00
irungentoo
8e2957ec50
Merge branch 'newer_api' of https://github.com/dubslow/toxcore into new_api
2015-03-13 15:29:34 -04:00
Dubslow
64fefb6f43
revert to TOX_FILE_KIND
2015-03-13 12:34:14 -05:00
Dubslow
3bf259f69d
Convert core code depending on the api
2015-03-12 18:23:14 -05:00
irungentoo
334cb9c8db
Check more ports in tox_test.c
2015-03-12 19:04:49 -04:00
irungentoo
8dc2db2025
Added position parameter to tox_file_send_chunk().
...
This is done so that the function now has the same parameters as the
request chunk callback.
2015-03-12 15:17:34 -04:00
irungentoo
7afab000f7
tox_new now sets error to TOX_ERR_NEW_PORT_ALLOC when binding to port fails.
2015-03-12 13:03:14 -04:00
irungentoo
1eca7b8e67
Added simple status message test to tox_test.c
2015-03-12 12:18:52 -04:00
irungentoo
43fe6e71bd
tox_callback_connection_status() implemented.
...
Attempted fix of connection checking to make it more stable.
2015-03-11 15:37:25 -04:00
irungentoo
88a8a079b6
Implemented the 3 low level network information functions.
...
Added tox_get_udp_port() to tests.
2015-03-11 08:09:45 -04:00
irungentoo
0207fcdfb0
Implementation of new api file transfers.
...
Everything should work except resuming.
2015-03-10 17:31:50 -04:00
irungentoo
36c3a270fd
Properly fixed encryptsave_test.c
2015-03-01 20:31:55 -05:00
irungentoo
680c7c2ecd
Merge branch 'new_api' of https://github.com/dubslow/toxcore into new_api
2015-03-01 20:14:01 -05:00
Dubslow
2d3077904e
Update encryption autotest
2015-02-28 12:55:40 -06:00
irungentoo
d015879cd3
Test fixes.
2015-02-27 20:33:43 -05:00
irungentoo
e61e2919a9
More tests ported to new api.
2015-02-26 08:24:19 -05:00
irungentoo
76dfccf2d6
Ported some tests to the new api.
2015-02-25 21:09:14 -05:00
irungentoo
78ea33b3f0
Fixed test.
2015-02-08 17:34:49 -05:00
irungentoo
23d76f484a
Fixed memory leak in test.
2015-02-08 16:30:48 -05:00
irungentoo
d9ea6e9485
Properly free everything at the end of each test.
2015-02-07 22:57:04 -05:00
irungentoo
f463cb52a2
Code cleanups.
...
Rename array in Node_format from client_id to public_key.
2015-01-29 19:38:44 -05:00
irungentoo
dd59d99a7a
Fixed bug in tox_load where names of size TOX_MAX_NAME_LENGTH didn't
...
load.
2014-12-21 22:12:12 -05:00
irungentoo
d1eb793a9c
auto test group titles.
2014-12-20 23:12:43 -05:00
irungentoo
82ba83e526
cs_set_video_encoder_resolution improvements.
2014-12-16 13:10:28 -05:00
irungentoo
d6da08fe9d
Fixed test.
2014-12-15 19:04:56 -05:00
irungentoo
015a8b7d75
Sendback data size is always 8 bytes.
2014-12-14 20:33:31 -05:00
irungentoo
6f3312c137
More group auto testing.
2014-12-13 21:56:36 -05:00
irungentoo
36851e7b38
Test if everything goes well when a peer leaves the group chat.
2014-12-11 20:10:57 -05:00
irungentoo
4eeeb8e9ab
Added a tox_add_friend auto test.
2014-12-10 12:12:37 -05:00
irungentoo
4ec9295259
Fixed tox_test.c
2014-12-09 18:13:39 -05:00
irungentoo
7d27893f1a
Merge branch 'more_consistent_custom_packet_handlers' of https://github.com/wrouesnel/toxcore
2014-12-09 16:39:52 -05:00
Will Rouesnel
d595a28b49
Patch auto_tests/tox_test.c with the new prototype
2014-12-09 11:00:24 +11:00
irungentoo
422f228921
Test now works with large groups.
2014-12-05 22:37:02 -05:00
irungentoo
5112156953
Added basic group message test.
2014-12-05 21:39:46 -05:00
irungentoo
035cd7ece3
Added simple group auto test.
2014-12-04 20:54:59 -05:00
mannol
e62ded3a6d
More av cleanup
2014-11-29 13:42:19 +01:00
irungentoo
767c0653bd
Attempted fix of threading issue in test.
2014-11-27 21:08:01 -05:00
irungentoo
89f2436fac
Astyle autotests.
2014-11-25 15:31:46 -05:00
irungentoo
279c33c01a
Merge branch 'master' of https://github.com/mannol/toxcore
2014-11-24 20:24:59 -05:00
irungentoo
6bbb939855
Cleaned up packet length types in toxcore.
...
They are now all uint16_t instead of sometimes being uint32_t.
Replaced some other uint32_t with unsigned ints.
2014-11-21 20:18:29 -05:00
mannol
386c9748d4
av refactor
2014-11-18 00:46:46 +01:00
dubslow
d90ee9d4e4
fix #1124 by adding salt manip functions
...
Also, all data now has the magic number prepended. This is incompatible
for all but the save/load functions, but I think nothing besides the one
experimental qTox branch used any of those, which is why I feel confident
about the change.
2014-10-23 04:19:18 -05:00
dubslow
ff1d4faa74
add new test cases, cleanup astray printf
2014-10-17 09:23:21 -05:00
dubslow
ffb13e4716
add load/save from key instead of pw
2014-10-17 06:02:15 -05:00
dubslow
e6f30694d3
refactor toxencryptedsave to allow passphrase encryption of arbitrary data
...
also a minor API change for clarity
2014-10-08 18:50:40 -05:00
dubslow
eee37b5767
fix #1104
2014-10-07 21:53:04 -05:00
irungentoo
f2a313359e
Added callbacks to onion_client and net_crypto for the temp dht key.
...
Better than the polling mess.
Moved DHT to Messenger from onion_client (still needs some cleanups).
2014-09-26 20:32:38 -04:00
irungentoo
939f2003ef
Removed now useless network sturct size tests.
2014-09-26 18:01:03 -04:00