| 
							
							
								 FactorialN | 00c6687466 | changed unimplemented methods to -1 | 2023-11-29 19:23:32 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | e377098fbc | it now compiles and somewhat works | 2023-11-29 19:01:08 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | 3f3a394001 | made some minor modification | 2023-11-29 00:40:43 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | 269245f751 | made some minor modification | 2023-11-28 22:26:09 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | 810854bcdd | did some basic syscall | 2023-11-28 17:34:51 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | de2513dae3 | Merge branch 'main' into guangzheliu/layer3demo merging l2 into l3 | 2023-11-28 17:10:03 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | cae14cb52e | did some basic callback structure | 2023-11-28 16:47:46 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | a5dda54e12 | add unlink test | 2023-11-28 16:19:56 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | 76f5780854 | added all callbacks for implementation | 2023-11-28 15:44:56 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | e69527a10b | pass layer2_API test, still need review | 2023-11-28 14:35:55 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | e56d304d2f | Merge remote-tracking branch 'origin/guangzheliu/anotherfixforl1' into layer2dev | 2023-11-28 09:56:43 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 1b3cd99912 | solve some bugs in layer2merge | 2023-11-28 09:56:08 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | 12cb090fcf | try to fix layer1 | 2023-11-27 22:12:11 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | ee3891e58c | update to intra | 2023-11-26 23:52:09 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 4adfd6a173 | make code compile again | 2023-11-26 17:11:34 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 01ac7e9d11 | Merge remote-tracking branch 'origin/layer2dev' into layer2merge | 2023-11-26 17:08:22 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 8bdf353fda | make code compile, but doesn't pass test_layer2_API | 2023-11-26 17:04:47 -08:00 |  | 
			
				
					| 
							
							
								 Victor | d0659eb379 | Pass WriteTest with fischl_write | 2023-11-26 14:07:21 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | b58d24d233 | Merge branch 'main' into layer2merge | 2023-11-26 14:01:09 -08:00 |  | 
			
				
					| 
							
							
								 Victor | fd175e5470 | still working on fischl_write | 2023-11-26 13:22:12 -08:00 |  | 
			
				
					| 
							
							
								 Victor | f5b572fa8c | implement open,release,read and pass read test; write under construct | 2023-11-24 23:56:19 -08:00 |  | 
			
				
					| 
							
							
								 Victor | 39d6ab26ff | create for regular file; mknod for spcial file. include simplified fuse_common.h to register file descriptor | 2023-11-24 13:12:42 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | c2922f4d15 | merged layer1 refactor | 2023-11-23 00:03:56 -08:00 |  | 
			
				
					| 
							
							
								 Victor | 60678711d2 | reform test_layer2_API with googletest framwork and revise mkdir & mknod return type | 2023-11-22 21:43:38 -08:00 |  | 
			
				
					| 
							
							
								 Connor | 81f81d8e80 | file io bug fixes | 2023-11-22 03:30:01 -08:00 |  | 
			
				
					| 
							
							
								 Connor | d8f8594c13 | chnages to file io | 2023-11-22 02:25:30 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 460bcd5e7e | support 255 character filenames; use in memory tree to speed up namei | 2023-11-21 17:21:43 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | ffc1703edd | fix some bugs (I think) in direntry implementation | 2023-11-21 15:55:29 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | c49c1d2302 | merge changes from origin | 2023-11-21 14:24:52 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 1c22210209 | commit wza changes before merge | 2023-11-21 14:22:18 -08:00 |  | 
			
				
					| 
							
							
								 Victor | 7d5fd98e15 | reform dir_API to Google Test framwork | 2023-11-21 01:34:06 -08:00 |  | 
			
				
					| 
							
							
								 Victor | b959e7b093 | support . and .. search in find_entry, add init_entry for fake root | 2023-11-20 23:32:19 -08:00 |  | 
			
				
					| 
							
							
								 FactorialN | 7c82ccfa3a | try to start a layer 3 | 2023-11-19 21:23:51 -08:00 |  | 
			
				
					| 
							
							
								 Victor | 051a04ea75 | add dir_API to demo direntry API | 2023-11-19 21:22:53 -08:00 |  | 
			
				
					| 
							
							
								 Victor | 29dfe9a4a5 | create hash-tree hierarchy direntry file | 2023-11-19 16:53:29 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 68212773a6 | make mkdir and mknod return error if file or dir already exists; add tests | 2023-11-18 20:52:36 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 5dbac3d9e3 | support unlinking files and directories | 2023-11-18 20:20:32 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 1e735ea7d0 | support arbitrary number of files in each folder (previously 64) | 2023-11-18 19:25:53 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | 1259cf5487 | fix bug for indirect datablock r/w, add . and .. to every directory | 2023-11-18 17:42:36 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | dcf0601039 | fix bugs for last commit (support indirect datablocks r/w) | 2023-11-18 14:55:30 -08:00 |  | 
			
				
					| 
							
							
								 Ziao | a04c3d6334 | support indirect datablock read/write | 2023-11-18 13:57:47 -08:00 |  | 
			
				
					| 
							
							
								 Victor | c45667461b | Rename mkfile to create_new_inode and update mode argument to detect S_IFDIR condition | 2023-11-18 01:46:44 -08:00 |  | 
			
				
					| 
							
							
								 Victor | aacb3e0193 | change name init_inode to new_inode, return struct inode pointer | 2023-11-18 01:10:48 -08:00 |  | 
			
				
					| 
							
							
								 Victor | ee66c10796 | simplify checking path way in mkdir and mknod | 2023-11-17 14:37:26 -08:00 |  | 
			
				
					| 
							
							
								 Victor | f2aac32365 | delete redundant assignment | 2023-11-17 02:16:02 -08:00 |  | 
			
				
					| 
							
							
								 Connor | 9ed5936762 | half of tests added | 2023-11-17 01:33:19 -08:00 |  | 
			
				
					| 
							
							
								 WangZiao | 46ce866c57 | support creating files and directories, support namei | 2023-11-16 18:36:35 -08:00 |  | 
			
				
					| 
							
							
								 Connor | 49c1643ab9 | changed manager file nemes | 2023-11-15 23:14:06 -08:00 |  | 
			
				
					| 
							
							
								 Connor | 634180c3ce | changed name of inode manager | 2023-11-15 22:56:48 -08:00 |  | 
			
				
					| 
							
							
								 Connor | 6edece492c | added de/alloc inode datablock s | 2023-11-15 03:10:12 -08:00 |  |