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