Commit Graph

34 Commits

Author SHA1 Message Date
Ben Iofel 174cec7f15 proper windows preprocessor detection 2014-01-19 19:30:14 -05:00
irungentoo 6ef2b5ead6 Code cleanups. 2013-10-06 17:40:23 -04:00
irungentoo 83c6e9dd35 Fixed the connection bug and cleaned up some stuff. 2013-09-22 11:08:23 -04:00
irungentoo 3e4599e33a Lossless UDP is now suitable for sending files.
Added some actual flow control and made send/recieve buffers grow when
necessary.
2013-09-21 09:03:54 -04:00
irungentoo 12d1c5199b astyled everything. 2013-09-14 12:42:17 -04:00
Coren[m] d35fee43ba toxcore/util.h:
- moved cmdline_parsefor_ipv46() to testing/misc_tools.c
2013-09-11 15:19:39 +02:00
Coren[m] 85912418db cmdline parsing:
- add missing includes (autobuild warnings)
2013-09-11 10:54:47 +02:00
Coren[m] 4cf0d857bc cmdline parsing of --ipv4/6 plucked into util 2013-09-11 00:14:20 +02:00
Coren[m] 64ca4b5db2 tox.*, DHT.*:
- return to the caller if the string could be resolved into an IP

other/DHT_bootstrap.c, testing/*_test.c, testing/nTox.c:
- parse cmdline for --ipv4/--ipv6 switch to allow user a choice

util.h:
- proper old-style C-comment
2013-09-10 22:59:33 +02:00
Coren[m] bcb283cf45 big push, putting all the infrastructure in place behind TOX_ENABLE_IPV6 2013-09-10 16:36:20 +02:00
Coren[m] 29d777ef67 network.h:
- IP: add in_addr_t as part of the union
- IP: rename IP to IP4
2013-09-09 14:16:40 +02:00
Jin^eLD e092eee869 Allow to build vs nacl instead of libsodium
By default libsodium is used. Only if --enable-nacl is specified, then
nacl will be used instead of libsodium.

Pass locations of nacl headers and libraries by using the following
options:

--with-nacl-headers=/home/me/somewhere/nacl-20110221/build/469/include/amd64/
--with-nacl-libs=/home/me/somewhere/nacl-20110221/build/469/lib/amd64/
2013-09-06 22:54:45 +03:00
Kostya 25563ac070 Fixed build errors. 2013-08-30 03:28:50 -04:00
jin-eld e658892793 Rename core directory because of autoconf name clash
While doing the checks configure might generate "core" files and will
then try to remove them. Having a "core" directory generates an error
while runing the configure script.

There's no workaround but to rename the core directory.
2013-08-24 03:25:07 +03:00
irungentoo 128223d9d1 astyle --options=tools/astylerc -r ./*.{c,h} 2013-08-20 19:37:05 -04:00
irungentoo c7aafcfb4c Lossless UDP tests fixed. 2013-08-20 19:20:42 -04:00
irungentoo 88ff81d9de Passed everything through astyle. 2013-08-16 13:11:09 -04:00
slvr 7f27fcaf37 tabs -> spaces 2013-08-10 11:27:36 +01:00
slvr 6052b1f119 network_registerhandler 2013-08-10 00:43:50 +01:00
Christian Brueffer 0b8fa72914 Fix a recurring typo in code and comments. 2013-08-09 14:01:35 +02:00
William Culver 5d8a1c60e8 added required linker flag to 'compile with' remark 2013-08-01 00:01:35 +01:00
Dmitry Marakasov 6d0abb4132 Add missing newlines at EOF in sources
(missing newlines break build due to -Werror)
2013-07-30 22:39:04 +04:00
Konstantin Kowalski 241aca98bd A *lot* of style changes. 2013-07-26 23:07:25 -04:00
SilentSand 59b34e423b Formatting.
Many stylistic changes, mostly formatting code more closely to the
coding style.
2013-07-26 04:02:17 -04:00
SilentSand f377eb9ca2 Licensing
Added the GPLv3 license to some files in addition to fixing some
comments at the beginning of the files.
2013-07-25 21:45:56 -04:00
irungentoo d62b91f3ac Lossless UDP tests fixed. 2013-07-16 10:22:32 -04:00
irungentoo c00cf85078 Spelling mistakes fixed. 2013-07-08 12:36:11 -04:00
irungentoo 2e0c3bb593 Added a new test program. Fixed some stuff in Lossless UDP. 2013-06-30 17:19:15 -04:00
irungentoo 4ad22addf4 Updated Lossless UDP. 2013-06-30 11:34:35 -04:00
irungentoo 6bd24212ee Lossless UDP now works.
The testclient and testserver simulate a packet loss of 33%.

The only thing left to do in lossless UDP is the flow control (automatic
adjustment of the data send rate) which is only needed to transfer large
amounts of data.
2013-06-29 18:40:41 -04:00
irungentoo c9d0c208a5 Test programs updated. (I'm gonna wait until I finish Lossless_UDP before pushing it.) 2013-06-28 22:58:46 -04:00
irungentoo fd44c68801 Couple fixes. 2013-06-28 09:15:19 -04:00
irungentoo 457feeed0b Added current work on Lossless_UDP (Not done do not test it yet)
Lossless_UDP code is probably filled with problems right now.
this is normal.
2013-06-27 20:59:16 -04:00
irungentoo 87633f6631 Programs to test Lossless UDP done. 2013-06-27 10:39:37 -04:00