Commit Graph

67 Commits

Author SHA1 Message Date
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 2e7c79c1c0
Fixed logging for aeron exceptions 2022-08-03 00:08:13 +02:00
Robinson 31cf33cfab
Updated version 2022-08-02 22:44:17 +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 14aa087eda
Network dispatcher is now it's own thread pool, separate from the standard kotlin coroutine dispatcher (this was to prevent thread starvation) 2022-07-17 23:05:32 -04:00
Robinson 00b426fa18
Changed default socket options to 2mb 2022-07-16 10:25:37 -04: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 16119bdf7d
updated version 2022-06-27 01:43:50 +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 f0f7a5eba1
Updated version 2022-06-15 23:53:45 +02:00
Robinson 9c754c9525
Updated version 2022-06-14 22:23:01 +02:00
Robinson 81e3f204df
Updated version 2022-06-14 19:25:16 +02:00
Robinson 0d01b8d303
Updated version and dependencies 2022-06-14 12:22:53 +02:00
Robinson bf3d7b2be8
Updated version 2022-06-11 23:55:24 +02:00
Robinson 456faf0575
Updated version 2022-06-08 00:28:02 +02:00
Robinson 5445c52212
Updated version 2022-06-06 17:18:46 +02:00
Robinson ab791af801
Now uses DNS for name resolution if the client connection is not an IP address. 2022-06-04 01:32:58 +02:00
Robinson c79c0b49c8
Updated version 2022-05-30 02:55:36 +02:00
Robinson 6f1fdfcff9
Updated version 2022-04-13 16:22:57 +02:00
Robinson 6d2ca63bc0
Updated version 2022-04-04 23:24:42 +02:00
Robinson 4e248a969f
Fixed naming consistancy with regards to MS and NANOS 2022-04-04 16:28:53 +02:00
Robinson b0dd85a8f9
Updated version 2022-03-29 00:40:18 +02:00
Robinson a8dd406b40
Added ability to customize the dispatch for network events 2022-03-18 16:34:38 +01:00
Robinson 1bdfe5edf3
Don't show macos performance hints more than once 2022-03-08 23:35:19 +01:00
Robinson 53a3ba0309
Use OS.TEMP_DIR instead of manually requesting it 2022-03-08 23:25:55 +01:00
Robinson 2a14d09a2c
Updated to support the split of Utilities + OS project. 2022-03-05 22:50:17 +01:00
Robinson 975cd4fb01
updated version 2022-03-04 23:49:49 +01:00
Robinson d8aab11fdb
Updated dependencies + version 2022-03-03 01:25:32 +01:00
Robinson 98f8ad794e
update dependencies 2022-03-03 01:23:07 +01:00
Robinson f68418c27c
Updated dependencies. 2021-10-01 11:34:45 +02:00
Robinson 1ea24f026a increment version 2021-08-23 01:08:30 -06:00
Robinson a75ece2a39 Now use the storage project 2021-08-23 00:42:02 -06:00
Robinson 5847ad14e3 Updated version 2021-07-26 20:42:55 +02:00
Robinson 6a7fe7b1dc Added support for filtering aeron driver exceptions, `onError` listeners are now notified if there is an aeron driver error. 2021-07-26 20:40:43 +02:00
Robinson 388e4bda60 connections are now created via a unit function instead of overriding the method. 2021-07-09 15:16:12 +02:00
Robinson 33f3ca8ebc Supports the newest version of Aeron. Updated error log usage and notifications. Refactored RMI API (now RMI is accessible via '.rmi' calls). Updated unit tests. Added 'delete' to rmi methods (opposite of 'create'). 2021-07-07 00:04:47 +02:00
Robinson 5196fa2d66 updated version 2021-04-30 22:42:37 +02:00
Robinson 048b780e2f Added tests for restarting a client via `client.close()`. `connection.close()` with a `onDisconnect` listener also works. The instance that started the aeron instance, is the one that cleans it up 2021-04-30 21:18:57 +02:00
Robinson beb99d42da Removed 'config.enableIpcForLoopback'. it's behavior was rolled into 'enableIpc' 2021-04-30 18:22:08 +02:00