Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-16 | Adjusted some delays. | irungentoo | |
Decreased LAN discovery packet sending interval. Attempted fix of the everyone is unknown bug in group chats. | |||
2014-02-16 | Possibly fixed the issue that group chats would sometimes DOS themselves. | irungentoo | |
2014-02-07 | Use a more appropriate distance function for group chats. | irungentoo | |
2013-12-15 | Code cleanups. | irungentoo | |
No functionality changed. | |||
2013-12-13 | added groupchat actions | Jfreegman | |
2013-12-08 | Send groupchat ips like DHT ones. | 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-11-27 | 30 seconds is way too long. | irungentoo | |
2013-11-27 | Fixed ghost peer problem. | irungentoo | |
2013-11-25 | Behaviour changes for the group chat callback. | irungentoo | |
2013-11-25 | Merge pull request #663 from FullName/peerchange-detail | irungentoo | |
group_namelistchange(): for gui reasons, divulge peernumber and change type | |||
2013-11-25 | setnick(): don't callback when an identical nickname is set again | Coren[m] | |
2013-11-25 | Mimic more exactly what delpeer() does in the callback. | Coren[m] | |
If the deleted peer wasn't last, send a name-change update for the overwritten peer. | |||
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-24 | Fixed bug with 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 | Group chat peers now tell others when they quit. | irungentoo | |
Also increased ping timeout. | |||
2013-11-18 | Merge pull request #650 from FullName/ID-IP-basic | irungentoo | |
Significantly trimmed down version of an ID<=>IP cache. | |||
2013-11-16 | Send our name when someone new joins the group chat. | 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 | Fixed possible segfault. | irungentoo | |
2013-11-10 | Merge branch 'master' into harden | irungentoo | |
Conflicts: toxcore/DHT.c | |||
2013-11-08 | Code cleanups. | irungentoo | |
2013-11-05 | Auto delete inactive peers in the group chat. | irungentoo | |
2013-11-04 | Send ping packets in group chats every 30 seconds. | irungentoo | |
2013-10-30 | Testing requests are now sent. | irungentoo | |
2013-10-25 | All modules using unix_time should run unix_time_update() | irungentoo | |
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() | |||
2013-10-17 | Fixed minor typo. | Bahkuh | |
2013-09-21 | moved stuff that belongs into ping.[ch] there | Coren[m] | |
DHT.*, ping.*: - moved stuff from struct DHT into struct PING: toping, last_toping - moved functions add_toping(), do_toping() - made id_closest() publicly accessible - send_ping_request(): killed (Net_Crypto *c) parameter in favor of copying it into (PING *) on new_ping() group_chats.c: - killed local 1:1 copy in favor of DHT.c::id_closest() | |||
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-12 | Merge remote-tracking branch 'upstream/master' into Integration | Coren[m] | |
Conflicts resolved: toxcore/Messenger.c toxcore/network.h | |||
2013-09-11 | Integration of group chats into messenger in progress. | irungentoo | |
2013-09-11 | Some small work on group chats done. | irungentoo | |
2013-09-11 | Merge remote-tracking branch 'upstream/master' into Integration | Coren[m] | |
2013-09-10 | Fixed building with NaCl. | irungentoo | |
2013-09-10 | big push, putting all the infrastructure in place behind TOX_ENABLE_IPV6 | Coren[m] | |
2013-09-09 | group_chats.c: | Coren[m] | |
- *->net->sock to *->net (like everywhere else :)) | |||
2013-09-09 | move group chats to /toxcore | irungentoo | |