Releases: mentos-team/MentOS
Releases · mentos-team/MentOS
v0.8.0
What's Changed
- Fix memory error by @Galfurian in #106
- Hotfixes and improved tests by @Galfurian in #107
- Disable output of username and password. by @Galfurian in #108
- Improve comments, extend keyboard drivers, improve login app by @Galfurian in #109
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- Fix link management by @Galfurian in #102
- Fix symlink programs by @Galfurian in #104
- Fix how file modes are managed by @Galfurian in #105
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Add missing documentation for functions and data structures by @Galfurian in #77
- Improve tests by @fischerling in #78
- Add user/group names to
id
andstat
output by @fischerling in #79 - Improve man pages by @fischerling in #80
- Fix direntry management by @Galfurian in #82
- Fix
getgrnam
andgetpwnam
functions by @fischerling in #85 - end the user group entry line with a newline by @fischerling in #86
- close the file after executing it by @fischerling in #88
- fix listing big directories by @fischerling in #89
- test
getgrgid
for both gids 0 and 1000 by @fischerling in #90 - add man pages for passwd and shadow files by @fischerling in #91
- ata: set proper file attributes for ATA devices by @fischerling in #93
- set procfs file masks by @fischerling in #94
- process: fix interpreter support by @fischerling in #95
- proc/system: fix read always returning 0 by @fischerling in #96
- bump the version used in the code to 0.7.1 by @fischerling in #97
- man: correct and extend the file system hierarchy manual page by @fischerling in #98
- Fix ext2 rmdir by @Galfurian in #100
- Add list head sanity checks by @Galfurian in #101
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Fix
resolve_path
infinite loop by @fischerling in #76
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- Fix grub entry by @fischerling in #19
- vfs: fix permission check when creating files by @fischerling in #20
- creat: set flags in opened file descriptor by @fischerling in #21
- libc: prevent execvp to search for files containing '/' by @fischerling in #22
- add simple manual pages for rmdir, mkdir, showpid by @fischerling in #23
- ls: improve --long output format by @fischerling in #24
- Improve text printing by @fischerling in #25
- Fix some regressions in ext2_write by @fischerling in #26
- add german keymap by @fischerling in #27
- doc: update the implemented syscalls by @fischerling in #28
- Add false and stat util by @fischerling in #29
- Some miscellaneous cleanups for the included tests by @fischerling in #30
- fix t_semflg test by @fischerling in #31
- remove infinite loop in t_stopcont by @fischerling in #32
- Implement dup syscall by @fischerling in #34
- drivers: implement memory device driver by @fischerling in #37
- init: restart the login process after the user session terminated by @fischerling in #35
- Implement user and group ID separation by @fischerling in #36
- support setting file attributes by @fischerling in #38
- fix str[n]len implementations by @fischerling in #39
- add simple
more(1)
implementation and use it for man pages by @fischerling in #40 - Fix and rework our permission permissions by @fischerling in #41
- Add kernel function to fully resolve paths by @fischerling in #42
- Improve shell by @fischerling in #43
- Improve echo by @fischerling in #45
- [RFC] add test runner and use it in the CI by @fischerling in #46
- Open resolve links by @fischerling in #47
- move passwords from /etc/passwd to /etc/shadow by @fischerling in #44
- Extend
ls
command by @Galfurian in #49 - Improve man pages by @fischerling in #50
- process: check if a file is executable before loading it by @fischerling in #51
- improve program output by @fischerling in #52
- support shebangs by @fischerling in #54
- fix path resolution when creating files by @fischerling in #55
- Fix ext2 read and write by @Galfurian in #59
- Add password encrypt using SHA256 by @Galfurian in #53
- Add err function family to libc by @fischerling in #60
- Fix resolve path by @fischerling in #61
- Reactive all tests. by @Galfurian in #63
- Disable rts dump by @Galfurian in #64
- Check for null timer functions. by @Galfurian in #65
- CI: add 10 minute timeout by @fischerling in #66
- Ext2 free inode by @Galfurian in #67
- Fix a memory leak in timer by @Galfurian in #68
- ext2: fix error message by @fischerling in #70
- Improve touch by @fischerling in #71
- perror: only print a single newline by @fischerling in #72
- Improve login by @fischerling in #73
- CI: update the package sources before installing the dependencies by @fischerling in #74
- Fix memory leak timer by @Galfurian in #69
- Improve timers and fix recursive call in
vfs_open
by @Galfurian in #75
New Contributors
- @Galfurian made their first contribution in #49
Full Changelog: v0.6.0...v0.7.0