nats.c icon indicating copy to clipboard operation
nats.c copied to clipboard

A C client for NATS

Results 62 nats.c issues
Sort by recently updated
recently updated
newest added

### What version were you using? server : nats-server2.9.21 ### What environment was the server running in? windows10 cpu :i9-12900 ### Is this defect reproducible? yes ### Given the capability...

defect

The following tests seem to be flapping often, will disable until further investigation - [ ] Test_MicroServiceStopsWhenServerStops - [ ] Test_PendingLimitsDeliveredAndDropped Full list in test/flappers.txt

bug

Hello, The current support TLS in nats.c based exclusively on OpenSSL has certain concerns on Windows, such as: - no integration with the Windows certificate store out-of-the-box (I can workaround...

Moved the build system from Travis to GitHub actions. There are 2 main jobs: - `debug` runs test coverage and sanitize with gcc, in debug mode; it also runs debug-compiled...

The following tests seem to be failing `-fsanitize=thread` warnings, will disable until further investigation - [ ] Test_AutoUnsubNoUnsubOnDestroy - [ ] Test_ClientAutoUnsubAndReconnect - [ ] Test_EventLoop - [ ] Test_JetStreamOrderedConsSrvRestart...

bug

See https://natsio.slack.com/archives/C01AWP40KGF/p1684269701738519 An options API would be a good approach. Internally there could be a struct for various fields, one of the fields could be a cpu_set_t like member, which...

enhancement

PR for discussion only, not to be merged. - uses libevent for all read/write, still uses `natsSock_ConnectTcp` to connect - heap implementation abstracted, and the use consolidated - can connect,...

proposal

https://github.com/nats-io/nats.c/pull/763 is currently failing to upload codecov reports, because of an [issue](https://github.com/codecov/feedback/issues/301) in codecov. Until they resolve it, disable codecov for PRs from forked repos.

In the top level CMakeLists file, the line: ` set(NATS_EXTRA_LIB "Ws2_32")` Causes linker errors when cross-compiling cnats to Windows under Linux using the mingw toolchains. Because of the uppercase 'W'....

cherry-pick

### Observed behavior It appears that sometimes when I call `natsConnection_PublishString`, it hangs forever. I cannot kill the program with SIGINT (Ctrl + C) and it never returns control flow...

defect