Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/HandyOrg/HandyIpc

An out-of-the-box inter-process communication (IPC) library, which can also be seen as a remote Ioc container.
https://github.com/HandyOrg/HandyIpc

chore(docs): update README.md and bump handyipc version to 0.5.3.

aebc1ed7431d869025706a11f76dc8b0b45447dd authored about 2 years ago by Dingping Zhang <[email protected]>
fix: terminate the server when the client returns 0 bytes. (#19, #22)

346cd958258fddba24b42535e89a8a20e82713f8 authored about 2 years ago by Dingping Zhang <[email protected]>
Merge pull request #16 from HandyOrg/chore(ci)-add-the-infersharp

chore(ci): add the infersharp.

184b45c69281dc63696184bdf9ad56eec8aa5e2c authored about 3 years ago by Dingping Zhang <[email protected]>
Update dotnet.yml

3e5397fef9d61293e1e9471cd7042b63ac5c88fe authored about 3 years ago by Dingping Zhang <[email protected]>
refactor: trivial issue.

01b16704479e7ef5275f30b6cbe584d792a4627e authored about 3 years ago by Dingping Zhang <[email protected]>
refactor: extract extension methods from the sender class.

c6ce388fccc8ae8f64a86a8685ee351daffdb020 authored about 3 years ago by Dingping Zhang <[email protected]>
refactor(core): remove the useless request.argumenttypes property.

d32bdbae8ffdf90d6f379a1e60f667332c114a54 authored over 3 years ago by Dingping Zhang <[email protected]>
chore(ci): create dotnet.yml

559f69b71078e98e7993ba708d55f6bc5a442606 authored over 3 years ago by Dingping Zhang <[email protected]>
chore(docs): update readme.md

572fc98418824e4d1f701299314cd6af449c2738 authored over 3 years ago by Dingping Zhang <[email protected]>
chore(docs): update readme.md and bump version.

072d5fb66e8b0a2c7b149e4efb078df6f6d0ea2d authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(test): improve test cases. (#13)

1099e38f84cf82903ba60ca47ea8999aad70fc6a authored over 3 years ago by Dingping Zhang <[email protected]>
refactor: remove useless using declarations.

83a74d52af1fa6e58a4f127e21b0e85338d6c818 authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(test): improve test cases. (#13)

2ba9bfc322ce96760b364629e6a8f26d4e6fdf7b authored over 3 years ago by Dingping Zhang <[email protected]>
chore(test): rename some test interfaces. (#13)

62783c6471d22cd4d2a08e38e0e9976c487104b7 authored over 3 years ago by Dingping Zhang <[email protected]>
fix(core): fixed the method with no return value throws exception.

d02eb7182cb633c5f57ff99660996b70556a240f authored over 3 years ago by Dingping Zhang <[email protected]>
Merge pull request #14 from HandyOrg/refactor/redesign-api

Refactor/redesign api

2fb4d3290bdaec7a4dd20b60c6449508ec60bcc2 authored over 3 years ago by Dingping Zhang <[email protected]>
chore(docs): update the readme.md file.

c87c2d496414747d6eeffb9101da2e78342f1968 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor!(core): rename the handyipc.core to handyipc.

315eeeef1781008911e166c0bd4fd55ff9ce27bd authored over 3 years ago by Dingping Zhang <[email protected]>
feat!(core): adjust the structure of namespaces.

59a9d4712c92a8011eea504931f139daddc1c713 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): adjust the folder structure.

7e66fde90e3093aa027997881b7981590b749c52 authored over 3 years ago by Dingping Zhang <[email protected]>
fix(core): fix some trivial issues.

fa7518ec7025e3d50369f79e699640f040715b68 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor!(core): redesign all api. (#12)

bc06b2a9c0470e7898a12e4f1377514aea9903ad authored over 3 years ago by Dingping Zhang <[email protected]>
chore(generator): add more diagnostic descriptiors. (#12)

148fcc7e572615bb3a58eeac40eab6926749d0ff authored over 3 years ago by Dingping Zhang <[email protected]>
fix(generator): IMethodType.ReturnType.IsVoid().

64c05bb9b10a65f3bd0b83a4c3d059279108bfc6 authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(generator): replace the IMethodType.ReturnType.IsVoid() with IMethodType.ReturnsVoid.

bc5f6d000ce15b252d2d69cff8577563be837fbc authored over 3 years ago by Dingping Zhang <[email protected]>
feat!(core): redesign all api. (#12).

cd74110d8f57177b057f47ea3c0270f2700d1d20 authored over 3 years ago by Dingping Zhang <[email protected]>
feat(core): deferring the implementation of identifier to downstream (#12)

a3138b360283bf2f891e0c2d5d2970306c48f446 authored over 3 years ago by Dingping Zhang <[email protected]>
feat(core): remove the access-token feature.

040b5090b789126f664cd373a2bba67478dbabfa authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): rename Send to Invoke.

4bd82f98e07dbd0e3f6998bdc63db5ce61ccb67a authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): rename the api of IClientHub and IServerHub interface.

91c22a61157c8b17405ebb52967e5cc8cd99303e authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): rewrite the IHubBuilder interface.

91322a7c8695820af2b128156cc630015364904a authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): rename RmiClientBase and RmiServerBase to SenderBase and ReceiverBase.

f2d3eed5fbd7a38b13cea096fbc997163b7e6c48 authored over 3 years ago by Dingping Zhang <[email protected]>
enhance: replace copy array logic with Array.Copy() method.

3444e89b43d288cdd8bf9ddacc0d78d7988bf57c authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(socket): remove the support of the udp.

936d9307669866b22e203f5011a8f50399f44bcd authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(socket): add more logging to the TcpRmiClient.

c533fa9fc530504c2950f84b495a85c05d133730 authored over 3 years ago by Dingping Zhang <[email protected]>
fix(generator): add underscores to the end of parameters to avoid user fields with the same name as the generated local variables.

698d2370aab8bb5b52fc621d60d2c772bbed9ee3 authored over 3 years ago by Dingping Zhang <[email protected]>
Merge pull request #11 from HandyOrg/feature/support-socket

Feature/support socket

662551b40930cb82d15ee9c41b610280fc254458 authored over 3 years ago by Dingping Zhang <[email protected]>
feat(socket): initial commit for implementing the socket feature.

5b8cfcb8fd2349f2806e3b2cd8318c53a274831e authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(namedpipe): replace the ClientConnectPool and releted code with Pool<T, U> and AsyncPool<T, U>.

a2c623e27692ace99fbaa67c2ee53d6e451e4f4b authored over 3 years ago by Dingping Zhang <[email protected]>
feat(core): extract pool logic from the ClientConnectionPool class.

63c333bd82d5d78da634e362c2074b5e33250b63 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): improve the RmiServerBase.BuildMiddleware() method.

d1b468ed34ea923a0de67108e104ae0c098420f1 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): rename: IIpcFactory to IHubBuilder, IIpcClientHub to IClientHub, IIpcServerHub to IServerHub.

860ff1b82566a8a88ce5ae170eca3b5e40ebb81d authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): rename the IIpcDispatcher to IRequestDispatcher.

