Commit Graph

76 Commits

Author SHA1 Message Date
Fabian Stamm
036897ecab Remove request from requests dict after it was handled. This was a memory leak! 2024-09-27 08:51:55 +02:00
Fabian Stamm
bc19a315da Add special Exception for JRPC Timeouts 2024-09-27 08:44:55 +02:00
Fabian Stamm
4465c62163 Add timeout option to JRPC-Api 2024-09-27 08:39:00 +02:00
fea830b295 Merge pull request 'rust2.0' (#1) from rust2.0 into main
Reviewed-on: #1
2024-08-13 10:00:14 +00:00
Fabian Stamm
7bc9adebaa Fix some keyword errors 2024-01-18 19:08:44 +01:00
Fabian Stamm
e15ce1f0a0 Fix more 2023-11-30 00:16:53 +01:00
Fabian Stamm
f93755604a Improve esm compatability 2023-11-30 00:13:10 +01:00
Fabian Stamm
f401d58f07 Fix bug on rust client with void responses 2023-07-19 12:53:36 +02:00
Fabian Stamm
132390fa35 Make result field of JRPCResult Optional 2023-04-25 08:55:57 +02:00
Fabian Stamm
04f82b655b Fix missing file extension on sub URL imports 2023-04-25 08:14:16 +02:00
Fabian Stamm
5106424a32 Allow import of http jrpc definitions inside local ones 2023-03-27 20:21:41 +02:00
Fabian Stamm
137a3659b7 Add better error message to VerificationError 2023-01-12 17:47:06 +01:00
Fabian Stamm
b3b202c9f9 Support enums 2023-01-02 16:34:13 +01:00
Fabian Stamm
6e947bde57 fix rust invalid field names 2023-01-02 14:40:45 +01:00
Fabian Stamm
a291851b5a Add allow_non_snake on fields in rust 2022-12-28 10:19:45 +01:00
Fabian Stamm
46aff0c61b Finish implementation of new Rust Tokio Target 2022-12-17 17:11:28 +01:00
Fabian Stamm
890b903f04 Prepare work on Rust2.0 with async/tokio support 2022-12-11 23:37:08 +01:00
Fabian Stamm
f301b583cb Format some code 2022-12-11 22:45:56 +01:00
Fabian Stamm
c6af431292 Fix bug in pubspec 2022-07-30 13:27:07 +00:00
Fabian Stamm
98bc2d4148 add http support 2022-07-30 10:16:40 +00:00
1774306b06 Add service client support 2022-07-21 18:33:23 +02:00
327d7dfac6 Merge branch 'dart' of https://gitlab.hibas.dev/hibas123/JsonRPC into dart 2022-07-21 09:20:55 +02:00
276fd12894 Add pubspec.yaml 2022-07-21 09:09:10 +02:00
Fabian Stamm
e23dd6a6fb jahshd 2022-07-21 07:07:17 +00:00
Fabian Stamm
68af1ff442 Finish implementation of Type and Enum 2022-07-20 21:40:44 +00:00
43d1477088 Start on dart support 2022-07-20 17:18:27 +02:00
Fabian Stamm
f4604b077f Switch to newer esbuild target 2022-07-16 21:47:34 +00:00
Fabian Stamm
4b4948207c Unify lineAppender 2022-07-16 21:43:56 +00:00
Fabian Stamm
7de674ab3c Add lib to ignore 2022-07-16 21:37:28 +00:00
Fabian Stamm
ff40c03600 Bumping version to 1.1.3 2022-07-16 21:37:02 +00:00
Fabian Stamm
e110259684 Make C# tests not crash the whole test command! 2022-07-16 21:34:58 +00:00
Fabian Stamm
df9576bbaf Add better error messages 2022-07-16 21:31:45 +00:00
Fabian Stamm
7a3a4c6791 Remove built file from repository 2022-07-16 21:26:38 +00:00
Fabian Stamm
2289a6d6ab Add zig output to package.json 2022-07-16 21:26:10 +00:00
Fabian Stamm
8ee16fb09d Start implementing ZIG 2022-07-16 21:25:19 +00:00
Fabian Stamm
af4902c9a8 Fix output directory 2022-07-16 21:24:21 +00:00
Fabian Stamm
2e0adf047a Merge branch 'rust-target-threaded' into 'main'
Add Target: Rust

See merge request hibas123/JsonRPC!3
2022-07-16 21:22:17 +00:00
Fabian Stamm
96d2d9ee76 Add Target: Rust 2022-07-16 21:22:16 +00:00
Fabian Stamm
71a6e3f2e0 Fixing security bug 2022-05-21 17:55:14 +00:00
Fabian Stamm
94131c55a0 Merge branch 'number-to-int-float' into 'main'
Remove number and add int and float insted

See merge request hibas123/JsonRPC!1
2022-04-13 19:08:28 +00:00
Fabian Stamm
b980af4b17 Remove number and add int and float insted 2022-04-13 19:01:12 +00:00
Fabian Stamm
339d3006d6 Add alias flag for allowing bytes 2022-04-12 20:56:46 +00:00
Fabian Stamm
97ce0ea9b5 Fix vulnerability where context could be impersonated by supplying wrong number of arguments 2022-04-07 20:36:04 +00:00
Fabian Stamm
58e00a9ca3 Improving strict typescript checking 2022-02-14 00:58:05 +00:00
Fabian Stamm
3ececad91b Add missing import to C# output 2022-02-13 23:52:50 +00:00
Fabian Stamm
7cc2a27420 Add missing import to C# output 2022-02-13 23:50:45 +00:00
K35
b5ca061136 Fiying bug 2022-01-18 10:29:24 +00:00
K35
f3a2eb0fab Make recursive structures possible 2022-01-18 10:27:49 +00:00
K35
bea91800d6 Fix index file to respect types as classes 2022-01-15 13:55:00 +00:00
K35
5bde88e90b Remove some C# warnings and making the client API safer by declaring nullables 2022-01-11 08:51:35 +00:00