gm_express icon indicating copy to clipboard operation
gm_express copied to clipboard

An unlimited, out-of-band, bi-directional networking library for Garry's Mod

Results 11 gm_express issues
Sort by recently updated
recently updated
newest added

This PR ballooned up with a few different fixes and enhancements. Currently, it: - Adds retries for `unsuccessful` failures - Utilizes the `Range` header (supported in: https://github.com/CFC-Servers/gm_express_service/pull/9) to download in...

bug
enhancement

Perhaps the Server wants to communicate via `http` but make the clients use `https`, or whatever else. We should just make a couple of new convars and use them as-needed.

enhancement
good first issue

This is a really annoying issue that, according to Cloudflare's docs, shouldn't be happening. ### The Problem [Cloudflare KV docs](https://developers.cloudflare.com/workers/learning/how-kv-works/) state: > When you write to KV, your data is...

bug
enhancement

To do this, we have to make proof _sending_ mandatory, with optional callbacks for proof receiving. Then, we can send a `success` bool on the proof message to indicate errors...

enhancement

Hello. Do you have plans to implement JS back-end not only through CloudFlare? For me personally, and I think for many users of your library, it would be much more...

enhancement
question

As reported by another developer who implemented a similar system on their server, clients with very slow upload speeds (~1mb/s) could experience timeouts when uploading data to Express. They suggested...

enhancement
help wanted
question

When running our GLuaTest suite in Github's Actions, Express still reaches out to the default domain and does a revision check and registration. This is unnecessary for our use case,...

enhancement
good first issue

Right now, if the recipient sends back an incorrect proof, it would be a no-op because the callback wouldn't be found in the `awaitingProof` table (ref: https://github.com/CFC-Servers/gm_express/blob/main/lua/gm_express/sh_init.lua#L131-L141) We should have...

enhancement
good first issue

Here's the bit of code in question: https://github.com/CFC-Servers/gm_express/blob/main/lua/gm_express/sh_init.lua#L131-L141 When a message is sent, it creates a new entry in the `express._awaitingProof` table, using the hash of the data (prefixed with...

bug
help wanted
question

The web is the web. Stuff happens. Sometimes numbskulls like me accidentally push breaking changes, sometimes Cloudflare has outages, sometimes players have firewalls... etc. **So what is Express supposed to...

enhancement
help wanted
question