Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-15 | Added callback for A/V usage. | irungentoo | |
2014-02-15 | Fixed issue. | 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-12 | All strings should now be forced terminated when received. | irungentoo | |
2014-02-07 | decrement counter on friend delete | Jfreegman | |
2014-02-07 | added API function to get online friend count | Jfreegman | |
2014-01-20 | Adjusted some timeouts and fixed possible memory leak. | irungentoo | |
2014-01-19 | Added no_replay and added some things to the docs. | irungentoo | |
2014-01-18 | Some optimizations and fixes. | irungentoo | |
2014-01-17 | Small performance increases. | irungentoo | |
2014-01-17 | Incorporated onion into Tox. | irungentoo | |
Fixed a couple of issues related to that. | |||
2014-01-01 | Some small cleanups. | irungentoo | |
TODO: remove old todos that have been done. | |||
2013-12-26 | It makes more sense for new_keys() to be in new_net_crypto() | irungentoo | |
2013-12-21 | Added function to save an encrypted version of the messenger. | irungentoo | |
Also added some tests. | |||
2013-12-14 | Fixed comment. | irungentoo | |
2013-12-13 | added groupchat actions | Jfreegman | |
2013-12-09 | Fixed possible issue. | irungentoo | |
2013-12-07 | Added/updated some basic docs and cleaned up some things. | irungentoo | |
2013-12-06 | Merge branch 'master' into harden | irungentoo | |
2013-12-04 | Merge pull request #671 from palistov/do-friends-cleanup | irungentoo | |
Clean up do_friends function | |||
2013-12-04 | Messenger: Fix compile issue with check_friend_request_timed_out | Paul Holden | |
2013-12-02 | Logging: Messenger's "Friend" and DHT's "DHT_Friend" don't necessarily use ↵ | Coren[m] | |
the same indices. Match the indices beforehand and then log the matched up data. Also log unmatched "DHT_Friend"s minimally. | |||
2013-12-02 | Messenger: New function to check & handle timed-out friend requests | Paul Holden | |
2013-11-29 | Fixed possible issue. | irungentoo | |
2013-11-29 | Should return 0 for tox_file_dataremaining since it returns unsigned | AZ Huang | |
2013-11-29 | Fix return code inconsistency. | AZ Huang | |
2013-11-27 | Friend requests from friends are now discarded. | 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 | Kill_messenger now kills group chats. | irungentoo | |
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-21 | Speed up group chat bootstrapping by a bit. | irungentoo | |
2013-11-19 | Fixed a cuple stylistic bugs. Behaviour should be the same but the code is ↵ | Jman012 | |
now proper. Also fixed tox_copy_friendlist. | |||
2013-11-19 | Added null check to each chat before incrementing. | Jman012 | |
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-18 | Merge pull request #650 from FullName/ID-IP-basic | irungentoo | |
Significantly trimmed down version of an ID<=>IP cache. | |||
2013-11-17 | Fixed segfault. | irungentoo | |
2013-11-17 | Assoc's array is now allocated dynamically and per default much smaller (320 ↵ | Coren[m] | |
entries). id_hash() was not at all working as expected for very small bucket size (when (size / 4) was zero). Simplified to be trivially correct. Also added a used flag on adding an entry, which is set by callers if they have that association in active use. Those get priority over unused entries on collision. Fleshed out test to be at least elementary useful. Each group chat now uses an own, small assoc (80 entries). | |||
2013-11-14 | Significantly trimmed down version of an ID<=>IP cache. | Coren[m] | |
Besides acknowledging timeouts, the module isn't trying to do anything fancy with the data besides storing and retrieving. | |||
2013-11-12 | Cleaned up the code. | irungentoo | |
2013-11-12 | Merge branch 'group_peername' of https://github.com/FullName/ProjectTox-Core ↵ | irungentoo | |
into FullName-group_peername | |||
2013-11-12 | Group chat: Add a nickname message. Remove strange default nickname. ↵ | Coren[m] | |
(Seriously...) group_chats.*: - group_send_nick() to send own name - setnick() to store a received name Messenger.c: - group_send_nick() before group_sendmessage() (in regular intervals, to inform new peers) nTox.c: - print_groupmessage(): on error or on a name of length zero the result of tox_group_peername() isn't null-terminated, catch that | |||
2013-11-11 | nTox.c: | Coren[m] | |
- multiple places: tox_getname() doesn't terminate the string, make sure nTox does - format_message(): . - renamed to print_formatted_message() . - changed semantics: does the new_line() itself, saves caller from freeing the buffer (which no caller did) . - changed signature: now also prints the friend's name when sending . - intern: date is only printed once, the message line gets only time - print_message(): enforce null termination - main(): . - setlocale() to init locale (for date/time printing) . - own name: ensure null termination Messenger.c: - notify of friend name change *before* the old name is overwritten | |||
2013-11-10 | Fixed small issues. | irungentoo | |
DHT_test now only prints non zero entries. | |||
2013-11-06 | Behind #define LOGGING: Correct usage of now() to replacement unix_time(). | Coren[m] | |
2013-11-03 | The group chats we invite a friend to are now stored. | irungentoo | |
2013-10-27 | Cleaned up some code/fixed some warnings. | irungentoo | |
I'm sure nobody has any of the old save files anymore so I removed the functions. | |||
2013-10-24 | Merge remote-tracking branch 'upstream/master' into ↵ | Coren[m] | |
cleanup_unix_time_id_eq_cpy_is_timeout Conflicts: toxcore/net_crypto.c | |||
2013-10-24 | Move unix_time(), id_cpy()/id_eq(), is_timeout() to util.* | Coren[m] | |
unix_time(): - returns local value for current epoch - value is updated explicitly with unix_time_update() called at new_DHT()/doMessenger()/do_DHT() is_timeout(): - uses the local value for current epoch id_cpy()/id_eq() => id_copy()/id_equal(): - centralized duplicate definitions - replaced (most) memcpy()/memcmp() of (*, *, CLIENT_ID_SIZE) with id_copy()/id_equal() |