Commit Graph

2050 Commits

Author SHA1 Message Date
irungentoo
0e97836e01 Fixed clients not connecting when there is only 2 people on the network. 2014-03-07 16:47:24 -05:00
irungentoo
48d757f468 Speeded up onion requests.
Also increased the maximum number of announce entries.
2014-03-07 16:31:13 -05:00
irungentoo
d058a59ccf Fixed some possible ways connections could linger indefinitely without being killed. 2014-03-07 16:05:08 -05:00
irungentoo
b451565f17 Merge pull request #789 from mannol1/master
Fixed several bugs and added some features
2014-03-07 11:11:17 -05:00
mannol
6a78e2e71c Fixed several bugs and added some features 2014-03-07 03:13:04 +01:00
irungentoo
71284fabf8 Your userstatus and message are now saved with tox_save(). 2014-03-06 15:35:52 -05:00
irungentoo
51393e6222 Made save more portable.
This should fix the issue of the friends list getting cleared when
something in it changes.
2014-03-06 09:55:50 -05:00
irungentoo
3bcc6e2ae5 CPU optimizations.
Use get_shared_key() in more places.
2014-03-05 16:54:17 -05:00
irungentoo
3a1f259cb9 Merge pull request #783 from kylobite/patch-1
All OSX commands now copyright friendly
2014-03-05 07:19:04 -05:00
irungentoo
c47e727b5d Merge pull request #788 from aitjcize/avlinking
Fix libtoxav linking issue
2014-03-05 07:18:51 -05:00
irungentoo
1fe835199c Merge pull request #785 from aitjcize/master
Set typing status before calling callback
2014-03-05 07:13:11 -05:00
AZ Huang
7f3e1aec52 Fix libtoxav link error. 2014-03-05 20:04:19 +08:00
AZ Huang
45329dc59e Set typing status before calling callback. 2014-03-05 16:42:26 +08:00
kylobite
abd27ece4e All OSX commands now copyright friendly
Saves confusion to those not entirely sure why "./configure--with-libsodium-headers=/usr/local/Cellar/libsodium/0.4.5/include/ --with-libsodium-libs=/usr/local/Cellar/libsodium/0.4.5/lib/" did not work.
2014-03-04 20:38:16 -06:00
irungentoo
ce6440c5a2 Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core 2014-03-04 16:07:08 -05:00
irungentoo
b6fe49e59a CPU usage improvements.
Shared keys for recieved DHT packets are now stored in a special array
so that they don't need to be recomputed for nodes that send us lots of
packets.
2014-03-04 15:36:29 -05:00
irungentoo
81f748e4f8 Merge pull request #782 from AgathaTheWitch/master
Minor documentation cleanup
2014-03-04 12:45:49 -05:00
Agatha
1cb38abf99 Minor documentation cleanup
This commit fixes some typos and grammar mistakes. It
also fixes some of the long text lines and generally
makes the documentation more readable.
2014-03-04 07:48:38 -05:00
irungentoo
a251e71a97 Some small changes/fixes.
Changed some timeouts and made cryptopacket_handle return correctly.
2014-03-03 20:46:34 -05:00
irungentoo
602c71bc17 Made onion paths expire eventually client side. 2014-03-03 11:23:46 -05:00
irungentoo
325395820d Some CPU optimizations and fixes to onion_announce_request. 2014-03-03 11:21:55 -05:00
irungentoo
c0c660c99a Small CPU optimizations to ping requests/reponses.
Same idea as last commit.
2014-03-02 19:46:47 -05:00
irungentoo
de69dcef24 Some small DHT CPU optimizations.
Only compute the shared key once instead of twice for received DHT
requests/responses.
2014-03-01 21:18:53 -05:00
irungentoo
16b93e823b Very simple fix to lower bandwidth usage at startup. 2014-02-28 21:14:55 -05:00
irungentoo
d0d9f95b34 Fixed onion test. 2014-02-27 16:59:17 -05:00
irungentoo
8a31ff6269 Merge branch 'master' of https://github.com/irungentoo/ProjectTox-Core 2014-02-26 12:49:47 -05:00
irungentoo
1c676147a2 Fixed/updated tests. 2014-02-26 12:46:11 -05:00
irungentoo
cebae58ddc Major speed/cpu usage/bandwidth improvements to onion. 2014-02-26 12:18:47 -05:00
irungentoo
9d06e43472 Merge pull request #765 from Prototik/master
Main buildscripts for android
2014-02-26 07:22:42 -05:00
Sergey Shatunov
e8b6e4a4d3 Main buildscripts for android 2014-02-26 17:24:30 +08:00
irungentoo
b01c19ce56 Merge pull request #769 from jin-eld/alternative-sodium-init
Allow to optionally use randombytes_stir() instead of sodium_init()
2014-02-25 18:05:53 -05:00
Jin^eLD
4cd3d91263 Allow to optionally use randombytes_stir() instead of sodium_init()
According to sonOfRa sodium_init() has some timing issues on Android.
libsodium people said randombytes_stir() can be used instead:
https://github.com/jedisct1/libsodium/issues/121

