- Austin, TX
- https://hachyderm.io/@sporksmith
Block or Report
Block or report sporksmith
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
-
EepEepMotion Public
A tool for opportunistic stop motion - taking many (unrelated) photos of a single subject, and creating animation.
1,634 contributions in the last year
Less
More
Activity overview
Contribution activity
May 2023
Created 86 commits in 2 repositories
Created a pull request in shadow/shadow that received 9 comments
Begin linux-api: a no_std + no-runtime-libc crate for interacting directly with linux kernel apis
To begin, this migrates our existing signals
module into this new module. We already can't use the libc bindings for most of these types and consta…
+718
−528
•
9
comments
Opened 35 other pull requests in 2 repositories
shadow/shadow
6
open
25
merged
2
closed
- Linux kernel types mangle
- Linux kernel types4
- Remove some header dependencies
- Consolidate construction of new threads and processes
- Make Process's strace file shareable across Processes
- Make DescriptorTable clonable
- Add Linux API crate
- Add fork and vfork stubs
- Add some comments about current working directory handling
- ManagedThread: remove "no message from shim yet" state
- We no longer need executable /dev/shm
- Move shim logging config into shared memory
- Rework process initialization for fork
- Add a test for dynamically generated code
- Debugging proof of work
- tor minimal test: update for congestion control and conflux
- Split ShimEvent into ShimEventToShadow and ShimEventToShim
- ChildPidWatcher: use pidfd_open
- clone handler: handle individual flags more explicitly
- vasi: make no_std
- Linux kernel types
- Allow-list seccomp native syscalls by code section
- Proof-of-concept no_std test shim
- Implement clone3
- Log level policy
- Some pull requests not shown.
shadow/tornettools
2
merged
Reviewed 50 pull requests in 2 repositories
shadow/shadow
25 pull requests
- Fix packet issues
- Add Linux API crate
- Make Process's strace file shareable across Processes
- Make DescriptorTable clonable
- Add more uses of the global callback queue
- Add fork and vfork stubs
-
Fix refcount bug and added
InetSocketWeak
-
Rename
Packet
toPacketRc
and other small changes -
Add the
LegacyTcp
wrapper to the interface qdisc - Move shim logging config into shared memory
- Bump bitflags from 2.2.1 to 2.3.1 in /src
- Add test for cli help output
- Bump memoffset from 0.8.0 to 0.9.0 in /src
-
Fix use-after-free in
networkinterface_pop
- Rework process initialization for fork
- We no longer need executable /dev/shm
- tor minimal test: update for congestion control and conflux
- Hide clap's "possible values" text
-
Change
interface_qdisc
valueroundrobin
toround-robin
- Small changes to docs
- clone handler: handle individual flags more explicitly
- Reduce the number of log messages at 'info' level
- ChildPidWatcher: use pidfd_open
- Fix two warnings on nightly
-
Make
ForeignPtr
Send
andSync
- Some pull request reviews not shown.
shadow/tornettools
3 pull requests
Created an issue in shadow/shadow that received 8 comments
tor-minimal test fails with conflux enabled
Reported via mikeperry @ Tor: The tor-minimal test fails @ tor's HEAD. Mike strongly suspects this is due to the addition of conflux, which causes …
8
comments
Opened 4 other issues in 1 repository
shadow/shadow
4
open
15
contributions
in private repositories
May 1 – May 3