11 Commits

Author SHA1 Message Date
3b5412b035
deps: update nats.c to 3.9.1
This also brings in libressl-portable 4.0.0.
2024-12-05 22:59:28 -07:00
ccf0f504a1
deps: update nats.c to 3.8.2+1
This fixes building with current zig 0.14-dev due to updating the
transitive libsodium dependency.
2024-10-14 22:02:49 -06:00
5c340bef56
deps: use allyourcodebase build wrappers instead of vendored deps
This updates the nats.c library version to 3.8.2 and the libressl
version to 3.9.2. It's more build system than ever.
2024-09-15 21:05:53 -07:00
74bbe30d0a
all: update for zig-0.13
This is mainly updates to the build system, but there were a couple of
stdlib changes for the tests. The build system does include handling
more properly now as well, I think. It has fewer hacks, at least.
2024-06-18 20:44:26 -07:00
ff3782ce27
build: update for zig-0.12.0 2024-05-12 23:44:56 -07:00
f742ee1a85
build.zig.zon: match the project name 2024-04-06 15:35:19 -07:00
4124b912eb
build: update for zig-0.12.0-dev.2208+4debd4338
Incorporate various build API changes. Hopefully there won't be any
other major API changes before the 0.12.0 release.
2024-01-15 16:23:45 -08:00
c18e1eb237
deps: update libressl to 3.8.2 2023-11-07 20:54:00 -08:00
0b7b5e4f54
deps: update to LibreSSL v3.8.1 2023-09-03 18:50:09 -07:00
29966dc838
build: link LibreSSL for SSL support
I don't have a single clue in heck if this actually works, but it at
least does compile. At some point I will probably add a test or two to
find out how broken this is.
2023-08-31 23:50:28 -07:00
d957a4605a
init
This builds a very basic version of the nats.c client (no TLS, no
streaming/jetstream/whatever, since those bring in complex
dependencies and I do not need them at the moment). Right now it
contains a simple test program that demonstrates the functionality
(cool!), but the plan is for the nats.zig to bind the API into a
nicer, zig-like shape and re-export it. Then this becomes a package.
The current function could become a test, though it's a bit complex
for a unit test (and requires connecting to an externally-running NATS
server in order to work).
2023-08-13 23:35:42 -07:00