index
:
marvinborner/Melvix
dev
:computer: Small operating system written from scratch (covid/school project)
Marvin
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
apps
Age
Commit message (
Expand
)
Author
2021-04-06
Made exec syscall relative using app name
Marvin Borner
2021-04-05
Restructured make layout and cleaned some apps
Marvin Borner
2021-04-05
Added some documentation
Marvin Borner
2021-04-04
Implemented basic user program ASLR
Marvin Borner
2021-04-03
Enabled SMAP/SMEP protections
Marvin Borner
2021-04-02
Added kernel section clear/protect after init
Marvin Borner
2021-04-02
Replaced target macros
Marvin Borner
2021-04-01
Hardened entire system
Marvin Borner
2021-04-01
Started WM improvements
Marvin Borner
2021-03-30
Basic FEN parsing, buggy af
Marvin Borner
2021-03-30
Widget fg/bg and gfx filters
Marvin Borner
2021-03-29
Added more GUI stuff
Marvin Borner
2021-03-28
Fun with widgets
Marvin Borner
2021-03-28
Added ring0 privileges to kernel processes
Marvin Borner
2021-03-26
Renamed libs
Marvin Borner
2021-03-25
Implemented window moving
Marvin Borner
2021-03-24
Huge GUI improvements
Marvin Borner
2021-03-21
Added hashing functions
Marvin Borner
2021-03-21
Cleaner shared memory implementation
Marvin Borner
2021-03-21
Hardened syscalls
Marvin Borner
2021-03-21
Added basic shared memory support
Marvin Borner
2021-03-20
LGTM!
Marvin Borner
2021-03-20
Even more fixes! :^)
Marvin Borner
2021-03-17
Awesome!
Marvin Borner
2021-03-16
Cleanup and atexit
Marvin Borner
2021-03-15
System hardening and errno impl
Marvin Borner
2021-03-14
Maaany fixes :)
Marvin Borner
2021-03-13
Nicü
Marvin Borner
2021-03-13
Fixed test suite
Marvin Borner
2021-03-12
New memory allocation algorithms
Marvin Borner
2021-03-12
Started basic ioctl fb interface
Marvin Borner
2021-03-12
Boots successfully...
Marvin Borner
2021-03-12
Let's gooo!
Marvin Borner
2021-02-27
Some window magic!
Marvin Borner
2021-02-26
Removed serial driver from userspace
Marvin Borner
2021-02-26
Full UBSan support - many fixes!
Marvin Borner
2021-02-25
Added some debugging features
Marvin Borner
2021-02-25
Applied even more warning flags!
Marvin Borner
2021-02-25
Small testing suite improvements
Marvin Borner
2021-02-25
Added *many* static keywords
Marvin Borner
2021-02-25
Updated makefiles
Marvin Borner
2021-02-25
Whoops
Marvin Borner
2021-02-24
Alrighty
Marvin Borner
2021-02-24
Awesome indeed
Marvin Borner
2021-02-23
You wouldn't believe how long this took to find
Marvin Borner
2021-02-22
Started new frontend lib
Marvin Borner
2021-02-22
Some improvements
Marvin Borner
2021-02-22
Further rectangle extraction
Marvin Borner
2021-02-21
Started rectangle generation
Marvin Borner
2021-02-20
Started rectangle based redraw
Marvin Borner
2021-02-18
Fixed text writing
Marvin Borner
2021-02-18
Switched to default lodepng version
Marvin Borner
2021-02-18
Started GUI rewrite
Marvin Borner
2021-02-16
Okay!
Marvin Borner
2021-02-14
Message waiting and more!
Marvin Borner
2021-02-10
Fixed test script
Marvin Borner
2021-02-10
Print to streams instead of serial console
Marvin Borner
2021-02-09
Quite many message queue fixes and impl start
Marvin Borner
2021-01-21
Implementing new features...
Marvin Borner
2021-01-10
Started procfs
Marvin Borner
2021-01-09
To be continued
Marvin Borner
2021-01-09
Finding memory leaks is SO exhausting argh
Marvin Borner
2021-01-08
Major IDE/ATA driver rewrite
Marvin Borner
2021-01-08
Button "animation"
Marvin Borner
2021-01-08
Kinda working VFS implementation
Marvin Borner
2021-01-07
Several things
Marvin Borner
2020-12-06
Some things that annoyed me
Marvin Borner
2020-12-06
Added killing combo
Marvin Borner
2020-12-05
Some casual network fixes
Marvin Borner
2020-12-03
Quite important network stuff
Marvin Borner
2020-11-29
Big steps towards working window resizing
Marvin Borner
2020-11-29
Fixed some things
Marvin Borner
2020-11-28
Fixed redrawing of all previous elements
Marvin Borner
2020-11-28
Kinda-working renderer
Marvin Borner
2020-11-28
Started window resize support
Marvin Borner
2020-11-28
Fixed file manager
Marvin Borner
2020-11-24
Started HTML rendering
Marvin Borner
2020-11-24
Added port support in URLs
Marvin Borner
2020-11-24
Added userspace-based network timeout
Marvin Borner
2020-11-23
Fixed some XML/HTML parsing bugs
Marvin Borner
2020-11-23
Fixed many things in XML indenting
Marvin Borner
2020-11-23
Ported sxml library
Marvin Borner
2020-11-22
Added file-based HTTP server
Marvin Borner
2020-11-22
Added HTTP response things
Marvin Borner
2020-11-22
Added percentage-based GUI system
Marvin Borner
2020-11-21
Added magic DNS algorithm
Marvin Borner
2020-11-21
Fixed TCP/HTTP serving
Marvin Borner
2020-11-21
Added browser IP address support
Marvin Borner
2020-11-20
Ported upng library
Marvin Borner
2020-11-20
Fixed some network race conditions
Marvin Borner
2020-11-19
Added some color
Marvin Borner
2020-11-19
Reimplemented basic webserver
Marvin Borner
2020-11-19
Less magic, thx Lars
Marvin Borner
2020-11-18
HTTP and browser stuff
Marvin Borner
2020-11-18
Added browser and many networking things
Marvin Borner
2020-11-18
Started libnet
Marvin Borner
2020-11-18
Fixed unrecognized special keys
Marvin Borner
2020-11-05
Added warning flags and fixed them :)
Marvin Borner
2020-11-03
Started TCP implementation
Marvin Borner
2020-11-02
Added gui exec parameter
Marvin Borner
[next]