momo5502
|
74b34f2a6d
|
[LineEndings] Fix them all
|
2017-01-19 22:55:15 +01:00 |
|
momo5502
|
06bb09e1f0
|
[Cryptography] Generate secure challenges
|
2017-01-19 18:14:30 +01:00 |
|
momo5502
|
ef3fb631d5
|
[Node] Update protocol to version 4
With better thread synchronization!
|
2017-01-14 11:33:40 +01:00 |
|
momo5502
|
e34958d478
|
[Node] Only allow 1 node with the same public key
|
2017-01-14 01:21:39 +01:00 |
|
momo5502
|
428c1f24c3
|
[Node] Directly query nodes
|
2017-01-12 18:32:15 +01:00 |
|
momo5502
|
c9d160c72a
|
[General] Get rid of unnecessary submodules
|
2017-01-06 15:27:35 +01:00 |
|
momo5502
|
788ccae967
|
[Command] Use pointers instead of an abstraction interface for params
|
2016-12-07 20:00:24 +01:00 |
|
/dev/root
|
ddce60ee00
|
[Cache] Removed Constructor
- removed Constructor
- changed all functions to static
[ci skip]
|
2016-11-21 20:49:33 +01:00 |
|
/dev/root
|
d17f287bf2
|
[Cache] Used Utils::Cache
[ci skip]
|
2016-11-21 11:29:55 +01:00 |
|
momo5502
|
8085e4bd88
|
[CodeStyle] Refactor the code to match our basic style guidelines
|
2016-11-20 14:10:57 +01:00 |
|
/dev/root
|
79f1b2bd44
|
[Node] Refactored reloadnodes and syncnodes
- removed reloadnodes
- moved LoadNodeRemotePreset to syncnodes
|
2016-11-16 18:37:44 +01:00 |
|
/dev/root
|
bb34e0416f
|
[Node] Add command to trigger reload of remote nodes
- fixed a typo
|
2016-11-15 20:53:11 +01:00 |
|
momo5502
|
f5786d0bbb
|
[Node] Load nodes after network start
|
2016-11-15 16:56:21 +01:00 |
|
momo5502
|
3a773df44b
|
[Node] Fuck, that typo is stronger than me
|
2016-11-15 16:45:49 +01:00 |
|
momo5502
|
a70c26d697
|
[Node] Fix typo in node url
|
2016-11-15 16:44: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
|
d64589f6e8
|
Move UnitTest stuff
|
2016-09-17 14:05:01 +02:00 |
|
momo5502
|
e94d9788d0
|
Fix code analysis warnings
|
2016-09-04 13:06:44 +02:00 |
|
momo5502
|
b0ffeeb334
|
Obfuscate default nodes
|
2016-08-30 17:51:30 +02:00 |
|
/dev/urandom
|
9fdf7b9b38
|
Premake: Add "--disable-node-log" to disable logging of Nodes activity.
|
2016-08-29 07:37:13 +02:00 |
|
momo5502
|
256b463411
|
Don't ignore warning 4100
|
2016-08-18 02:18:45 +02:00 |
|
momo5502
|
768bc2bd2c
|
Remove messages (node)
|
2016-08-14 13:42:03 +02:00 |
|
momo5502
|
f6b0ffc9df
|
Don't print invalid nodes
|
2016-08-06 13:35:40 +02:00 |
|
momo5502
|
ca019864f6
|
Fix node bug
|
2016-08-06 01:25:56 +02:00 |
|
momo5502
|
bb65f463be
|
Fix realy exploit
|
2016-08-01 17:21:46 +02:00 |
|
momo5502
|
b2a9e7af81
|
Remove unnecessary includes and fix steamauth exploit
|
2016-07-22 12:12:11 +02:00 |
|
momo5502
|
9562285ed7
|
Use new format library and sort utils
|
2016-07-11 17:14:58 +02:00 |
|
momo5502
|
e08f1f1ba9
|
Fix memory leaks and errors
|
2016-06-30 19:38:48 +02:00 |
|
momo5502
|
9451964046
|
Some optimization
|
2016-06-30 12:11:51 +02:00 |
|
momo5502
|
123d62e1eb
|
Even more optimizations
|
2016-06-26 20:46:02 +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
|
0c205f0353
|
Server-side moddownload implemented
|
2016-06-04 21:24:03 +02:00 |
|
momo5502
|
1842366f56
|
Nothing special
|
2016-05-14 02:00:04 +02:00 |
|
momo5502
|
377ba8d4cb
|
Fix memory leak and implement sv_lanOnly
|
2016-04-13 19:31:16 +02:00 |
|
momo5502
|
3c703e6db4
|
POW optimization and general cleanup
|
2016-04-11 13:32:11 +02:00 |
|
momo5502
|
4cb3e04c88
|
Small optimizations
|
2016-04-11 11:25:08 +02:00 |
|
sr0
|
5620afa59f
|
rename default_nodes.dat to nodes_default.dat
|
2016-03-14 23:29:58 +01:00 |
|
momo5502
|
15b26bf4e7
|
Some node fixes
|
2016-03-14 20:44:51 +01:00 |
|
momo5502
|
666c488b50
|
|
2016-03-14 18:40:04 +01:00 |
|
momo5502
|
77506fff8d
|
Scoreboard stuff
|
2016-03-14 18:29:45 +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
|
9a5bff6867
|
Update syncnodes command again :P
|
2016-03-06 15:27:13 +01:00 |
|
momo5502
|
eb5b086df3
|
Update syncnodes command.
|
2016-03-06 15:18:32 +01:00 |
|
momo5502
|
ff4961a205
|
Remove more debug output
|
2016-03-06 03:16:09 +01:00 |
|
momo5502
|
f6d5c78f1a
|
More debug messages.
|
2016-03-05 23:50:27 +01:00 |
|
momo5502
|
de882dee07
|
Remove some node debug output
|
2016-03-05 23:33:33 +01:00 |
|
momo5502
|
5fffac5bab
|
Entirely block dll injections
|
2016-03-01 13:37:51 +01:00 |
|
momo5502
|
0b24a83b23
|
Comment ;)
|
2016-02-21 21:22:13 +01:00 |
|
momo5502
|
816c9ce430
|
Limit node-frame iterations per second
|
2016-02-20 01:26:42 +01:00 |
|
momo5502
|
698961b57b
|
Meh.
|
2016-02-19 20:21:48 +01:00 |
|
momo5502
|
d4c7c0fb6f
|
Optimize rng (ddos protection)
|
2016-02-18 21:33:19 +01:00 |
|
momo5502
|
55b8d2c5de
|
Safe iterator pointer.
|
2016-02-15 20:32:41 +01:00 |
|
momo5502
|
8b932677f5
|
Fix bad addresses.
|
2016-02-15 20:28:01 +01:00 |
|
momo5502
|
e6158199f5
|
Load node preset.
|
2016-02-15 19:40:11 +01:00 |
|
momo5502
|
5ea5a88daf
|
Update nodes.
|
2016-02-14 17:05:42 +01:00 |
|
momo5502
|
a49e668615
|
Revalidate invalid servers.
|
2016-02-13 15:01:34 +01:00 |
|
momo5502
|
caec3f954f
|
Fix some bugs.
|
2016-02-13 03:57:54 +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
|
a5cca963e0
|
Seamless integration of our proto address type
|
2016-02-12 16:29:48 +01:00 |
|
momo5502
|
a11f004a7e
|
More proto stuff.
We should add a version identifier before releasing!
|
2016-02-12 15:06:06 +01:00 |
|
momo5502
|
e3904db37c
|
Rewrite network interface.
|
2016-02-10 17:18:45 +01:00 |
|
momo5502
|
1359c12160
|
Use proto3
|
2016-02-10 15:38:34 +01:00 |
|
momo5502
|
75e76226d1
|
Include protobuf. Not sure if we're supposed to commit protoc :S
|
2016-02-10 14:54:50 +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
|
4d36a0b9ed
|
ECDSA and PRGN stuff.
|
2016-02-08 14:27:15 +01:00 |
|
momo5502
|
4a5743c67b
|
Regularly store nodes.
|
2016-02-07 00:48:39 +01:00 |
|
momo5502
|
497a4ecefb
|
Some fixes.
|
2016-02-05 13:10:22 +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
|
e43444738c
|
Stuff seems to take years to compile on release :/ Might wanna switch to openssl, crypto++ or some other rsa lib.
|
2016-01-31 21:27:43 +01:00 |
|
momo5502
|
55170e6ba8
|
correctly include tomsfastmath
|
2016-01-31 19:50:17 +01:00 |
|
momo5502
|
e51e791184
|
|
2016-01-31 13:19:29 +01:00 |
|
momo5502
|
fb7879e2c6
|
Node optimization
|
2016-01-29 03:49:51 +01:00 |
|
momo5502
|
91826963cd
|
Separator check for network stuff.
|
2016-01-29 03:18:58 +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
|
c4daed0bad
|
Node stuff.
|
2016-01-28 17:30:32 +01:00 |
|
momo5502
|
da74627af3
|
Experimental node stuff
|
2016-01-28 16:19:43 +01:00 |
|