#1121986 ITP: yuki -- Tiny Web Server implementation in pure C codes

#1121986#5
Date:
2025-12-05 15:35:06 UTC
From:
To:
* Package name    : yuki
  Version         : 1.0.0
  Upstream Contact: Yuki Kurosawa <yuki@ksyuki.com>
* URL             : https://github.com/Yuki-Kurosawa/TinyWebServer.git
* License         : MIT
  Programming Lang: C
  Description     : Tiny Web Server implementation in pure C codes

 This is a tiny web server with SSL support and automatic MIME type detection.
 It can serve static files and dynamic content generated by C programs.

 This is a C web server like apache2 and nginx, but with built-in MIME detection via libmagic.
 It also have a built-in dynamic page handler with dlopen() and dlsym() to load external libraries as handler.

 All codes are maintained by Yuki Kurosawa, and need a sponser to upload it.

#1121986#10
Date:
2025-12-05 16:32:25 UTC
From:
To:
Hello,

Yuki Kurosawa dijo [Fri, Dec 05, 2025 at 11:35:06PM +0800]:

I see you are both upstream for this project and wanting to include it in
Debian. Great! 😃

Please don't use SSL to refer to TLS. SSL is the antecesor of TLS, and
completely supersedes it. The last revision of the SSL standard dates from
1996, there is no reason to keep refering to it.

Please include in your prospective description why a sysadmin or user might
prefer to use yuki. What is it excellent for? What is its development goal?
What is its status? Do you think it's production-ready, or still under
heavy development? If we were to release a new stable Debian release now,
would you commit to supporting users of the _current_ version for a ~3 year
cycle?

My questions will probably help you find one :-)

#1121986#15
Date:
2025-12-05 16:32:25 UTC
From:
To:
Hello,

Yuki Kurosawa dijo [Fri, Dec 05, 2025 at 11:35:06PM +0800]:

I see you are both upstream for this project and wanting to include it in
Debian. Great! 😃

Please don't use SSL to refer to TLS. SSL is the antecesor of TLS, and
completely supersedes it. The last revision of the SSL standard dates from
1996, there is no reason to keep refering to it.

Please include in your prospective description why a sysadmin or user might
prefer to use yuki. What is it excellent for? What is its development goal?
What is its status? Do you think it's production-ready, or still under
heavy development? If we were to release a new stable Debian release now,
would you commit to supporting users of the _current_ version for a ~3 year
cycle?

My questions will probably help you find one :-)

#1121986#20
Date:
2025-12-09 07:17:53 UTC
From:
To:
It support only TLS by default due to OpenSSL 3.x. I'll force to set it only support TLS series. it uses a 3-year support circle for major releases. It has tested on my low-spec public cloud servers for production uses for 2 months.
I has tested on Debian 12~14 environments including Debian forky builds
------------------------------------------------------------------
发件人:Gunnar Wolf <gwolf@debian.org>
发送时间:2025年12月6日(周六) 00:35
收件人:Yuki Kurosawa<yuki@ksyuki.com>; 1121986<1121986@bugs.debian.org>
抄 送:Debian Bug Tracking System<submit@bugs.debian.org>
主 题:Bug#1121986: ITP: yuki -- Tiny Web Server implementation in pure C codes
Hello,
Yuki Kurosawa dijo [Fri, Dec 05, 2025 at 11:35:06PM +0800]:
I see you are both upstream for this project and wanting to include it in
Debian. Great! 😃
Please don't use SSL to refer to TLS. SSL is the antecesor of TLS, and
completely supersedes it. The last revision of the SSL standard dates from
1996, there is no reason to keep refering to it.
Please include in your prospective description why a sysadmin or user might
prefer to use yuki. What is it excellent for? What is its development goal?
What is its status? Do you think it's production-ready, or still under
heavy development? If we were to release a new stable Debian release now,
would you commit to supporting users of the _current_ version for a ~3 year
cycle?
My questions will probably help you find one :-)

#1121986#29
Date:
2026-05-30 18:30:52 UTC
From:
To:
I'm afraid this doesn't answer why would anybody use this over mature web
servers already in Debian. The package description doesn't answer this
either.