Alex Zenla
|
0e27b8f228
|
krata: compile for aarch64 (aarch64 guests are not yet supported)
|
2024-03-05 16:37:36 -08:00 |
|
Alex Zenla
|
f8e2f50c60
|
daemon: mask SIGHUP
|
2024-03-05 23:10:31 +00:00 |
|
Alex Zenla
|
0f85e30149
|
nightly: bundle systemd service files and install script
|
2024-03-05 22:17:14 +00:00 |
|
Alex Zenla
|
a5af3ffbe7
|
kernel: bump to 6.7.8
|
2024-03-05 21:45:07 +00:00 |
|
Alex Zenla
|
9623497b01
|
nightly: include systemd service files
|
2024-03-05 13:29:10 +00:00 |
|
Alex Zenla
|
a37f33e688
|
krata: introduce nightly build
|
2024-03-05 12:57:29 +00:00 |
|
Alex Zenla
|
8653fd6249
|
krata: rework into daemon / controller structure
|
2024-03-05 11:35:25 +00:00 |
|
Alex Zenla
|
17889d1c64
|
network: configure mtu and segmentation offloading properly
|
2024-03-04 12:19:03 +00:00 |
|
Alex Zenla
|
9350a7520d
|
network: performance tuning and IPv6 checksum fixups
|
2024-03-04 07:59:37 +00:00 |
|
Alex Zenla
|
c9c071dd8e
|
network: gigabit performance tuning
|
2024-03-04 07:04:32 +00:00 |
|
Alex Zenla
|
25a02f5491
|
network: implement host bridging
|
2024-03-03 13:36:39 +00:00 |
|
Alex Zenla
|
2eeb8d5034
|
network: utilize 10.75.0.0/16 for guest networking
|
2024-03-03 12:07:32 +00:00 |
|
Alex Zenla
|
0957bbe595
|
controller: move guest launch to module
|
2024-02-29 12:52:44 +00:00 |
|
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 |
|