Rev |
Age |
Author |
Path |
Log message |
Diff |
8825 |
1055 d 4 h |
Boppan |
/kernel/trunk/ |
[kernel] Prepare for kernel documentation (add asmxygen.py) |
|
8715 |
1089 d 10 h |
Doczom |
/kernel/trunk/ |
fixed vulnerability (kernel memory rewrite) in sysfn 4 |
|
8714 |
1089 d 10 h |
Doczom |
/kernel/trunk/ |
fixed vulnerability (reading kernel memory from userspace) in sysfn 7, 15.5 and 65 |
|
8713 |
1089 d 11 h |
Doczom |
/kernel/trunk/ |
fixed vulnerability (reading kernel memory from userspace) in sysfn 47 |
|
8712 |
1089 d 12 h |
Doczom |
/kernel/trunk/gui/ |
fixed vulnerability (reading kernel memory from userspace) in sysfn 48.2 |
|
8711 |
1089 d 15 h |
Doczom |
/kernel/trunk/core/ |
fixed vulnerability (reading kernel memory from userspace) in sysfn 54.2 |
|
8709 |
1097 d 8 h |
Coldy |
/ |
Dll autoload
Kernel
- removed unnecessary and rewrote/add some comments, no code changes
User (lib/dll.obj)
- Introduced new KX header as extension for existing formats
- Added staring KX header processing
- Improved import table test logic, no reason to kill app for import absence - skip
import processing (tnx ProMiNick)
- Add ReadMe.txt |
|
8700 |
1100 d 17 h |
Coldy |
/kernel/trunk/network/ |
Fix vulnerabilitie in sysfn 74.1 (add sanity check for user buffer), now user applications can't corrupt kernel memory via invalid buffer address |
|
8680 |
1104 d 3 h |
rgimad |
/kernel/trunk/ |
fixed multiple vulnerabilities in sysfn70 caused by absence of user addresses check |
|
8676 |
1106 d 3 h |
rgimad |
/kernel/trunk/fs/ |
fixed vulnerability (kernel memory rewrite) in sysfn 30.2 and 30.5 |
|
8675 |
1106 d 4 h |
rgimad |
/kernel/trunk/ |
fixed vulnerability (reading kernel memory from userspace) in sysfn25 |
|
8671 |
1111 d 15 h |
Coldy |
/kernel/trunk/ |
For DLL autoload |
|
8670 |
1112 d 5 h |
Alex2003 |
/kernel/branches/kolibri-e/ |
roadmap for kolibri e 0.1 |
|
8656 |
1128 d 5 h |
dunkaist |
/kernel/trunk/bootloader/uefi4kos/ |
uefi4kos: Make sure 32bit trampoline is below 4GiB
This fixes booting via uefi64kos on some systems. |
|
8599 |
1166 d 13 h |
rgimad |
/kernel/trunk/gui/ |
fixed same vulnerability in sysfn 48.3 |
|
8598 |
1166 d 14 h |
rgimad |
/kernel/trunk/ |
fixed vulnerabilities in sysfn 18.11 and 36, now user applications cannot corrupt kernel memory via invalid buffer address |
|
8593 |
1173 d 11 h |
rgimad |
/kernel/trunk/core/ |
taskman.inc: fixed two vulnerabilities which caused kernel memory corruption on attempt to run apps with illegal addresses in MENUET0x header |
|
8592 |
1174 d 1 h |
rgimad |
/kernel/trunk/core/ |
taskman.inc: add comments for unobvious things, no code changes |
|
8552 |
1192 d 14 h |
rgimad |
/kernel/trunk/gui/ |
fix bug in sysfn48 (by Kenshin) |
|
8534 |
1206 d 14 h |
Coldy |
/kernel/trunk/core/ |
Fixed 69.4. Bug, call with PID=2 stops the system process thereby freezing the entire system! |
|
8493 |
1220 d 11 h |
rgimad |
/kernel/trunk/ |
is_region_userspace: removed extra condition which caused incorrect behavior of boxlib menu in hexedit and rtfread (cuz it uses address 0 i didnt know:D ) |
|
8329 |
1244 d 4 h |
rgimad |
/kernel/trunk/ |
is_region_userspace: refactoring and fix |
|
8285 |
1248 d 23 h |
leency |
/ |
Move VMODE to ISO (as it is useless without drivers that are on ISO) |
|
8284 |
1249 d 7 h |
dunkaist |
/kernel/trunk/ |
uefi4kos: Fix boot and mouse pointer on some configurations.
UEFI firmware doesn't use VESA mode codes, so disable this check
for UEFI boot. |
|
8270 |
1251 d 11 h |
dunkaist |
/kernel/trunk/ |
kernel: Protect OS threads from terminating by sf18.2. |
|
8249 |
1255 d 10 h |
rgimad |
/kernel/trunk/ |
fix return value from .addr_error in sysfn 26.2 , 9 |
|
8248 |
1255 d 11 h |
rgimad |
/kernel/trunk/ |
fix prior |
|
8247 |
1255 d 12 h |
rgimad |
/kernel/trunk/ |
SysFn 18.13 security fix: now apps cannot destroy kernel memory via passing illegal address in ecx
Update docs on SysFn 18.13 |
|
8246 |
1256 d 5 h |
rgimad |
/kernel/trunk/ |
SysFn 9 security fix: now apps cannot destroy kernel memory via passing illegal address in ebx
Update docs on SysFn 9 |
|
8224 |
1259 d 21 h |
dunkaist |
/kernel/trunk/ |
Fix hardcoded $Revision: XXXX$ values. |
|
8220 |
1261 d 5 h |
dunkaist |
/kernel/trunk/bootloader/uefi4kos/ |
uefi4kos: Fix memmap conversion from uefi to e820 format. |
|
8217 |
1262 d 3 h |
dunkaist |
/kernel/trunk/ |
Use e820entry macro instead of hardcoded values. |
|
8216 |
1262 d 4 h |
rgimad |
/kernel/trunk/ |
fix is_region_userspace (worked incorrectly for e.g 0xFFFFFFFF) |
|
8206 |
1262 d 22 h |
dunkaist |
/kernel/trunk/bootloader/uefi4kos/ |
uefi4kos: Fix memmap_block_cnt and 32->64 bit sign extension in arithmetics. |
|
8176 |
1268 d 2 h |
dunkaist |
/kernel/trunk/ |
Fix r8139: delay_ms was 10x slower when using HPET. |
|
8175 |
1268 d 2 h |
dunkaist |
/kernel/trunk/ |
extended_primary_loader: Fix handling of 'resolution' option. |
|
8161 |
1272 d 7 h |
rgimad |
/kernel/trunk/docs/ |
update docs on sysfn 26.2 |
|
8160 |
1272 d 8 h |
rgimad |
/kernel/trunk/ |
added is_region_userspace, fix sysfn 26.2 address security checks |
|
8158 |
1273 d 1 h |
rgimad |
/kernel/trunk/ |
SysFn 26.2 security fix: now apps cannot destroy kernel memory via passing illegal address to this sysfn |
|
8150 |
1273 d 6 h |
dunkaist |
/ |
Add basic 32-bit UEFI loader. |
|