Caleb James DeLisle
|
14e2a47fcb
Added new benc message parser and refactored code to use it, StandardBencSerializer is now redundant
|
10 gadi atpakaļ |
Caleb James DeLisle
|
0b1fbd17f7
Refactoring to allow for re-enabling threeNodes_test
|
10 gadi atpakaļ |
Caleb James DeLisle
|
3005cac83c
Removed some old string.h portability stuff and replaced it with CString.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled.
|
10 gadi atpakaļ |
Caleb James DeLisle
|
f63999e4c8
Make inter-router communication code capable of handling messages which loop back to itself
|
11 gadi atpakaļ |
Caleb James DeLisle
|
359f646e18
Removed many uses of BufferAllocator in favor of per-request allocators
|
11 gadi atpakaļ |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
11 gadi atpakaļ |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
11 gadi atpakaļ |
Caleb James DeLisle
|
28e634b82a
Fixed an assertion failure bug and a few compile issues with different Log levels
|
12 gadi atpakaļ |
Caleb James DeLisle
|
9b08100ec3
Included IpTunnel and did a refactoring of the codebase.
|
12 gadi atpakaļ |
Caleb James DeLisle
|
e951bb40e2
more debugging
|
12 gadi atpakaļ |
Caleb James DeLisle
|
bb3293144d
Replaced all calls to memcpy() with Bits_memcpy() and Bits_memcpyConst(), the latter of which asserts __builtin_constant_p(length) at compile time.
|
12 gadi atpakaļ |
Micheal Smith
|
69d4044b57
Added modelines to source files.
|
12 gadi atpakaļ |
Caleb James DeLisle
|
58b82e414b
Unified first line codestyle, thanks Maria for the patch.
|
12 gadi atpakaļ |
Caleb James DeLisle
|
92bce3a4ba
code cleanup, 100% compliant with checkfiles.pl now :D
|
12 gadi atpakaļ |
Benjamin Saunders
|
187c5319a0
Disabled -Wunused-parameter and removed the numerous workarounds for its presence.
|
12 gadi atpakaļ |
cjdelisle
|
547f4a33ab
Cleaned up a bunch of files, added a codestyle validator and some information for hackers.
|
12 gadi atpakaļ |
jonb
|
0802327bcc
Fixed compiler parsing issue.
|
13 gadi atpakaļ |
cjdelisle
|
2f8cb1d1c3
Refactoring and finished rewriting libbenc
|
13 gadi atpakaļ |
cjdelisle
|
cc3cded841
Rename MemAllocator Allocator
|
13 gadi atpakaļ |
cjdelisle
|
9aa22feca3
Offered permission to copy under gplv3 license.
|
13 gadi atpakaļ |
cjdelisle
|
e419a1ea0c
Massive changeset. It builds and tests pass, that's about all I can be sure of :/
|
13 gadi atpakaļ |
cjdelisle
|
2707cca086
Rewrote bencode (de)serialization so serializers are interchangable.
|
13 gadi atpakaļ |
cjdelisle
|
92142dd9cb
Random stuff needed to get tinystore working.
|
13 gadi atpakaļ |
cjdelisle
|
501ad13c9d
Removed unnecessary initialization to NULL since initialization of any field in a struct initializes them all.
|
13 gadi atpakaļ |
cjdelisle
|
a23a00da11
Whole bunch of unrelated changes which should have been committed separately. Preparing for tiny storage implementation.
|
13 gadi atpakaļ |
cjdelisle
|
e35670f3e1
some cleanup and fixed a major segfault bug
|
13 gadi atpakaļ |
cjdelisle
|
d475c9c10a
First commit for cjdns.
|
13 gadi atpakaļ |