sodium_init() stays the default, randombytes_stir() can be enabled by
passing --enable-randombytes-stir to the configure script.
2014-02-25 23:40:42 +01:00
irungentoo
1591eeee8e Merge pull request #768 from seshagiriprabhu/buffer_overflow_in_testing
Added bound checking for the client id of the friend input in DHT test
2014-02-25 16:45:44 -05:00
seshagiriprabhu
9bb27fbea6 bound checking in messenger testing 2014-02-25 22:18:27 +05:30
seshagiriprabhu
bcb393d336 Added bound checking for friend ID input in DHT test 2014-02-25 21:21:21 +05:30
irungentoo
e32b5f0c95 Merge pull request #764 from mouseym/patch-2
Update INSTALL.md
2014-02-24 17:57:33 -05:00
irungentoo
718b5e8ca3 Speeded up DHT peer finding and decreased DHT bandwidth usage. 2014-02-24 17:14:47 -05:00
mouseym
4937024ec2 Update INSTALL.md 2014-02-24 21:55:00 +00:00
irungentoo
95d0c831a8 Merge pull request #763 from mannol1/master
Pkg-config config for av
2014-02-23 17:58:10 -05:00
mannol
cf8a090cde Merge remote-tracking branch 'upstream/master' 2014-02-23 23:24:07 +01:00
mannol
4888d916d0 pkg-config and av 2014-02-23 23:13:38 +01:00
irungentoo
f219fb4ac1 Merge pull request #760 from nurupo/server-to-node
Renamed dht server to dht node
2014-02-22 17:52:26 -05:00
Maxim Biro
5a142bb697 Renamed dht server to dht node 2014-02-22 17:07:15 -05:00
Maxim Biro
44c1dfc5fd Enable nTox in Travis 2014-02-22 17:05:12 -05:00
Maxim Biro
41ad4c4068 Fixed some dht bootstrap daemon related things in install.md 2014-02-22 17:00:46 -05:00
Maxim Biro
9b1de38b60 Make Travis build bootstrap daemon again 2014-02-22 16:54:33 -05:00
irungentoo
388b1229b9 Merge pull request #753 from nurupo/master
Removed typedefs for consistency
2014-02-20 18:25:55 -05:00
Maxim Biro
046f92cf52 Removed typedefs for consistency 2014-02-20 18:16:32 -05:00
irungentoo
c84df4a4af Merge pull request #751 from sonOfRa/master
Add a configure flag for disabling soname versions
2014-02-20 16:33:43 -05:00
sonOfRa
b9825218fc Add a configure flag for disabling soname versions
The loader on Android cannot deal with soname versions properly. To circumvent this problem, libtool has a -avoid-version flag that does not versionate the shared libraries.

To disable soname versions, "./configure --disable-soname". Soname versions are enabled by default, as only Android needs to disable them
2014-02-20 17:18:40 +01:00