Jef Roosens Chewing_Bever
Loading Heatmap…

Jef Roosens pushed to ltm at Chewing_Bever/lander

  • 9a207d0b0b feat(ltm): basic parsing of vars + some tests

2023-12-15 11:00:12 +01:00

Jef Roosens pushed to ltm at Chewing_Bever/lander

  • 1bb0e7f119 feat(ltm): some more work on the parser

2023-12-15 10:02:03 +01:00

Jef Roosens pushed to ltm at Chewing_Bever/lander

2023-12-14 22:29:32 +01:00

Jef Roosens commented on issue Chewing_Bever/lander#23

Proper paste pages

To keep the application self-contained, we'd need to serve at least the `highlight.js` file (and probably some css files later on) from the Lander server. For this, it might be good to add a `/_/`…

2023-12-14 10:00:06 +01:00

Jef Roosens created branch ltm in Chewing_Bever/lander

2023-12-14 09:44:51 +01:00

Jef Roosens pushed to ltm at Chewing_Bever/lander

2023-12-14 09:44:51 +01:00

Jef Roosens commented on issue Chewing_Bever/lander#19

Use non-blocking I/O for lsm_store

After some research, it seems that it isn't actually possible to set a regular file to non-blocking, as the kernel would stil need to block if data needs to be retrieved from the file system. Pe…

2023-12-13 10:23:26 +01:00

Jef Roosens closed issue Chewing_Bever/lander#19

Use non-blocking I/O for lsm_store

2023-12-13 10:23:26 +01:00

Jef Roosens commented on issue Chewing_Bever/lander#21

Multithreading

Along with switching to `epoll`, the `dev` branch now also supports running the event loop on multiple threads, with the orchestration being done with `epoll` and oneshot file descriptor events.…

2023-12-13 10:20:54 +01:00

Jef Roosens closed issue Chewing_Bever/lander#21

Multithreading

2023-12-13 10:20:54 +01:00

Jef Roosens commented on issue Chewing_Bever/lander#10

Switch to epoll

The `dev` branch now uses `epoll`.

2023-12-13 10:18:00 +01:00

Jef Roosens closed issue Chewing_Bever/lander#10

Switch to epoll

2023-12-13 10:18:00 +01:00

Jef Roosens pushed to dev at Chewing_Bever/lander

2023-12-12 22:23:10 +01:00

Jef Roosens pushed to dev at Chewing_Bever/lander

2023-12-12 14:56:17 +01:00

Jef Roosens pushed to dev at Chewing_Bever/lander

2023-12-11 15:39:55 +01:00

Jef Roosens commented on issue Chewing_Bever/lander#45

Namespaced entries with index pages

Instead of making the namespace routes `POST`-able, it might be better to add a `namespace` or `n` query param to the existing routes. For example, doing `POST /s/?n=test` would create a random…

2023-12-10 19:59:57 +01:00

Jef Roosens commented on issue Chewing_Bever/lander#45

Namespaced entries with index pages

We could add it so that `POST`-ing to a namespace URL automatically adds a new entry to the namespace with a randomized key. This way, the CLI tool could first create the namespace and then…

2023-12-10 14:19:21 +01:00

Jef Roosens opened issue Chewing_Bever/lander#45

Namespaced entries with index pages

2023-12-10 13:13:46 +01:00

Jef Roosens opened issue Chewing_Bever/lander#44

Implement get in landerctl

2023-12-10 12:58:04 +01:00

Jef Roosens commented on issue Chewing_Bever/lander#43

Properly respond to Expect: 100-continue

For this to work, we might need to introduce the concept of a validator function that is called after the request has been parsed, but before any of its body data has been read. This function…

2023-12-10 12:33:04 +01:00