Commit Graph
85 Commits
Author SHA1 Message Date
John Colvin 16f95fee24 Remove nlohmann-json
This is managed by vcpkg now
2025-04-17 14:09:52 +00:00
John Colvin a5e980e650 Remove openssl
This is managed by vcpkg now.
2025-04-17 14:09:47 +00:00
John Colvin 01d52c7980 Remove catch2 (linux)
This dep is now managed by vcpkg
2025-04-17 05:04:21 +00:00
John Colvin c32e10d5fb Remove fmt (linux)
This dep is now managed by vcpkg (on both windows and linux)
2025-04-17 05:04:21 +00:00
John Colvin 959b63f2f6 Tweak ccapi so we can selectively enable md services
Previously, every exchange was always enabled (reguardless of our md
config). This change allows us to skip non-trivial initialization for
exchanges we don't care about, such as host resolution.
2025-02-23 15:33:55 +00:00
John Colvin 90492733fd Upgrade ccapi to v6.12.0 2025-02-23 15:33:55 +00:00
Mohammad Arham 8069cc893f added onix fix libs 2024-09-23 12:00:04 -04:00
John Colvin 4f87d0fb13 cleanup: Remove unused "date" headers 2024-08-21 13:43:00 +00:00
John Colvin 9a41237fc0 build: Add script to install/upgrade websocketpp 2023-06-26 14:56:55 +00:00
John Colvin b27dc4bc67 fix build: Address trivial werrors after upgrading to C++ 20 2023-06-26 14:56:55 +00:00
John Colvin 2635308a05 Upgrade (linux) CLI11 to v2.3.2 2023-06-23 15:32:20 +00:00
John Colvin 92687367ee Upgrade (linux) libfmt from ~8.0.1 to 10.0.0 2023-06-23 15:32:20 +00:00
John Colvin 8ba5cf52b1 Upgrade ccapi from 5.45.1 -> 5.45.2 2023-06-04 15:11:33 +00:00
John Colvin 591efbc06b fix: Tweak ccapi deribit md so it sends hbs for generic subs 2023-06-04 15:11:28 +00:00
John Colvin f21c6594c0 Upgrade ccapi from 5.31.2 -> 5.45.1 2023-04-24 15:15:51 +00:00
John Colvin 01a4bb004a Upgrade linux protobuf from 3.19.1 -> 21.12 2023-03-18 15:31:41 -04:00
John Colvin 38b54a636f fix build: Disable array-bounds warnings in btree 2022-10-12 01:42:13 -04:00
John Colvin dd7f6e3eec fix build (temp): Replace SIGSTKSZ macro w/ constexpr
This macro can no longer be used as an array-length template param. It
used to be known at compile-time, but that is no longer the case
(https://public-inbox.org/libc-alpha/87y2ew8i1w.fsf@igel.home/T/).
2022-09-21 10:54:20 -05:00
John Colvin 7a3fae62c3 ccapi: Upgrade to v5.31.2 2022-09-08 11:16:15 -04:00
John Colvin 99c440f568 Add ccapi [header-only] lib to includes
This is the open source crypto connector lib
2022-06-06 11:57:00 -04:00
John Colvin c0a8cc8f4a Upgrade linux libssl (and libcrypto) to 1.1.1m
This fixes a runtime error that was occurring when emumba's deribit
connector lib attempted to establish a websocket connection to deribit.
Emumba's lib is dynamically linked to libssl, so this error must have
been a side effect of implementation difference(s) between libssl
versions.
2022-01-11 13:31:48 -05:00
John Colvin f937c33349 Replace linux google/btree w/ Kronuz/cpp-btree 2021-12-12 15:56:55 -05:00
John Colvin fc1ae2e5cb Upgrade linux quickfix
WARNING: This is NOT an official release.  As of 12/10/21 20:23, the
latest release of the quickfix lib (1.15.1) does not support c++17
(the FIX::Application class has fns with dynamic exceptions).  This
commit upgrades to a more recent (unreleased) build which supports
c++17.
2021-12-12 15:56:55 -05:00
John Colvin 0f3130fb47 Upgrade linux protobuf 2021-12-12 15:56:55 -05:00
John Colvin 79f2f356d5 Upgrade linux fmt
WARNING: This is NOT an official release.  As of 12/05/2021 15:18, the
latest release of the fmt lib (8.0.1) has a compiletime bug related to
formatting chrono::time_point.  This commit upgrades to a more recent
(unreleased) build which includes a fix for said bug.
2021-12-12 15:56:55 -05:00
John Colvin 1aad04483c Upgrade linux cryptopp to 8.6.0 2021-12-09 11:29:43 -05:00
John Colvin 7bcc559c1a Update linux websocketpp include files
Copied master tip from the websocketpp repo
https://github.com/zaphoyd/websocketpp
The commit hash associated with this version of websocketpp is:
1b11fd301531e6df35a6107c1e8665b1e77a2d8e

This fixes an incompatibility between the new boost includes and the
previous websocketpp includes
2021-12-07 16:13:05 -05:00
John Colvin 6a53c8c587 Uprgade nlohmann/json 2021-10-09 14:28:31 -05:00
Pedro Pinto a737c4ecf6 Upgraded boost 2021-09-28 12:14:09 -04:00
John Colvin 10da2cde64 add range-v3 lib 2020-10-17 20:11:16 -04:00
Pedro Pinto 947882c077 Added command line parsing library 2020-10-06 09:47:06 -04:00
Pedro Pinto 2ea5e355a6 Upgraded ICE Onixs 2020-06-05 09:08:20 -04:00
Pedro Pinto 888dd9af1e Removed celoxica 2020-05-19 08:44:51 -04:00
Pedro Pinto 9a3879ce2b Added json parser 2020-05-15 13:54:46 -04:00
Pedro Pinto 38945c5f49 Added LibPcap++ 2020-04-09 08:34:31 -04:00
Eric Harding 6d8f64ca5c upgrade websocketpp 0.7.0 to 0.8.1 2019-09-19 14:58:32 -04:00
Kevin Darby 6b8c745fb2 onixs nonstatic 2019-07-03 19:38:37 +00:00
Eric Harding 67a79263ba Add google btree headers 2019-04-18 11:16:04 -04:00
Kevin Darby 67323401ad onixs ice to externals 2019-02-11 17:36:12 +00:00
Kevin Darby d81cddd265 Merge branch 'proto_35' of bitbucket.org:bluetradesys/externals 2019-01-31 16:19:57 -05:00
Pedro Pinto 5570689de2 Merged 2019-01-17 11:09:10 -05:00
Pedro Pinto 3a092717e4 Added helper date library 2019-01-17 11:06:35 -05:00
Kevin Darby 6466babaaf abandoning static lib 2019-01-10 22:44:11 +00:00
Kevin Darby b708e23651 cleanup 2019-01-08 14:36:05 +00:00
Kevin Darby 1bc27c3e28 cleanup tf headers 2019-01-07 22:12:47 +00:00
Kevin Darby c0486ec0f5 giving up on c++ using c api 2019-01-04 18:12:37 -05:00
Kevin Darby 204714ed98 proto36 and tensorflow1.12 2019-01-03 18:56:49 +00:00
Kevin Darby 5d18d7e0fe static tensorflow 2019-01-03 03:04:40 +00:00
Kevin Darby 0ff8322a78 tflow has a lot of header deps 2019-01-02 23:17:30 +00:00
Kevin Darby f8b487feaf tf missing 2019-01-02 18:05:11 -05:00