94faf6ec25451ddae00961cfede59e9baa80b25a authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): refactor IRmiClient/IRmiServer to RmiClientBase/RmiServerBase.

df2d0c915a3e7b62c4d3b667827dd8ec465ae056 authored over 3 years ago by Dingping Zhang <[email protected]>
chore(socket): clear workspace.

91825e944c008e6f119f74ac98d04f2aa4c47fba authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): add use method to iipcfactory to support custom logger.

1a332f55ee9b80a1bbc8beb346bee44139383983 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core, generator): extract the response class.

4a926933b8738527bcac3d7a64bfb83841dfcbe9 authored over 3 years ago by Dingping Zhang <[email protected]>
fix(generator): add underscores to the end of parameters to avoid user fields with the same name as the generated local variables.

59da820f825d0ca7841bba9366e3f09505e29f07 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(generator): source generator to adapt the refactored interface.

7863cccb1a55f3ca7e0ec556b1ee01043a62a685 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(test): delete some useless test case.

c13b1d0cfdd0ddd4540ae3b1c77f93ad0aa0114a authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): improve the IRmiServer interface.

75c42e04c75810f77ee52a01cfcc884a80a6b543 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(core): improve the IRmiClient interface, and replace RequestHeader and arguments with the Request.

3fae6945c41bd519b2470be2ff2f46214f29f142 authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(socket): initial commit for the socket project.

