Commit Graph

3723 Commits

Author SHA1 Message Date
irungentoo
06188e9818
Fixed segfault in tox-bootstrapd. 2015-05-13 10:45:16 -04:00
irungentoo
53c6b26a7e
Connect to own TCP server if hosting one.
Removed useless code.
2015-05-12 20:59:28 -04:00
mannol
64037017cc Fix bug 2015-05-12 22:16:00 +02:00
irungentoo
478552d338
Fixes and changes to tox_bootstrap and tox_add_tcp_relay.
Functionality of both no longer overlaps.

If address has more than 1 ip, call the internal function on all of them.
2015-05-11 12:41:53 -04:00
irungentoo
88dbc9b56c
TCP relays are not sure to be valid onion nodes. 2015-05-10 21:01:42 -04:00
Maxim Biro
86cd3141d0 Updated daemon's systemd file, fixed typos in README
@arthurtiteica has pointed out that systemd has more suitable facilities for
creating a temporary directory for a PID file rather than calling  ExecStartPre,
which requires an absolute path to coreutils executables we used for creating a
directory and changing its owner, paths of which are are not universal across
distributions. Systemd can take care of it for us without need to provide
absolute paths, which is what we use here.
2015-05-10 03:04:42 -04:00
irungentoo
b2350f2e26
Check if call supports video encoding before encoding frame. 2015-05-09 16:09:48 -04:00
irungentoo
82ad181e31
Increased max announce entries. 2015-05-08 22:06:55 -04:00
irungentoo
3a28a8c5fb
Added basic TCP server hosting to tox.h api.
TODO: tell friends we are hosting a relay and prioritize using relays
hosted by friends over bootstrap ones.
2015-05-08 22:03:24 -04:00
irungentoo
6a4c2e8fc6
Only set last_to_ping if at least one node was pinged, 2015-05-07 20:58:39 -04:00
mannol
73fbc22961 Fixed inconsistencies 2015-05-07 23:14:03 +02:00
irungentoo
3d70fe126c
Removed useless line. 2015-05-06 21:04:31 -04:00
irungentoo
048d793021
Toxav fix.
Use stored image width instead of displayed image width.
2015-05-05 16:12:09 -04:00
irungentoo
84d4f95038
Fixed possible connection issue. 2015-05-04 08:40:21 -04:00
irungentoo
d2929881ca
Removed useless code. 2015-05-03 20:53:25 -04:00
irungentoo
0045ace8a8
Small cleanups. 2015-05-02 21:55:42 -04:00
mannol
eb6e8aa290 Fixed* api comments and some bugs 2015-05-01 22:29:25 +02:00
irungentoo
a01a05a943
Fixed warning. 2015-05-01 16:13:59 -04:00
irungentoo
6da97bb48a
Fixed some non standard C. 2015-05-01 16:05:59 -04:00
irungentoo
bd67129c3e
Added a define for the length of onion paths. 2015-05-01 15:46:48 -04:00
irungentoo
7d13f1928e
Fixed some non standard C.
Replaced void * with uint8_t * in list.c
2015-05-01 15:13:38 -04:00
irungentoo
b2c966a6e3
Fixed some warnings.
Removed useless include.
2015-04-30 20:51:43 -04:00
irungentoo
280ae5ecdd
Merge branch 'uuoc' of https://github.com/tsudoko/toxcore 2015-04-29 20:48:40 -04:00
mannol
5c4f275686 Merge branch 'new_api' of github.com:mannol/toxcore into new_api 2015-04-30 00:40:53 +02:00
mannol
b2b11f0fba Added many test and fixed various warnings 2015-04-30 00:40:30 +02:00
mannol
d259fc1116 Merge pull request #2 from krobelus/new_api
Fixed typo
2015-04-29 10:51:39 +02:00
krobelus
45c45841cf Fixed typo 2015-04-29 09:21:28 +02:00
mannol
d8c34f4ffa Merge branch 'master' into new_api 2015-04-29 01:02:47 +02:00
mannol
9bba7a0434 Done 2015-04-29 01:01:25 +02:00
irungentoo
3454bc7da7
Merge branch 'master' of https://github.com/worfox/toxcore 2015-04-28 16:49:14 -04:00
worfox
b295bb70ec Fixed 404ing link to TODO in README.md 2015-04-28 21:25:44 +02:00
mannol
e4a020333d working av new api 2015-04-28 00:55:57 +02:00
irungentoo
69e3e5f3a4
Move LAN discovery from Messenger to friend_connection. 2015-04-27 16:13:04 -04:00
mannol
27e0254a98 Almooooooost 2015-04-27 00:15:57 +02:00
irungentoo
6a1efc32e6
Fixed one case of the connection callback not getting called on reconnection. 2015-04-26 12:19:13 -04:00
flan
045b510a14 fix useless use of cat 2015-04-26 09:57:50 +02:00
irungentoo
422e74424a
Switched tox.h to the dsl generated one.
Added input file to generate it.

Moved the astyle stuff to the astyle directory in other/.
2015-04-25 20:39:13 -04:00
mannol
144fc94d69 Almost done 2015-04-26 00:31:03 +02:00
irungentoo
28de3f59fd
Fixed some possible connection issues. 2015-04-24 20:39:45 -04:00
irungentoo
9d1acdddd5
Merge branch 'patch-4' of https://github.com/urras/toxcore 2015-04-24 11:48:21 -04:00
irungentoo
3e256e429f
Fixed a couple possible issues with the friend connection callback.
A TCP callback could be received when only a UDP connection was present.

Increased a UDP timeout to make it less likely to time out and switch to TCP.
2015-04-24 11:09:42 -04:00
irungentoo
e24d57d467
Fixed some warnings. 2015-04-23 20:59:08 -04:00
irungentoo
fc549805c1
Fixed a case where the tcp_data_callback would get called when the
connection only worked 1 way.
2015-04-22 09:45:33 -04:00
irungentoo
390f94bfd5
Fixed possible bug. 2015-04-22 09:32:36 -04:00
irungentoo
50b81dc669
Fixed possible bug. 2015-04-22 09:29:16 -04:00
irungentoo
db0438644c
Fixed possible issue. 2015-04-22 09:10:57 -04:00
irungentoo
3bd4f5902c
Move the send tcp relay packet from Messenger to friend connection. 2015-04-21 20:12:24 -04:00
mannol
1bfd93e64a Finished refactoring 2015-04-22 02:09:37 +02:00
irungentoo
e1a98987ff
Only allocate some TCP connections for onion use when needed.
Added a function to enable and disable TCP onion connections.
2015-04-21 15:30:41 -04:00
irungentoo
0a0ed45202
If a net_crypto connection isn't using the TCP relays, disconnect from them.
TCP_connections can now be put to sleep, a state where they store what they
were connected to without being connected and then resumed from sleep.
2015-04-21 14:30:39 -04:00