From 61270c31ae292d504c2d43b84d4291c2377e31d7 Mon Sep 17 00:00:00 2001 From: Tom Smeding Date: Sun, 3 May 2026 21:35:05 +0100 Subject: Convert from wai/warp to mini-http-server --- tirclogv.cabal | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'tirclogv.cabal') diff --git a/tirclogv.cabal b/tirclogv.cabal index c1070ab..cb7f58b 100644 --- a/tirclogv.cabal +++ b/tirclogv.cabal @@ -21,6 +21,7 @@ executable tirclogv ZNC build-depends: base >= 4.19, + mini-http-server, attoparsec, bytestring, clock, @@ -28,16 +29,13 @@ executable tirclogv directory, filepath, fsnotify, - http-types, mustache, random, text >= 2.1.2, transformers, time, unix, - vector, - wai, - warp >= 3.4.12 + vector hs-source-dirs: src c-sources: cbits/mmap.c default-language: Haskell2010 @@ -49,15 +47,19 @@ executable tirclogv TupleSections ghc-options: -Wall -threaded -library mini-http +library mini-http-server exposed-modules: Network.HTTP.Server.Mini + Network.HTTP.Server.Mini.URI Network.HTTP.Server.Mini.Types other-modules: Network.HTTP.Server.Mini.Parser + Network.HTTP.Server.Mini.Printer + Network.HTTP.Server.Mini.Util build-depends: base, bytestring, + flatparse, network, transformers, stm @@ -68,3 +70,14 @@ library mini-http LambdaCase MultiWayIf ghc-options: -Wall + +executable mini-http-server-test + main-is: mini-http/Main.hs + build-depends: + base, + mini-http-server, + bytestring + default-language: Haskell2010 + default-extensions: + ImportQualifiedPost + ghc-options: -Wall -- cgit v1.3.1