Robinson
|
29b0ee8199
|
Fixed connection filter on connect
|
2021-04-27 10:28:18 +02:00 |
|
Robinson
|
ef598b0b72
|
WIP connection setup
|
2021-04-27 10:27:03 +02:00 |
|
Robinson
|
1765b4e367
|
Fixed server-client pair connection address info
|
2021-04-27 10:26:37 +02:00 |
|
Robinson
|
7d39f70450
|
Removed filter notify for IPC connections
|
2021-04-27 10:26:04 +02:00 |
|
Robinson
|
ea857da883
|
Better stack frame cleanup
|
2021-04-27 10:25:19 +02:00 |
|
Robinson
|
f3637219c3
|
Code polish/cleanup
|
2021-04-25 22:01:50 +02:00 |
|
Robinson
|
bcbdaf167f
|
code/library cleanup
|
2021-04-24 00:09:11 +02:00 |
|
Robinson
|
dccc46d16b
|
Updated to kotlin
|
2021-04-24 00:07:49 +02:00 |
|
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
|
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
|
96b4a78104
|
Updated to use the object pool. Release 5.0!
|
2020-10-06 02:08:12 +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
|
f4401d425c
|
Formatting
|
2020-09-29 15:26:40 +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
|
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
|
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
|
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
|
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
|
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 |
|
nathan
|
56fc7e54f1
|
Fixed IPv6 connection issue
|
2020-09-22 19:40:56 +02:00 |
|
nathan
|
e035d86ee0
|
Added forEachConnection() method to run a function callback against each connection
|
2020-09-22 19:39:24 +02:00 |
|
nathan
|
ed60b68e77
|
Updated aeron (and other libraries) to fix IPv6 bug (removed class override)
|
2020-09-22 17:24:35 +02:00 |
|
nathan
|
64a36cb4f8
|
code polish to more straightforward logic
|
2020-09-22 17:05:49 +02:00 |
|
nathan
|
7d67cc86b7
|
Renaming RmiResponseManager for a more general use case (ResponseManager)
|
2020-09-22 17:05:25 +02:00 |
|