dubslow
6a52b3cb6c
get peer pubkey api
2014-11-19 20:36:09 -06:00
irungentoo
b808b0de2c
Some modifications to the last pull request.
2014-11-15 14:26:30 -05:00
Jfreegman
106d7f2253
add api function to get group title
2014-11-14 23:08:01 -05:00
irungentoo
5e2ba94f61
Merge branch 'titles' of https://github.com/dubslow/toxcore
2014-11-13 14:12:00 -05:00
dubslow
4e40978b90
fix type checking
2014-11-11 17:19:36 -06:00
dubslow
c56853e623
public api, finishing tweaks
2014-11-11 17:19:36 -06:00
irungentoo
d9f99c15ca
Added function to get groupchat type.
2014-11-11 18:01:54 -05:00
irungentoo
97742ed1e9
Group chats now have types.
2014-11-10 17:57:47 -05:00
irungentoo_trip
d6685d1c9a
Added actions to group chats.
2014-10-29 23:09:33 -04:00
Jfreegman
44a9375f2c
re-implement copy_chatlist function
2014-10-15 00:51:45 -04:00
irungentoo
97707a74fe
Add function to check if the peernumber is ours for group chats.
2014-10-14 19:43:54 -04:00
irungentoo
b41eadf695
tox_count_chatlist() now works.
2014-10-13 20:27:13 -04:00
Jfreegman
4ea4228d51
implement group_names function
2014-10-05 02:31:19 -04:00
irungentoo
2977261ef1
Added name packet to group chats, send one when appropriate.
2014-10-03 12:25:29 -04:00
irungentoo
26d119a17b
Implemented tox_callback_group_namelist_change callback in group chats.
...
No names yet though.
2014-10-02 17:52:56 -04:00
irungentoo
92f804d0f5
Peers now time out and delete themselves from group chats.
...
Some other work done.
2014-10-02 16:29:03 -04:00
irungentoo
e304fa847e
Group chats now actually work somewhat.
2014-10-01 15:28:27 -04:00
irungentoo
72d6a92efd
Merge branch 'unset_avatar' of https://github.com/JFreegman/toxcore
2014-09-28 09:31:23 -04:00
irungentoo
b308afd742
Wrote more new groupchats code.
2014-09-26 16:05:10 -04:00
Jfreegman
83842e6648
add API function to unset avatar
2014-09-26 14:32:49 -04:00
irungentoo
8b35d194c0
Group chats are starting to work.
2014-09-26 13:25:52 -04:00
irungentoo
d67624bf99
Removed groupchats from core.
2014-09-25 16:48:18 -04:00
irungentoo
d264010364
Tox object doesn't need to be passed to tox_hash.
2014-09-25 07:18:44 -04:00
dubslow
d409bad30d
remove tox_avatar_hash
2014-09-24 18:06:30 -05:00
dubslow
ba6ae15a73
housekeeping
2014-09-24 13:00:42 -05:00
irungentoo
21be438b2b
Some fixes to avatar pull request.
...
Some bug fixes.
Grouped all avatar related functions in the same place in tox.h
2014-09-22 15:12:48 -04:00
irungentoo
b52da45aeb
Merge branch 'avatars' of https://github.com/ittner/toxcore
2014-09-22 15:07:14 -04:00
irungentoo
f07c7d65b3
Tox is now shown as being online only when properly announced.
2014-09-21 10:12:55 -04:00
irungentoo
fcc6d43cf2
Prevent core from doing DNS requests when UDP is disabled.
2014-09-20 12:19:21 -04:00
irungentoo
cbb526e83f
Merge branch 'encrypted_data' of https://github.com/dubslow/toxcore
2014-09-13 21:29:33 -04:00
Dubslow
61bfa596b6
Add magic number, auto tests still required
2014-09-11 19:29:18 -05:00
Dubslow
7eb7e68805
compiling against nacl seems to break VANILLA_NACL...
2014-09-09 12:23:09 -05:00
Dubslow
46e03c4c2b
Merge branch 'master' into encrypted_data
2014-09-09 07:53:59 -05:00
irungentoo
df7a627fde
Added custom packet functions to public tox api.
...
This should make it easy for people to use toxcore to power many
types of networked applications.
2014-09-05 21:31:35 -04:00
dubslow
c3e3258788
Update tox.c
2014-09-04 06:16:22 -05:00
Dubslow
f3831513e8
Merge branch 'master' into encrypted_data
2014-09-03 19:43:43 -05:00
Dubslow
34fc0be43f
Added encrypted save to toxcore, if sodium is used
...
Note, this is untested
2014-09-03 19:41:23 -05:00
irungentoo
01203a2272
Expose the tox_add_tcp_relay() function in the public api.
...
Clients can use this function to make Tox connect to user specified
TCP relays.
2014-09-02 19:38:44 -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
irungentoo
ff02d5a607
Removed send withid functions from api.
2014-08-27 14:39:09 -04:00
irungentoo
740ab85c8e
onion_isconnected is the best indicator of if tox is connected.
2014-08-23 21:55:53 -04:00
irungentoo
08bdf45aa3
Removed now deprecated function.
2014-08-23 21:51:45 -04:00
irungentoo
7557b92fc9
Modified tox_bootstrap_from_address() function.
...
PORT IS NO LONGER PASSED IN NETWORK BYTE ORDER.
Removed useless ipv6enabled parameter.
2014-08-14 19:01:21 -04:00
irungentoo
ef78169842
Added disabling of UDP and basic SOCKS5 proxy support to public API.
...
tox_new() now takes a Tox_Options struct as argument.
If a NULL pointer is passed to that struct, defaults are used.
2014-08-14 18:34:20 -04:00
irungentoo
5376d40f54
tox_isconnected() now works on TCP only.
2014-08-14 15:41:10 -04:00
irungentoo
1298932deb
UDP can now be disabled.
...
new_messenger() now takes an options struct as an argument.
2014-08-14 15:27:34 -04:00
irungentoo
f4b10c99ff
Tox should now work on TCP only networks.
...
Coming soon: a function to disable UDP.
2014-08-13 20:47:56 -04:00
irungentoo
07ddbb8858
Added function to get public and private key from Tox object.
2014-07-30 10:29:46 -04:00
irungentoo
6d4fdb3597
Merge branch 'const_correctness' of https://github.com/schuetzm/ProjectTox-Core
2014-07-02 15:41:59 -04:00
Marc Schütz
53d731b4f1
Const-correctness for tox.c
2014-06-30 22:06:59 +02:00