Commit Graph

3783 Commits

Author SHA1 Message Date
irungentoo
b53d6f932c
Dynamically allocate memory for nodes stored in DHT in order to reduce memory usage. 2016-07-11 12:30:48 -04:00
irungentoo
c7399d06a9
Merge branch 'nat-traversal' of https://github.com/Ansa89/toxcore into new 2016-06-04 15:21:35 -04:00
irungentoo
91b8035d67
Merge branch 'patch-1' of https://github.com/SkyzohKey/toxcore into new 2016-06-04 14:47:39 -04:00
SkyzohKey
cc9c85e978
Create libtoxencryptsave.pc.in
This file was missing.

Add libtoxencryptsave.pc.in

typo fix

Add libtoxencryptsave.pc to AC_CONFIG_FILES
2016-05-26 03:13:54 +02:00
irungentoo
e5f95a75f7
Don't send nodes related to friend keys in get node responses. 2016-05-10 16:39:18 -04:00
irungentoo
03ff257da5
Don't expand tree for friend key buckets. 2016-05-10 15:45:22 -04:00
Ansa89
c8061d47d7
travis.yml: update libsodium version to 1.0.10 2016-05-10 18:27:13 +02:00
irungentoo
7a6919097b
Merge branch 'installgentoo' of https://github.com/zetok/toxcore into new 2016-04-06 20:41:05 -04:00
irungentoo
b5ccf5c02e
Merge branch 'avswitch' of https://github.com/DeriveFH/toxcore into new 2016-04-06 20:38:58 -04:00
Zetok Zalbavar
3b04c1f88e
docs(INSTALL.md): update instructions for Gentoo 2016-04-02 02:44:55 +01:00
irungentoo
1f65c0afbb
Lowered bandwidth usage. 2016-03-31 21:12:30 -04:00
irungentoo
6fdec917ff
Test fix. 2016-03-31 20:30:28 -04:00
irungentoo
d174538c5c
Cleanup and fixes. 2016-03-31 20:18:49 -04:00
irungentoo
a1021cc182
Fix and cleanup. 2016-03-31 20:10:41 -04:00
irungentoo
3db527e3cd
DHT code cleanup.
Overall behaviour should not have changed much except that there are now
3 different lists for lan, ipv6 and ipv6 nodes.

The DHT now uses a tree structure to store known nodes for close and friend
nodes.

It compiles but I barely tested it yet.
2016-03-29 11:38:07 -04:00
Ansa89
5970005f5b NAT traversal: fix missing headers (again) 2016-03-27 17:55:41 +02:00
Ansa89
1d8cbfe75d NAT traversal: fix missing headers 2016-03-27 10:21:01 +02:00
Ansa89
2e9a731ff3 NAT traversal: add support for TCP relays 2016-03-25 18:11:10 +01:00
Ansa89
5f3dc97eef NAT traversal: move TOX_TRAVERSAL_TYPE into tox.h 2016-03-21 11:21:47 +01:00
Ansa89
55f0400ad4 Add NAT-PMP support 2016-03-21 11:21:47 +01:00
Ansa89
eeaf35de80 UPnP: add UPnP to Tox_Options 2016-03-21 11:21:47 +01:00
Ansa89
e437e38314 UPnP: check API version 2016-03-21 11:21:47 +01:00
Ansa89
08be91035e Add UPnP support 2016-03-21 11:21:47 +01:00
irungentoo
532629d486
Merge branch 'network-test-magic' of https://github.com/roman-yepishev/toxcore 2016-03-19 00:09:36 -04:00
irungentoo
aafeb7ddd8
Merge branch 'make-dist' of https://github.com/roman-yepishev/toxcore 2016-03-13 22:07:50 -04:00
derive
13fc00cc1b Added astyled toxav.h to match toxav.in.h 2016-03-09 15:52:31 +13:00
nobody
285dabdbc1 Updated to match current toxav.h 2016-03-09 01:22:15 +13:00
irungentoo
2e48a3f51d
Merge branch 'tox-bootstrapd-smaller-docker' of https://github.com/nurupo/InsertProjectNameHere 2016-03-07 14:57:51 -05:00
irungentoo
c817b3334f
Merge branch 'nurupo-apidsl-check' 2016-03-07 14:56:50 -05:00
Maxim Biro
41046e2eef Added check of whether tox.h or toxav.h were edited directly
tox.h and toxav.h must be generated by apidsl instead of edited directly.
2016-03-07 14:35:09 -05:00
romik-g
c2b2142f33 Changes from @nurupo for build and runtime dependencies that reduce image size
Also removal of example bootstrap nodes from the config file in one line
2016-03-03 13:30:11 -05:00
romik-g
739975dc3d Re-format to reduce image file by 50% 2016-03-03 13:29:24 -05:00
irungentoo
c510e2407f
Merge branch 'master' of https://github.com/susnux/toxcore into susnux-master 2016-03-01 15:17:00 -05:00
Roman Yepishev
c886f906a8
Move argument comments to the end of line 2016-02-27 14:32:49 -05:00
Roman Yepishev
32d86978fd
Remove unused main() arguments 2016-02-27 12:07:04 -05:00
Roman Yepishev
9035325e56
Remove magic numbers from addr_resolve
* Add #defines for INET/INET6 returns
* Remove magic number 3 - exact AF_INET/INET6 result found.
* Updated network_test.c
2016-02-27 11:45:02 -05:00
Roman Yepishev
b0e720846f
Add missing files so that archive for make dist is complete 2016-02-26 22:58:13 -05:00
irungentoo
72b1a17cc2
Merge branch 'GrayHatter-master' 2016-02-14 14:37:44 -05:00
Gregory Mullen (GrayHatter)
d552cd6e24 lets define this correctlly instead 2016-02-13 20:56:15 -08:00
Gregory Mullen (GrayHatter)
9628f9d171 added the dropped ; 2016-02-13 20:53:30 -08:00
Gregory Mullen (GrayHatter)
58ebf7a5b6 added versioning to toxencryptsave 2016-02-13 20:50:16 -08:00
Gregory Mullen (GrayHatter)
ea21a541ff missed a line tox to toxav 2016-02-13 20:50:01 -08:00
Gregory Mullen (GrayHatter)
96bf594be5 update the compatablity function to match the macro 2016-02-13 20:44:30 -08:00
Gregory Mullen (GrayHatter)
2d361228cd SemVer toxav too 2016-02-13 20:23:29 -08:00
Gregory Mullen (GrayHatter)
4c7856b346 Get SemVer more ready 2016-02-13 19:41:51 -08:00
Ferdinand Thiessen
a8873ed4fd Fix #1520: Program returns random data in a function
Added default return to non void functions level_syslog and level_stdout.
2016-02-05 22:31:34 +01:00
irungentoo
94cc8b11ff
Realised there was no test to test these functions. 2016-01-30 21:56:54 -05:00
irungentoo
dfe5d9b256
Fixes.
Fixed bug from merged PR.

Don't build useless files when building with libsodium.
2016-01-30 17:23:15 -05:00
irungentoo
ccfa6c6a4f
Merge branch 'kpp-code_review' 2016-01-30 16:30:28 -05:00
Roman Proskuryakov
23b0c9cded fix: replace memset with sodium_memzero for sensitive data 2016-01-27 02:17:40 +03:00