]> git.leonardobizzoni.com Git - http-lib/log
http-lib
13 months agoAdded README master
LeonardoBizzoni [Fri, 7 Feb 2025 10:44:38 +0000 (11:44 +0100)]
Added README

19 months agoAdded parameter table to `Request`
LeonardoBizzoni [Fri, 16 Aug 2024 18:02:11 +0000 (20:02 +0200)]
Added parameter table to `Request`

19 months agoSending response to client
LeonardoBizzoni [Fri, 16 Aug 2024 06:21:19 +0000 (08:21 +0200)]
Sending response to client

19 months agoMultithreaded `serve` call
LeonardoBizzoni [Thu, 15 Aug 2024 18:47:26 +0000 (20:47 +0200)]
Multithreaded `serve` call

19 months agoFixed query inside path + added method in route identifier
LeonardoBizzoni [Thu, 15 Aug 2024 18:21:20 +0000 (20:21 +0200)]
Fixed query inside path + added method in route identifier

19 months agoRequest parsing and dispatch
LeonardoBizzoni [Thu, 15 Aug 2024 16:42:57 +0000 (18:42 +0200)]
Request parsing and dispatch

Missing sending the `Response` to the client.
There is also an error when its given a query string alongside a
path eg. `example.com/eg?meaning_of_life=42`. This puts inside
`Request.query` `/eg?meaning_of_life=42` instead of just `/eg`.

19 months agoRemoved fields from Request in favour of map to allow optional field
LeonardoBizzoni [Thu, 15 Aug 2024 15:01:01 +0000 (17:01 +0200)]
Removed fields from Request in favour of map to allow optional field

Also renamed the `ERR` macro to `Err` and changed `NEW_LINE` from a C
macro to a `constexpr`

19 months agoServer initialization and read client message setup
LeonardoBizzoni [Wed, 14 Aug 2024 16:14:02 +0000 (18:14 +0200)]
Server initialization and read client message setup

19 months agoStarted working on listening for HTTP trafic
LeonardoBizzoni [Tue, 13 Aug 2024 16:34:44 +0000 (18:34 +0200)]
Started working on listening for HTTP trafic

19 months agoReturn error if invalid response instead of defaulting
LeonardoBizzoni [Tue, 13 Aug 2024 12:44:43 +0000 (14:44 +0200)]
Return error if invalid response instead of defaulting

19 months agoStatus codes
LeonardoBizzoni [Tue, 13 Aug 2024 12:20:06 +0000 (14:20 +0200)]
Status codes

19 months agoAsynchronous http send
LeonardoBizzoni [Tue, 13 Aug 2024 10:25:09 +0000 (12:25 +0200)]
Asynchronous http send

19 months agoRenamed `sendred` → `send` + clean up
LeonardoBizzoni [Tue, 13 Aug 2024 10:02:32 +0000 (12:02 +0200)]
Renamed `sendred` → `send` + clean up

19 months agoHTTP response parse
LeonardoBizzoni [Fri, 9 Aug 2024 08:41:53 +0000 (10:41 +0200)]
HTTP response parse

19 months agoSend formatted HTTP req and receive raw HTTP response
LeonardoBizzoni [Tue, 6 Aug 2024 14:48:56 +0000 (16:48 +0200)]
Send formatted HTTP req and receive raw HTTP response

19 months agoFirst commit: establish connection with remote given its domain name
LeonardoBizzoni [Tue, 6 Aug 2024 11:29:40 +0000 (13:29 +0200)]
First commit: establish connection with remote given its domain name