1 |
What has been done this week. |
2 |
|
3 |
- implemented the file access blocking feature. Now it is possible to |
4 |
block an access to files(users program thinks the file is not |
5 |
exists). |
6 |
- Now only children of initial process can access the files in FUSE |
7 |
mount(and processes with ppid==1). |
8 |
- do heavy testing of file access blocking. |
9 |
- found fast way to do <local file>-><name of installed package> mapping |
10 |
|
11 |
This week wasn't very productive because I have most difficult exam |
12 |
this week. This was last non-trivial exam in this semester. |
13 |
|
14 |
What I plan to do next week: |
15 |
- add the stage of building in a file access event log record |
16 |
- do smart handling of logs. Delete duplicate records if that records |
17 |
belongs to one stage. |
18 |
- implement a fast <local file>-><name of installed package> mapping |
19 |
- make an util for user which will show him packages having at least |
20 |
one file accessed. Example: |
21 |
input: ./autodep make |
22 |
output: |
23 |
package1 <list of files accessed> |
24 |
package2 <list of files accessed> |
25 |
In <list of files accessed> will be an information about was a file |
26 |
readed, writed or only opened. |
27 |
|
28 |
Best, |
29 |
Alexander Bersenev |