3aeb9c7ca09df00d33b130455f1e693a2cf5834a authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(test): improve the code coverage.

6d0b192ce231f858d1c84f5cf1dcedcf8e917479 authored over 3 years ago by Dingping Zhang <[email protected]>
fix(generator): the declaration problem of nullable types (#5).

eb6520621bb572a1f2f378d63fffa721f4796434 authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(generator): add IpcMethodAttribute to generic methods only.

a14559d76bde50a01b3670aa6082ad931ac4f6dc authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(generator): add more compilation hints.

688b8d0deb70aa3628d54fef4c8020fcbd831ac9 authored over 3 years ago by Dingping Zhang <[email protected]>
enhance(test): improve the test coverage of the code.

231fcf983d3bd1fcc1444d4194ca7bc6df905a1a authored over 3 years ago by Dingping Zhang <[email protected]>
Merge pull request #10 from HandyOrg/refactor/isolate-namespace

Refactor/isolate namespace

4a933bf3489109c27b8f1d31b56e4fa304d4f8e0 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor(generator): replace syntax analysis with semantic model.

a3937eaab414a5b814042d8af0f9e1cfd2375dc1 authored over 3 years ago by Dingping Zhang <[email protected]>
refine: apply .editorconfig rules to code.

e218faa71545e33aec08fb0756cd47a60d027f21 authored over 3 years ago by Dingping Zhang <[email protected]>
Create DiagnosticDescriptors.cs

0e7325d543fd8e386b47071ea5ddb29ae2af588a authored over 3 years ago by Dingping Zhang <[email protected]>
reafctor(core): replace array copy logic with the Array.CopyTo() and Array.Copy().

c182f2f4bd6efc72de5789149ad39fe564d0dce9 authored over 3 years ago by Dingping Zhang <[email protected]>
enhance: add .editorconfig file to standardize code style.

0fd6545603514e3f0a29ae0fea4500a649c70aeb authored over 3 years ago by Dingping Zhang <[email protected]>
Modify: Replace the auth token comparison rule with Ordinal.

f506b364cd920b0df21c9ff97f65c0e8b77bd7a5 authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Migrate non-user code to HandyIpc.Core namespace.

603f41f27404069e9d3f8cd4396985bba7495e40 authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Remove useless code and adjust namespaces.

a65e786c52554fa4f9b14380edf69356a56fb681 authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Rename to IpcServerHub and IpcClientHub.

8e38e07806d081e76296533cf4a14236d06f7d8c authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Middleware code.

f5a5bdbebba6163d79f72dbe3db27cd01b5480b3 authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Extract serialize/deserialize code from signals class.

d560f312330a8a604c691334f445e1603d3bcef1 authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Replace the GetArgumentList with auto-generating.

6b8d71547d828887457d3b5072bb0b8cda3587cb authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Rename the Request class to RequestHeader class.

f14ff956c59709727a7167f7098d0efc65afb79b authored over 3 years ago by Dingping Zhang <[email protected]>
Fix typo.

4fa2e14b4591a2bfc859c133acb4f71b8d72a103 authored over 3 years ago by Dingping Zhang <[email protected]>
Add generic test cases.

2dda054d823fa0faa8d7879dbfefbf8d34dd85fa authored over 3 years ago by Dingping Zhang <[email protected]>
Update HandyIpc.sln

6c94220a90af4dbe250c5995f72f0041b6b88e10 authored over 3 years ago by Dingping Zhang <[email protected]>
Refactor: Rename the TemplateExtensions.Line() to For().

25d4e16065d192bdb54e31f75c91c8b807b77712 authored over 3 years ago by Dingping Zhang <[email protected]>
Merge pull request #4 from HandyOrg/refactor/upgrade-to-source-generator

Refactor/upgrade to source generator

5fb421614071b9eee2b8880b1948014a562715bd authored over 3 years ago by Dingping Zhang <[email protected]>
Improve: Beautify the output format of template files.

68e9c877702485258bd08350d1d6b1dfca93d967 authored over 3 years ago by Dingping Zhang <[email protected]>
Remove all code related to the build task.

862af2e71cdb966b11cf1f892764f9163aef6330 authored over 3 years ago by Dingping Zhang <[email protected]>
Initially completed new templates of the source generator.

447cd1bf2bb5845257910eadfb36d356a5d06464 authored over 3 years ago by Dingping Zhang <[email protected]>
Add test cases.

38562487f17b3291c3ce61d2582c73ad3677aa9f authored over 3 years ago by Dingping Zhang <[email protected]>
refactor: extract test fixture.

af2b39e1c9aa9bcea067f261bfc61689fb1b3c0f authored over 3 years ago by Dingping Zhang <[email protected]>
Merge pull request #3 from HandyOrg/redesign/improve-serializer-api

Redesign/improve serializer api

3dfba957cc588542cc8d38ec78bf70d80138db46 authored over 3 years ago by Dingping Zhang <[email protected]>
Add test cases for the end-to-end test.

5766584c35c96fa60dc815dbeb28818773cd9a19 authored over 3 years ago by Dingping Zhang <[email protected]>
Add unit tests for the IRmiClient.

4328dcc7b80af5ce2fb5870d03fe858a2da5d70a authored over 3 years ago by Dingping Zhang <[email protected]>
Remove useless parameter.

15979f6086aa8793db3fa9fd63eb1b724de2fb56 authored over 3 years ago by Dingping Zhang <[email protected]>
Add unit tests for the JsonSerializer.

40070c45be0e5c5d22347ad67255dc7051c74620 authored over 3 years ago by Dingping Zhang <[email protected]>
Add unit tests for the code generator.

955c378e24139756555c13e114d877513e8e7b5b authored over 3 years ago by Dingping Zhang <[email protected]>
Add the Request property to the Context class, because it is very frequently used.

2aad0c7f100f17f44ba120130b4d7cd63f02418a authored over 3 years ago by Dingping Zhang <[email protected]>
Add unit tests for the code generator.

d340102bd643591531729803d44456f0dba74487 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor: Reorganize the structure of the project.

493a2c1b677246853594f0580657c30c5ec5acc0 authored over 3 years ago by Dingping Zhang <[email protected]>
Save in progress unit tests.

46656ada9408247f5c07c02b89480e9f7243063a authored over 3 years ago by Dingping Zhang <[email protected]>
Merge branch 'redesign/improve-serializer-api' of https://github.com/HandyOrg/HandyIpc into redesign/improve-serializer-api

4466313798935c9fa785d365c4ba4f2bdaa1d3fb authored over 3 years ago by Dingping Zhang <[email protected]>
redesign: modify members of the ISerializer interface.

3dde42ae23f5dd8b3a203616fc1dc23a29423ce3 authored over 3 years ago by Dingping Zhang <[email protected]>
redesign: modify members of the ISerializer interface.

8991f1d1937675822722cffd291da0a9c9d1a4ee authored over 3 years ago by Dingping Zhang <[email protected]>
Fix: rename file HandyIpc.targets to HandyIpc.Core.targets so that it has the same name as the project itself to be applied.

8b5c7576686e00c8eee430381ad67a5ac8b3dfea authored over 3 years ago by Dingping Zhang <[email protected]>
Update README.md, and publish handyipc.namedpipe and handyipc.serializer.json.

140f47be3c4236657cd4a56fde26c481d1284428 authored over 3 years ago by Dingping Zhang <[email protected]>
Add some info to Directory.Build.props file.

40f4f97ed1be84ffb3180a3893459643615e8cf3 authored over 3 years ago by Dingping Zhang <[email protected]>
Merge pull request #2 from HandyOrg/refactor/separate-communication-implementation

Refactor/separate communication implementation

d225170d3907d4fe3b4f3820d599a91b144b0f30 authored over 3 years ago by Dingping Zhang <[email protected]>
refactor: adjust the structure of template files on BuildTasks project.

f198d4bc082e9eaab9132ddb12f84048140c0ce0 authored over 3 years ago by Dingping Zhang <[email protected]>