632 Commits

Author SHA1 Message Date
c5bafa9fa9 Added pasdoc generation to the pipeline
Added documentation generation to the pipeline, this can be retreived as an artifact and deployed on the webserver from master.
2021-07-05 16:00:00 +01:00
goose
2f3ad81959 Fix base64 decode function
Added check for out_len nil size
2021-06-25 20:30:40 +01:00
becf513602 Fixed klfree being a function not procedure causing compilation bugs. 2021-06-24 00:10:45 +01:00
e9fcb66d22 Added klalloc for large allocations.
Added a klalloc and a klfree (not yet implemented) to lmemorymanager.
Added a page_mappable method to vmemorymanager to check if a page is mappable before trying to map, this supports klalloc.
2021-06-23 23:57:06 +01:00
d4ea9c52ff Fixed line endings 2021-06-22 23:57:27 +01:00
b12f7e3f3f Merge branch 'feature/apache-license' into 'develop'
Apache License

See merge request spexeah/asuro!8
2021-06-22 20:33:51 +00:00
64b3c9a7ba Apache License
Added the apache license to all source files, accounting for authors. Also added a license.md containing the apache license + contributors.md listing all contributors.
2021-06-22 21:31:17 +01:00
18746a2195 Cleaned up junk from Kernel.pas
Cleaned out a load of Hashmap test code from Kernel.pas
2021-06-22 20:48:01 +01:00
224392358d Added comments to init()
Added comments to clearly indicate each step during the vfs init procedure.
2021-06-20 21:21:45 +01:00
d269bb2d29 Merge remote-tracking branch 'origin/master' into develop
# Conflicts:
#	.gitignore
2021-06-20 21:14:16 +01:00
29f9a7396a Update to compose file, fixed line endings issue 2021-06-20 21:05:25 +01:00
57ba2f515a Added Asuro.pas to .gitignore
Asuro.pas is generated at compile-time by the compilation script.
2021-06-20 21:04:51 +01:00
bd9fbd2da6 Added lots of stuff
Added stuff to vfs + Dockerized the compilation & added some vscode cfg.
2021-06-20 02:49:56 +01:00
5ef73b42cf removed VM references 2020-10-29 01:12:38 +00:00
kieron
9820ab7756 updates and stuff
git-svn-id: https://spexeah.com:8443/svn/Asuro@1442 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-21 23:50:07 +00:00
kieron
99fc00450e git-svn-id: https://spexeah.com:8443/svn/Asuro@1441 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-21 22:06:41 +00:00
kieron
50b77b9ce9 cd now works.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1440 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-21 15:56:00 +00:00
kieron
d642eafe24 Added relative/absolute path functions to vfs.pas
Implemented stringContains in strings.pas

git-svn-id: https://spexeah.com:8443/svn/Asuro@1432 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-20 22:34:28 +00:00
aaron
c7c49f24d9 git-svn-id: https://spexeah.com:8443/svn/Asuro@1319 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-18 21:01:29 +00:00
kieron
6b6129b769 Added VFS
git-svn-id: https://spexeah.com:8443/svn/Asuro@1318 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-18 21:00:31 +00:00
kieron
06c50df49d Hashmap new & newEx
git-svn-id: https://spexeah.com:8443/svn/Asuro@1311 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-18 00:34:30 +00:00
aaron
d4234225d1 Started rewrite of storage system.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1299 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-17 22:30:36 +00:00
kieron
984b6a89c8 Hashmaps now autoexpand based on loadFactor.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1298 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-17 22:29:27 +00:00
kieron
57f5e6928d git-svn-id: https://spexeah.com:8443/svn/Asuro@1243 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-17 16:01:53 +00:00
kieron
a7ee8c6d34 Hashmap added.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1235 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-15 23:03:32 +00:00
kieron
5e4308ab2d Commented DHCP code.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1046 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-12 22:18:11 +00:00
kieron
03f7d618cb git-svn-id: https://spexeah.com:8443/svn/Asuro@1045 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-12 21:44:23 +00:00
kieron
a51b022eef Fixed DHCP error with TXID being switched.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1041 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-12 21:17:13 +00:00
kieron
c70acdb0af git-svn-id: https://spexeah.com:8443/svn/Asuro@1037 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-12 20:37:05 +00:00
kieron
7a48111bf3 git-svn-id: https://spexeah.com:8443/svn/Asuro@1035 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-12 17:02:35 +00:00
kieron
fbc59a1617 DHCP Works now.
git-svn-id: https://spexeah.com:8443/svn/Asuro@1034 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-12 17:02:14 +00:00
goose
8b3d59918d Addition of base64 module and prog
git-svn-id: https://spexeah.com:8443/svn/Asuro@975 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-11 18:51:52 +00:00
kieron
b9666fb196 git-svn-id: https://spexeah.com:8443/svn/Asuro@974 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-11 18:50:23 +00:00
aaron
fd564f56b7 git-svn-id: https://spexeah.com:8443/svn/Asuro@973 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-11 11:30:00 +00:00
kieron
717a642370 Dchp thing fixed. yord.
git-svn-id: https://spexeah.com:8443/svn/Asuro@972 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-11 01:05:33 +00:00
kieron
739898068b md5 complete + md5sum added as a prog.
git-svn-id: https://spexeah.com:8443/svn/Asuro@971 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-11 00:44:05 +00:00
aaron
86013b1125 M storage/IDE.pas
M    storage/fat32.pas
M    storage/storagemanagement.pas


git-svn-id: https://spexeah.com:8443/svn/Asuro@970 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-11 00:32:59 +00:00
goose
a685e85514 kernel testing parameters
git-svn-id: https://spexeah.com:8443/svn/Asuro@937 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-10 21:19:52 +00:00
goose
2d4791cd52 Addition of MD5 module
git-svn-id: https://spexeah.com:8443/svn/Asuro@936 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-10 21:19:15 +00:00
goose
53f6f72a45 Forward decleration of Rol and Ror
git-svn-id: https://spexeah.com:8443/svn/Asuro@935 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-10 17:21:23 +00:00
kieron
0b14835608 Rol & Ror
git-svn-id: https://spexeah.com:8443/svn/Asuro@933 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-10 17:13:57 +00:00
kieron
29f986a8e4 Started work on DHCP.
git-svn-id: https://spexeah.com:8443/svn/Asuro@926 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-10 14:51:48 +00:00
kieron
1f652a3a20 git-svn-id: https://spexeah.com:8443/svn/Asuro@921 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-09 21:35:08 +00:00
kieron
5d26e199aa git-svn-id: https://spexeah.com:8443/svn/Asuro@918 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-09 21:06:52 +00:00
kieron
2118e498c1 git-svn-id: https://spexeah.com:8443/svn/Asuro@877 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-08 22:35:48 +00:00
kieron
b60870984b git-svn-id: https://spexeah.com:8443/svn/Asuro@874 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-08 22:02:42 +00:00
kieron
21ef8c61fb git-svn-id: https://spexeah.com:8443/svn/Asuro@870 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c 2020-07-08 21:56:28 +00:00
kieron
1dcfc4e7eb Big commit thing.
git-svn-id: https://spexeah.com:8443/svn/Asuro@867 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-08 21:42:55 +00:00
kieron
c3fe1ca707 UDP Recieve now works.
git-svn-id: https://spexeah.com:8443/svn/Asuro@837 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-08 00:16:17 +00:00
kieron
0248ab2a90 UDP Implemented.
git-svn-id: https://spexeah.com:8443/svn/Asuro@818 6dbc8c32-bb84-406f-8558-d1cf31a0ab0c
2020-07-07 22:52:42 +00:00