User:Taffer

From OuroDev
Revision as of 21:16, 3 May 2019 by Taffer (talk | contribs) (Created page with "Being a place for notes about my investigation into the code. == General == What are these _test folders for? Not unit tests (lulz of course not), just one project file......")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Being a place for notes about my investigation into the code.

General

What are these _test folders for? Not unit tests (lulz of course not), just one project file...

AuthServer

  • Doesn't appear to use any of the external/* libs. Arda2 appears to reference them though at least in the Linux Makefile.
  • cryptLib is a SHA512 implementation; it may be specific to AuthServer messages. It should be replaced by calls to OpenSSL or Crypto++ as they'll be faster and bug-free. Yes, three implementations of SHA-512.

Game

  • Looked in game.c, oh dear there's a lot of unsafe string handling going on in this code base...