Robinson
|
9f42800d6a
|
updated version
|
2023-02-14 23:47:04 +01:00 |
Robinson
|
c289f02cb9
|
code/comment cleanup
|
2023-02-10 21:21:09 +01:00 |
Robinson
|
488eda3fcc
|
Refactor serialization initialization and kryo usage.
StreamingManager has better security wrt session IDs
|
2023-02-08 22:56:23 +01:00 |
Robinson
|
f6105a3b11
|
Updated version
|
2023-01-05 23:10:31 +01:00 |
Robinson
|
95b724c509
|
Shutdown the client Aeron instance (if it's the only one), if there is any kind of exception thrown during the connection process (not only on retry events)
|
2023-01-04 23:30:25 +01:00 |
Robinson
|
24a0a0d427
|
updated version
|
2022-12-17 23:49:36 +01:00 |
Robinson
|
e74f4a4e10
|
Pub/Sub are now closed when exceptions are thrown
|
2022-12-17 23:21:44 +01:00 |
Robinson
|
d408493907
|
v6.1
|
2022-12-17 22:24:33 +01:00 |
Robinson
|
ad4073c632
|
close the sub/pub for a client when it fails to connect (prevent disk space leak)
|
2022-12-15 23:57:33 +01:00 |
Robinson
|
7145c23692
|
Fixed kotlin smart cast
|
2022-11-12 00:38:23 +01:00 |
Robinson
|
c9eca33e89
|
Updated major version
|
2022-11-12 00:38:03 +01:00 |
Robinson
|
700e3ecd7e
|
Cleaned up formatting/logic of common addresses. Fixed wildcard usage within pollers
|
2022-08-20 12:15:01 +02:00 |
Robinson
|
48bedc04ca
|
Cleaned up isWildcard/isLocalhost. removed duplicate code
|
2022-08-19 23:33:02 +02:00 |
Robinson
|
f8e2a16a10
|
Updated version
|
2022-08-19 00:50:58 +02:00 |
Robinson
|
4af38ef212
|
Back to suspending
|
2022-08-18 22:01:42 +02:00 |
Robinson
|
f384638b44
|
Cleaned up inet address formats
|
2022-08-18 12:38:44 +02:00 |
Robinson
|
5a047e2367
|
Added support for debugging connections
|
2022-08-10 14:34:09 +02:00 |
Robinson
|
f429ca1414
|
Updated version
|
2022-08-04 03:39:48 +02:00 |
Robinson
|
dad5cd90b0
|
Network now uses MDC + unique session id's to initiate/create connections. Prevents issues surrounding handshake conflicts. Now uses exclusive publications, also synchronizes on connection when sending data. Fixed issues when binding to IPv6 Wildcard IPs. RMI events will (attempt) to suppress errors when the connection is closed when the RMI waiter times out.
|
2022-08-04 03:39:14 +02:00 |
Robinson
|
401f29a9a2
|
Updated version
|
2022-08-03 01:52:50 +02:00 |
Robinson
|
77957a8943
|
Updated version
|
2022-08-03 00:21:30 +02:00 |
Robinson
|
1ad1110bc6
|
Updated version
|
2022-08-03 00:08:35 +02:00 |
Robinson
|
31cf33cfab
|
Updated version
|
2022-08-02 22:44:17 +02:00 |
Robinson
|
325b463c01
|
Cleaned up connection close events
|
2022-08-02 21:15:45 +02:00 |
Robinson
|
8bcbce019e
|
Cleaned up unused `close` features.
|
2022-08-02 21:14:54 +02:00 |
Robinson
|
305d410071
|
Added support for restarting the network driver for the endpoints
|
2022-08-02 13:10:06 +02:00 |
Robinson
|
20226468c4
|
Changed Aeron connections from MDC -> "normal" (so the network connections are initialized more like a standard UDP connection would be, instead of the more complicated MDC method
|
2022-08-02 12:11:36 +02:00 |
Robinson
|
70ebcdfdcf
|
Updated version
|
2022-07-29 04:52:52 +02:00 |
Robinson
|
b942c691fc
|
Changed aeron connections from MDC (similar to udp multicast), to single and unique connections. Fixed issues with duplicate handshake messages. Fixed issues when trying to connect too quickly. Sped up handshake a LOT when multiple clients are connecting. Dynamic class registrations (server-side only) broken
|
2022-07-29 04:52:11 +02:00 |
Robinson
|
3ef3d28d24
|
Removed coroutines from parts of the networking message processing.
|
2022-07-27 00:20:34 +02:00 |
Robinson
|
5c59a142ff
|
Updated version
|
2022-07-17 23:59:35 -04:00 |
Robinson
|
72b95b5cbe
|
Connection retries are SLIGHTLY slower than the aeron driver timeout.
|
2022-07-17 23:12:06 -04:00 |
Robinson
|
9073769e15
|
Better Logging during the connection handshake
|
2022-07-17 23:08:01 -04:00 |
Robinson
|
c30e2cde4c
|
Better support for how we free resources on connection close
|
2022-07-15 08:15:40 -04:00 |
Robinson
|
9eb0bbee5f
|
Added suspend to initEndPoint
|
2022-07-15 00:59:17 -04:00 |
Robinson
|
7e60f6b64b
|
Code formatting
|
2022-07-13 22:54:22 -04:00 |
Robinson
|
3893a9be5a
|
Added starting the aeron driver if necessary when clients are reconnecting
|
2022-07-12 10:56:47 -04:00 |
Robinson
|
ceb5fe208a
|
Inverted close check
|
2022-07-03 13:13:38 +02:00 |
Robinson
|
aea56477fa
|
Updated version
|
2022-06-29 21:56:35 +02:00 |
Robinson
|
fafcb30e1a
|
Updated version
|
2022-06-29 19:38:29 +02:00 |
Robinson
|
683abcbe59
|
Updated version
|
2022-06-29 17:30:28 +02:00 |
Robinson
|
c6c3c4cc2e
|
Updated version
|
2022-06-27 15:32:00 +02:00 |
Robinson
|
f228bd1de3
|
Changed how handshake connection errors are managed
|
2022-06-27 15:31:40 +02:00 |
Robinson
|
da4dc4d9c9
|
Better handshake control during generic exceptions
|
2022-06-27 01:45:10 +02:00 |
Robinson
|
16119bdf7d
|
updated version
|
2022-06-27 01:43:50 +02:00 |
Robinson
|
3e092ffd54
|
Formatting and logging cleanup
|
2022-06-27 01:43:29 +02:00 |
Robinson
|
20c528b563
|
Updated library + version
|
2022-06-24 23:04:37 +02:00 |
Robinson
|
0550661067
|
Updated version
|
2022-06-24 14:42:24 +02:00 |
Robinson
|
cb1cd0cec9
|
Updated version
|
2022-06-16 18:05:15 +02:00 |
Robinson
|
20fcabaf8a
|
Fixed issue with RMI from a server -> client, where the RMI proxy objects were getting overridden by different connections because the RMI object cache was shared between all connections in the server.
|
2022-06-16 18:04:52 +02:00 |