sergeych
|
0a52bb5c03
|
Add Google repository for documentation build
|
2026-08-11 14:57:25 +04:00 |
|
sergeych
|
271cdd18e3
|
Close owned WebSocket clients after reconnects
|
2026-08-11 14:45:37 +04:00 |
|
sergeych
|
19b349143d
|
Add disconnect lifecycle handlers
|
2026-08-11 14:40:50 +04:00 |
|
sergeych
|
7bebbf7bd7
|
0.7.1-SNAPSHOT: small improvements to make it more universal and easy to use
|
2026-05-31 00:12:35 +03:00 |
|
sergeych
|
2829bcfecd
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# build.gradle.kts
|
2025-12-17 10:08:54 +01:00 |
|
sergeych
|
7cec803174
|
0.7.0-SNAPSHOT: migration to kotlin 2.2.21, upgrade dependencies, IOS/MacOS compatibility for broken kotlin.time/kotlinx.datetime
|
2025-12-17 10:07:02 +01:00 |
|
sergeych
|
fe4cb2ca21
|
readme formatting
|
2025-11-02 14:13:47 +01:00 |
|
sergeych
|
6dc246e68c
|
readme errors fix
|
2025-11-02 14:12:00 +01:00 |
|
sergeych
|
bc5b5b3b3a
|
0.6.12 for all platforms: upgrade kotlin & dependencies
|
2025-10-24 18:46:19 +02:00 |
|
sergeych
|
bc46e11158
|
cosmetics
|
2025-09-20 05:21:36 +04:00 |
|
sergeych
|
40f4352a31
|
more info n update in readme
|
2025-04-30 14:28:50 +04:00 |
|
sergeych
|
cb696f5c0f
|
0.6.9-snapshot: wbesock can use text frames too (good for xiaomi)
|
2025-04-30 14:16:07 +04:00 |
|
sergeych
|
fe96ac69d7
|
removed unused stuff
|
2025-03-27 13:37:45 +03:00 |
|
sergeych
|
212f82dedd
|
0.6.8 for all platforms
|
2025-03-27 00:26:10 +03:00 |
|
sergeych
|
59b7310385
|
version bump
|
2025-03-27 00:08:50 +03:00 |
|
sergeych
|
8837e49248
|
0.6.6 for all platforms
|
2025-03-26 23:50:20 +03:00 |
|
sergeych
|
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 |
|
sergeych
|
146878629e
|
v.0.6.6-SNAPSHOT experimental wasmJs support, newer
|
2025-03-08 02:13:13 +03:00 |
|
sergeych
|
d7fb26c03b
|
v.0.6.5-SNAPSHOT experimental wasmJs support
|
2025-03-07 15:16:07 +03:00 |
|
sergeych
|
74c8bdde71
|
v.0.6.3 stable
|
2025-03-07 03:00:58 +03:00 |
|
sergeych
|
f22ecf493b
|
upgrade deps
|
2025-02-24 09:28:03 +03:00 |
|
sergeych
|
2b35112566
|
added copyright & tradewartime licensing
|
2025-02-20 12:10:09 +03:00 |
|
sergeych
|
a80820b9a8
|
fixed/improved readme for publications
|
2025-02-20 11:58:13 +03:00 |
|
sergeych
|
c0bc0e3dfe
|
fix some ktor deprecations
|
2025-02-18 11:31:21 +03:00 |
|
sergeych
|
2d593e4107
|
coroutines core version upgraded
|
2025-02-18 11:30:47 +03:00 |
|
sergeych
|
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 |
|
sergeych
|
0ff27e6de9
|
kotlin upgrade to 2.1.0
less debug noise
use upgraded crypto2 version
|
2025-02-03 17:14:29 +03:00 |
|
sergeych
|
59906bbd2f
|
kotlin upgrade to 2.0.21
|
2024-12-26 03:25:11 +03:00 |
|
sergeych
|
7871dc2d3d
|
better support for code-based exceptions
|
2024-12-10 10:36:57 +03:00 |
|
sergeych
|
a0dce8e604
|
we don't need to install Routing in web socket server - it is not used and an conflict
|
2024-11-27 10:45:23 +07:00 |
|
sergeych
|
04ffde421d
|
0.5.1-SNAPSHOT: crypto2 upgraded
|
2024-11-26 18:57:59 +07:00 |
|
sergeych
|
9545ca28cf
|
websocket client now includes transport device to use in higher order protocols
|
2024-11-23 11:47:56 +07:00 |
|
sergeych
|
4098358233
|
+client.localIdentity
|
2024-11-22 09:18:07 +07:00 |
|
sergeych
|
f2d8330ccc
|
multiple onConnect in sessions support
|
2024-11-19 18:20:53 +07:00 |
|
sergeych
|
1032eebbbe
|
extending functionality for kilogin
|
2024-11-19 12:12:41 +07:00 |
|
sergeych
|
93ab8ddf91
|
extending functionality for kilogin
|
2024-09-15 12:28:40 +03:00 |
|
sergeych
|
6ce1b576ee
|
version bump
|
2024-09-01 19:42:23 +02:00 |
|
sergeych
|
99e98827f7
|
version bump
|
2024-08-30 11:05:19 +02:00 |
|
sergeych
|
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 |
|
sergeych
|
9ddb1209c9
|
more UDP tests
|
2024-08-11 19:08:49 +02:00 |
|
sergeych
|
b68232653a
|
readme docs
|
2024-08-11 16:31:08 +02:00 |
|
sergeych
|
2e4f551e8e
|
more docs
|
2024-08-11 16:28:09 +02:00 |
|
sergeych
|
40b8723132
|
0.3.2: UDP timeout support, fix #4
|
2024-08-11 15:11:32 +02:00 |
|
sergeych
|
4d178d951f
|
0.3.2: UDP support
|
2024-08-11 14:17:54 +02:00 |
|
sergeych
|
f6fbf8e58e
|
readme fixes
|
2024-08-10 11:39:37 +02:00 |
|
sergeych
|
3c915a8f58
|
updates for moved home page in gitea
|
2024-08-10 11:37:02 +02:00 |
|
sergeych
|
515278c264
|
more docs
|
2024-08-10 11:26:52 +02:00 |
|
sergeych
|
7100fa5f76
|
more docs
|
2024-08-10 11:26:24 +02:00 |
|
sergeych
|
77e293bef2
|
documentation script
|
2024-08-10 11:15:22 +02:00 |
|
sergeych
|
d6f257de14
|
0.3.1 release: async pushes and better binary format
|
2024-08-10 11:14:26 +02:00 |
|
sergeych
|
8a21a836e5
|
docs
|
2024-08-05 17:57:27 +02:00 |
|
sergeych
|
439e229294
|
release 0.2.6: ktor-based async sockets for all native targets
|
2024-08-04 02:05:35 +02:00 |
|
sergeych
|
ffcdcf7350
|
0.2.5-snapshot native support for tcp client/server
|
2024-08-03 15:36:04 +02:00 |
|
sergeych
|
26d1f3522f
|
started migration to ktor sockets (e.g. tcp on all platforms but JS)
|
2024-08-02 02:47:26 +02:00 |
|
sergeych
|
326b92142d
|
readme update
|
2024-08-01 03:03:23 +02:00 |
|
sergeych
|
18c878dfb5
|
release 0.2.4
|
2024-08-01 02:36:37 +02:00 |
|
sergeych
|
1f7e7f88fa
|
release 0.2.4
|
2024-08-01 02:36:16 +02:00 |
|
sergeych
|
e0b6dea168
|
release 0.2.3
|
2024-08-01 02:31:32 +02:00 |
|
sergeych
|
26db60a211
|
readme update
|
2024-08-01 02:17:45 +02:00 |
|
sergeych
|
7c0edfb898
|
extending functionality for kilogin
|
2024-07-24 22:49:30 +03:00 |
|
sergeych
|
5df6143c75
|
adopted crypto2 0.4.*
|
2024-06-25 10:39:00 +07:00 |
|
sergeych
|
38fbca955c
|
fixed automatic connection reestablishing for web and tcp
|
2024-06-18 16:11:13 +07:00 |
|
sergeych
|
825c0bd5f7
|
fixed automatic reconnection in TCP client/server
|
2024-06-17 17:42:16 +07:00 |
|
sergeych
|
0d3a8ae95c
|
separate BreakConnectionException and more correct processing for ClosedException.
|
2024-06-17 13:01:09 +07:00 |
|
sergeych
|
4f6bc3c77e
|
missing docs on builder#addErrors
|
2024-06-17 10:49:01 +07:00 |
|
sergeych
|
38d800c7ac
|
added method to import errors into client interface KiloClient.Builder#addErrors
|
2024-06-17 10:44:12 +07:00 |
|
sergeych
|
ae624ee051
|
packed nonce is now unsigned
|
2024-06-17 10:00:41 +07:00 |
|
sergeych
|
3dd1654f70
|
simplifies nonce calculation
|
2024-06-14 11:52:43 +07:00 |
|
sergeych
|
9660379891
|
migrated to crypto2 and kitlin2, no direct libsodium. Better session
|
2024-06-13 11:57:32 +07:00 |
|
sergeych
|
51873aa9b1
|
work in progress: restore connection
|
2024-04-23 21:49:15 +03:00 |
|
sergeych
|
93dc66acc5
|
work in porgress: fixing close connection
|
2024-03-23 01:29:48 +01:00 |
|
sergeych
|
c0ca802a30
|
use mp bintools and added more macos apple targets
|
2024-03-16 20:33:22 +01:00 |
|
sergeych
|
745eb9ccdf
|
small fix in client, more docs
|
2024-02-20 02:09:25 +03:00 |
|
sergeych
|
192f7e135f
|
WS layer with tests
|
2023-11-23 10:58:37 +03:00 |
|
sergeych
|
3a56e67c24
|
remove cmd prefix from commands by delegate
|
2023-11-23 01:21:01 +03:00 |
|
sergeych
|
ae3af68dab
|
crypto2 as a separate library
|
2023-11-23 01:01:44 +03:00 |
|
sergeych
|
67c0009b5b
|
use top-level Seal class
|
2023-11-22 12:38:57 +03:00 |
|
sergeych
|
7042e41d70
|
refactoring signing keys
|
2023-11-22 11:52:43 +03:00 |
|
sergeych
|
e619b45485
|
removed nullable array from transport device, as channels close() is more than enough
|
2023-11-20 15:49:58 +03:00 |
|
sergeych
|
e7abbe6d1d
|
KiloSession.onConnected handler added
|
2023-11-17 17:43:38 +03:00 |
|
sergeych
|
c6ac6f5907
|
fixed local host with accept and added tests
|
2023-11-17 17:22:09 +03:00 |
|
sergeych
|
f02b390ed4
|
tcp optimization and graceful close
|
2023-11-15 11:47:56 +03:00 |
|
sergeych
|
f92431a281
|
network transport with remote address, universal server
|
2023-11-15 02:25:57 +03:00 |
|
sergeych
|
96edbb2040
|
fixes, tcp/ip optimizations
|
2023-11-15 02:11:52 +03:00 |
|
sergeych
|
bcf0140edb
|
more readme
|
2023-11-14 03:36:58 +03:00 |
|
sergeych
|
4e2748f2ae
|
added readme
|
2023-11-14 03:27:36 +03:00 |
|
sergeych
|
814263c11d
|
removed debug noise
|
2023-11-14 03:08:37 +03:00 |
|
sergeych
|
0c05cce13b
|
cancellability experiments in tests
|
2023-11-14 02:54:18 +03:00 |
|
sergeych
|
75e91f8092
|
async socket closing logic
|
2023-11-14 02:50:42 +03:00 |
|
sergeych
|
1814572a04
|
working suspended TCP block device on JVM (server and client)
|
2023-11-14 02:27:10 +03:00 |
|
sergeych
|
fe29bec1b0
|
basic tcp connect async inmplementation for JVM/NIO
|
2023-11-14 01:47:30 +03:00 |
|
sergeych
|
8fc24567f0
|
splitting bracnhes
|
2023-11-13 22:38:11 +03:00 |
|
sergeych
|
6c10c2e578
|
started more or less MP internet protocols
|
2023-11-12 04:26:17 +03:00 |
|
sergeych
|
770555024f
|
initial commit (moved from divan)
|
2023-11-11 23:53:37 +03:00 |
|