Changes

Summary

  1. Changes to use core in another project (details)
  2. Serialize access to the autoblock list when we're updating it. (details)
Commit 4f16921ae4b1f6ac177e40829d94384eb185d90c by rushfan
Changes to use core in another project

* Core doesn't need curses, don't try to include it using our funky
  finder
* Ensure we don't define min/max since our wwiv cmake module isn't
  getting picked up when just adding core, so make that stand alonw
* Define SOCKET properly when compiling for x64.
* try to include the rapidjson bits from cereal using the existing
  include directory for it, not via deps.
The file was modifiedcore/CMakeLists.txt (diff)
The file was modifiedcore/jsonfile.cpp (diff)
The file was modifiedcore/os_win.cpp (diff)
The file was modifiedcore/strings.h (diff)
The file was modifiedcore/net.cpp (diff)
The file was modifiedcore/command_line.cpp (diff)
The file was modifiedcore/file.cpp (diff)
The file was modifiedcore/net.h (diff)
The file was modifiedcore/version.cpp (diff)
Commit af2fd4be605a287473c90933234a3de5e2cfe324 by rushfan
Serialize access to the autoblock list when we're updating it.

This may fix #1472
The file was modifiedwwivd/ips.h (diff)
The file was modifiedwwivd/ips.cpp (diff)
The file was modifiedwwivd_test/wwivd_non_http_test.cpp (diff)