Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-17 | add_tcp_relay_peer() can be used to add relays that we know that | irungentoo | |
peer is connected to. Some cleanups/fixes. | |||
2014-05-17 | Added a function to get the DHT public key stored in net_crypto. | irungentoo | |
The DHT public keys in onion_client/net_crypto are synced and set to whichever is more recent. Tox peers now try to connect directly even when already connected with a TCP relay. | |||
2014-05-17 | Net_crypto can now handle packets sent as TCP OOB packets. | irungentoo | |
Added timestamp to know which DHT public key is good in case onion_client and net_crypto report different ones. | |||
2014-05-16 | Fixed typo. | irungentoo | |
2014-05-12 | Fixed some issues. | irungentoo | |
Friends with multiple ips (on LAN) should be handled better. Remade the function to check the crypto connection status. | |||
2014-05-11 | Fixed issue where callbacks were not set for accepted connection. | irungentoo | |
2014-05-09 | Fixed small issues. | irungentoo | |
Added set_buffer_end(). File transfer test now checks if pieces arrive correctly. | |||
2014-05-08 | Merge branch 'master' into TCP | irungentoo | |
2014-05-04 | Added arrays to store packets on send/recv in net crypto. | irungentoo | |
Wrote down more of the protocol. Padding support has been added and implemented which will make it possible for us to pad packets to mitigate length related attacks. | |||
2014-05-02 | Fixed one test. | irungentoo | |
2014-05-02 | Messenger now works with the new net_crypto api. | irungentoo | |
Added callbacks in net_crypto for the data packets and status changes. Added onion_getfriend_DHT_pubkey to onion_client. Net crypto isn't done yet so connections between toxes are not lossless, this means file sending is broken hence why the test fails. | |||
2014-05-02 | Move the handshake creating code to a function. | irungentoo | |
Fixed another instance where it was not sent. | |||
2014-05-02 | Remove Lossless UDP (This breaks Tox.) | irungentoo | |
2014-04-23 | Properly deallocate friends' status messages in kill_messenger | stal | |
Lightly tested. I'm not sure whether this creates a double-free bug | |||
2014-04-23 | Major cleanups. | irungentoo | |
Fixed circular dependency between DHT and net_crypto: DHT no longer depends on net_crypto. Moved the crypto request packets functions to crypto core and DHT. Cleaned up/added some defines that can be used to get the true maximum length of things like the friends request message. MAX_DATA_SIZE has been replaced in most places by more appropriate defines. | |||
2014-04-21 | Fixed a test. | irungentoo | |
Removed function from Messenger.h | |||
2014-04-21 | Crypto 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-04-20 | Small cleanup. | irungentoo | |
2014-04-19 | Fixed possible pointer issues. | irungentoo | |
2014-04-16 | multiple spelling fixes | Carlos E. Garcia | |
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-21 | Friends client id is now removed from the request received list when he is ↵ | irungentoo | |
deleted. | |||
2014-03-20 | Fixed other api inconsistency. | irungentoo | |
2014-03-20 | Fixed an api inconsistency. | irungentoo | |
2014-03-18 | Fixed issue where other could send a bad userstatus. | irungentoo | |
2014-03-18 | Fixed warning. | irungentoo | |
2014-03-18 | Merge 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-16 | Friend request callback now contains the Tox object. | irungentoo | |
2014-03-16 | retain old data file friendlists on load | Jfreegman | |
2014-03-16 | add api function that gets the last time a friend was seen online | Jfreegman | |
2014-03-13 | Fixed bug, unconfirmed friends now load correctly. | irungentoo | |
2014-03-08 | send_custom_user_packet now returns -1 when friend is offline. | irungentoo | |
2014-03-07 | Some tox_wait_* improvements | Maxim Biro | |
2014-03-07 | Fixed some possible ways connections could linger indefinitely without being ↵ | irungentoo | |
killed. | |||
2014-03-06 | Your userstatus and message are now saved with tox_save(). | irungentoo | |
2014-03-06 | Made save more portable. | irungentoo | |
This should fix the issue of the friends list getting cleared when something in it changes. | |||
2014-03-05 | Set typing status before calling callback. | AZ Huang | |
2014-02-23 | Userstatus function fixes. | irungentoo | |
2014-02-23 | Strings now no longer need to be NULL terminated. | irungentoo | |
2014-02-21 | Added size functions for names and status messages | Maxim Biro | |
2014-02-21 | Some api changes. | irungentoo | |
2014-02-18 | Astyled and added tests. | irungentoo | |
2014-02-16 | Typing: Forgot the callback argument types. | Jman012 | |
2014-02-16 | Typing: Changed all return values to int for consistency and the -1 error. | Jman012 | |
2014-02-16 | Fixed user typing bug where it'd alway return an error. | Jman012 | |
2014-02-16 | Added user typing changes in core. | Jman012 | |
2014-02-15 | Added callback for A/V usage. | irungentoo | |