Commit Graph

167 Commits

Author SHA1 Message Date
iphydf b8b9789a69 Rebuild apidsl'd headers in cmake.
- Moved apidsl headers next to their generated versions. In the future,
  perhaps all (or most) headers will be apidsl-generated, so the sources
  should stay together.
- Try to find apidsl/apigen binary and astyle binary and use it for the
  format test. Don't run the format test if these can't be found.
2016-10-02 23:54:03 +01:00
iphydf 1494e474dd Ensure that all TODOs have an owner.
In the future, all TODOs added either need a bug number (TODO(#NN)) or a
person's github user name. By default, I made irungentoo the owner of
all toxcore TODOs, mannol the owner of toxav TODOs, and myself the owner
of API TODOs.
2016-09-16 12:06:02 +01:00
Gregory Mullen (grayhatter) e43bde37ea Update readme with tentative roadmap, removed old todo.md 2016-08-14 12:03:26 -07:00
Jeppler be1cd7da57 changed friends list to friend list 2015-09-02 00:03:51 +02:00
Jeppler 49c1f5cb5d small typo change
really small change
2015-09-01 21:46:08 +02:00
Jeppler 060a8fb9fd small typo change
bob -> Bob
Bobs -> Bob's

fixed some wired sentences
2015-09-01 21:42:20 +02:00
irungentoo 42d8be4ce9 Added link to multiple nospam PR. 2015-04-12 16:52:24 -04:00
GrayHatter 27cd42a4c1 Update the toxcore todo list
added markdown formatting as well!
2015-04-06 11:37:29 -07:00
irungentoo 7001aa5dd0 Removed old avatar doc. 2015-03-25 10:30:01 -04:00
aaannndddyyy c955728ac7 spelling, punctuation, ... 2015-03-05 10:54:42 +00:00
aaannndddyyy 1e17b468e6 minor punctuation fixes
only minor punctuation fixes. not changed the wording, except for one 'logical typo'.
2015-03-05 09:19:35 +00:00
Alexandre Erwin Ittner c2421e6f21 Update avatar documentation
Add missing function and fixes some typos and formatting.
2015-01-31 20:13:39 -02:00
Alexandre Erwin Ittner eea4153594 Rename "client id" to "public key" in avatar docs and examples
Commit b8d530c9e0 and some of its
parents changed the public name of "client id" to "public key".
Update the avatar documentation to follow the idea.
2015-01-31 19:45:03 -02:00
irungentoo 6e3e812740 Updated TODO. 2015-01-24 20:21:29 -05:00
aaannndddyyy 840d182de2 fixed some typos / grammar 2015-01-03 10:20:38 +00:00
aaannndddyyy 1e3187cdf6 fixed a typo 2014-12-30 15:11:47 +01:00
irungentoo 3516a0194c Fixed DHT doc. 2014-12-14 20:38:06 -05:00
irungentoo 015a8b7d75 Sendback data size is always 8 bytes. 2014-12-14 20:33:31 -05:00
irungentoo f1db6e7d6c Merge branch 'patch-2' of https://github.com/Aaron1011/toxcore 2014-12-03 19:39:08 -05:00
Aaron1011 3489e33010 Fix usage of 'have' versus 'has' 2014-12-03 15:29:09 -05:00
Aaron1011 7dec6d0e04 Fix typo 2014-12-03 15:19:58 -05:00
irungentoo 607003509b Fixed bug where group chat would see connection as offline when it was online.
Clarified something in the docs.
2014-12-02 19:35:54 -05:00
Andy Conrad b19d4ed667 Fix link in TODO 2014-11-26 01:07:27 -06:00
irungentoo c67bc3399f Removed some no longer promising clients from the TODO. 2014-11-23 12:18:10 -05:00
irungentoo 3ba48033f6 Updated TODO. 2014-11-23 08:40:59 -05:00
irungentoo 3a6d93f067 Small update to groupchat docs. 2014-11-19 20:57:35 -05:00
irungentoo a9c2fe99d5 Added an unfinished doc on how groupchats work. 2014-11-16 20:59:10 -05:00
Lance Tuller 2494296207 Update TODO
qTox
2014-10-28 20:50:10 -04:00
irdan 7836ced3f8 Modify DHT.md to render correctly 2014-10-26 14:03:27 -07:00
dubslow 118febcfee change avatar requirements 2014-09-28 21:03:18 -05:00
dubslow 57666d95ba Merge branch 'master' of https://github.com/irungentoo/toxcore 2014-09-28 12:37:47 -05:00
dubslow 6f4ab49f5c Modify avatar recommendations 2014-09-27 17:49:20 -05:00
Alexandre Erwin Ittner c17fc040a4 Update avatar documentation
Update the documentation to reflect the API changes introduced by
commits 21be438b2b and
d409bad30d
2014-09-25 22:03:36 -03:00
Alexandre Erwin Ittner fc28c2402e Update documentation after API changes
Commit ba6ae15a73 introduced some API
changes, update the documentation to reflect them.
2014-09-24 22:27:00 -03:00
irungentoo b52da45aeb Merge branch 'avatars' of https://github.com/ittner/toxcore 2014-09-22 15:07:14 -04:00
Alexandre Erwin Ittner b52eb48c15 Remove chattiness from avatar data transfers
The chatty approach for the avatar data transfer was intended as a
security feature to add explicit delays to the transfer and prevent
amplification attacks among authenticated friends. This was deemed
unnecessary in the code review and, therefore, replaced by a simpler
approach that sends all data in a single burst.
2014-09-21 11:37:49 -03:00
Alexandre Erwin Ittner 70b4018069 Remove support for avatar image formats other than PNG
Support for other formats was deemed unnecessary in the code review
and therefore removed. The value for the constant TOX_AVATARFORMAT_PNG
is now set in stone; if the other formats become needed again in the
future, this commit shall be reverted and the enum values reordered to
keep compatibility.
2014-09-21 10:25:46 -03:00
cgar 2bb2bc4163 spelling corrections 2014-09-09 20:31:37 -04:00
irungentoo fc77cfefdd Fixed typo. 2014-09-07 09:06:53 -04:00
irungentoo 9ac8a5fe62 Updated docs.
Fixed possible issue in last commit.
2014-09-07 09:04:53 -04:00
Alexandre Erwin Ittner e4f66475d8 Add support for user avatars in the core protocol
Add a protocol and the APIs to straightforwardly support user avatars
in client applications. The protocol is designed to transfer avatars
in background, between friends only, and minimize network load by
providing a lightweight avatar notification for local cache validation.
Strict safeguards are imposed to avoid damage from non-cooperative or
malicious users and to limit network usage.

The complete documentation is available in docs/Avatars.md and sample
code is available in testing/test_avatars.c.

Code and documentation are released under the GNU GPLv3 or later, as
described in the file COPYING.
2014-08-30 16:43:07 -03:00
Marek Šuppa f89f189e30 wintox has been renamned to uTox 2014-07-10 03:48:33 +02:00
irungentoo d6b6ae4b48 Updated some items in the TODO list. 2014-07-01 13:51:10 -04:00
irungentoo a0d50a6090 Updated TODO. 2014-06-12 11:17:24 -04:00
irungentoo 02f889e52a Updated documentation. 2014-06-06 23:11:35 -04:00
irungentoo d540d9f426 Updated outdated crypto doc. 2014-06-06 23:05:35 -04:00
irungentoo e85feb8a3d Fixed a bug where someone could just send back the ping request packet
with only the first byte set to 1 instead of 0 and the public key set
to the one of the reciever as a valid response packet.

This breaks network compatibility with all previous cores.
2014-05-19 12:56:36 -04:00
irungentoo 454cadb91c Changed cookie/cookie request packet.
Cookie now contains the dht public key of the peer which makes
more sense than including the real public key of the reciever.

It means we no longer have to rely entirely on onion_client to
find the dht public key of the other peer.
2014-05-17 09:21:07 -04:00
irungentoo c5559e192d Added OOB packets to the TCP client and server. 2014-05-14 17:15:43 -04:00
irungentoo 1580a5c696 Added kill packets.
There should be no more delay between a peer closing their client
and their friend being notified of them going offline. (unless the
kill packet is lost)
2014-05-11 18:27:23 -04:00