monke

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-01-17
19:57
Signatures for HTTP response API. Leaf check-in: 0c8a4fb468 user: thinkofher tags: epoll_httpd
2025-01-07
02:46
Format pus project. check-in: 273f360398 user: thinkofher tags: epoll_httpd
02:45
First timeouts implementation. Very buggy and picky. check-in: f5f1958eb9 user: thinkofher tags: epoll_httpd
2025-01-06
01:25
Serve files from current directory in a very basic and unsafe way. Also: some content types. check-in: 7de6ba9ab3 user: thinkofher tags: epoll_httpd
2025-01-05
23:16
Add logging messages under compile time flag. check-in: 70c58cd9cd user: thinkofher tags: epoll_httpd
20:12
Successful (I hope so) refactor of event poll loop in the main function. check-in: 20b61da75a user: thinkofher tags: epoll_httpd
18:45
Try to refactor event loop from the main function. check-in: b56abcb173 user: thinkofher tags: epoll_httpd
01:55
Parse CLI flags with some simple configuration. check-in: b99d3f61b5 user: thinkofher tags: epoll_httpd
2025-01-02
23:13
Use good old strndup instead of some crazy memcpy bullshit I was using before to copy n bytes from the buffer. check-in: d81b636878 user: thinkofher tags: epoll_httpd
02:05
Crazy, crazy code. But it gets more stable.\n check-in: 020a90f8d7 user: thinkofher tags: epoll_httpd
00:24
Init epoll implementation. check-in: 9f96733f20 user: thinkofher tags: epoll_httpd
2024-12-31
01:13
Send file response with sendfile syscall. check-in: f8927377d8 user: thinkofher tags: epoll_httpd
2024-12-30
22:11
Handle malloc errors. check-in: 154906ce4f user: thinkofher tags: epoll_httpd
00:54
First iteration of nonblocking HTTP server written with epoll API. Now we have the HTTP server that accepts single connection and writes some static data to the client. check-in: 6e7a9c3bc9 user: thinkofher tags: epoll_httpd
2024-11-25
22:37
Remove -f flag from second pus project. Leaf check-in: a6d037737b user: thinkofher tags: trunk
20:30
Finish the second PUS project. check-in: 84ca73804f user: thinkofher tags: trunk
20:30
Refactor the projet. Remove unnecessary code and provide short docs. Leaf check-in: 15eab5ee67 user: thinkofher tags: pus2
17:50
Refactor error handling nad mqueue boilerplate. check-in: 2278dabe16 user: thinkofher tags: pus2
13:54
Implement matrix multiplication with POSIX queue. check-in: 979bdee57b user: thinkofher tags: pus2
02:08
Prove correctness of the program by showing difference between matrices. check-in: df4bfbec16 user: thinkofher tags: pus2
01:45
Implement matrix multiplication with multiple processes sharing memory with POSIX API for shared memory. check-in: a52aeaba4a user: thinkofher tags: pus2
2024-11-24
21:48
Stack matrix size and command logs calculations. check-in: de5217b6ac user: thinkofher tags: pus2
20:45
Init commit for second PUS project. check-in: 8383eac83b user: thinkofher tags: pus2
20:28
Add comments after first PUS assignment review. check-in: f301303889 user: thinkofher tags: trunk
2024-11-01
16:59
Merge first PUS project. check-in: 2caf4bb34f user: thinkofher tags: trunk
16:57
Finish the first project of PUS. Leaf check-in: acb9c31022 user: thinkofher tags: pus_first_project
2024-10-31
02:54
Add more documentation in the missing places. check-in: 92c86fc8ae user: thinkofher tags: pus_first_project
02:30
Pretend that I care about memory safety. check-in: 76a836a7e1 user: thinkofher tags: pus_first_project
02:22
Implement matrix multiplication with signals. check-in: a4d9224920 user: thinkofher tags: pus_first_project
01:31
Initial implementation of signal based computation before testing. check-in: 20b6b8f1bd user: thinkofher tags: pus_first_project
2024-10-30
16:09
Docs for matrix_multiply_p. check-in: 46d07541a7 user: thinkofher tags: pus_first_project
12:46
Embed the whole procedure of matrix multiplication computation into the separate function with signature that is very similiar to the normal matrix multiplication procedure. check-in: 562b01e1b4 user: thinkofher tags: pus_first_project
03:49
Wait for processes to finish with inotify Linux API. check-in: a7c31e9c85 user: thinkofher tags: pus_first_project
03:11
Worker function that forks itself and performs computations. check-in: a4d3a24c89 user: thinkofher tags: pus_first_project
02:39
Split work for future processes and save results in different files in temporary directory. check-in: f904fff8b0 user: thinkofher tags: pus_first_project
00:32
Use macros for array operations. check-in: d640720266 user: thinkofher tags: pus_first_project
00:11
Implement worker's log dynamic array. check-in: 4a77de0639 user: thinkofher tags: pus_first_project
2024-10-29
23:25
Use macros for exit codes. check-in: 4f2e218355 user: thinkofher tags: pus_first_project
23:17
Format file after previous commit. check-in: 36fdd2a1ce user: thinkofher tags: pus_first_project
23:16
Abstraction for the worker's log file and successful attempt to read and write to worker's log. check-in: 3212b0833a user: thinkofher tags: pus_first_project
22:17
Write some trash to the random file. The important part is that you can just write C struct to a file like it's free real estate and read it from it then without any problems. check-in: fba244caf1 user: thinkofher tags: pus_first_project
19:19
Randomize two matrices and calculate result in memory in a single process. check-in: 3cd2697258 user: thinkofher tags: pus_first_project
2024-10-28
22:39
First working matrix multiplication. check-in: 3ad8c88928 user: thinkofher tags: pus_first_project
18:47
Add Makefile to the first PUS project. check-in: d3a30c8730 user: thinkofher tags: pus_first_project
18:38
Initial checkout for PUS project. check-in: bbbe7ca882 user: thinkofher tags: trunk
2024-10-27
08:09
Simple for example for PUS classes check-in: f1d294ece2 user: thinkofher tags: trunk
2024-10-14
15:23
Add some old files. check-in: bd54f1c280 user: thinkofher tags: trunk
2024-10-13
17:04
PostgresSQL dbbus go version. check-in: 61f7dc1ad9 user: thinkofher tags: trunk
08:10
Init structure for pus. Maybe I will fallback to good old Make, because I forgot how to use meson. check-in: 9826a760f9 user: thinkofher tags: trunk
07:57
Some dumb changes that I forgot to commit many years ago lol. check-in: 4cd3751470 user: thinkofher tags: trunk