Scott Lamb

Results 57 issues of Scott Lamb

I love the idea of Rust cross-compiling to arbitrary glibc versions as easily as Zig does. Seems like parsing Zig's abilists is one part of that goal. Are you working...

Support serving a full directory tree from the local filesystem (and eventually also from data baked into the binary for easy release builds). Some things I'd like it to do:...

enhancement

I think this is fairly simple to add (very similar to `src/h264.rs`) but there are a couple caveats: * I haven't found a freely available spec. Old versions of most...

enhancement
rust

In https://github.com/scottlamb/moonfire-nvr/issues/213#issuecomment-1094110481, @IronOxidizer wrote: > For the most part [my camera with Retina's `mp4` example program] seems to be working, though after a few minutes (or even seconds, it's inconsistent)...

I want Moonfire to be a good Internet-facing webserver. * [ ] support https * [ ] support https...with automatic ACME (letsencrypt) support for HTTP-01 and/or TLS-ALPN-01 challenges. * [...

enhancement
schema change
rust

https://github.com/scottlamb/moonfire-nvr/blob/0406e09ca470d85d71145a9b6d5b88ea95f4b785/server/src/mp4.rs#L447-L448 We're violating the safety assumption of [`Vec::set_len`](https://doc.rust-lang.org/std/vec/struct.Vec.html#method.set_len) by calling it before the elements are initialized. This is Undefined Behavior. As far as I know, it's not causing any observable...

bug
rust

I think it's possible to produce a `moonfire-nvr` Linux binary that has no dependencies except tzdata and any remotely recent version of glibc. (Or we could try going absolutely statically...

enhancement
rust
usability

@krystaDev in #193 started adding bookmarkable URLs for UI state: you can bookmark a live view URL that specifies the layout and cameras. In 782eb2f I extended it so that...

bug
enhancement
javascript

As [discussed](https://groups.google.com/g/moonfire-nvr-users/c/i2xk8q2uW8E/m/KKiUQqc5AwAJ) on the mailing list with @jlpoolen: next time we rework the database schema, let's add in support for tracking dropped RTP packets. This could get really nuanced. The...

enhancement
schema change

As of v0.6.3, we have live view! But I have lots of ideas for enhancements/fixes. Rather than open separate issues for each I'll just list them here for now. PRs...

enhancement
help wanted
javascript