Commit Graph

38 Commits

Author SHA1 Message Date
sr0
e1a4e3ec27 Remove .gitattributes file 2017-01-18 23:44:36 +01:00
/dev/root
6c9e28ff42 [LineEndings] Fix crlf lineendings
- added gitattributes file to force crlf for hpp/cpp/lua
2017-01-16 17:42:50 +01:00
momo5502
ef3fb631d5 [Node] Update protocol to version 4
With better thread synchronization!
2017-01-14 11:33:40 +01:00
/dev/root
124e86387b [General] Fixed line endings
- converted all line endings in cpp/hpp files to dos
2016-11-25 13:00:48 +01:00
momo5502
8085e4bd88 [CodeStyle] Refactor the code to match our basic style guidelines 2016-11-20 14:10:57 +01:00
momo5502
d4e78a09a5 [Node] Fallback client implementation 2016-11-15 16:40:15 +01:00
momo5502
2c70084962 Small fixes, remove debug stuff, increment node version 2016-10-09 17:27:37 +02:00
momo5502
e29377580b Add thread synchronization for nodes 2016-09-17 18:51:18 +02:00
momo5502
c2931a04e1 Fix names in unittests 2016-09-16 11:04:28 +02:00
momo5502
1b71afcc21 Beginning of a banclient command 2016-08-15 16:40:30 +02:00
momo5502
3b735df5b5 Lower the limit again 2016-08-06 01:47:12 +02:00
momo5502
0585ef6053 Lower the query limit 2016-08-06 01:40:24 +02:00
momo5502
a97fbd4c8a Change node query limit 2016-08-06 00:36:28 +02:00
momo5502
e08f1f1ba9 Fix memory leaks and errors 2016-06-30 19:38:48 +02:00
momo5502
3746bceec4 Correct byte order for node ports 2016-06-26 17:28:47 +02:00
momo5502
66671fa817 Include protocol in nodes 2016-06-14 15:04:58 +02:00
momo5502
3c703e6db4 POW optimization and general cleanup 2016-04-11 13:32:11 +02:00
momo5502
32295009e0 Better node refreshing 2016-03-11 23:57:51 +01:00
momo5502
91922e83ea Show valid node count 2016-03-09 20:16:38 +01:00
momo5502
020488e58f Node optimization 2016-03-06 16:42:58 +01:00
momo5502
816c9ce430 Limit node-frame iterations per second 2016-02-20 01:26:42 +01:00
momo5502
e6158199f5 Load node preset. 2016-02-15 19:40:11 +01:00
momo5502
a49e668615 Revalidate invalid servers. 2016-02-13 15:01:34 +01:00
momo5502
b866f4caa1 Optimize serverlist + socket binding fixes 2016-02-13 03:18:49 +01:00
momo5502
2a4c06ad5e Get default node via hastebin 2016-02-12 22:23:41 +01:00
momo5502
a11f004a7e More proto stuff.
We should add a version identifier before releasing!
2016-02-12 15:06:06 +01:00
/dev/urandom
22dbae3b67
premake5: Automatic compiling of protobuf definition files.
- Added custom rules for *.proto files to iw4x
- Added a workaround for protoc output not being automatically included
- Disable precompiled headers for protobuf generated sources
- Moved inclusion of node.pb.h out of STDInclude.hpp to only where it's necessary (WTF @momo5502)
- Removed protobuf-generated code from "protobuf" external project
- Removed protogen.bat as it is no longer needed
2016-02-11 15:10:23 +01:00
momo5502
d87a6ced42 Implement client side node synchronization. 2016-02-10 01:22:00 +01:00
momo5502
40d6c6d715 Rewrote node system to register using ECDSA signatures. 2016-02-09 22:13:49 +01:00
momo5502
87c239a1dc Fix cryptography memory leaks :P 2016-02-08 18:43:31 +01:00
momo5502
4a5743c67b Regularly store nodes. 2016-02-07 00:48:39 +01:00
momo5502
7bd8feff5d Implement node serverlist for the client. 2016-02-03 20:10:54 +01:00
momo5502
2a29232a6f Node invalidation security stuff. 2016-02-01 21:59:45 +01:00
momo5502
fb7879e2c6 Node optimization 2016-01-29 03:49:51 +01:00
momo5502
c83fab449a Nodes use network order for ports. 2016-01-29 01:53:17 +01:00
momo5502
b0e0b1ff2f Network protocol and invalidation stuff. 2016-01-28 23:36:57 +01:00
momo5502
b350c3774b More node stuff. 2016-01-28 21:37:48 +01:00
momo5502
da74627af3 Experimental node stuff 2016-01-28 16:19:43 +01:00