Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-07 | Some tox_wait_* improvements | Maxim Biro | |
2014-02-23 | Userstatus function fixes. | irungentoo | |
2014-02-21 | Added size functions for names and status messages | Maxim Biro | |
2014-02-21 | Some api changes. | 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 | Typos. | Jman012 | |
2014-02-16 | Added user typing changes in core. | Jman012 | |
2014-02-15 | Added callback for A/V usage. | irungentoo | |
2014-02-14 | Added custom userpackets. | irungentoo | |
A way to send and handle lossy UDP packets coming from friends. Will be used for A/V. | |||
2014-02-07 | added API function to get online friend count | Jfreegman | |
2014-01-17 | Incorporated onion into Tox. | irungentoo | |
Fixed a couple of issues related to that. | |||
2013-12-21 | Added function to save an encrypted version of the messenger. | irungentoo | |
Also added some tests. | |||
2013-12-13 | added groupchat actions | Jfreegman | |
2013-12-07 | Added/updated some basic docs and cleaned up some things. | irungentoo | |
2013-11-24 | group_namelistchange(): for ui reasons, divulge the peernumber and the ↵ | Coren[m] | |
nature of the change (add, del, name change). tox.*, Messenger.*, group_chats.*: - expand interface of callback by peernumber/change groupchats.c: - call callback in addpeer/delpeer/setnick with peernumber and flag nTox.c: - print_groupchatpeers(): print as many names on a line as possible, not one peer per line - print_groupnamelistchange(): only print the change, if possible (i.e. "new peer", "peer's new name") - added command "/p" to print the list of peers | |||
2013-11-23 | Added callback that tells you when the peer name list of a group chat changes. | irungentoo | |
2013-11-22 | Added function to get the number of peers and list of names for group chats. | irungentoo | |
2013-11-18 | Fixed a few typos. | Jman012 | |
2013-11-18 | Added functions tox_count_chatlist and tox_copy_chatlist. | Jman012 | |
These functions are akin to the tox_count_friendlist and tox_copy_friendlist, made available on the public API. | |||
2013-11-03 | The group chats we invite a friend to are now stored. | irungentoo | |
2013-10-23 | Code cleanups. | irungentoo | |
2013-10-15 | Added resume support if the connection breaks during file sending. | irungentoo | |
2013-10-13 | A/V integration in progress. | irungentoo | |
Added functions to send/receive msi packets via secure messenger connections. Made function to get the ip/port of a friend in Messenger.c public | |||
2013-10-10 | Added message ids to action messages | Maxim Biro | |
2013-10-06 | Merge remote-tracking branch 'upstream/master' into wait: replace void *tox ↵ | Coren[m] | |
with Tox *tox in tox.c (which now includes the declarations from tox.h) | |||
2013-10-06 | sendqueue_length no longer determines if we check for socket-can-write, but ↵ | Coren[m] | |
sendpacket() sets a timestamp if it happened network.*: - sendpacket(): checks result and on EAGAIN, stores time of this event - networking_wait_prepare(): uses the time if set to check up to 500ms later for the socket to be writeable again - networking_wait_cleanup(): clears the time if the socket was writeable - fixed some accidental tabs Messenger.*, tox.*: - pass-through functions to reach networking_wait_cleanup() - fixed some accidental tabs | |||
2013-10-05 | Broken *_wait() into *_wait_prepare() and *_wait_execute() | Coren[m] | |
To allow the actual waiting to run without any locking, split it into preparing the data it uses and the execution of the wait. The caller must provide with the buffer to store whatever data it requires to wait. Completely eliminates any reliance on the existence of anything but that data in the actual wait routine. Also fixed a few argument type warnings inside LOGGING. | |||
2013-10-03 | Code cleanups. | irungentoo | |
2013-10-02 | File sending added to public api. | irungentoo | |
2013-10-02 | Merge branch 'file-transfers' of ↵ | irungentoo | |
https://github.com/irungentoo/ProjectTox-Core into file-transfers | |||
2013-10-02 | File control packets can now be used by the person sending the file. | irungentoo | |
2013-10-02 | Add tox_wait() for socket, allow tox.h include in tox.c | Coren[m] | |
tox.*, Messenger.*, network.*; - new function tox_wait() => waitMessenger() => networking_wait(): - waits for a given amount of time for any sort of socket activity - mustn't change anything inside, mustn't poll or do other stuff - the point is to be able to call this asynchronously from a second thread - the outside shall follow up with an immediate tox_do() when there's socket activity tox.*: - allow inclusion of tox.h into tox.c, ensuring that the outside interface and the internal always match util.c: - squished a few warnings about questionable format strings | |||
2013-10-02 | Max length of filenames is now 255 bytes. | irungentoo | |
2013-10-01 | nTox updated with changes in core, some file sending things fixes. | irungentoo | |
2013-10-01 | Core now takes better care of file transfers. | irungentoo | |
2013-09-30 | File sending. | irungentoo | |
2013-09-23 | check length of name | Jfreegman | |
2013-09-23 | made setfriendname part of public api | Jfreegman | |
2013-09-22 | Keep the code consistent. | irungentoo | |
2013-09-21 | Change tox_get_friendlist API. | Sebastian Stal | |
tox_get_friendlist() -> tox_copy_friendlist(). You now have to allocate your own memory to pass into tox_copy_friendlist. To help with this, tox_count_friendlist() has been added to get the length of the friend list. | |||
2013-09-17 | astyled everything. | irungentoo | |
2013-09-16 | Functions to get name of peer in group chat added. | irungentoo | |
Group message callback modified. | |||
2013-09-13 | Merge remote-tracking branch 'upstream/master' into Integration | Coren[m] | |
2013-09-12 | Very basic group chats, tested and working with nTox. | irungentoo | |
Please wait until the tox.h API is updated before integrating it into your clients. nTox: /g creates a new group chat /i friendnum groupnum invite friendnum to groupnum /z groupnum message send message to groupnum NOTE: group chats currenly might not handle packet loss well if there are less than 6 participants. | |||
2013-09-12 | Merge remote-tracking branch 'upstream/master' into Integration | Coren[m] | |
Conflicts resolved: toxcore/Messenger.c toxcore/network.h | |||
2013-09-11 | Some small work on group chats done. | irungentoo | |
2013-09-09 | Merge branch 'master' into Integration | Coren[m] | |
2013-09-09 | tox.*, Messenger.*: | Coren[m] | |
- initialisation: argument added to enable/disable ipv6 as socket Messenger_test.c: - initialisation: ipv4 hardcoded for now - delegating IP resolution to DHT_bootstrap_ex() | |||
2013-09-09 | Start of group chats integration into the core. | irungentoo | |