Eric Harding
e05ce79abf
It is not always safe to convert Foo to FooImmutable. It is always safe to convert it to Nullabke<FooImmutable>
2018-12-20 20:30:10 -05:00
Eric Harding
e749a24a77
Fix stream with qualifier broken by api_security merge
2018-12-17 14:06:27 -05:00
Eric Harding
1b2aeee069
Update AdminServiceServer to use AuthenticatedAdminServiceBase
2018-12-07 15:33:28 -05:00
Eric Harding
c4393637e7
Update ApiGateway to copy input token
2018-12-07 15:33:12 -05:00
Eric Harding
04dadc46d5
ServiceContext.token needs more atomic
2018-12-07 14:38:22 -05:00
Eric Harding
ad8e803a8c
SPARK-1901 C++ AuthToken* is unwieldy. Replace with empty token
2018-12-07 13:20:31 -05:00
Eric Harding
601eec3ddb
Convert shell to log into the context
2018-12-07 11:44:43 -05:00
Eric Harding
e1b638a4b6
ServiceContext.login() needs to return more information
2018-12-07 08:55:35 -05:00
Eric Harding
f26faa5676
merge from master
2018-12-06 14:54:36 -05:00
Eric Harding
09d4d1f907
SPARK-1901 ServiceContext.login( existing token).
2018-12-06 14:09:50 -05:00
Eric Harding
97925a82d4
SPARK-1906 - C++ client
2018-12-05 13:35:57 -05:00
Eric Harding
0bdd2dfca0
Api: centralize formatting stream topic+qualifier
2018-12-05 11:33:13 -05:00
Eric Harding
a0c572ef2e
Remove generated call to format_qualifier
2018-12-05 11:08:25 -05:00
Eric Harding
b5c24880a1
SPARK-1901 - Send qualifier to stream access check
2018-12-05 10:51:37 -05:00
Eric Harding
112a5703e0
SPARK-1906 Stream Auth : C++ Server
2018-12-03 17:35:01 -05:00
Kevin Darby
99b380a9f3
added to release_notes, SPARK-1909
2018-12-03 16:59:10 -05:00
Eric Harding
955b9d1fec
SPARK-1901 Additional expunging of structured qualifier
2018-11-30 17:32:54 -05:00
Eric Harding
d652646e93
SPARK-1906 Stream Auth : C# Server
2018-11-30 17:22:42 -05:00
Eric Harding
86199755f5
SPARK-1906 Stream Auth : C# Client
2018-11-30 17:05:37 -05:00
Eric Harding
d68156f214
Remove api stream "structured qualifiers". Nobody uses this feature and it is very fragile
2018-11-30 15:56:49 -05:00
Eric Harding
895bf3be6a
Add AuthenticatedServiceBase class C#
2018-11-30 14:08:44 -05:00
Eric Harding
860132469f
Add AuthenticatedServiceBase base class to opt in to service authentication
2018-11-30 13:37:37 -05:00
Eric Harding
e1568c1e67
SPARK-1905 Attach token to api request header (c++)
2018-11-30 11:24:58 -05:00
Eric Harding
f4ee9434cc
Rename Result.result to Result.value() to match c#
2018-11-30 11:24:03 -05:00
Eric Harding
c6b494db16
Move AuthToken type to apicore
2018-11-29 16:34:33 -05:00
Eric Harding
fc5e4039b2
SPARK-1907 .value() on failed result should be null instead of an exception that nobody will remember to catch
2018-11-29 14:59:43 -05:00
Eric Harding
d6c1285ada
SPARK-1901 Rename UserService->AuthService
2018-11-29 14:55:09 -05:00
Kevin Darby
c7097faba2
Merge branch 'master' of bitbucket.org:bluetradesys/spark into fix_mics
2018-11-26 13:42:41 -05:00
Taha Afzal
3ed5e5275e
Merge branch 'master' into SPARK-1879_risk_check
2018-11-19 10:22:45 -05:00
Kevin Darby
256b296521
Merge branch 'master' of bitbucket.org:bluetradesys/spark into fix_mics
2018-11-16 23:14:43 -05:00
Taha Afzal
396ac023c4
adding field to proto
2018-11-15 13:33:41 -05:00
Pedro Pinto
b49c764c54
Sped up hedging.
2018-11-13 22:15:30 +00:00
Kevin Darby
ea3eacbbae
async blows up brian's laptop, adding it as an option
2018-11-09 15:40:26 -05:00
Kevin Darby
9f3941d1a1
favor the async excel interface for our api calls
2018-11-09 13:39:06 -05:00
Kevin Darby
efc490cc0d
-if a user creates an account, he is given admin permissions on that account
...
-if a user creates a user, he assigns that user trading permissions in one of the accounts he can administer (so he can still see that user, someone else can undo)
-bts user has the 'wheel'
-bts user can grant other users 'create' permissions, and those users can in turn grant other users create permissions
2018-11-08 11:52:58 -05:00
Pedro Pinto
b35dae9fab
Improved logging of hedge trace.
2018-11-07 20:00:41 +00:00
Kevin Darby
e75be340e2
GatewayLoginResult
2018-11-06 18:12:31 -05:00
Kevin Darby
a5b7332fa4
admin ui almost works with permissions
2018-11-06 16:17:21 -05:00
Pedro Pinto
e2f314d007
Added optional pause between orders to iceberg.
2018-11-06 13:43:37 +00:00
Pedro Pinto
eca11d0317
Merge branch 'master' into SPARK-1799-add-hedge-perf-traces
2018-11-05 15:18:18 +00:00
Kevin Darby
23ee9508c2
now all we need to do is filter the webUI
2018-11-02 18:13:12 -04:00
Kevin Darby
49ba2e72a9
no idea why this doesn't work
2018-11-01 18:35:19 -04:00
Kevin Darby
81d67f640b
my head hurts from the f#
2018-10-31 17:26:34 -04:00
Pedro Pinto
bb82590e5e
Added sim execution for globex securities, this should facilitate production testing
2018-10-29 20:17:04 +00:00
Eric Harding
c34c99a874
Merge prod -> master
2018-10-25 17:17:52 -04:00
Kevin Darby
00f2ea75ac
Merge branch 'excel' of bitbucket.org:bluetradesys/spark
2018-10-05 10:27:23 -04:00
Kevin Darby
3def034af8
added sorting and filtering for subscriptions
2018-10-04 18:15:17 -04:00
Kevin Darby
38a1139475
got orders working, we need to get rid of MarketDataClient
2018-10-04 15:12:18 -04:00
Kevin Darby
16d43c6766
I think we got orders, need to test tomorrow
2018-10-03 18:35:22 -04:00
Kevin Darby
6a0147e0f4
adding custom api for orders from excel the generated ones don't really work
2018-10-03 16:58:47 -04:00