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 | |