Commit Graph

25 Commits

Author SHA1 Message Date
CPunch 0adfdc0ace stale comment 2022-10-05 20:47:23 -05:00
CPunch ed96b75577 Moved API obfuscation to LaikaLib target 2022-07-16 16:09:33 -05:00
CPunch ff8b059eff Removed unused cmake-modules 2022-06-30 20:19:35 -05:00
CPunch 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
CPunch 1d6ce15b3d Minor comments refactoring 2022-06-27 18:20:23 -05:00
CPunch 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
CPunch 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
CPunch f649ca4a56 Win: Static builds & fixed winpersist.c 2022-05-14 13:24:20 -05:00
CPunch 9084afa738 Added commit hash to version display 2022-04-06 01:07:16 -05:00
CPunch 00070d84ca moved windows binaries to 'winbin' 2022-04-04 15:54:41 -05:00
CPunch 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
CPunch 851cb95d75 Updated README.md requirements 2022-03-15 13:24:29 -05:00
CPunch 33219ee9d6 Removed MacOS target 2022-03-15 12:57:58 -05:00
CPunch 7a000c1caa fixed laikaT_newTask, check for MacOS 2022-03-14 00:58:58 -05:00
CPunch 9432aaf594 Minor cmake refactoring 2022-03-14 00:51:11 -05:00
CPunch cbe8715b02 Added Windows support (for the binaries that support it) 2022-03-13 21:54:47 -05:00
CPunch 76c5899ed5 Vendored LibSodium to make compilation easier 2022-03-13 21:48:09 -05:00
CPunch c092d5a9a0 Deprecated panel, added shell, lrsa.h -> lsodium.h
- Refactoring
2022-02-24 22:13:05 -06:00
CPunch 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
CPunch 1630f6277f Moved CMAKE_C_STANDARD to the root CMakeLists.txt 2022-01-30 01:20:47 -06:00
CPunch 7481431551 Misc. cmake refactoring 2022-01-29 17:16:29 -06:00
CPunch 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
CPunch 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
CPunch 1bccc78117 First actual runnable version
- many warnings & bug fixes
- added bot/ source
2022-01-24 21:46:29 -06:00
CPunch 8133a8d3cb Inital commit
lib/ is just [FoxNet](https://git.openpunk.com/CPunch/FoxNet) ported to C99
2022-01-23 21:28:16 -06:00