Robinson
|
edada596f0
|
public/private keys + salt use kotlin val get/set now (cleaner API)
|
2023-07-02 22:00:11 +02:00 |
|
Robinson
|
6220ec617b
|
Better toString() methods for the unique ID of the client/server
|
2023-07-02 21:59:45 +02:00 |
|
Robinson
|
e403e1d6e1
|
Now use the client public-key as the client ID for the connection (to determine/know exactly which connection belongs to what client)
|
2023-07-02 21:56:46 +02:00 |
|
Robinson
|
87e790dcaf
|
Added support for publication cache during handshake.
|
2023-07-01 22:51:53 +02:00 |
|
Robinson
|
0848badc69
|
IP address/bind check ignored for IPC connections
|
2023-07-01 22:51:20 +02:00 |
|
Robinson
|
0e13da73c9
|
fixed typo
|
2023-07-01 22:50:22 +02:00 |
|
Robinson
|
b9fc246af1
|
Code cleanup
|
2023-07-01 13:44:02 +02:00 |
|
Robinson
|
eb0bde3354
|
Removed unnecessary buffer flush on error
|
2023-07-01 13:31:50 +02:00 |
|
Robinson
|
c35b2c3115
|
Fixed merge conflicts
|
2023-07-01 13:26:06 +02:00 |
|
Robinson
|
598e06e9d3
|
Fixed merge conflicts
|
2023-07-01 13:20:14 +02:00 |
|
Robinson
|
7d331f8a1d
|
Fixed unit test
|
2023-07-01 13:18:39 +02:00 |
|
Robinson
|
141a39544a
|
part 2, moved IPC/UDP handshake ids to config
|
2023-07-01 11:43:55 +02:00 |
|
Robinson
|
6020f06661
|
code cleanup
|
2023-07-01 11:43:20 +02:00 |
|
Robinson
|
a42c9ad940
|
Better log message
|
2023-07-01 11:42:54 +02:00 |
|
Robinson
|
d1184be6ab
|
More structured log messages and shutdown is more orderly
|
2023-07-01 11:42:29 +02:00 |
|
Robinson
|
cce3957089
|
Moved IPC/UDP handshake stream ID to config
|
2023-07-01 11:41:47 +02:00 |
|
Robinson
|
55737c41c3
|
Code cleanup
|
2023-07-01 11:41:10 +02:00 |
|
Robinson
|
ace2ac453b
|
When adding a pub/sub, guarantee that it is active and bound.
|
2023-07-01 11:37:09 +02:00 |
|
Robinson
|
a41a6c6d62
|
Added comments
|
2023-07-01 11:28:34 +02:00 |
|
Robinson
|
12977bb046
|
wait longer if the system is trying to start too quickly
|
2023-07-01 11:28:22 +02:00 |
|
Robinson
|
6202015b08
|
Cleaned up newException stack traces
|
2023-06-30 00:06:53 +02:00 |
|
Robinson
|
9f3c265ee1
|
Flush the read buffer when kryo encounters an error reading data
|
2023-06-30 00:04:29 +02:00 |
|
Robinson
|
2a1c303c6a
|
Moved localAddressString logic the Driver
|
2023-06-29 23:51:56 +02:00 |
|
Robinson
|
0cc8828ce8
|
Better log message for what port is used on the server
|
2023-06-29 21:50:49 +02:00 |
|
Robinson
|
7cbfa679b5
|
More expressive error logs when a pub/sub cannot be created
|
2023-06-29 21:50:28 +02:00 |
|
Robinson
|
daa0d14e2b
|
Endpoint RuntimeShutdown hook is in a try/catch now
|
2023-06-29 20:57:01 +02:00 |
|
Robinson
|
ae67bb4899
|
Client/Server isRunning checks will COPY the config instead, so that we don't "hack" the configs to make sure they continue working as expected
|
2023-06-29 20:56:43 +02:00 |
|
Robinson
|
c0e8cbf28f
|
Added retry limit of 0 to try forever
|
2023-06-29 20:16:42 +02:00 |
|
Robinson
|
a6f1664740
|
Updated license
|
2023-06-29 20:02:11 +02:00 |
|
Robinson
|
7c0283b775
|
Removed dead code
|
2023-06-29 20:01:38 +02:00 |
|
Robinson
|
69acc26c94
|
Updated build deps
|
2023-06-29 19:59:21 +02:00 |
|
Robinson
|
fa023204ff
|
updated build config
|
2023-06-29 19:58:44 +02:00 |
|
Robinson
|
95372a0e4c
|
updated module-info
|
2023-06-29 19:58:31 +02:00 |
|
Robinson
|
835ae99e9c
|
Code cleanup
|
2023-06-29 19:53:31 +02:00 |
|
Robinson
|
7281cdb9f4
|
Added lingerNS to ensureStopped
|
2023-06-29 19:28:08 +02:00 |
|
Robinson
|
8ed44904d1
|
updated license
|
2023-06-29 19:27:35 +02:00 |
|
Robinson
|
c66f977963
|
Endpoints will auto-close during JVM shutdown
|
2023-06-29 19:27:25 +02:00 |
|
Robinson
|
06f26187ce
|
code cleanup
|
2023-06-29 19:26:45 +02:00 |
|
Robinson
|
d4c70c4c1f
|
Updated unit tests to more aggressively check if aeron is running on startup
|
2023-06-29 19:26:27 +02:00 |
|
Robinson
|
dec10ab4bc
|
OnError callbacks are now suspending
|
2023-06-29 12:12:29 +02:00 |
|
Robinson
|
15f93cf1b0
|
AeronOutput is not-final
|
2023-06-29 12:12:14 +02:00 |
|
Robinson
|
5ec2abfc9b
|
Added better support for streaming large amounts of data (uses temp files if it's too much data)
|
2023-06-29 12:11:17 +02:00 |
|
Robinson
|
53939470b9
|
Added the required application ID. Added ability to override client-listen-port, permit allowing to run shared instances of the aeron driver across processes.
|
2023-06-29 01:32:04 +02:00 |
|
Robinson
|
510fc85f2c
|
Removed streaming kryo and temp kryo
|
2023-06-28 20:31:08 +02:00 |
|
Robinson
|
ecbbd55ff6
|
Fixed unit tests
|
2023-06-28 15:12:55 +02:00 |
|
Robinson
|
05ba2c8132
|
Fixed issues with wrong subscription listening for DONE_ACK
|
2023-06-28 15:12:40 +02:00 |
|
Robinson
|
48cece9202
|
Code cleanup
|
2023-06-28 15:12:10 +02:00 |
|
Robinson
|
bd289c7ce6
|
Converted to use exclusive publications, cleaned up wait-to-connect logic, removed deletePub/Sub (that's not recommended for production)
|
2023-06-28 15:11:11 +02:00 |
|
Robinson
|
cdb90b1809
|
Refactored serialization (it is more explicit now)
|
2023-06-27 01:25:56 +02:00 |
|
Robinson
|
55604c679c
|
Moved port from configuration file to API call for connect() and bind()
|
2023-06-26 19:28:55 +02:00 |
|