ff8b059eff
Removed unused cmake-modules
2022-06-30 20:19:35 -05:00
8092a636ca
CNC, Lib, Bot, Shell: New 2nd stage handshake
...
- New packet, LAIKAPKT_PEER_LOGIN_REQ
- All peers must prove they have access to the sent pubkey by passing a challenge. A salt is now sent on the handshake response packet, which must be encrypted and sent back through the PEER_LOGIN packet
- Protcol minor version incremented to 0.4
2022-06-30 20:19:35 -05:00
1d6ce15b3d
Minor comments refactoring
2022-06-27 18:20:23 -05:00
87f5eaa694
CMake: Minor debug refactoring
...
- LAIKA_DEBUG_BUILD is set to true if lower(CMAKE_BUILD_TYPE) matches 'debug'
2022-06-05 15:51:18 -05:00
5aecc1b63f
VMBoxGen refactor, obfuscate static CNC ip & port strings
...
- VMBoxGen is built before shared lib
- VMBoxGen has no reliance on the shared lib, just the config file
- main config was moved to the root cmakelists
2022-05-19 01:42:40 -05:00
f649ca4a56
Win: Static builds & fixed winpersist.c
2022-05-14 13:24:20 -05:00
9084afa738
Added commit hash to version display
2022-04-06 01:07:16 -05:00
00070d84ca
moved windows binaries to 'winbin'
2022-04-04 15:54:41 -05:00
4833dea67f
Added Windows Bot client
...
- Shells 'work' but line endings aren't converted yet so pressing enter doesn't work lol
2022-03-17 18:22:26 -05:00
851cb95d75
Updated README.md requirements
2022-03-15 13:24:29 -05:00
33219ee9d6
Removed MacOS target
2022-03-15 12:57:58 -05:00
7a000c1caa
fixed laikaT_newTask, check for MacOS
2022-03-14 00:58:58 -05:00
9432aaf594
Minor cmake refactoring
2022-03-14 00:51:11 -05:00
cbe8715b02
Added Windows support (for the binaries that support it)
2022-03-13 21:54:47 -05:00
76c5899ed5
Vendored LibSodium to make compilation easier
2022-03-13 21:48:09 -05:00
c092d5a9a0
Deprecated panel, added shell, lrsa.h -> lsodium.h
...
- Refactoring
2022-02-24 22:13:05 -06:00
fb71dfb3c3
Added panel!
...
- minor refactoring
- TODO: panel & cnc should really use unique keys. maybe add config file?
2022-02-14 00:22:36 -06:00
1630f6277f
Moved CMAKE_C_STANDARD to the root CMakeLists.txt
2022-01-30 01:20:47 -06:00
7481431551
Misc. cmake refactoring
2022-01-29 17:16:29 -06:00
773ea19532
Added AddressSanitizer to debug builds
...
- Used ASAN to fix a small memleak in lpolllist.c (forgot to free hashmap)
2022-01-29 17:00:44 -06:00
203b5ce38f
Added LibSodium, new tools/, genKey, sLaika_peer::type
...
- sLaika_peer has a new member, (PEERTYPE)type
- LibSodium dependency added
2022-01-27 13:36:36 -06:00
1bccc78117
First actual runnable version
...
- many warnings & bug fixes
- added bot/ source
2022-01-24 21:46:29 -06:00
8133a8d3cb
Inital commit
...
lib/ is just [FoxNet](https://git.openpunk.com/CPunch/FoxNet ) ported to C99
2022-01-23 21:28:16 -06:00