50 Commits

Author SHA1 Message Date
7e1f7ec4aa fixed bug that prevented kilo client to restart if the channel was closed while channel send operation was suspended (featurebug of channels, one of) 2025-03-16 11:52:48 +03:00
74c8bdde71 v.0.6.3 stable 2025-03-07 03:00:58 +03:00
2b35112566 added copyright & tradewartime licensing 2025-02-20 12:10:09 +03:00
c1bd6f09a9 0.6.* started:
kotlin upgrade to 2.1.0
ktor updgared to 3.1.6
less debug noise
yet no wasmJS
2025-02-18 11:24:47 +03:00
7871dc2d3d better support for code-based exceptions 2024-12-10 10:36:57 +03:00
04ffde421d 0.5.1-SNAPSHOT: crypto2 upgraded 2024-11-26 18:57:59 +07:00
9545ca28cf websocket client now includes transport device to use in higher order protocols 2024-11-23 11:47:56 +07:00
4098358233 +client.localIdentity 2024-11-22 09:18:07 +07:00
f2d8330ccc multiple onConnect in sessions support 2024-11-19 18:20:53 +07:00
1032eebbbe extending functionality for kilogin 2024-11-19 12:12:41 +07:00
93ab8ddf91 extending functionality for kilogin 2024-09-15 12:28:40 +03:00
26564b6081 0.4.1: performance, incompatible keys ID (as of crypto2 upgrade), fixed tests to properly run on Macos on arm64 target 2024-08-19 18:34:11 +02:00
2e4f551e8e more docs 2024-08-11 16:28:09 +02:00
4d178d951f 0.3.2: UDP support 2024-08-11 14:17:54 +02:00
d6f257de14 0.3.1 release: async pushes and better binary format 2024-08-10 11:14:26 +02:00
8a21a836e5 docs 2024-08-05 17:57:27 +02:00
439e229294 release 0.2.6: ktor-based async sockets for all native targets 2024-08-04 02:05:35 +02:00
ffcdcf7350 0.2.5-snapshot native support for tcp client/server 2024-08-03 15:36:04 +02:00
18c878dfb5 release 0.2.4 2024-08-01 02:36:37 +02:00
7c0edfb898 extending functionality for kilogin 2024-07-24 22:49:30 +03:00
5df6143c75 adopted crypto2 0.4.* 2024-06-25 10:39:00 +07:00
38fbca955c fixed automatic connection reestablishing for web and tcp 2024-06-18 16:11:13 +07:00
825c0bd5f7 fixed automatic reconnection in TCP client/server 2024-06-17 17:42:16 +07:00
0d3a8ae95c separate BreakConnectionException and more correct processing for ClosedException. 2024-06-17 13:01:09 +07:00
4f6bc3c77e missing docs on builder#addErrors 2024-06-17 10:49:01 +07:00
38d800c7ac added method to import errors into client interface KiloClient.Builder#addErrors 2024-06-17 10:44:12 +07:00
ae624ee051 packed nonce is now unsigned 2024-06-17 10:00:41 +07:00
3dd1654f70 simplifies nonce calculation 2024-06-14 11:52:43 +07:00
9660379891 migrated to crypto2 and kitlin2, no direct libsodium. Better session 2024-06-13 11:57:32 +07:00
51873aa9b1 work in progress: restore connection 2024-04-23 21:49:15 +03:00
93dc66acc5 work in porgress: fixing close connection 2024-03-23 01:29:48 +01:00
c0ca802a30 use mp bintools and added more macos apple targets 2024-03-16 20:33:22 +01:00
745eb9ccdf small fix in client, more docs 2024-02-20 02:09:25 +03:00
192f7e135f WS layer with tests 2023-11-23 10:58:37 +03:00
3a56e67c24 remove cmd prefix from commands by delegate 2023-11-23 01:21:01 +03:00
ae3af68dab crypto2 as a separate library 2023-11-23 01:01:44 +03:00
67c0009b5b use top-level Seal class 2023-11-22 12:38:57 +03:00
7042e41d70 refactoring signing keys 2023-11-22 11:52:43 +03:00
e619b45485 removed nullable array from transport device, as channels close() is more than enough 2023-11-20 15:49:58 +03:00
e7abbe6d1d KiloSession.onConnected handler added 2023-11-17 17:43:38 +03:00
c6ac6f5907 fixed local host with accept and added tests 2023-11-17 17:22:09 +03:00
f02b390ed4 tcp optimization and graceful close 2023-11-15 11:47:56 +03:00
f92431a281 network transport with remote address, universal server 2023-11-15 02:25:57 +03:00
96edbb2040 fixes, tcp/ip optimizations 2023-11-15 02:11:52 +03:00
814263c11d removed debug noise 2023-11-14 03:08:37 +03:00
1814572a04 working suspended TCP block device on JVM (server and client) 2023-11-14 02:27:10 +03:00
fe29bec1b0 basic tcp connect async inmplementation for JVM/NIO 2023-11-14 01:47:30 +03:00
8fc24567f0 splitting bracnhes 2023-11-13 22:38:11 +03:00
6c10c2e578 started more or less MP internet protocols 2023-11-12 04:26:17 +03:00
770555024f initial commit (moved from divan) 2023-11-11 23:53:37 +03:00