Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
9828 713 d 19 h Doczom /kernel/trunk/ KERNEL: reducing the use of current_slot_idx  
/kernel/trunk/core/dll.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/gui/mouse.inc
/kernel/trunk/hid/keyboard.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/cursors.inc
9755 775 d 21 h sober_dev /kernel/trunk/fs/ exFAT_Delete - delete file/folder (F70.8)  
/kernel/trunk/fs/exfat.inc
9744 789 d 9 h sober_dev /kernel/trunk/fs/ exFAT_SetFileInfo - set attributes of file/folder (F70.6)  
/kernel/trunk/fs/exfat.inc
9738 796 d 6 h sober_dev /kernel/trunk/fs/ exFAT - support for file name hashes  
/kernel/trunk/fs/exfat.inc
9737 797 d 4 h sober_dev /kernel/trunk/fs/ Fix r9734 - reading content outside of the first cluster of directory  
/kernel/trunk/fs/exfat.inc
9735 805 d 20 h sober_dev /kernel/trunk/fs/ Fix r9734 - adding the Rev parameter to the file properties.  
/kernel/trunk/fs/exfat.inc
9734 805 d 20 h sober_dev /kernel/trunk/ exFAT file system support (only read)  
/kernel/trunk/fs/exfat.inc
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/blkdev/disk_cache.inc
/kernel/trunk/fs/fs_lfn.inc
9698 829 d 21 h turbocat /kernel/trunk/ Kernel: apply security patch for 70 function(by Rgimad). Thanks Dunkaist for the corrections.  
/kernel/trunk/core/syscall.inc
/kernel/trunk/fs/fs_lfn.inc
9692 830 d 22 h Doczom /kernel/trunk/ replacing TASK DATA.pid with APPDATA.tid  
/kernel/trunk/build.bat
/kernel/trunk/core/dll.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/memory.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/kernel.asm
/kernel/trunk/network/socket.inc
/kernel/trunk/video/cursors.inc
9185 980 d 20 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.
 
/kernel/trunk/core/exports.inc
/kernel/trunk/fs/fs_lfn.inc
9045 1043 d 9 h dunkaist /kernel/trunk/ kernel: Check for base+len overflow in is_region_userspace  
/kernel/trunk/blkdev/disk.inc
/kernel/trunk/core/clipboard.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/network/stack.inc
9036 1043 d 23 h Boppan /kernel/trunk/ [KERNEL][TASKMAN] Use named constants instead of magic numbers  
/kernel/trunk/const.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/fs/fs_lfn.inc
8914 1060 d 21 h rgimad /kernel/trunk/ fix previous  
/kernel/trunk/core/syscall.inc
/kernel/trunk/fs/fs_lfn.inc
8912 1060 d 21 h rgimad /kernel/trunk/ [KERNEL] Temporarily disable checks added in #8680.
More info in comments to syscall_file_system_lfn
 
/kernel/trunk/core/syscall.inc
/kernel/trunk/fs/fs_lfn.inc
8869 1065 d 8 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
 
/kernel/trunk/const.inc
/kernel/trunk/core/debug.inc
/kernel/trunk/core/dll.inc
/kernel/trunk/core/fpu.inc
/kernel/trunk/core/heap.inc
/kernel/trunk/core/sched.inc
/kernel/trunk/core/sys32.inc
/kernel/trunk/core/taskman.inc
/kernel/trunk/core/timers.inc
/kernel/trunk/core/v86.inc
/kernel/trunk/data32.inc
/kernel/trunk/fs/iso9660.inc
/kernel/trunk/gui/button.inc
/kernel/trunk/gui/event.inc
/kernel/trunk/gui/skincode.inc
/kernel/trunk/gui/window.inc
/kernel/trunk/kernel.asm
/kernel/trunk/video/blitter.inc
/kernel/trunk/video/cursors.inc
/kernel/trunk/video/vesa20.inc
8680 1118 d 21 h rgimad /kernel/trunk/ fixed multiple vulnerabilities in sysfn70 caused by absence of user addresses check  
/kernel/trunk/core/dll.inc
/kernel/trunk/core/syscall.inc
/kernel/trunk/fs/fs_lfn.inc
8676 1120 d 21 h rgimad /kernel/trunk/fs/ fixed vulnerability (kernel memory rewrite) in sysfn 30.2 and 30.5  
/kernel/trunk/fs/fs_lfn.inc
8091 1321 d 1 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.
 
/kernel/trunk/bootloader/extended_primary_loader/after_win/Tupfile.lua
/kernel/trunk/bootloader/extended_primary_loader/cdfs/Tupfile.lua
/kernel/trunk/bootloader/extended_primary_loader/config.ini
/kernel/trunk/bootloader/extended_primary_loader/fat1x/Tupfile.lua
/kernel/trunk/bootloader/extended_primary_loader/fat32/Tupfile.lua
/data/Tupfile.lua
/kernel/trunk/Tupfile.lua
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/booten.inc
/kernel/trunk/boot/bootru.inc
/kernel/trunk/boot/parsers.inc
/kernel/trunk/boot/preboot.inc
/kernel/trunk/boot/rdload.inc
/kernel/trunk/boot/uefi4kos.asm
/kernel/trunk/bootloader/extended_primary_loader/cdfs/bootsect.asm
/kernel/trunk/bootloader/extended_primary_loader/fat32/bootsect.asm
/kernel/trunk/const.inc
/kernel/trunk/data16.inc
/kernel/trunk/fs/parse_fn.inc
/kernel/trunk/kernel.asm
/kernel/trunk/readme-ext-loader.txt
/tup.config.template
8089 1323 d 5 h dunkaist /kernel/trunk/ kernel: don't use ramdisk if asked.

The blue screen is not aware of this option.
 
/kernel/trunk/boot/bootcode.inc
/kernel/trunk/boot/preboot.inc
/kernel/trunk/boot/rdload.inc
/kernel/trunk/boot/uefi4kos.asm
/kernel/trunk/const.inc
/kernel/trunk/fs/parse_fn.inc
/kernel/trunk/kernel.asm
7736 1527 d 18 h dunkaist /kernel/trunk/ kernel: Bring back XFS: v4 and v5 disk formats are supported now.

Read-only. Writing is not planned.
 
/kernel/trunk/unicode.inc
/kernel/trunk/fs/fs_lfn.inc
/kernel/trunk/fs/xfs.asm
/kernel/trunk/fs/xfs.inc
/kernel/trunk/kernel32.inc

Show All