100 Commits

Author SHA1 Message Date
883392c83b net-common: PrivateKeyReader: Added support for reading SEC1-encoded EC keys 2025-06-01 14:25:18 +02:00
666fcec9dd nio-common: NioTLSConnection: Fixed DTLS handshake 2025-01-05 18:51:58 +01:00
5a52e55c1c Updated readme 2025-01-05 18:48:04 +01:00
ee1eea04d6 docs: Updated javadoc link 2025-01-05 18:47:53 +01:00
f0e07c3af7 readme: Updated links 2024-08-17 14:01:29 +02:00
6faeb5e7cf nio-common: NioTLSConnection: More efficient buffer allocations v2.2.3 2023-06-04 13:54:56 +02:00
78bc198dd6 nio-common: NioPlaintextConnection: Use ByteBuffer.allocateDirect 2023-06-04 13:50:51 +02:00
f6471a0e13 nio-common: SelectorHandler: Removed lock on SelectionKey during handleSelectedKey 2023-04-05 13:01:30 +02:00
5949f4562a nio-common: SocketChannelProvider: Fixed selector loops v2.2.2 2023-03-15 20:52:42 +01:00
58c9eb6d7f socket: Use writeLock for writeQueue 2023-03-14 21:24:19 +01:00
395ce90282 net-common: Added set() builder method for custom parameters v2.2.1 2023-03-12 10:53:30 +01:00
e098e6ad98 nio-common: SelectorHandler: Destroy all channels on last selector rebuild attempt 2023-03-12 10:51:03 +01:00
63d709dee1 net-common: Javadoc fixes v2.2.0 2023-01-08 13:15:59 +01:00
7e1decd80d nio: API changes 2023-01-03 14:36:29 +01:00
82dfd6bb90 net-common: socket: Added more event registration methods/aliases 2023-01-03 14:27:18 +01:00
339e262a66 net-common: Use EventEmitter for socket callbacks 2022-12-31 14:18:52 +01:00
212a1656eb net-common: SocketConnection: Removed unused import 2022-12-31 14:17:13 +01:00
81dbe31ee0 TCPServer: Fixed possible deadlock v2.1.2 v2.1.3 2022-09-06 15:40:44 +02:00
502af788ed PrivateKeyReader: Added support for reading EC keys 2022-08-11 22:08:31 +02:00
4e0c7d8d01 common: Fixed NetClientManagerBuilder sslContext v2.1.1 2022-06-28 15:12:27 +02:00
4c6915bb9a AbstractSocketConnection: Do onData set check in async method v2.1.0 2022-06-24 17:36:35 +02:00
9dc3b231c8 NetCommon: Added getVersion() 2022-06-24 17:31:37 +02:00
07772fc63f socket: Call onError if onTimeout is not set on timeout 2022-06-23 15:16:23 +02:00
255811d830 Updated readme 2022-06-21 18:33:00 +02:00
bbff41b755 Added builders 2022-06-18 16:24:38 +02:00
0d6447b8cc AbstractSocketConnection: Added worker 2022-06-13 12:19:40 +02:00
7170c006a3 Added TLSConnection interface 2022-06-13 11:16:13 +02:00
5e0df02dc4 common: socket: Moved hasConnected/Disconnected to SocketConnection 2022-06-13 11:01:01 +02:00
82b6d2b676 Use ThrowingRunnable/Consumer from omz-java-lib 2022-06-11 14:51:58 +02:00
2fee1206fd common: Interface improvements 2022-06-07 20:16:10 +02:00
0abfdf34b1 Updated readme 2022-06-06 17:37:16 +02:00
8ad1963e72 drone: Include license in JARs 2022-06-06 17:26:23 +02:00
d2bbfa9905 Initial v2 commit 2022-06-06 17:14:20 +02:00
11fe0e98d4 ChannelProvider: Changed getSelectionKey version declaration v1.6.1 2022-05-03 16:02:18 +02:00
3a250fdc93 ConnectionSelectorHandler: Lock SelectionKey during handleConnectionClosed to prevent deadlocks 2022-04-18 12:17:45 +02:00
58e940278c TLSConnection: Abort write if SSLEngine reads/writes no data but reports OK 2022-04-12 20:49:18 +02:00
96eed3181a SocketConnection: Added write(String) v1.6 2022-03-02 21:36:06 +01:00
11a87838f5 client.params: Added/fixed javadocs 2022-03-02 21:27:11 +01:00
f48c0a6fb4 socket: Added/fixed javadocs 2022-03-02 21:12:34 +01:00
3d69f50f16 Added UnhandledException replacing RuntimeException in SocketConnections without an error handler 2022-02-26 22:15:45 +01:00
09ef603950 SocketConnection: Added hasDisconnected 2022-02-23 21:23:28 +01:00
da68d2fb3a socket: Added write(data, offset, length) methods v1.5 2022-02-15 20:20:30 +01:00
60e4cc9d95 SelectorHandler: Check again in loop if running 2022-02-15 19:04:53 +01:00
359a453047 SSLUtil: Added Javadoc 2022-02-15 18:59:41 +01:00
afb9964645 Moved SyncWorker to package org.omegazero.net.util 2022-02-14 18:07:28 +01:00
96a8f96bd5 common: Use modified PrivateKeyReader from original source 2022-02-13 20:15:59 +01:00
915d4668ba Changed directory structure 2022-02-13 17:15:44 +01:00
11f932dd47 Updated readme links 2022-01-30 17:31:14 +01:00
3dc26a2a3c socket: Added public read/write locks v1.4 2022-01-10 18:33:39 +01:00
29c94ffb1d SocketConnection: Added/fixed javadocs 2022-01-10 17:47:06 +01:00