Dilkhush Purohit DIlkhush00
  • Joined on 2026-03-04
DIlkhush00 pushed to gsoc-p2-https-support at DIlkhush00/kolibrios 2026-07-21 18:09:51 +00:00
cc0013b132 improve debug messages
75f38f6309 support dynamic config for mbedtls/CA paths
fbdd8fe8cd handle TLS cleanup
05ec152203 implement a TLS write loop in http_send
ca2ddcea83 implement mbedtls_ssl_read and error state mapping
Compare 36 commits »
DIlkhush00 pushed to main at DIlkhush00/kolibrios 2026-07-21 17:42:25 +00:00
5fb16b1d81 data/common: stl=/sys/3d/view3ds (#591)
8a48f089d8 libs/http.obj: fix content_received overcount on chunked transfers (#569)
14162d4139 apps/kiv: loading icons from shared memory, libs/libimg: crop function (#573)
3b854ef2c6 kernel: fix extended_primary_loader build (undefined low_memory_error)
2c5f6bc39a fixes
Compare 11 commits »
DIlkhush00 commented on pull request KolibriOS/kolibrios#458 2026-07-21 17:15:58 +00:00
[GSoC] upgrade mbedtls library and update port

Sure, I am planning on implementing an entropy system that does not totally depend on these instructions for randomness.

DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-07-21 17:07:15 +00:00
[GSoC] Add HTTPS support

Hi @Doczom

About the port issue, the logic is correct and actually works, but DEBUGF prints before the HTTPS check changes 80 to 443. I will fix the logging order.

And the rest of the…

DIlkhush00 commented on pull request KolibriOS/kolibrios#458 2026-07-19 21:17:20 +00:00
[GSoC] upgrade mbedtls library and update port

What CPU are you using, if I may ask? is it something that does not support RDRAND and RDSEED ?

DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-07-18 22:21:29 +00:00
[GSoC] Add HTTPS support

Hi @Doczom ,

I have set these as default paths: mbedtls_path = /kolibrios/lib/mbedtls.obj ca_path = /sys/network/ca-bundle.pem

does this work? I'm unsure about the ca_path since…

DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-07-18 22:01:43 +00:00
[GSoC] Add HTTPS support

Hi @Sweetbread ,

I've improved the debug messages. Now, the library should clearly indicate if TLS engine is failing and it's falling back to HTTP-only mode.

If you're still having trouble…

DIlkhush00 pushed to gsoc-p2-https-support at DIlkhush00/kolibrios 2026-07-18 21:45:16 +00:00
2fc04af5d4 improve debug messages
616c97027e support dynamic config for mbedtls/CA paths
e4fc910b77 handle TLS cleanup
f5d42d741d implement a TLS write loop in http_send
d4741a65b0 implement mbedtls_ssl_read and error state mapping
Compare 31 commits »
DIlkhush00 pushed to main at DIlkhush00/kolibrios 2026-07-18 21:43:33 +00:00
3922240df3 libimg/png: fix page fault when unpacked image data ends at page boundary (#568)
42b2a07033 fs/ext: Implement features 64-bit, metadata_csum, and metadata_csum_seed (#506)
91be820f96 apps/updf: update 2.1 (#559)
7da3b2e5a4 apps/cmm: include compiler as submodule (#572)
7cf136e214 apps/view3ds: add STL support based on convert_stl_3ds.inc by IgorA (#566)
Compare 6 commits »
DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-07-15 13:46:13 +00:00
[GSoC] Add HTTPS support

Thank you!

I implemented it in a way so that the whole https chain gets triggered automatically when they pass an https:// url to the library, so no, the old apps don't need to change any…

DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-07-12 23:26:15 +00:00
[GSoC] Add HTTPS support

Hi everyone!

HTTPS is finally here 🎉

logs.png

Changes:

  • Code refactoring: refactored repetitive code blocks into internal…
DIlkhush00 pushed to gsoc-p2-https-support at DIlkhush00/kolibrios 2026-07-12 22:16:23 +00:00
23c24afafd handle TLS cleanup
82fd489c74 implement a TLS write loop in http_send
28693ced0d implement mbedtls_ssl_read and error state mapping
eecfbbbc7e add a branch for https in HTTP_receive
dc413a523c handle non-blocking states and add network timeout
Compare 35 commits »
DIlkhush00 pushed to main at DIlkhush00/kolibrios 2026-07-12 22:13:41 +00:00
d9b207867c data/icons.ini: transform format to icon2ext.ini (fix #226) (#534)
50d0d2e347 kernel/taskman: free leaked handle-table objects on process exit (#567)
c6b6615f84 data/icons18.png: reduce number of colors without visible degradation (#565)
c8d95df883 kernel/timers: fix priority-inversion livelock in timer_hs/cancel_timer_hs (#564)
6d02b10132 apps/macros.inc: add new macro "format" (#538)
Compare 5 commits »
DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-07-07 00:14:57 +00:00
[GSoC] Add HTTPS support

Weekly Report:

  • Cleaned up the HTTP library to remove messy, repeated code and added internal functions to handle connection states better.
DIlkhush00 pushed to main at DIlkhush00/kolibrios 2026-07-06 19:39:40 +00:00
13a9b877f3 App/mp3info: fixed Page fault error #546 (#553)
1ef640de56 apps/updf: update 2.0 based on mupdf 1.19.0 (#552)
91f5df9c53 fs/ext: Fix encoding for surrogate pairs (#535)
adc9753e1f drivers/audio: add C-Media CMI8738/CMI8338 audio driver (#550)
1f8cd12dfc libs/newlib: add POSIX mkdir, rmdir and NAME_MAX (#545)
Compare 7 commits »
DIlkhush00 pushed to gsoc-p2-https-support at DIlkhush00/kolibrios 2026-07-02 20:45:55 +00:00
b28781c536 modify exported http methods to use internal http request handler
98bdb7f252 add internal http request handler
8b97005147 add internal http request string formatter
9387c86250 add internal network connection and dispatch helpers
859f13ddbe add example implementation for HTTP DELETE method
Compare 22 commits »
DIlkhush00 pushed to main at DIlkhush00/kolibrios 2026-07-02 20:43:23 +00:00
8f6cabd4db data/syspanel: general update (#531)
f5fa7aae30 apps/tmpdisk: version 0.80 (#516)
07beb60fc9 libs/newlib: make ksys_draw_bitmap_palette work with -fomit-frame-pointer (#536)
74caa48bee drivers/sdhci: fixed sdhci_slot_init and sdhci_init functions (#526)
f8e91b734c apps/flpybird: framebuffer, code refactoring, optimized data (#533)
Compare 14 commits »
DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-06-28 21:02:22 +00:00
[GSoC] Add HTTPS support

Weekly Report:

  • Raised this PR for PUT and DELETE methods along with test examples.
DIlkhush00 commented on pull request KolibriOS/kolibrios#528 2026-06-27 18:58:26 +00:00
[GSoC] Add HTTPS support

Thanks!

I'll keep in mind the things you mentioned :)

DIlkhush00 pushed to gsoc-p2-https-support at DIlkhush00/kolibrios 2026-06-26 18:22:19 +00:00
bf7e668b16 add example implementation for HTTP DELETE method
acbcec9c45 add HTTP_delete to http library
Compare 2 commits »