Robinson
|
0e37689c2c
|
better logs when retrying the connect sequence
|
2023-07-20 20:40:43 +02:00 |
|
Robinson
|
7bd653db2a
|
Better IPC checking
|
2023-07-20 20:40:17 +02:00 |
|
Robinson
|
e2a4887a19
|
Changed order of cleanup when done with handshake
|
2023-07-20 20:39:58 +02:00 |
|
Robinson
|
0e3cc803b2
|
More detailed logging when in debug mode
|
2023-07-20 20:39:26 +02:00 |
|
Robinson
|
80d77f2f51
|
Better lock-step and checks when closing an endpoint
|
2023-07-20 20:39:12 +02:00 |
|
Robinson
|
d787045149
|
Updated version
|
2023-07-16 14:58:01 +02:00 |
|
Robinson
|
94048cfe8f
|
Added file transport to streaming manager
|
2023-07-16 14:57:04 +02:00 |
|
Robinson
|
bb026f377b
|
WIP compression/crypto
|
2023-07-15 13:12:59 +02:00 |
|
Robinson
|
411a4c54b8
|
Better error checking. added kryo-exception checking/failures for unittests
|
2023-07-15 13:12:25 +02:00 |
|
Robinson
|
c4eda86bfe
|
Optimized how we send data (we use our own stream/block data structures for fragmentation/reassembly.
|
2023-07-15 13:11:50 +02:00 |
|
Robinson
|
93a7c9008d
|
Code cleanup and fixed issues when sending non-perfect multiples of our data limit.
|
2023-07-15 13:07:17 +02:00 |
|
Robinson
|
85d716e572
|
Changed which data structure is evaluated when saving data
|
2023-07-15 13:05:57 +02:00 |
|
Robinson
|
5583948961
|
Added AeronWriter size initialization
|
2023-07-15 13:05:19 +02:00 |
|
Robinson
|
307b8f558f
|
Updated comments/dependencies
|
2023-07-14 13:47:59 +02:00 |
|
Robinson
|
2f8c78ddee
|
Added ipcMTU to aeron config (it will be the same as the network MTU). This must be the same value, since our internal read/write serialization buffers)
|
2023-07-14 13:39:08 +02:00 |
|
Robinson
|
215ed20056
|
Changed wording of chunk -> block
|
2023-07-14 13:33:36 +02:00 |
|
Robinson
|
290c5bd768
|
Cleaned up comments
|
2023-07-12 14:20:04 +02:00 |
|
Robinson
|
09748326c9
|
Cleaned up crypto management, removed dead code
|
2023-07-12 14:19:54 +02:00 |
|
Robinson
|
6bf870bd7b
|
Split kryo TYPES into read/write types, so usage is very clear. Now use a kryo pool for concurrent serialization
|
2023-07-12 14:08:46 +02:00 |
|
Robinson
|
d3c3bf50d6
|
Changed applicationId -> appId
|
2023-07-12 14:04:32 +02:00 |
|
Robinson
|
2f7a365f75
|
Moved errorCodeName into the driver
|
2023-07-11 11:50:48 +02:00 |
|
Robinson
|
90830128e6
|
Removed dead code
|
2023-07-11 11:50:32 +02:00 |
|
Robinson
|
f1ebd076bf
|
Removed dependency on aeron-aal (which was only for samples)
|
2023-07-11 09:48:26 +02:00 |
|
Robinson
|
87b65d061a
|
Now supports JPMS (kotlin-only 9+ projects must use a workaround)
|
2023-07-11 00:27:39 +02:00 |
|
Robinson
|
c4ddfe8675
|
Fixed unnecessary non-null assertions
|
2023-07-11 00:23:08 +02:00 |
|
Robinson
|
990652288e
|
Code cleanup
|
2023-07-11 00:12:09 +02:00 |
|
Robinson
|
4797b7e816
|
Added port1/2 settings to server + client.
Fixed relevant unit tests
|
2023-07-11 00:11:58 +02:00 |
|
Robinson
|
ebad4d234b
|
Fixed driver liveliness checks
|
2023-07-11 00:02:40 +02:00 |
|
Robinson
|
cba66a6959
|
Removed SigInt catch. It should be managed by the application, not the library.
|
2023-07-05 12:53:21 +02:00 |
|
Robinson
|
897db748e7
|
Removed dead code
|
2023-07-05 12:52:36 +02:00 |
|
Robinson
|
ce6ffec197
|
When an endpoint restarts too quickly, wait a more appropriate timeout
|
2023-07-05 12:52:23 +02:00 |
|
Robinson
|
a8903b2382
|
Cleaned up close API
|
2023-07-04 01:00:01 +02:00 |
|
Robinson
|
74066060d7
|
Fixed close ambiguity
|
2023-07-03 22:02:02 +02:00 |
|
Robinson
|
739ad30987
|
Exposed direct commands to delete the aeron directory
|
2023-07-03 21:44:09 +02:00 |
|
Robinson
|
d43be07874
|
More careful checks when shutting down (and ensuring stopped drivers during unit tests)
|
2023-07-03 21:42:16 +02:00 |
|
Robinson
|
f4c01d6f94
|
Expose the endpoint config.
|
2023-07-03 21:41:06 +02:00 |
|
Robinson
|
b4a57c9525
|
ListenerManager now uses volatile arrays instead of atomic (still follows single-writer-principle)
|
2023-07-03 21:40:07 +02:00 |
|
Robinson
|
2b4ba1347e
|
Connection handshake timeouts are more standardized to nanoseconds
|
2023-07-03 19:18:34 +02:00 |
|
Robinson
|
23d4ea4609
|
Cleaned up deleting log files on a bad handshake
|
2023-07-03 14:59:11 +02:00 |
|
Robinson
|
effc88feb7
|
Registered close to SigInt
|
2023-07-03 14:58:46 +02:00 |
|
Robinson
|
a4e2e714c4
|
made event access more east to understand
|
2023-07-03 14:58:29 +02:00 |
|
Robinson
|
7b7910d078
|
Better try/catch around handshake logic
|
2023-07-03 11:57:26 +02:00 |
|
Robinson
|
7a39044df0
|
Fixed memory leak when shutting down
|
2023-07-03 11:23:42 +02:00 |
|
Robinson
|
ee296394de
|
Fixed issues when deserializing messages during the HANDSHAKE, where we would run out of memory (instantly delete the image file representing the bad connection).
|
2023-07-03 10:46:18 +02:00 |
|
Robinson
|
0ae5b5f927
|
Updated deps
|
2023-07-03 01:47:39 +02:00 |
|
Robinson
|
2a52c2b4d5
|
Cleaned up how pub/priv key are initialized/used
|
2023-07-03 01:47:18 +02:00 |
|
Robinson
|
e85025c199
|
Better log messages
|
2023-07-03 00:54:57 +02:00 |
|
Robinson
|
eeeeed81aa
|
Better double check when starting up to see if aeron is already running
|
2023-07-03 00:54:44 +02:00 |
|
Robinson
|
b69c199bf4
|
updated test for kotlin val get/set
|
2023-07-02 22:03:23 +02:00 |
|
Robinson
|
264081b38b
|
updated license
|
2023-07-02 22:00:32 +02:00 |
|