Rustem Gimadutdinov (rgimad)
a772f5b96f
Change "mov reg, 0" to "xor reg, reg" where it's possible
...
git-svn-id: svn://kolibrios.org@9977 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-02-17 20:25:06 +00:00
Rustem Gimadutdinov (rgimad)
e944bfc31a
libc.obj: added _ksys_blitter (sysfn73), add forgotten static in libimg.h
...
git-svn-id: svn://kolibrios.org@9973 a494cfbc-eb01-0410-851d-a64ba20cac60
2024-02-07 18:37:23 +00:00
Rustem Gimadutdinov (rgimad)
f717a55cc1
[KERNEL] Fix resizing cursors for window borders
...
git-svn-id: svn://kolibrios.org@9850 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-26 18:03:03 +00:00
Rustem Gimadutdinov (rgimad)
d77dd5decc
[KERNEL] Use specific cursors for window borders
...
git-svn-id: svn://kolibrios.org@9848 a494cfbc-eb01-0410-851d-a64ba20cac60
2022-06-23 15:18:20 +00:00
Rustem Gimadutdinov (rgimad)
ef4c371a97
@menu: fix bug with colors when using other skins
...
git-svn-id: svn://kolibrios.org@9527 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-30 14:10:46 +00:00
Rustem Gimadutdinov (rgimad)
f12d4adc7d
[KERNEL] - removed commented outdated read_floppy_file function
...
- removed setmouse function that doesnt do anything
- redmousepos moved from kernel.asm to gui/mouse.inc
- small style fixes
git-svn-id: svn://kolibrios.org@9514 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-28 15:19:24 +00:00
Rustem Gimadutdinov (rgimad)
c0671d602c
[KERNEL] kernel.asm: clean commented outdated stuff, fix prior
...
git-svn-id: svn://kolibrios.org@9488 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-27 15:42:05 +00:00
Rustem Gimadutdinov (rgimad)
99ad9a6ca7
fix prior, add gui/background.inc
...
git-svn-id: svn://kolibrios.org@9487 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-27 15:37:32 +00:00
Rustem Gimadutdinov (rgimad)
c8ddc27015
[KERNEL] Sysfn 15, 25, 39 (working with background graphics) moved from kernel.asm to gui/background.inc file
...
git-svn-id: svn://kolibrios.org@9486 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-27 15:34:18 +00:00
Rustem Gimadutdinov (rgimad)
f7761a485b
[KERNEL] Move sysfn 1, 4, 13, 38 implementations from kernel.asm to window.inc
...
Fix comments style in window.inc
Cleanup some outdated & unused commented stuff in data32.inc
git-svn-id: svn://kolibrios.org@9477 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-26 13:18:33 +00:00
Rustem Gimadutdinov (rgimad)
d92af710b5
[KERNEL] Use common stub undefined_syscall instead of paleholder
...
git-svn-id: svn://kolibrios.org@9476 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-26 11:12:56 +00:00
Rustem Gimadutdinov (rgimad)
3d99a055b8
[KERNEL] Add sysfn 39.3 - copy rect of background image to buffer.
...
Previously was only 39.2 that reads one pixel from background image.
(39.2 is shomehow useless due to big context switching overhead if you trying to read some area of pixels using 39.2)
git-svn-id: svn://kolibrios.org@9458 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-22 17:10:59 +00:00
Rustem Gimadutdinov (rgimad)
227a838083
@MENU: fix crash (was stack corruption) when no @reshare
...
git-svn-id: svn://kolibrios.org@9435 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-17 21:11:33 +00:00
Rustem Gimadutdinov (rgimad)
2f14f60e05
@MENU: Add icons support.
...
git-svn-id: svn://kolibrios.org@9433 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-17 10:13:08 +00:00
Rustem Gimadutdinov (rgimad)
c4ee26ef93
kolibri-ahci: added atapi disks registration, small refactoring & fixes. TODOFIX: identifying sector count of atapi disks gives always the same value. why?
...
git-svn-id: svn://kolibrios.org@9417 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-12-12 19:54:50 +00:00
Rustem Gimadutdinov (rgimad)
ae07a71db3
fix prior, delete old files
...
git-svn-id: svn://kolibrios.org@9299 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-21 21:13:23 +00:00
Rustem Gimadutdinov (rgimad)
227e2de7d9
golang: fixed build errors and some refactoring
...
git-svn-id: svn://kolibrios.org@9298 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-21 21:10:17 +00:00
Rustem Gimadutdinov (rgimad)
571040afd5
AHCI: Full multiple controller support.
...
Fix using hardcoded ctr1_data in three functions, use corresponding controller instead.
Add pointer to parent controller to PORT_DATA structure,
Other small changes
git-svn-id: svn://kolibrios.org@9272 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-15 16:48:27 +00:00
Rustem Gimadutdinov (rgimad)
1f842ffb93
AHCI: simplify structures, fix naming, more comments. sync kolibri-ahci with trunk
...
git-svn-id: svn://kolibrios.org@9271 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-15 15:05:03 +00:00
Rustem Gimadutdinov (rgimad)
3e39815f8c
AHCI: fix failure when adding > 1 disks on one controller
...
git-svn-id: svn://kolibrios.org@9270 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-15 11:56:07 +00:00
Rustem Gimadutdinov (rgimad)
a5f6a10b43
kolibri-ahci: sync with trunk
...
git-svn-id: svn://kolibrios.org@9264 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-11-14 10:30:27 +00:00
Rustem Gimadutdinov (rgimad)
79377393da
kolibri-ahci: code style fixes
...
git-svn-id: svn://kolibrios.org@9184 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-09-09 12:05:09 +00:00
Rustem Gimadutdinov (rgimad)
954246b1b7
Merge kolibri-ahci into trunk
...
git-svn-id: svn://kolibrios.org@9183 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-09-09 11:38:38 +00:00
Rustem Gimadutdinov (rgimad)
0c45d523d3
WebView: added build and run scripts for linux
...
git-svn-id: svn://kolibrios.org@9178 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-09-05 10:40:30 +00:00
Rustem Gimadutdinov (rgimad)
a17d3b7653
kolibri-ahci:
...
- fix bug with identical names for all disks
git-svn-id: svn://kolibrios.org@9168 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-30 10:59:18 +00:00
Rustem Gimadutdinov (rgimad)
f270456bab
kolibri-ahci:
...
- added write, seems to work
git-svn-id: svn://kolibrios.org@9166 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-29 19:20:12 +00:00
Rustem Gimadutdinov (rgimad)
617b2bf8c3
kolibri-ahci:
...
- fix bugs with prdt overflow
- full refactoring of disk reading
- added fdo verbosity control
- other changes
git-svn-id: svn://kolibrios.org@9162 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-28 14:17:15 +00:00
Rustem Gimadutdinov (rgimad)
eb103eed40
kolibri-ahci:
...
- fixed two stupid errors, now work in qemu
git-svn-id: svn://kolibrios.org@9145 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-20 07:13:00 +00:00
Rustem Gimadutdinov (rgimad)
7126f01a79
kolibri-ahci:
...
- added ahci_read
git-svn-id: svn://kolibrios.org@9143 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-19 19:36:23 +00:00
Rustem Gimadutdinov (rgimad)
b89963de95
kolibri-ahci:
...
- important register preseving
git-svn-id: svn://kolibrios.org@9142 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-19 10:33:40 +00:00
Rustem Gimadutdinov (rgimad)
6a6dcc90ae
kolibri-ahci:
...
- added ahci_read_first_sector and it works
- temporariry removed ahci_read
- small changes
git-svn-id: svn://kolibrios.org@9141 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-19 10:10:28 +00:00
Rustem Gimadutdinov (rgimad)
8dfac86e67
kolibri-ahci:
...
- added disk registration in system
- added ahci_read (DOES NOT WORK, TODO), ahci_querymedia
- other changes
git-svn-id: svn://kolibrios.org@9140 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-18 21:55:32 +00:00
Rustem Gimadutdinov (rgimad)
b436ed9f25
kolibri-ahci:
...
- use spinlocks (added two functions) instead of delays in ahci_port_identify
- small changes
git-svn-id: svn://kolibrios.org@9139 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-18 11:09:40 +00:00
Rustem Gimadutdinov (rgimad)
7bedba2c53
kolibri-ahci:
...
- refactoring: use swap_bytes_in_words for strings in ident space
- added viewing lba48 addresable sectors count, disk capacity in MiB and GiB
- other small changes
git-svn-id: svn://kolibrios.org@9138 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-16 17:36:12 +00:00
Rustem Gimadutdinov (rgimad)
48a6c045c4
kolibri-ahci:
...
- fix build
git-svn-id: svn://kolibrios.org@9136 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-14 14:04:25 +00:00
Rustem Gimadutdinov (rgimad)
b8a5378080
kolibri-ahci:
...
- optimized signature checking
git-svn-id: svn://kolibrios.org@9135 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-14 13:59:08 +00:00
Rustem Gimadutdinov (rgimad)
a85d76349a
kolibri-ahci:
...
- added drive type detection
- identify now works both for SATA and SATAPI
- small fixes
git-svn-id: svn://kolibrios.org@9134 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-13 21:41:56 +00:00
Rustem Gimadutdinov (rgimad)
324586c098
kolibri-ahci:
...
- fixed identify command sending, now driver successfully identifies hard disk model on my acer aspire
- small changes
git-svn-id: svn://kolibrios.org@9131 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-10 12:24:33 +00:00
Rustem Gimadutdinov (rgimad)
16ff205237
kolibri-ahci:
...
- fixed issue with staggered spin-up, so now works better on real hardware
- more verbose debug output
- other small changes
TODO: improve reading identification space
why identification space is all zeroes on my acer aspire ?
git-svn-id: svn://kolibrios.org@9130 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-08-09 19:32:15 +00:00
Rustem Gimadutdinov (rgimad)
39368a57b4
kolibri-ahci:
...
- added ahci_port_identify (it works!)
- other fixes
- todo: fix dirty codestyle)
git-svn-id: svn://kolibrios.org@9074 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-21 23:00:47 +00:00
Rustem Gimadutdinov (rgimad)
f195324958
kolibri-ahci:
...
- make some padding and reserved field anonymous
- correct mistake in FIS_DMA_SETUP, some fileds were absent
- small fixes
git-svn-id: svn://kolibrios.org@9072 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-21 15:33:47 +00:00
Rustem Gimadutdinov (rgimad)
774aee343f
kolibri-ahci:
...
- added more structures
- added function ahci_find_cmdslot
- small fixes
git-svn-id: svn://kolibrios.org@9069 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-20 16:25:00 +00:00
Rustem Gimadutdinov (rgimad)
9ea50cc779
kolibri-ahci:
...
- add ahci_send_cmd
- add ahci_flush_cmd
- add ahci_port_rebase
- other small changes
git-svn-id: svn://kolibrios.org@9068 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-16 16:39:49 +00:00
Rustem Gimadutdinov (rgimad)
760c9f36c4
kolibri-ahci:
...
- add functions start_cmd and stop_cmd
- small changes
git-svn-id: svn://kolibrios.org@9065 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-13 20:20:23 +00:00
Rustem Gimadutdinov (rgimad)
a8fd8dac68
kolibri-ahci:
...
- added FIS structures
- shorten some names in HBA_MEM structure
git-svn-id: svn://kolibrios.org@9064 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-13 17:09:18 +00:00
Rustem Gimadutdinov (rgimad)
ffb87dab38
kolibri-ahci:
...
- started implementing drives detect
- other fixes
git-svn-id: svn://kolibrios.org@9037 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-08 19:20:11 +00:00
Rustem Gimadutdinov (rgimad)
048b0de963
kolibri-ahci: refactoring
...
git-svn-id: svn://kolibrios.org@9024 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-08 14:27:05 +00:00
Rustem Gimadutdinov (rgimad)
478c96b635
kolibri-ahci:
...
- improve controller initialization
- some refactoring
git-svn-id: svn://kolibrios.org@9023 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-08 11:56:47 +00:00
Rustem Gimadutdinov (rgimad)
62850037f1
kolibri-ahci: delete file added by mistake
...
git-svn-id: svn://kolibrios.org@9022 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-07 22:48:31 +00:00
Rustem Gimadutdinov (rgimad)
c587f61465
kolibri-ahci: added missed files + info with useful links
...
git-svn-id: svn://kolibrios.org@9021 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-07 22:37:28 +00:00
Rustem Gimadutdinov (rgimad)
21816f5c0b
kolibri-ahci: upload first results on AHCI support
...
git-svn-id: svn://kolibrios.org@9020 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-07 21:53:12 +00:00
Rustem Gimadutdinov (rgimad)
73864ff1d7
Create kolibri-ahci branch
...
git-svn-id: svn://kolibrios.org@9019 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-07-07 21:36:03 +00:00
Rustem Gimadutdinov (rgimad)
bf0e285246
fix previous
...
git-svn-id: svn://kolibrios.org@8914 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-21 21:38:42 +00:00
Rustem Gimadutdinov (rgimad)
fc3c8d4ae0
[KERNEL] Temporarily disable checks added in #8680 .
...
More info in comments to syscall_file_system_lfn
git-svn-id: svn://kolibrios.org@8912 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-21 21:31:19 +00:00
Rustem Gimadutdinov (rgimad)
0f675e4534
[KERNEL] use constants instead of hardcoded values, other small fixes
...
git-svn-id: svn://kolibrios.org@8876 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-19 08:41:09 +00:00
Rustem Gimadutdinov (rgimad)
8ef75d4496
[KERNEL] #4 Preparing to merge legacy TASKDATA into APPDATA:
...
- use thread state constants instead of hardcoded values
- other small style fixes
git-svn-id: svn://kolibrios.org@8874 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-18 08:26:02 +00:00
Rustem Gimadutdinov (rgimad)
2359531a17
[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
git-svn-id: svn://kolibrios.org@8869 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-17 09:41:16 +00:00
Rustem Gimadutdinov (rgimad)
d4bf03befc
[KERNEL] #2 Preparing to merge legacy TASKDATA into APPDATA:
...
- rename event_mask in APPDATA to occured_events, cause TASKDATA already has event_mask and they have different meaning and usage
- small fixes
git-svn-id: svn://kolibrios.org@8867 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-16 13:57:17 +00:00
Rustem Gimadutdinov (rgimad)
9cdec89085
[KERNEL] Preparing to merge legacy TASKDATA into APPDATA:
...
- now doesnt use TASK_COUNT, now uses [thread_count] global instead of it
- update come copyrights
git-svn-id: svn://kolibrios.org@8866 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-16 10:04:10 +00:00
Rustem Gimadutdinov (rgimad)
f3f40df401
[KERNEL] Refactoring:
...
- optimize struct zeroing in sys32.inc
- set_app_param: delete setting completely unused APPDATA.event_filter (also make this field reserved)
- update some copyringhs
- other small fixes
git-svn-id: svn://kolibrios.org@8858 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-15 16:24:33 +00:00
Rustem Gimadutdinov (rgimad)
75fe8b68da
refactoring pid_to_slot:
...
- use constants instead of hardcoded values
- add more comments
git-svn-id: svn://kolibrios.org@8851 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-14 11:48:48 +00:00
Rustem Gimadutdinov (rgimad)
4dea14e6e3
Delete unused function check_region (it was commented out years ago) and stub calls of this function.
...
git-svn-id: svn://kolibrios.org@8840 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-13 20:51:08 +00:00
Rustem Gimadutdinov (rgimad)
0505fe72d0
fix shell tupfile #5
...
git-svn-id: svn://kolibrios.org@8832 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-12 21:57:52 +00:00
Rustem Gimadutdinov (rgimad)
635554219c
fix shell tupfile #4
...
git-svn-id: svn://kolibrios.org@8831 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-12 21:56:08 +00:00
Rustem Gimadutdinov (rgimad)
dd2b1a5a28
fix shell tupfile #3
...
sorry for many revisions..
git-svn-id: svn://kolibrios.org@8830 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-12 21:48:03 +00:00
Rustem Gimadutdinov (rgimad)
dbc6b58a3c
fix shell tupfile #2
...
git-svn-id: svn://kolibrios.org@8829 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-12 21:44:13 +00:00
Rustem Gimadutdinov (rgimad)
4c5c636e9a
fix shell tupfile
...
git-svn-id: svn://kolibrios.org@8828 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-12 21:38:18 +00:00
Rustem Gimadutdinov (rgimad)
68cf3e4293
SHELL 0.8.2
...
- big refactoring, now uses libc.obj
- added kfetch command
git-svn-id: svn://kolibrios.org@8827 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-12 21:34:41 +00:00
Rustem Gimadutdinov (rgimad)
748c187814
Upload MbedTLS port
...
nothing new since january
just upload so all devs can participate.
git-svn-id: svn://kolibrios.org@8774 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-06 20:21:28 +00:00
Rustem Gimadutdinov (rgimad)
d63e24c6da
added new program EntropyView + to img autobuild
...
git-svn-id: svn://kolibrios.org@8761 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-04 12:57:30 +00:00
Rustem Gimadutdinov (rgimad)
94803c76d8
rewrite KRule to fasm, replace old with it
...
git-svn-id: svn://kolibrios.org@8756 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-06-01 11:23:13 +00:00
Rustem Gimadutdinov (rgimad)
1c00c160a2
CHIP8: a little bit speed up graphics, update readme + small fixes
...
git-svn-id: svn://kolibrios.org@8734 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-05-23 17:10:32 +00:00
Rustem Gimadutdinov (rgimad)
c09b0569fc
chip8: fix window frame + fix two Page fault issues
...
git-svn-id: svn://kolibrios.org@8729 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-05-23 10:00:33 +00:00
Rustem Gimadutdinov (rgimad)
7e4af1f028
fix typo in readme
...
git-svn-id: svn://kolibrios.org@8727 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-05-22 22:11:17 +00:00
Rustem Gimadutdinov (rgimad)
77fdf72199
fix autobuild
...
git-svn-id: svn://kolibrios.org@8726 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-05-22 22:02:59 +00:00
Rustem Gimadutdinov (rgimad)
7f7312d98b
add chip8 emulator + to iso autobuild
...
git-svn-id: svn://kolibrios.org@8725 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-05-22 21:55:47 +00:00
Rustem Gimadutdinov (rgimad)
7f4ba4d3e1
fixed multiple vulnerabilities in sysfn70 caused by absence of user addresses check
...
git-svn-id: svn://kolibrios.org@8680 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-24 21:16:55 +00:00
Rustem Gimadutdinov (rgimad)
0c0895f9a0
fixed vulnerability (kernel memory rewrite) in sysfn 30.2 and 30.5
...
git-svn-id: svn://kolibrios.org@8676 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-22 20:56:05 +00:00
Rustem Gimadutdinov (rgimad)
c7a8498e42
fixed vulnerability (reading kernel memory from userspace) in sysfn25
...
git-svn-id: svn://kolibrios.org@8675 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-04-22 19:59:52 +00:00
Rustem Gimadutdinov (rgimad)
da8b70d99e
fixed same vulnerability in sysfn 48.3
...
git-svn-id: svn://kolibrios.org@8599 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-21 11:03:16 +00:00
Rustem Gimadutdinov (rgimad)
d82e0a30b4
fixed vulnerabilities in sysfn 18.11 and 36, now user applications cannot corrupt kernel memory via invalid buffer address
...
git-svn-id: svn://kolibrios.org@8598 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-21 09:59:47 +00:00
Rustem Gimadutdinov (rgimad)
c39db73416
taskman.inc: fixed two vulnerabilities which caused kernel memory corruption on attempt to run apps with illegal addresses in MENUET0x header
...
git-svn-id: svn://kolibrios.org@8593 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-14 13:21:22 +00:00
Rustem Gimadutdinov (rgimad)
1351c15bd0
taskman.inc: add comments for unobvious things, no code changes
...
git-svn-id: svn://kolibrios.org@8592 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-13 23:42:08 +00:00
Rustem Gimadutdinov (rgimad)
c62096989f
fix broken file in rev 8589, nothing new
...
git-svn-id: svn://kolibrios.org@8590 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-10 20:47:50 +00:00
Rustem Gimadutdinov (rgimad)
d2470c2ee6
upload new program QR Tool
...
git-svn-id: svn://kolibrios.org@8585 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-07 17:35:37 +00:00
Rustem Gimadutdinov (rgimad)
10b3ae76ba
C_Layer: fixed some headers and code so that examples can build also with >= c99
...
git-svn-id: svn://kolibrios.org@8581 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-05 23:27:15 +00:00
Rustem Gimadutdinov (rgimad)
a06b4a13b9
added new program PasswordGen v0.1
...
git-svn-id: svn://kolibrios.org@8559 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-02-01 20:51:09 +00:00
Rustem Gimadutdinov (rgimad)
d893a4981a
fix bug in sysfn48 (by Kenshin)
...
git-svn-id: svn://kolibrios.org@8552 a494cfbc-eb01-0410-851d-a64ba20cac60
2021-01-26 10:31:02 +00:00
Rustem Gimadutdinov (rgimad)
906e6d8dce
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 )
...
git-svn-id: svn://kolibrios.org@8493 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-29 13:45:08 +00:00
Rustem Gimadutdinov (rgimad)
51f9df912f
ktcc: http_tcp_demo refactoring & net/network.h small fix
...
git-svn-id: svn://kolibrios.org@8450 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-18 22:44:07 +00:00
Rustem Gimadutdinov (rgimad)
045e0dbdd2
ktcc: added sample http_tcp_demo - working with http using only tcp sockets
...
git-svn-id: svn://kolibrios.org@8448 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-18 18:38:07 +00:00
Rustem Gimadutdinov (rgimad)
7b4bf97ec8
is_region_userspace: refactoring and fix
...
git-svn-id: svn://kolibrios.org@8329 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-12-05 19:56:25 +00:00
Rustem Gimadutdinov (rgimad)
af4695e15c
fix return value from .addr_error in sysfn 26.2 , 9
...
git-svn-id: svn://kolibrios.org@8249 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-24 14:20:23 +00:00
Rustem Gimadutdinov (rgimad)
2a0073bdfb
fix prior
...
git-svn-id: svn://kolibrios.org@8248 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-24 13:27:11 +00:00
Rustem Gimadutdinov (rgimad)
4e919c4eb5
SysFn 18.13 security fix: now apps cannot destroy kernel memory via passing illegal address in ecx
...
Update docs on SysFn 18.13
git-svn-id: svn://kolibrios.org@8247 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-24 12:49:42 +00:00
Rustem Gimadutdinov (rgimad)
5d4528238c
SysFn 9 security fix: now apps cannot destroy kernel memory via passing illegal address in ebx
...
Update docs on SysFn 9
git-svn-id: svn://kolibrios.org@8246 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-23 18:52:56 +00:00
Rustem Gimadutdinov (rgimad)
efa84a263d
fix is_region_userspace (worked incorrectly for e.g 0xFFFFFFFF)
...
git-svn-id: svn://kolibrios.org@8216 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-17 20:00:28 +00:00
Rustem Gimadutdinov (rgimad)
6d6e328b43
programs/develop/fasm/1.73/system.inc fix by ProMiNick
...
git-svn-id: svn://kolibrios.org@8213 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-17 10:56:49 +00:00
Rustem Gimadutdinov (rgimad)
c8f42bc3d1
update docs on sysfn 26.2
...
git-svn-id: svn://kolibrios.org@8161 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-07 16:53:46 +00:00
Rustem Gimadutdinov (rgimad)
9508cfa2b7
added is_region_userspace, fix sysfn 26.2 address security checks
...
git-svn-id: svn://kolibrios.org@8160 a494cfbc-eb01-0410-851d-a64ba20cac60
2020-11-07 16:42:34 +00:00