<feed xmlns='http://www.w3.org/2005/Atom'>
<title>NeKernel/dev/kernel/src/Utils.cc, branch v0.1.211</title>
<subtitle></subtitle>
<id>https://git.nekernel.org/cgit/NeKernel/atom?h=v0.1.211</id>
<link rel='self' href='https://git.nekernel.org/cgit/NeKernel/atom?h=v0.1.211'/>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/'/>
<updated>2025-06-03T21:14:16+00:00</updated>
<entry>
<title>feat: TLS: Improved its implementation, and add a user field for additional checks.</title>
<updated>2025-06-03T21:14:16+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-06-03T21:14:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=88a8745e45f525e5fb12b6b048df87afabebbfc9'/>
<id>urn:sha1:88a8745e45f525e5fb12b6b048df87afabebbfc9</id>
<content type='text'>
refactor: Reworked `open_msg`'s messaging system.

refactor: Rename `Utils.cc` to `AsciiUtils.cc`

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>feat: Last changes before `0.0.3`</title>
<updated>2025-06-03T07:19:02+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-06-03T07:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=71dddecbce68f803820b780ccb8c744935256b49'/>
<id>urn:sha1:71dddecbce68f803820b780ccb8c744935256b49</id>
<content type='text'>
Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>Revise rt_* mem APIs</title>
<updated>2025-06-02T01:04:45+00:00</updated>
<author>
<name>0xf00sec</name>
<email>159052166+0xf00sec@users.noreply.github.com</email>
</author>
<published>2025-06-02T01:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=561d7b7a5e8dcf3944a2e73b1c1dd7bf5b9affb5'/>
<id>urn:sha1:561d7b7a5e8dcf3944a2e73b1c1dd7bf5b9affb5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revise rt_* mem APIs</title>
<updated>2025-06-01T19:53:17+00:00</updated>
<author>
<name>0xf00sec</name>
<email>159052166+0xf00sec@users.noreply.github.com</email>
</author>
<published>2025-06-01T19:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=cad3c2b62b0d3c050578234514f357d5c2bd6ffc'/>
<id>urn:sha1:cad3c2b62b0d3c050578234514f357d5c2bd6ffc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Heap Overflow in `rt_copy_memory`</title>
<updated>2025-06-01T13:13:52+00:00</updated>
<author>
<name>0xf00sec</name>
<email>159052166+0xf00sec@users.noreply.github.com</email>
</author>
<published>2025-06-01T13:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=fb7b7f658327f659c6a6da1af151cb389c2ca4ee'/>
<id>urn:sha1:fb7b7f658327f659c6a6da1af151cb389c2ca4ee</id>
<content type='text'>
To avoid directly affecting the API that relies on null-termination, this patch applies a minimal fix by removing the overflow without adding bounds checks or changing the function signature.</content>
</entry>
<entry>
<title>feat!(kernel): Rename NewKit to NeKit.</title>
<updated>2025-05-23T02:07:12+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-05-23T02:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=fc67c4af554189c941c811486a0b2b21aa3f54ea'/>
<id>urn:sha1:fc67c4af554189c941c811486a0b2b21aa3f54ea</id>
<content type='text'>
Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel: HeFS, Tooling: reworked the mkfs.hefs tool for the new filesystem.</title>
<updated>2025-04-28T07:06:35+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-28T07:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=2ead335ccc7afd8e1b2a6533e966c10f49fbdfe9'/>
<id>urn:sha1:2ead335ccc7afd8e1b2a6533e966c10f49fbdfe9</id>
<content type='text'>
other/related:
 - Add new KPC codes.
 - Final refactors for HeFS's Format method.
 - Dma pool improvements.
 - Better standard disk I/O names.
 - Add mm_memory_fence function inside HalPagingMgrAMD64.cc

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel: AHCI, HeFS filesystem, SysChk, and BootSATA improvements.</title>
<updated>2025-04-27T15:30:36+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-27T15:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=cb2f383f45dda8d1cdcef0b87fe4c70243659701'/>
<id>urn:sha1:cb2f383f45dda8d1cdcef0b87fe4c70243659701</id>
<content type='text'>
what?
 - AHCI now writes to disk, forgot to do it.
 - Codebase's architecutre has been used to reuse the Generic+AHCI driver in SysChk for AHCI. (tradeoff is 256K in size instead of 36K)
 - DriveMgr now detects EPM.
 - And HeFS is still being worked on.

Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev: better .clang-format, ran format command.</title>
<updated>2025-04-25T11:08:33+00:00</updated>
<author>
<name>Amlal</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-25T11:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=fb790b07aeba8e22e4190cf3e1834d11ecde6c96'/>
<id>urn:sha1:fb790b07aeba8e22e4190cf3e1834d11ecde6c96</id>
<content type='text'>
Signed-off-by: Amlal &lt;amlal@nekernel.org&gt;
</content>
</entry>
<entry>
<title>dev, kernel: Made HeFS use a RB-Tree traversal algorithm.</title>
<updated>2025-04-21T15:47:16+00:00</updated>
<author>
<name>Amlal El Mahrouss</name>
<email>amlal@nekernel.org</email>
</author>
<published>2025-04-21T15:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nekernel.org/cgit/NeKernel/commit/?id=4f8fb9c70f814de796d61d7d85d4bf133afddafa'/>
<id>urn:sha1:4f8fb9c70f814de796d61d7d85d4bf133afddafa</id>
<content type='text'>
	- ran format command.
	- a variation of a red-black tree traversal, with customized
	  fallback mechanism.

Signed-off-by: Amlal El Mahrouss &lt;amlal@nekernel.org&gt;
</content>
</entry>
</feed>
