Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-02 | API function to get last seen timestamp of friend | Jfreegman | |
also removed remnants of the no longer used variable ping_lastrecv | |||
2015-03-23 | Changed the share relay packet id. | irungentoo | |
2015-03-21 | Transfers with filelength == 0 now behave exactly like transfers of every | irungentoo | |
other size (except streaming of course). | |||
2015-03-20 | Allow sending of file transfer requests with length 0 but don't allocate | irungentoo | |
any file number for them in core. These can be used to tell friends we don't have an avatar set or to unset a set avatar. | |||
2015-03-18 | Merged normal message function and send action function into one | irungentoo | |
messaging function. This removes code duplication and allows us to easily add new message types to the api without having to add new functions. | |||
2015-03-17 | Added tox_file_send_seek() function to api. | irungentoo | |
This function can be used to seek an incoming file tranfer right before accepting it. It is meant to be used to resume incomplete file tranfers by clients. | |||
2015-03-17 | Added and implemented file_id parameter to file tranfers. | irungentoo | |
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-15 | Avatar hash is now the filename of the file transfer instead of the | irungentoo | |
first 32 bytes. Enforce length of filename in core when transfer is an avatar type transfer to make things more safe. | |||
2015-03-13 | File kind is now a uint32_t. | irungentoo | |
This allows clients to agree on what numbers mean what without having it be set in core. | |||
2015-03-13 | tox_file_send_chunk() must now send data the same length as requested | irungentoo | |
in the requested chunk callback. For zero size transfers if the data sent is not the same length, the file is assumed to be done. | |||
2015-03-12 | Don't assume tox_file_send_chunk() is called in the request chunk | irungentoo | |
callback. | |||
2015-03-12 | Added position parameter to tox_file_send_chunk(). | irungentoo | |
This is done so that the function now has the same parameters as the request chunk callback. | |||
2015-03-12 | tox_new now sets error to TOX_ERR_NEW_PORT_ALLOC when binding to port fails. | irungentoo | |
2015-03-11 | tox_callback_connection_status() implemented. | irungentoo | |
Attempted fix of connection checking to make it more stable. | |||
2015-03-10 | Implementation of new api file transfers. | irungentoo | |
Everything should work except resuming. | |||
2015-03-09 | Updated new_filesender function in Messenger.c | irungentoo | |
2015-03-06 | Updated File request packet to new format. | irungentoo | |
[uint8_t packet_id (PACKET_ID_FILE_SENDREQUEST)][uint8_t file_number] [uint32_t type][uint64_t file_size][filename (currently max 255 bytes)] recv file numbers are << by 16 to distinguish them from sending files. | |||
2015-03-05 | enums are no longer typedefed to uint8_t. | irungentoo | |
2015-03-05 | Code cleanups. | irungentoo | |
Fixed wrong variable used, removed useless elements of struct. | |||
2015-03-02 | Merge branch 'port_range_option' of https://github.com/saneki/toxcore into ↵ | irungentoo | |
new_api | |||
2015-02-27 | Removed backwards compatibility code from core. | irungentoo | |
That function should be static. | |||
2015-02-27 | Allow for specifying the port range to use in Tox_Options | saneki | |
2015-02-26 | Added different error codes for custom packet functions in Messenger. | irungentoo | |
2015-02-26 | Changes to custom packet functions in Messenger. | irungentoo | |
Added function for rtp A/V packets, modified functions to behave correctly for the new api. | |||
2015-02-24 | Remove avatar stuff from Messenger. | irungentoo | |
The new api sees avatars as a different type of file transfer. | |||
2015-02-20 | Implemented message send functions in public api. | irungentoo | |
Internal message functions now return better error codes. | |||
2015-02-20 | Merge branch 'fixed-receipts' into new_api | irungentoo | |
2015-02-19 | Tox connection function and callback should now work as expected. | irungentoo | |
Changes in Messenger to call the callback every time the connection type changes from TCP to UDP. | |||
2015-02-19 | Typing and status functions implemented. | irungentoo | |
2015-02-18 | use bool in is typing callback. | irungentoo | |
2015-02-17 | Updated types in Messenger callbacks to fit with the ones in the new api. | irungentoo | |
Friend number changed from int32_t to uint32_t. Some lengths changed to size_t. | |||
2015-02-17 | Messenger add friends functions error code fixes. | irungentoo | |
Removed unknown error. norequest function now returns proper error codes. | |||
2015-02-16 | More new api work done. | irungentoo | |
m_copy_self_statusmessage no longer takes a buffer length argument. | |||
2015-02-16 | Allow empty names and status messages. | irungentoo | |
2015-02-15 | New api progress. | irungentoo | |
2015-01-27 | client_id is a bad name for the long term public key. | irungentoo | |
2014-12-21 | Some refactoring of proxy code | Maxim Biro | |
2014-12-09 | Merge branch 'more_consistent_custom_packet_handlers' of ↵ | irungentoo | |
https://github.com/wrouesnel/toxcore | |||
2014-12-09 | Change prototype for custom_packet_handler functions | Will Rouesnel | |
Change the custom_packet_handler callback function interface to be consistent with other callback interfaces. The new interface takes the Messenger object calling as the first parameter, and moves the user data object to be the last parameter. This makes it comparable to the callbacks for file transfer and the like, and should simplify building interfaces. The new prototype is: int (*)(Messenger *m, int32_t friendnumber, const uint8_t *data, uint32_t len, void *object) | |||
2014-11-04 | Some initial groupchat lossy packet code. | irungentoo | |
2014-10-02 | People in groups can now be added/removed from friends list without issues. | irungentoo | |
2014-10-02 | Removed useless code. | irungentoo | |
2014-10-01 | Group chats now actually work somewhat. | irungentoo | |
2014-09-28 | Group chats now use friendcon_id instead of friendnumber. | irungentoo | |
2014-09-28 | Merge branch 'unset_avatar' of https://github.com/JFreegman/toxcore | irungentoo | |
2014-09-27 | Removed send_group_message_packet and its callback function from | irungentoo | |
Messenger. | |||
2014-09-27 | Moved all the connection stuff from messenger to friend_connection. | irungentoo | |
Messenger was doing way do many things. friend_connection takes care of finding and establishing a connection to friends. | |||
2014-09-27 | Make the ip port from DHT timeout after a while. | irungentoo | |
Some small fixes. | |||
2014-09-26 | Moved cleaup_friend functionality to Messenger. | irungentoo | |
2014-09-26 | Added callbacks to onion_client and net_crypto for the temp dht key. | irungentoo | |
Better than the polling mess. Moved DHT to Messenger from onion_client (still needs some cleanups). |