Commit Graph

  • d4ec83226a
    Merge 5b613d7e14 into d5599aadba LoGin 2026-02-17 13:52:48 +0000
  • 5b613d7e14 fix(ext4): propagate block I/O errors and harden extent corruption handling longjin 2026-02-17 21:52:17 +0800
  • 813f9240ad
    Merge 6666a8ec02 into d5599aadba LoGin 2026-02-17 21:16:46 +0800
  • 6666a8ec02 fix(vfs): rollback fcntl locks with normalized absolute ranges longjin 2026-02-17 21:16:30 +0800
  • 355535a852 fix(vfs): update wait graph edge handling for lock conflict changes longjin 2026-02-17 20:29:54 +0800
  • 5490e8bc95 fix(execve): preserve POSIX lock owner across fdtable unshare longjin 2026-02-17 19:47:53 +0800
  • d5599aadba
    Update translated documentation (#1789) master github-actions[bot] 2026-02-17 17:17:59 +0800
  • 235d34fb2a feat(vfs): add POSIX record lock support longjin 2026-02-17 17:16:53 +0800
  • 59b1e776e7
    Merge b40e82361f into 5ad0b616e7 火花 2026-02-16 21:22:16 -0800
  • ab3ae863f2
    Merge 7fe10eb543 into 5ad0b616e7 火花 2026-02-16 13:14:53 -0800
  • a46907f49a Update translated documentation fslongjin 2026-02-16 09:00:07 +0000
  • 5ad0b616e7
    feat(fs): fuse support (#1773) LoGin 2026-02-16 16:58:58 +0800
  • 29548a4da7 docs: add fuse doc longjin 2026-02-16 16:58:31 +0800
  • 7d47787f10 feat(fuse): add mount setup rollback and reorder initialization longjin 2026-02-16 01:27:13 +0800
  • 981f78396c refactor(vfs): reorder umount operations to ensure atomicity longjin 2026-02-16 00:52:41 +0800
  • 38f41c2870 fix(fuse): correct FUSE_DEV_IOC_CLONE constant value longjin 2026-02-15 23:30:37 +0800
  • 849773ece5
    Merge a8995ce5b0 into 9cdfa1ef0e 火花 2026-02-15 19:17:06 +0800
  • 7dd8a697e2 refactor(fuse): 迁移FUSE回归测试至dunitest框架 longjin 2026-02-15 16:03:10 +0800
  • 088d23a65e Merge remote-tracking branch 'origin/master' into feat-fuse longjin 2026-02-15 00:35:25 +0800
  • 2a32185af3 删除过程文档,更改下载源 longjin 2026-02-15 00:27:27 +0800
  • e720294aa4 Merge remote-tracking branch 'origin/master' into feat-fuse longjin 2026-02-15 00:15:16 +0800
  • 9cdfa1ef0e
    Update translated documentation (#1788) github-actions[bot] 2026-02-15 00:12:01 +0800
  • 5ac56be82f Update translated documentation fslongjin 2026-02-14 16:07:54 +0000
  • 41c6ab33d9
    feat: add dunitest user-mode unit testing framework (#1787) LoGin 2026-02-15 00:06:48 +0800
  • dccc475246 feat: add dunitest user-mode unit testing framework longjin 2026-02-11 17:39:24 +0800
  • 41de8ac209
    refactor(tty): enhance TTY session management and stdio initialization (#1786) LoGin 2026-02-13 11:35:27 +0800
  • d9d2a619cb refactor(tty): enhance TTY session management and stdio initialization longjin 2026-02-13 00:48:23 +0800
  • a8995ce5b0 Merge remote-tracking branch 'origin' into feat-pivot-root-syscall sparkzky 2026-02-11 23:34:53 +0800
  • 51633a5ba7 refactor(pivot_root): 根据 PR 审查反馈改进代码质量 sparkzky 2026-02-11 23:33:14 +0800
  • b40e82361f fix(prctl): 修复 capability 相关 prctl 选项的安全问题 sparkzky 2026-02-11 23:10:53 +0800
  • 2140513f38
    feat(vfs): implement flock advisory file locking (#1785) LoGin 2026-02-11 16:13:45 +0800
  • 007f65fdfa feat(vfs): implement flock advisory file locking longjin 2026-02-11 15:34:07 +0800
  • 266a4dea7d 1 longjin 2026-02-11 15:33:33 +0800
  • 840f96e087 Merge remote-tracking branch 'origin/master' into feat-fuse longjin 2026-02-11 15:03:10 +0800
  • c820bf9b8b
    fix(netlink): harden route segment parsing and accept short GET payloads (#1781) LoGin 2026-02-11 14:45:26 +0800
  • 50695ef647
    fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) LoGin 2026-02-11 14:42:17 +0800
  • 5413b69e28
    Update translated documentation (#1784) github-actions[bot] 2026-02-11 13:24:48 +0800
  • a595686bbf Update translated documentation fslongjin 2026-02-11 05:18:25 +0000
  • 0482f02e1b
    feat: enhance nix config and bootstrap (#1775) LoGin 2026-02-11 13:16:55 +0800
  • 33b63bafa5 fix(filesystem): propagate O_CLOEXEC flag to file descriptor allocation longjin 2026-02-11 13:14:48 +0800
  • 8b6f23a4a3
    feat(ext4): add device node support with mknod system call (#1759) xboHodx 2026-02-11 13:08:24 +0800
  • bd8b5fd48d fix(netlink): enhance safety in segment parsing by using read_unaligned longjin 2026-02-11 13:01:30 +0800
  • 2ce35c7b2e fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd longjin 2026-02-11 11:54:06 +0800
  • ee5f736d49
    chore: remove NovaShell and dog from DADK config (#1782) LoGin 2026-02-11 11:46:38 +0800
  • e8ee83dfd9 chore: remove NovaShell and dog from DADK config longjin 2026-02-11 11:46:01 +0800
  • b2b8aace07
    feat(agents): 统一的 agent 配置管理方案。 (#1670) Yuming Jiang 2026-02-11 11:24:30 +0800
  • 57e1e62b34 Merge branch 'master' of github.com:xboHodx/DragonOS into feat/ext4_mknod xboHodx 2026-02-11 10:37:20 +0800
  • b4fc824b4c fix(netlink): harden route segment parsing and accept short GET payloads longjin 2026-02-11 02:51:40 +0800
  • 982aa3e378 chore: update Docker images to version v1.22 longjin 2026-02-11 02:04:32 +0800
  • 536359367a 1 longjin 2026-02-11 01:28:34 +0800
  • e28ca9ef69 1 longjin 2026-02-11 01:25:43 +0800
  • 51e4218b35 fix(bootstrap): improve Nix installation check in bootstrap script longjin 2026-02-11 00:37:47 +0800
  • 6fda84caf6 Merge remote-tracking branch 'origin/master' into feat-enhance-nix-config-and-bootstrap longjin 2026-02-11 00:34:03 +0800
  • 174b133cd9
    feat(ext4): implement atomic rename and rename_exchange with POSIX semantics (#1758) xboHodx 2026-02-11 00:19:11 +0800
  • 822726e07a
    feat(net): implement netlink socket sendmsg/recvmsg and improve address handling (#1778) LoGin 2026-02-11 00:05:48 +0800
  • d0aceac7c1 feat(net): enhance network interface binding and loopback handling longjin 2026-02-10 17:02:55 +0800
  • 4d123d114c
    Update translated documentation (#1779) github-actions[bot] 2026-02-10 13:33:10 +0800
  • 94812d1e7b Update translated documentation fslongjin 2026-02-10 05:30:34 +0000
  • de4ee15bc8
    feat: 引入RootFS清单系统并重构DADK配置 (#1776) LoGin 2026-02-10 13:28:34 +0800
  • c0c8892710 feat(net): implement netlink socket sendmsg/recvmsg and improve address handling longjin 2026-02-10 12:07:20 +0800
  • 3c751ec8b4
    feat(netlink): add kobject uevent support and socket options (#1777) LoGin 2026-02-10 13:26:21 +0800
  • 45010f09da 1 longjin 2026-02-10 12:01:48 +0800
  • 7047059851 feat(netlink): add kobject uevent support and socket options longjin 2026-02-10 11:07:41 +0800
  • 8a0af840f4 chore: update minimum DADK version to 0.6.1 and add ROOTFS_MANIFEST variable longjin 2026-02-10 11:04:36 +0800
  • f2db80ce10 1 longjin 2026-02-10 02:13:57 +0800
  • 34e82a51ba chore: update Dockerfile and workflows to use dragonos-dev:v1.21 longjin 2026-02-10 02:05:49 +0800
  • 3d88613957 feat: 引入RootFS清单系统并重构DADK配置 longjin 2026-02-10 01:37:05 +0800
  • 3d337038a0 chore: update Dockerfile to use dragonos-dev:v1.20 and clean up unnecessary commands longjin 2026-02-09 21:52:02 +0800
  • b4fc1d8710 chore: update devcontainer and CI workflows to use dragonos-dev:v1.20 longjin 2026-02-09 21:34:28 +0800
  • 773ffd0493 feat(ext4): 添加link_new_inode_or_free方法并优化inode处理 xboHodx 2026-02-09 19:04:43 +0800
  • 34423980a2 1 longjin 2026-02-09 18:54:57 +0800
  • 01893fde49 feat(nix): enhance development environment with mirror support and system QEMU longjin 2026-02-09 18:42:22 +0800
  • 5414b5375f refactor(fuse): simplify request waiting logic and enhance option parsing longjin 2026-02-09 18:37:50 +0800
  • 607e0b7b83 feat(fuse): enhance request handling and directory entry parsing longjin 2026-02-09 18:35:52 +0800
  • 3f68c48468 fmt xboHodx 2026-02-09 18:24:47 +0800
  • 366931d69f refactor(fuse): streamline request handling and connection management longjin 2026-02-09 18:03:22 +0800
  • c8e240e43d refactor(fuse): 重构FUSE私有数据结构 longjin 2026-02-09 15:57:20 +0800
  • 6e2df08693 test: 恢复c_unitest中test_rename.c的全部测试用例 xboHodx 2026-02-09 13:06:58 +0800
  • 0be47f31cf refactor(ext4): 优化目录重命名逻辑并移除冗余目录项删除操作 xboHodx 2026-02-09 13:03:37 +0800
  • fc61e48202 feat(fuse): implement comprehensive FUSE plan and demo application longjin 2026-02-09 03:25:51 +0800
  • 4621b91511 fix(ext4): 移除不必要的目录项删除操作以优化跨目录移动逻辑 xboHodx 2026-02-08 14:53:39 +0800
  • c50ae45ccc feat(fuse): enhance FUSE connection management and request handling longjin 2026-02-08 11:14:49 +0800
  • 3d74fc7c34 docs(agents/gvisor-anly): 补充步骤七完整内容并更新示例 yuming 2026-01-23 23:57:49 +0800
  • fc81f93bc4 feat: v0.2.0 gvisor 分析报告 skills yuming 2026-01-22 01:23:53 +0800
  • d4986cc2a6 feat(agents): 更新 “gvisor 分析”的 SKILL.md 文档并将示例拆分为单独文档 yuming 2026-01-22 01:09:02 +0800
  • 0a1210de46 feat: 添加对 copilot 的 skills 引用支持 yuming 2026-01-18 16:37:59 +0800
  • 2ec4bd1f2d refactor: 调整 README 文档 yuming 2026-01-18 16:36:44 +0800
  • d7514d8ae3 chore(agents):使用软链接将 skills 文件夹链接到不同agent yuming 2026-01-15 17:35:07 +0800
  • a932c3a44e docs(agents):添加 `.agent` 文件夹的文档 yuming 2026-01-15 17:24:01 +0800
  • a9352f6d8c feat(agents): 实现初版 Gvisor bug 修复 Skill yuming 2026-01-15 17:17:37 +0800
  • 82f54d0271 feat(agents/skills): 为 agents 添加 skill-creator 技能 yuming 2026-01-15 15:06:29 +0800
  • 24ace955a9 refactor(ext4_test): 将rename_exchange_test函数提取到单独模块 xboHodx 2026-02-07 22:10:38 +0800
  • ec841de4a9 feat(fuse): 实现FUSE权限控制、设备克隆和文件系统统计 longjin 2026-02-07 21:51:02 +0800
  • 3da30917bd Merge remote-tracking branch 'origin/master' into feat-fuse longjin 2026-02-07 21:44:08 +0800
  • b768bb8efb
    refactor(vfs): 将ioctl方法的private_data参数类型改为MutexGuard (#1772) LoGin 2026-02-07 21:42:43 +0800
  • 834bff9623 refactor(vfs): 将ioctl方法的private_data参数类型改为MutexGuard longjin 2026-02-07 21:39:51 +0800
  • 28b6ba7a21
    feat: 在架构相关初始化的时候注册 tsc 时钟源。 (#1769) Yuming Jiang 2026-02-07 21:25:56 +0800
  • b7c8d9d021
    refactor(process): 调整进程退出时资源清理顺序 (#1771) LoGin 2026-02-07 21:24:20 +0800
  • fcf5275432 refactor(arch/x86_64): replace raw cpuid calls with raw_cpuid crate longjin 2026-02-07 00:49:29 +0800
  • 2132045799 refactor(process): 调整进程退出时资源清理顺序 longjin 2026-02-07 00:32:54 +0800