Robinson
|
a229b85ee7
|
Rename .java to .kt
|
2021-04-24 00:07:48 +02:00 |
|
Robinson
|
5a7b6a159a
|
Proper null checking
|
2021-04-24 00:07:26 +02:00 |
|
Robinson
|
3a9d63858f
|
Converted to kotlin
|
2021-04-24 00:06:43 +02:00 |
|
Robinson
|
6f3615d211
|
Rename .java to .kt
|
2021-04-24 00:06:42 +02:00 |
|
Robinson
|
f60ec9d10f
|
updated libraries, added updates
|
2021-04-09 20:24:45 +02:00 |
|
Robinson
|
bb77a17158
|
Removed unchecked cast suppression
|
2021-04-02 15:15:01 +02:00 |
|
Robinson
|
ec5dd55fee
|
Moved unused code
|
2021-01-15 14:11:33 +01:00 |
|
Robinson
|
7ecb920ed0
|
Added type definitions and github links
|
2021-01-15 02:29:04 +01:00 |
|
Robinson
|
a28e98a2d7
|
Updated license info
|
2021-01-15 02:25:20 +01:00 |
|
Robinson
|
bda3082d41
|
Set field access scope to private
|
2021-01-15 02:21:21 +01:00 |
|
Robinson
|
47e202901a
|
remove duplicated key strings, now uses common fields
|
2021-01-15 02:19:09 +01:00 |
|
nathan
|
61a7c3ae64
|
Updated libraries
|
2020-10-25 12:29:16 +01:00 |
|
nathan
|
ce48896b2d
|
updated gradle
|
2020-10-06 02:08:40 +02:00 |
|
nathan
|
96b4a78104
|
Updated to use the object pool. Release 5.0!
|
2020-10-06 02:08:12 +02:00 |
|
nathan
|
f716b72eca
|
Updated license
|
2020-10-05 15:14:47 +02:00 |
|
nathan
|
df1eab1509
|
Removed stack trace from internal logging on client handshake errors (they mean nothing, other than it's an exception and the message)
|
2020-09-29 21:43:39 +02:00 |
|
nathan
|
62dff03df9
|
Fixed issue with multi-client handshakes. Made error messages cleaner
|
2020-09-29 16:05:17 +02:00 |
|
nathan
|
5c7a2b5d2d
|
Added memory testing
|
2020-09-29 15:43:37 +02:00 |
|
nathan
|
f4401d425c
|
Formatting
|
2020-09-29 15:26:40 +02:00 |
|
nathan
|
01e6b5a150
|
Changed auto-boxing for unit tests
|
2020-09-29 15:24:41 +02:00 |
|
nathan
|
61260b02ce
|
Updated comments
|
2020-09-29 14:38:06 +02:00 |
|
nathan
|
e5c35ea24e
|
Async allocation and branch cleanup
|
2020-09-29 14:36:18 +02:00 |
|
nathan
|
69681f626a
|
Added extra IPC/UDP test
|
2020-09-28 19:37:40 +02:00 |
|
nathan
|
cc9742fe14
|
Handshake validate is only done based on the one-time key (instead off session id) as the session ID was shared in some situations (the aeron session ID is not guarateed to be unique, unless it is manually set)
|
2020-09-28 16:30:38 +02:00 |
|
nathan
|
4dc58f2485
|
exposed secureRandom
|
2020-09-28 16:12:50 +02:00 |
|
nathan
|
1040cf14f5
|
Crypto code polish. wrapped crypto stuff in try/catch
|
2020-09-25 19:54:49 +02:00 |
|
nathan
|
2b2e185c4a
|
Added settings store for server (in addition to the existing client one)
|
2020-09-25 19:54:27 +02:00 |
|
nathan
|
49eb431da0
|
Added test for when the Settings Store is shared
|
2020-09-25 19:53:41 +02:00 |
|
nathan
|
4fb5ec8517
|
Code polish. Added extra failure if registration data or public key data is null
|
2020-09-25 19:52:46 +02:00 |
|
nathan
|
21a84bb9d2
|
Fixed issue with getting private key (was getting public key instead)
|
2020-09-25 19:33:15 +02:00 |
|
nathan
|
dfec897f83
|
connectionTimeoutMS == 0, now (correctly) means wait forever
|
2020-09-25 18:32:18 +02:00 |
|
nathan
|
6d63401fba
|
Suppressed warnings
|
2020-09-25 14:51:35 +02:00 |
|
nathan
|
80c4ed6fcc
|
Endpoint custom settingsStore can now be created (instead of just specifying a type)
|
2020-09-25 14:51:16 +02:00 |
|
nathan
|
816191a5b3
|
Marked methods final that should not be allowed to be overridden
|
2020-09-25 14:49:17 +02:00 |
|
nathan
|
1688a11000
|
Property Store only saves values if they have changed
|
2020-09-24 10:30:52 +02:00 |
|
nathan
|
9d77245639
|
Updated version, made LMDB and ChronicleMap explicit
|
2020-09-24 00:56:58 +02:00 |
|
nathan
|
09eb16f7b5
|
Added better connection check intervals and connection expiration timeouts
|
2020-09-23 22:32:29 +02:00 |
|
nathan
|
c869306ebe
|
Added more log information when stopping the AeronMediaDriver. Code polish
|
2020-09-23 17:09:34 +02:00 |
|
nathan
|
93e406289c
|
Fixed issues with connection handshake with the same computer, on multiple clients.
|
2020-09-23 17:08:25 +02:00 |
|
nathan
|
8605040819
|
Safer closing of the aeron client during close process
|
2020-09-23 16:59:58 +02:00 |
|
nathan
|
9bac797541
|
code polish
|
2020-09-23 16:00:47 +02:00 |
|
nathan
|
feb146e8d8
|
Code polish
|
2020-09-23 16:00:29 +02:00 |
|
nathan
|
25c20fbf3f
|
Removed timeout for waiting for threads (it should close naturally, otherwise there are problems)
|
2020-09-23 16:00:16 +02:00 |
|
nathan
|
0b12f36507
|
improved close() messages/meanings in log
|
2020-09-23 15:52:45 +02:00 |
|
nathan
|
a4ccbd4b6a
|
Cleaned up comments. Cleaned up forEachConnection() (it's only on server now)
|
2020-09-22 21:06:31 +02:00 |
|
nathan
|
0a3a08fb8f
|
code polish
|
2020-09-22 21:05:50 +02:00 |
|
nathan
|
d7eef22091
|
Added sub/pub retries for both UDP and IPC
|
2020-09-22 21:01:06 +02:00 |
|
nathan
|
a82c5724f5
|
Added IPC addPub/Sub retries when aeron is restarted to quickly
|
2020-09-22 19:42:46 +02:00 |
|
nathan
|
af7e35fcf9
|
Changed client.send() to return true/false if the message was sent, added client.sendWithException() to throw an exception if the message was unable to be sent
|
2020-09-22 19:42:04 +02:00 |
|
nathan
|
c6e12e7872
|
Fixed IPC auto-fallback connection issues
|
2020-09-22 19:41:19 +02:00 |
|