Rev |
Age |
Author |
Path |
Log message |
Diff |
10007 |
36 d 22 h |
dunkaist |
/kernel/trunk/fs/ |
[xfs] Fix lookup of v5 dirs |
|
9953 |
116 d 23 h |
leency |
/kernel/trunk/fs/ |
https://board.kolibrios.org/viewtopic.php?p=79329#79912
NTFS fix for sf 70.3 by Pathoswithin (non-tested) => Doczom please check if you can |
|
9894 |
472 d 6 h |
Doczom |
/kernel/trunk/ |
[KERNEL] Added the "FsAdd" function for drivers on file systems.
TODO: added functions for lock\unlock partition and read\write sectors for user programs |
|
9890 |
491 d 23 h |
dunkaist |
/kernel/trunk/fs/ |
[xfs] Fix a file lookup bug in btree dirs
Literally, an off-by-one error. |
|
9889 |
491 d 23 h |
dunkaist |
/kernel/trunk/fs/ |
[xfs] Support XFS nrext64 feature bit
This feature is _not_ enabled by default by mkfs.xfs at the moment.
That said, make KolibriOS ready for the future. By the way, fix two
bugs in support of XFSv5 disk format. |
|
9888 |
491 d 23 h |
dunkaist |
/kernel/trunk/ |
[xfs] Support XFS bigtime feature bit
Current version of mkfs.xfs enables this feature by default.
Now KolibriOS can read such partitions too. |
|
9828 |
704 d 1 h |
Doczom |
/kernel/trunk/ |
KERNEL: reducing the use of current_slot_idx |
|
9755 |
766 d 3 h |
sober_dev |
/kernel/trunk/fs/ |
exFAT_Delete - delete file/folder (F70.8) |
|
9744 |
779 d 15 h |
sober_dev |
/kernel/trunk/fs/ |
exFAT_SetFileInfo - set attributes of file/folder (F70.6) |
|
9738 |
786 d 12 h |
sober_dev |
/kernel/trunk/fs/ |
exFAT - support for file name hashes |
|
9737 |
787 d 10 h |
sober_dev |
/kernel/trunk/fs/ |
Fix r9734 - reading content outside of the first cluster of directory |
|
9735 |
796 d 2 h |
sober_dev |
/kernel/trunk/fs/ |
Fix r9734 - adding the Rev parameter to the file properties. |
|
9734 |
796 d 2 h |
sober_dev |
/kernel/trunk/ |
exFAT file system support (only read) |
|
9698 |
820 d 3 h |
turbocat |
/kernel/trunk/ |
Kernel: apply security patch for 70 function(by Rgimad). Thanks Dunkaist for the corrections. |
|
9692 |
821 d 4 h |
Doczom |
/kernel/trunk/ |
replacing TASK DATA.pid with APPDATA.tid |
|
9185 |
971 d 2 h |
dunkaist |
/kernel/trunk/ |
kernel: fix export of file_system_lfn_protected.
This function returns values not in registers but in their images on
stack. Therefore we have to wrap a call with pushad/popad. |
|
9045 |
1033 d 15 h |
dunkaist |
/kernel/trunk/ |
kernel: Check for base+len overflow in is_region_userspace |
|
9036 |
1034 d 5 h |
Boppan |
/kernel/trunk/ |
[KERNEL][TASKMAN] Use named constants instead of magic numbers |
|
8914 |
1051 d 3 h |
rgimad |
/kernel/trunk/ |
fix previous |
|
8912 |
1051 d 3 h |
rgimad |
/kernel/trunk/ |
[KERNEL] Temporarily disable checks added in #8680.
More info in comments to syscall_file_system_lfn |
|
8869 |
1055 d 15 h |
rgimad |
/kernel/trunk/ |
[KERNEL] #3 Preparing to merge legacy TASKDATA into APPDATA:
- get rid of CURRENT_TASK
- to APPDATA added new fields which will be used instead of TASKDATA's
- other small fixes |
|
8680 |
1109 d 3 h |
rgimad |
/kernel/trunk/ |
fixed multiple vulnerabilities in sysfn70 caused by absence of user addresses check |
|
8676 |
1111 d 3 h |
rgimad |
/kernel/trunk/fs/ |
fixed vulnerability (kernel memory rewrite) in sysfn 30.2 and 30.5 |
|
8091 |
1311 d 7 h |
dunkaist |
/ |
Add extended_primary_loader to autobuild.
* Build fat1x, fat32, cdfs, after_win loaders.
* Set use_lba=1 by default in fat32 loader.
* Build kolibri.raw: flash / hdd image.
* Add example config.ini file.
* Add an option (config file and screen) to not load ramdisk image.
* Add an option (config file only) to set /sys path.
Now you can boot without a ramdisk from a storage that is supported
by the kernel itself, i.e. without loadable drivers. Thus you can not
load the system without a ramdisk from SATA/AHCI and USB drives. |
|
8089 |
1313 d 11 h |
dunkaist |
/kernel/trunk/ |
kernel: don't use ramdisk if asked.
The blue screen is not aware of this option. |
|
7736 |
1518 d 0 h |
dunkaist |
/kernel/trunk/ |
kernel: Bring back XFS: v4 and v5 disk formats are supported now.
Read-only. Writing is not planned. |
|
7136 |
2330 d 23 h |
dunkaist |
/kernel/trunk/ |
Replace 'equ' macros with '=' ones.
They appear in symbols file.
They don't require parentheses.
They are shorter. |
|
7132 |
2333 d 22 h |
dunkaist |
/kernel/trunk/ |
Update BOOT_DATA structure and use it instead of all the BOOT_* vars. |
|
7129 |
2334 d 4 h |
dunkaist |
/kernel/trunk/ |
Split bootbios.asm and kernel.asm.
* Move bios-related part of kernel.asm before B32 label to
bootbios.asm file;
* Move bx_from_load, boot_dev and kernel_restart_bootblock variables
to BOOT_* 0x9000 block;
* Update Tupfile.lua, Makefile, build.bat, build.sh accordingly;
* Now bios and uefi loaders can jump to very first byte of the kernel. |
|
7003 |
2419 d 2 h |
pathoswithin |
/kernel/trunk/fs/ |
fat: support for non-ASCII chars in short names |
|
6939 |
2474 d 19 h |
pathoswithin |
/kernel/trunk/fs/ |
small fix |
|
6933 |
2494 d 16 h |
pathoswithin |
/kernel/trunk/fs/ |
ext fs: sysfunction 70.10 support |
|
6917 |
2525 d 14 h |
pathoswithin |
/kernel/trunk/ |
New sysfunction 70.10 "rename/move" |
|
6880 |
2597 d 10 h |
pathoswithin |
/kernel/trunk/ |
documentation fix |
|
6876 |
2618 d 8 h |
pathoswithin |
/kernel/trunk/ |
sysfunction 70.5: small change |
|
6875 |
2619 d 10 h |
pathoswithin |
/kernel/trunk/ |
sysfunction 70.5: get device size |
|
6872 |
2622 d 7 h |
pathoswithin |
/kernel/trunk/fs/ |
iso9660: get CD info |
|
6871 |
2624 d 7 h |
pathoswithin |
/kernel/trunk/fs/ |
ext: get volume info |
|
6869 |
2625 d 8 h |
pathoswithin |
/kernel/trunk/fs/ |
ntfs: fix volume name |
|
6868 |
2625 d 12 h |
pathoswithin |
/kernel/trunk/fs/ |
fat: get volume info |
|