Commit Graph

3760 Commits

Author SHA1 Message Date
irungentoo
64ce60c585
This fixes an issue where nodes could stay unannounced for certain
periods of time.

Online nodes should now be able to announce themselves continuously.
2014-09-06 22:14:13 -04: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
c3fda668f9 Merge branch 'encrypted_data' of https://github.com/dubslow/toxcore into encrypted_data 2014-09-05 05:53:39 -05:00
Dubslow
9748dc4317 fix travis sodium version 2014-09-05 05:53:05 -05:00
irungentoo
06eff4b44b
Increased number of friends tested in tox_test. 2014-09-04 20:54:55 -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
bb7bde3c0d
Fixed typo. 2014-09-03 19:14:16 -04:00
irungentoo
f52261eeb0
Merge branch 'patch-6' of https://github.com/mouseym/ProjectTox-Core 2014-09-03 07:52:52 -04:00
irungentoo
38c411ec3a
Fixed iOS possible SIGPIPE issue.
Apparently on iOS UDP sockets can SIGPIPE (what the fuck apple?).
2014-09-03 07:49:51 -04: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
mouseym
5a20f1b004 Linked toxav in the main dependencies section. 2014-09-02 09:42:23 +01:00
irungentoo
6d680274f6
Increased time between ping packets by 1 second.
This might make active connections less likely to time out needlessly.
2014-09-01 20:26:53 -04:00
irungentoo
1069b85ec4
Tweaked some values in DHT to decrease the discovery time mainly
for the auto tests.
2014-08-31 19:12:47 -04:00
irungentoo
548adda3bb
Merge branch 'patch-1' of https://github.com/bjorn/toxcore 2014-08-30 19:57:09 -04:00
irungentoo
59b16bdd26
Merge branch 'myChan' of https://github.com/lobiCode/toxcore 2014-08-30 19:56:05 -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
Thorbjørn Lindeijer
7affcd8157 Update INSTALL.md
Renamed ProjectTox-Core to toxcore, as seems to have been done with the repository.
2014-08-30 15:24:36 +02:00
irungentoo
fa007a3b04
Speeded up start of file transfers. 2014-08-29 21:44:00 -04:00
irungentoo
0f023d912c
Removed useless code. 2014-08-29 21:39:14 -04:00
irungentoo
69725e8e74
Lossless crypto packets can now be sent without the congestion control applying to them. 2014-08-29 21:32:05 -04:00
slaniCode
52ad2c64f7 added checking for null pointer in new_Assoc function 2014-08-29 15:21:19 +02:00
irungentoo
411457dc8f
Fixed gcc warnings. 2014-08-28 20:54:05 -04:00
irungentoo
30524bf415
Changed how receipts work.
Messages now have a maximum length of 1372.

Receipt packets have been removed, instead net_crypto tells us if
the other peer has received the packets or not.
2014-08-27 15:13:44 -04:00
irungentoo
ff02d5a607
Removed send withid functions from api. 2014-08-27 14:39:09 -04:00
irungentoo
33b4268f7e
Added function to check if packet sent with net_crypto was received. 2014-08-27 14:37:28 -04:00
irungentoo
bbfa9efff6
Merge branch 'lobiCode-myChan' 2014-08-26 20:21:25 -04:00
slaniCode
f1ed0eeabb fix the memory leak in new_TCP_server function 2014-08-27 02:00:52 +02:00
irungentoo
12cada5bdb
Merge branch 'patch-2' of https://github.com/Proplex/ProjectTox-Core 2014-08-25 16:36:16 -04:00
irungentoo
33f6281419
Merge branch 'olologin-master' 2014-08-25 16:35:41 -04:00
olologin
18eb44a54e Removed unnecessary parameters 2014-08-25 10:00:09 +04:00
David Lohle
13c4ddf0bc Update downloads URL
This page contains all the available downloads for Tox.
2014-08-24 16:10:21 -04:00
irungentoo
1b82c2c12f
Merge branch 'nurupo-tox-shell-fix' 2014-08-24 11:44:37 -04:00
Maxim Biro
bc5daa5eff Added FreeBSD include 2014-08-23 23:20:00 -04:00
irungentoo
841cbbf8c9
Merge branch 'install-update' of https://github.com/nurupo/InsertProjectNameHere 2014-08-23 22:28:47 -04:00
Maxim Biro
f0e6ab14e1 Updated Windows cross-compiling instructions 2014-08-23 22:20:45 -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
43723f2970
Small code cleanup. 2014-08-22 15:51:07 -04:00
irungentoo
6408c7de50
Merge branch 'master' of https://github.com/beemaster/toxcore 2014-08-22 12:45:14 -04:00
beemaster
eaedf4f9d1 Fix toxcore linkage on qnx 2014-08-22 10:12:44 +03:00
irungentoo
69a55b87d2
Fixed some gcc warnings. 2014-08-21 20:55:14 -04:00
irungentoo
86a4685eba
Merge branch 'stal888-patch-6' 2014-08-20 12:41:24 -04:00
stal
62e6e9bc07 Daily OS X fix.
Patch also fixes NetBSD and OpenBSD, but I can't test that.

<pty.h> is <util.h> on some BSDs.
2014-08-20 09:28:26 -07:00
irungentoo
7330ebdffe
Added tox_shell to testing.
tox_shell is a basic secure shell that can be used to control a
computer from any Tox client.

Just run tox_shell and make it add your Tox id.

It's very basic but it works.
2014-08-19 19:01:18 -04:00
irungentoo
f368b67914
Merge branch 'nurupo-bootstrapd-fix' 2014-08-19 12:38:14 -04:00
Maxim Biro
02f90fc604 Added .sh ending to bootstrapd's init script
Fixes some build issues.
2014-08-18 22:24:42 -04:00
irungentoo
92dd71cdba
Speeded up onion friend finding. 2014-08-18 20:22:51 -04:00
irungentoo
c959f6c019
Added function to check if we were only connected to LAN DHT peers. 2014-08-18 18:56:02 -04:00