Commit Graph

26 Commits

Author SHA1 Message Date
998c0bd994 Implement userctl user registering 2026-06-17 17:34:07 +02:00
68bb993d1a Implement hashing of username and password 2026-05-29 20:01:05 +02:00
f343c86800 Rename main to server and add empty executable userctl 2026-05-28 12:53:43 +02:00
22b796ae26 Implement get handler 2026-05-19 14:46:24 +02:00
bacda4cd00 Adapt build script to automatically opening quickfix 2026-05-19 14:45:58 +02:00
cd0ef696d7 Split up main.c while keeping a single compilation unit 2026-05-17 14:30:52 +02:00
87db03d189 Generate ids 2026-05-17 14:00:33 +02:00
cd0cb20195 Fill in all elements except id 2026-05-15 21:45:45 +02:00
5b7d9f7b2b Fully implement building entries
Including name and full path
2026-05-15 15:18:14 +02:00
7491ca9877 Clear terminal and show header to make build output clearer 2026-05-15 14:38:15 +02:00
141da4b456 opds: Send full xml structure with TODO placeholders 2026-05-15 14:01:17 +02:00
df30039c25 Use MB suffix for arena initialization 2026-05-15 11:35:32 +02:00
c71af590d8 Load modified time and extract creation of entry 2026-05-15 11:33:49 +02:00
317a4d576b Return list of dirs and files from OPDS request 2026-05-14 21:40:16 +02:00
538cfdafa5 noh.h: Add noh_sv_copy_cstr and noh_sv_compare 2026-05-14 21:39:51 +02:00
4cb074feab Allow debugging 2026-05-14 21:39:44 +02:00
5ecf3cdb8e Start listing entries in directory 2026-05-08 15:50:18 +02:00
55b91e4f84 Check if requested OPDS dir exists 2026-05-05 16:34:11 +02:00
93e8bf6673 Include sha256 implementation 2026-05-05 11:31:43 +02:00
45094ff008 Format requested file path in OPDS handler 2026-05-04 15:04:11 +02:00
d107c58da7 noh.h: noh_string_append_sv 2026-05-04 15:01:57 +02:00
53c5155078 Make clear that server listens on all interfaces 2026-05-04 14:36:34 +02:00
6421ab300b Take config as commandline parameters 2026-05-04 14:29:34 +02:00
9ed13e0c45 Simple routing and basic auth header checking 2026-05-02 20:30:44 +02:00
8bb4fb1ab7 Simple example using libmicrohttpd 2026-05-01 16:15:33 +02:00
b0658f594b Initial commit 2026-05-01 16:00:48 +02:00