summaryrefslogtreecommitdiff
path: root/testing
AgeCommit message (Collapse)Author
2014-10-17fix #1120dubslow
2014-10-15Use monotonic time function already in toxcore.irungentoo
2014-10-15irc_syncbot now parse out NULL characters from the Tox groupchat.irungentoo
2014-10-14Added basic IRC group syncbot to testing.irungentoo
2014-10-01Group chats now actually work somewhat.irungentoo
2014-09-28Merge branch 'master' of https://github.com/irungentoo/toxcoredubslow
2014-09-27test_avatars: Implement new policy for the user avatar fileAlexandre Erwin Ittner
Change location of the user avatar from "<data dir>/avatar.png" to "<data dir>/avatars/<user id>.png", as proposed by commit 6f4ab49f5c2a33aab00bdb9e80dfe51624089899
2014-09-26Added callbacks to DHT called when the ip of a peer is discovered.irungentoo
2014-09-26Group chats are starting to work.irungentoo
2014-09-25Tox object doesn't need to be passed to tox_hash.irungentoo
2014-09-25Merge branch 'master' of https://github.com/dubslow/toxcoreirungentoo
2014-09-24remove tox_avatar_hashdubslow
2014-09-24Merge branch 'stal888-patch-1'irungentoo
2014-09-24housekeepingdubslow
2014-09-23ifdef out use of linux/limts.h in test_avatarsstal
This fixes building on OS X and other systems whose limits.hs have PATH_MAX.
2014-09-22Merge branch 'avatars' of https://github.com/ittner/toxcoreirungentoo
2014-09-21Remove support for avatar image formats other than PNGAlexandre Erwin Ittner
Support for other formats was deemed unnecessary in the code review and therefore removed. The value for the constant TOX_AVATARFORMAT_PNG is now set in stone; if the other formats become needed again in the future, this commit shall be reverted and the enum values reordered to keep compatibility.
2014-08-30Add support for user avatars in the core protocolAlexandre Erwin Ittner
Add a protocol and the APIs to straightforwardly support user avatars in client applications. The protocol is designed to transfer avatars in background, between friends only, and minimize network load by providing a lightweight avatar notification for local cache validation. Strict safeguards are imposed to avoid damage from non-cooperative or malicious users and to limit network usage. The complete documentation is available in docs/Avatars.md and sample code is available in testing/test_avatars.c. Code and documentation are released under the GNU GPLv3 or later, as described in the file COPYING.
2014-08-23Added FreeBSD includeMaxim Biro
2014-08-20Daily OS X fix.stal
Patch also fixes NetBSD and OpenBSD, but I can't test that. <pty.h> is <util.h> on some BSDs.
2014-08-19Added tox_shell to testing.irungentoo
tox_shell is a basic secure shell that can be used to control a computer from any Tox client. Just run tox_shell and make it add your Tox id. It's very basic but it works.
2014-08-14Modified tox_bootstrap_from_address() function.irungentoo
PORT IS NO LONGER PASSED IN NETWORK BYTE ORDER. Removed useless ipv6enabled parameter.
2014-08-14Added disabling of UDP and basic SOCKS5 proxy support to public API.irungentoo
tox_new() now takes a Tox_Options struct as argument. If a NULL pointer is passed to that struct, defaults are used.
2014-08-14UDP can now be disabled.irungentoo
new_messenger() now takes an options struct as an argument.
2014-08-06crypto speed test is pretty useless, removed it.irungentoo
2014-07-02Fixed const related warnings.irungentoo
2014-06-30Const correctness for toxcore/Messenger.c and related filesMarc Schütz
2014-06-20Fix CppCheck style errorsTux3 / Mlkj / !Lev.uXFMLA
#if 0 the content of toxav/msi.c : int stringify_message(MSIMessage *msg, char *dest) This function has no effect and does not seem to be used for actively waiting. Fix various other style errors, reduce scope when possible, avoid redundant writes, clarify operator priorities, etc.
2014-06-19dns3_test now automatically does the DNS request.irungentoo
tox_decrypt_dns3_TXT no longer needs id_record to be null terminated.
2014-06-14Fixed some issues in toxdns and added a test.irungentoo
Added request_id. request_id must be obtained with tox_generate_dns3_string, stored, then passed to tox_decrypt_dns3_TXT when we want to decrypt the received response.
2014-06-13Attempt fix of tox_sync not building on some systems.irungentoo
2014-06-10Astyle and fixes.irungentoo
2014-06-10Const correctness in various interdependent filesMarc Schütz
2014-06-08Fixed some nTox bugs.irungentoo
2014-06-08fix nTox cmdline input slow problem.liuguangzhao
2014-06-01Fixed TOX_MAX_MESSAGE_LENGTH define.irungentoo
Removed some useless code from toxcore. Astyled core code with new version of astyle.
2014-05-31Fixed the undefined reference to pow errorMaxim Biro
2014-05-30Renamed tox_do_run_interval to tox_do_interval.irungentoo
tox_do_interval now returns a time in ms based on how much action is going on in net_crypto.
2014-05-30Replaced tox_wait* functions with tox_do_run_interval().irungentoo
Build system fixes.
2014-05-28Fixed Tox sync.irungentoo
2014-05-02Remove Lossless UDP (This breaks Tox.)irungentoo
2014-04-23Updated some files so that they could build with latest core.irungentoo
Fixed some issues.
2014-04-21Crypto related cleanups.irungentoo
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-03-31tox_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-23Fix NaCl builds for *BSDJin^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-18nTox fixes.irungentoo
Added TOX_MAX_MESSAGE_LENGTH to tox.h
2014-03-18Merge branch 'api-fix'irungentoo
Main changes: 1. Strings no longer need to be NULL terminated. 2. tox_get_friend_id is now named tox_get_friend_number. 3. The friend request callback function is now (Tox *tox, uint8_t *, uint8_t *, uint16_t, void *), the Tox object pointer has been added to it.
2014-03-16Friend request callback now contains the Tox object.irungentoo
2014-03-12updated compilation and execution instructions for Lossless UDP tests, and ↵Kelong Cong
fixed minor typos
2014-02-25bound checking in messenger testingseshagiriprabhu