dependabot[bot]
|
6972b77f55
|
build(deps): update nix requirement from 0.27.1 to 0.28.0 (#3)
Updates the requirements on [nix](https://github.com/nix-rust/nix) to permit the latest version.
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nix-rust/nix/compare/v0.27.1...v0.27.1)
---
updated-dependencies:
- dependency-name: nix
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2024-02-29 04:02:41 -08:00 |
|
Alex Zenla
|
973db87b98
|
controller: make image downloads async
|
2024-02-25 05:38:23 +00:00 |
|
Alex Zenla
|
f66ab25521
|
container: implement proper path resolution
|
2024-02-25 03:46:32 +00:00 |
|
Alex Zenla
|
b30c785817
|
container: fix bug where argv[0] was not set properly
|
2024-02-25 00:09:33 +00:00 |
|
Alex Zenla
|
6511f2f0fa
|
controller: implement enhanced image name format support
|
2024-02-24 22:05:06 +00:00 |
|
Alex Zenla
|
89e4f1a23d
|
controller: implement automatic exit when process has exited
|
2024-02-23 05:26:32 +00:00 |
|
Alex Zenla
|
496cdd37be
|
container: implement exit code xenbus notification
|
2024-02-23 04:48:44 +00:00 |
|
Alex Zenla
|
79acf4e814
|
async-ify xenstore and xenclient
|
2024-02-23 04:37:53 +00:00 |
|
Alex Zenla
|
cf0b62c9f5
|
xenstore: implement xenbus support
|
2024-02-23 03:52:48 +00:00 |
|
Alex Zenla
|
3af9ffec34
|
utilize async processing for console and child exit events
|
2024-02-23 03:25:06 +00:00 |
|
Alex Zenla
|
c582f15c54
|
rebrand to krata
|
2024-02-21 20:57:46 +00:00 |
|
Alex Zenla
|
af50f1d996
|
improve dev guide and validate guide steps
|
2024-02-19 04:58:15 +00:00 |
|
Alex Zenla
|
06561137fd
|
kernel: copy kernel to kernel/target
|
2024-02-19 01:33:29 +00:00 |
|
Alex Zenla
|
73f1e980cd
|
add kernel build infra and introduce development guide to README
|
2024-02-19 01:29:11 +00:00 |
|
Alex Zenla
|
1985ab4081
|
Update README to give more details on hypha
|
2024-02-17 05:39:03 +00:00 |
|
Alex Zenla
|
09690c33e2
|
xenevtchn: fix ioctl constants
|
2024-02-15 20:32:41 +00:00 |
|
Alex Zenla
|
4955ed3a1c
|
xenevtchn: implement async processing model
|
2024-02-15 17:55:39 +00:00 |
|
Alex Zenla
|
822b2e0227
|
controller: split out commands into their own files
|
2024-02-15 17:55:38 +00:00 |
|
Alex Zenla
|
3524683ab4
|
network: implement bridge leave support
|
2024-02-15 17:55:38 +00:00 |
|
Alex Zenla
|
21707daa98
|
network: split nat into separate mods
|
2024-02-15 17:55:38 +00:00 |
|
Alex Zenla
|
521ee93349
|
network: raw socket should log as debug for transmit/receive capacity indications
|
2024-02-15 17:55:38 +00:00 |
|
Alex Zenla
|
2988d0c5cf
|
network: implement proper backend destruction
|
2024-02-15 17:55:38 +00:00 |
|
Alex Zenla
|
fdd70dee9b
|
network: rework raw sockets to use channels
|
2024-02-15 17:55:37 +00:00 |
|
Alex Zenla
|
b7db12cf68
|
network: virtual bridge now checks multicast bit to determine whether to broadcast packet
|
2024-02-15 17:55:37 +00:00 |
|
Alex Zenla
|
bbad037b5d
|
network: fix NAT reclaims of ICMPv6 proxynat
|
2024-02-15 17:55:37 +00:00 |
|
Alex Zenla
|
c14a95a4bd
|
network: calculate ICMPv4 checksums
|
2024-02-15 17:55:37 +00:00 |
|
Alex Zenla
|
de0b2c35b1
|
network: auto-retry backend startup
|
2024-02-15 17:55:36 +00:00 |
|
|
b2754609c7
|
Update README.md
|
2024-02-15 04:45:35 +00:00 |
|
|
7518c83368
|
Add LICENSE
|
2024-02-15 04:31:05 +00:00 |
|
Alex Zenla
|
494e7f6851
|
network: recalculate TCP checksums on IPv4 in vbridge
|
2024-02-12 20:57:17 +00:00 |
|
Alex Zenla
|
d595f1639a
|
network: move out channel size constants
|
2024-02-12 17:40:11 +00:00 |
|
Alex Zenla
|
60c9aefdda
|
network: optimize proxynat packet reconstruction
|
2024-02-12 17:24:40 +00:00 |
|
Alex Zenla
|
341907a536
|
network: utilize bytes crate
|
2024-02-12 17:01:47 +00:00 |
|
Alex Zenla
|
ddeab7610d
|
network: don't block icmp proxies on ping awaits
|
2024-02-12 16:11:29 +00:00 |
|
Alex Zenla
|
59bdd8d80d
|
network: inter-container networking support
|
2024-02-12 14:24:38 +00:00 |
|
Alex Zenla
|
31c4c0fe72
|
network: parse received packet before NAT
|
2024-02-12 11:11:04 +00:00 |
|
Alex Zenla
|
982536513a
|
container: implement controlling terminal takeover
|
2024-02-11 16:39:44 +00:00 |
|
Alex Zenla
|
dbfc07b026
|
network: ensure multicast bit is unset in random mac addresses
|
2024-02-11 16:09:47 +00:00 |
|
Alex Zenla
|
f96f9d8abf
|
network: performance improvements across NAT stack
|
2024-02-11 11:53:59 +00:00 |
|
Alex Zenla
|
b9dadc6f37
|
network: implement TCP proxy NAT via smoltcp
|
2024-02-11 10:07:47 +00:00 |
|
Alex Zenla
|
2c7879ad45
|
network: implement proper IPv6 networking
|
2024-02-11 07:29:37 +00:00 |
|
Alex Zenla
|
6773640a39
|
hypha: more work on IPv6 support
|
2024-02-11 07:06:01 +00:00 |
|
Alex Zenla
|
102cab32c3
|
network: cleanup NAT code and start on IPv6 support
|
2024-02-11 06:43:09 +00:00 |
|
Alex Zenla
|
efe425b346
|
network: implement icmp nat support
|
2024-02-10 21:13:47 +00:00 |
|
Alex Zenla
|
4f0e505e2b
|
network: begin work on ICMP
|
2024-02-10 15:18:12 +00:00 |
|
Alex Zenla
|
a7f4e0a549
|
network: move entry creation logging to NAT itself
|
2024-02-10 14:30:41 +00:00 |
|
Alex Zenla
|
6913e837f8
|
network: nat now ignores local CIDRs and correctly represents ethernet addresses in the key
|
2024-02-10 14:20:37 +00:00 |
|
Alex Zenla
|
d2136b5d8c
|
network: implement NAT table reclaim
|
2024-02-10 14:02:54 +00:00 |
|
Alex Zenla
|
8ee93c5752
|
network: split out proxynat code
|
2024-02-10 12:29:33 +00:00 |
|
Alex Zenla
|
d2f86afb7c
|
network: successfully implement NAT support for UDP. timeouts are not yet implemented.
|
2024-02-10 12:00:15 +00:00 |
|